4009 lines
181 KiB
CSS
4009 lines
181 KiB
CSS
/**
|
|
* SETTINGS
|
|
*/
|
|
/**
|
|
* COMPONENTS
|
|
*/
|
|
/**
|
|
* BACKGROUND
|
|
*/
|
|
.bg-primary {
|
|
background-color: #03a9f4; }
|
|
|
|
.bg-dark {
|
|
background-color: #18232f; }
|
|
|
|
.bg-secondary {
|
|
background-color: #e91e63; }
|
|
|
|
.bg-white {
|
|
background-color: #fff; }
|
|
|
|
.bg-success {
|
|
background-color: #4caf50; }
|
|
|
|
.bg-info {
|
|
background-color: #5bc0de; }
|
|
|
|
.bg-warning {
|
|
background-color: #f0ad4e; }
|
|
|
|
.bg-error {
|
|
background-color: #e74c3c; }
|
|
|
|
.bg-gray {
|
|
background-color: #969da6; }
|
|
|
|
.bg-gray-light {
|
|
background-color: #eceff1; }
|
|
|
|
/**
|
|
* BORDER
|
|
*/
|
|
.border {
|
|
border: 1px solid #d5d9db; }
|
|
|
|
.border-bottom {
|
|
border-bottom: 1px solid #d5d9db; }
|
|
|
|
.border-left {
|
|
border-left: 1px solid #d5d9db; }
|
|
|
|
.border-right {
|
|
border-right: 1px solid #d5d9db; }
|
|
|
|
.border-top {
|
|
border-top: 1px solid #d5d9db; }
|
|
|
|
/**
|
|
* ALIGNERS
|
|
*/
|
|
.aligner {
|
|
display: flex; }
|
|
|
|
.aligner--spaceBetween {
|
|
justify-content: space-between;
|
|
width: 100%; }
|
|
|
|
.aligner--spaceAround {
|
|
justify-content: space-around;
|
|
width: 100%; }
|
|
|
|
.aligner--centerVertical {
|
|
align-items: center; }
|
|
|
|
.aligner--centerHoritzontal {
|
|
justify-content: center; }
|
|
|
|
.aligner--contentStart {
|
|
justify-content: flex-start; }
|
|
|
|
.aligner--contentEnd {
|
|
justify-content: flex-end; }
|
|
|
|
.aligner--itemTop {
|
|
align-self: flex-start; }
|
|
|
|
.aligner--itemBottom {
|
|
align-self: flex-end; }
|
|
|
|
.flex-grow,
|
|
.aligner--grow {
|
|
flex-grow: 1; }
|
|
|
|
/**
|
|
* FLOATS
|
|
*/
|
|
.fleft {
|
|
float: left; }
|
|
|
|
.fright {
|
|
float: right; }
|
|
|
|
.clearfix ::after {
|
|
clear: both;
|
|
content: '';
|
|
display: table; }
|
|
|
|
/**
|
|
* MARGINS
|
|
*/
|
|
.m-xsmall {
|
|
margin: 4px; }
|
|
|
|
.mb-xsmall {
|
|
margin-bottom: 4px; }
|
|
|
|
.m-small {
|
|
margin: 8px; }
|
|
|
|
.mb-small {
|
|
margin-bottom: 8px; }
|
|
|
|
.m-medium {
|
|
margin: 16px; }
|
|
|
|
.mb-medium {
|
|
margin-bottom: 16px; }
|
|
|
|
.m-big {
|
|
margin: 36px; }
|
|
|
|
.mb-big {
|
|
margin-bottom: 36px; }
|
|
|
|
.m-huge {
|
|
margin: 48px; }
|
|
|
|
.mb-huge {
|
|
margin-bottom: 48px; }
|
|
|
|
.m-none {
|
|
margin: 0 !important; }
|
|
|
|
/**
|
|
* PADDINGS
|
|
*/
|
|
.p-small {
|
|
padding: 4px; }
|
|
|
|
.pb-small {
|
|
padding-bottom: 4px; }
|
|
|
|
.p-medium {
|
|
padding: 8px; }
|
|
|
|
.pb-medium {
|
|
padding-bottom: 8px; }
|
|
|
|
.p-big {
|
|
padding: 16px; }
|
|
|
|
.pb-big {
|
|
padding-bottom: 16px; }
|
|
|
|
.p-huge {
|
|
padding: 36px; }
|
|
|
|
.pb-huge {
|
|
padding-bottom: 36px; }
|
|
|
|
/**
|
|
* OTHERS
|
|
*/
|
|
.no-wrap {
|
|
white-space: nowrap; }
|
|
|
|
.overflow-hidden {
|
|
overflow: hidden; }
|
|
|
|
.opacity-low {
|
|
opacity: .5; }
|
|
|
|
.rounded-corners {
|
|
border-radius: 5px; }
|
|
|
|
.rounded {
|
|
border-radius: 100%; }
|
|
|
|
/**
|
|
* LAYOUT
|
|
*/
|
|
.section {
|
|
padding-bottom: 36px;
|
|
padding-top: 36px; }
|
|
|
|
@media (min-width: 768px) {
|
|
.section {
|
|
padding-bottom: 72px;
|
|
padding-top: 72px; } }
|
|
|
|
.section + .section {
|
|
padding-top: 0; }
|
|
|
|
.container {
|
|
background-color: transparent;
|
|
margin: 0 auto;
|
|
max-width: 1380px;
|
|
padding-left: 12px;
|
|
padding-right: 12px;
|
|
width: 100%; }
|
|
|
|
@media (min-width: 768px) {
|
|
.container {
|
|
padding-left: 24px;
|
|
padding-right: 24px; } }
|
|
|
|
.container-medium {
|
|
margin: 0 auto;
|
|
max-width: 944px;
|
|
padding-left: 12px;
|
|
padding-right: 12px; }
|
|
|
|
@media (min-width: 768px) {
|
|
.container-medium {
|
|
padding-left: 24px;
|
|
padding-right: 24px; } }
|
|
|
|
.container-small {
|
|
margin: 0 auto;
|
|
max-width: 400px;
|
|
padding-left: 12px;
|
|
padding-right: 12px; }
|
|
|
|
@media (min-width: 768px) {
|
|
.container-small {
|
|
padding-left: 24px;
|
|
padding-right: 24px; } }
|
|
|
|
/**
|
|
* TYPOGRAPHY
|
|
*/
|
|
body {
|
|
color: #272727;
|
|
font-family: "Lato", sans-serif;
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
line-height: 1.5em; }
|
|
|
|
a {
|
|
color: #03a9f4;
|
|
text-decoration: none; }
|
|
|
|
a:hover {
|
|
color: rgba(3, 169, 244, 0.8); }
|
|
|
|
a:focus {
|
|
color: #03a9f4; }
|
|
|
|
.text-huge, .text-big, .text-medium {
|
|
margin-bottom: 1em; }
|
|
|
|
.text-huge {
|
|
font-size: 36px;
|
|
line-height: 1.3em; }
|
|
|
|
.text-big {
|
|
font-size: 24px;
|
|
line-height: 1.3em; }
|
|
|
|
.text-medium {
|
|
font-size: 16px;
|
|
line-height: 1.5em; }
|
|
|
|
.text-small {
|
|
font-size: 12px;
|
|
line-height: 1.3em; }
|
|
|
|
.text-body {
|
|
font-size: 16px;
|
|
line-height: 1.5em; }
|
|
|
|
.text-primary {
|
|
color: #03a9f4; }
|
|
|
|
.text-dark {
|
|
color: #18232f; }
|
|
|
|
.text-secondary {
|
|
color: #e91e63; }
|
|
|
|
.text-white {
|
|
color: #fff; }
|
|
|
|
.text-success {
|
|
color: #4caf50; }
|
|
|
|
.text-info {
|
|
color: #5bc0de; }
|
|
|
|
.text-warning {
|
|
color: #f0ad4e; }
|
|
|
|
.text-error {
|
|
color: #e74c3c; }
|
|
|
|
.text-gray {
|
|
color: #969da6; }
|
|
|
|
.text-gray-light {
|
|
color: #eceff1; }
|
|
|
|
.text-light {
|
|
font-weight: 300; }
|
|
|
|
.text-normal {
|
|
font-weight: 400; }
|
|
|
|
.text-lineThrough {
|
|
text-decoration: line-through; }
|
|
|
|
.text-italic {
|
|
font-style: italic; }
|
|
|
|
.text-underline {
|
|
text-decoration: underline; }
|
|
|
|
.text-uppercase {
|
|
text-transform: uppercase; }
|
|
|
|
.text-withSubtitle {
|
|
margin-bottom: 0 !important; }
|
|
|
|
.text-withSubtitle + .text-huge,
|
|
.text-withSubtitle + .text-big,
|
|
.text-withSubtitle + .text-medium,
|
|
.text-withSubtitle + .text-small {
|
|
margin-top: .5em; }
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4 {
|
|
font-weight: 300; }
|
|
|
|
.text-center {
|
|
text-align: center; }
|
|
|
|
.text-right {
|
|
text-align: right; }
|
|
|
|
.text-left {
|
|
text-align: left; }
|
|
|
|
/**
|
|
* BADGE
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <ul>
|
|
* <li class="badge badge--primary">Badge 1</li>
|
|
* <li class="badge badge--secondary badge--big">Badge 1</li>
|
|
* </ul>
|
|
*
|
|
*/
|
|
.badge {
|
|
background-color: #eceff1;
|
|
border-radius: 3px;
|
|
color: #272727;
|
|
display: inline-block;
|
|
line-height: 1.2em;
|
|
padding: 8px 16px; }
|
|
|
|
.badge--big {
|
|
font-size: 1.3em; }
|
|
|
|
.badge--small {
|
|
font-size: 0.7em; }
|
|
|
|
.badge--primary {
|
|
background-color: #03a9f4;
|
|
color: #fff; }
|
|
|
|
.badge--secondary {
|
|
background-color: #e91e63;
|
|
color: #fff; }
|
|
|
|
.badge--dark {
|
|
background-color: #18232f;
|
|
color: #fff; }
|
|
|
|
.badge--light {
|
|
background-color: #969da6;
|
|
color: #fff; }
|
|
|
|
.badge--success {
|
|
background-color: #4caf50;
|
|
color: #fff; }
|
|
|
|
.badge--error {
|
|
background-color: #e74c3c;
|
|
color: #fff; }
|
|
|
|
.badge--warning {
|
|
background-color: #f0ad4e;
|
|
color: #fff; }
|
|
|
|
/**
|
|
* BUTTON
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <button class="button">Default</button>
|
|
* <button class="button button--big">Button big</button>
|
|
* <button class="button button--secondary">Button secondary</button>
|
|
*
|
|
*/
|
|
button {
|
|
background-color: transparent;
|
|
cursor: pointer; }
|
|
|
|
.button {
|
|
background-color: #03a9f4;
|
|
border: 0;
|
|
border-radius: 200px;
|
|
color: #fff;
|
|
display: inline-block;
|
|
font-family: "Lato", sans-serif;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
line-height: 1.5em;
|
|
margin: 0 8px 16px 8px;
|
|
padding: 8px 16px;
|
|
text-align: center;
|
|
text-decoration: none;
|
|
text-transform: uppercase;
|
|
transition: opacity .2s ease-in-out;
|
|
white-space: nowrap; }
|
|
|
|
.button:focus, .button:hover, .button:active {
|
|
color: #fff; }
|
|
|
|
.button:hover {
|
|
background-color: rgba(3, 169, 244, 0.8);
|
|
color: #fff;
|
|
cursor: pointer;
|
|
text-decoration: none; }
|
|
|
|
.button:active {
|
|
opacity: 1; }
|
|
|
|
.button:first-child {
|
|
margin-left: 0; }
|
|
|
|
.button:last-child {
|
|
margin-right: 0; }
|
|
|
|
.button--big {
|
|
font-size: 24px;
|
|
padding: 16px 36px; }
|
|
|
|
.button--small {
|
|
font-size: 12px;
|
|
padding: 4px 16px; }
|
|
|
|
@media (max-width: 991px) {
|
|
.button--mobileFull {
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; } }
|
|
|
|
.button--secondary {
|
|
background-color: #e91e63;
|
|
color: #fff; }
|
|
|
|
.button--secondary:hover {
|
|
background-color: rgba(233, 30, 99, 0.8);
|
|
color: #fff; }
|
|
|
|
.button--white {
|
|
background-color: #fff;
|
|
color: #03a9f4; }
|
|
|
|
.button--white:hover {
|
|
background-color: rgba(255, 255, 255, 0.8);
|
|
color: rgba(3, 169, 244, 0.8); }
|
|
|
|
.button--green {
|
|
background-color: #4caf50;
|
|
color: #fff; }
|
|
|
|
.button--green:hover {
|
|
background-color: rgba(76, 175, 80, 0.8);
|
|
color: #fff; }
|
|
|
|
.button--red {
|
|
background-color: #e74c3c;
|
|
color: #fff; }
|
|
|
|
.button--red:hover {
|
|
background-color: rgba(231, 76, 60, 0.8);
|
|
color: #fff; }
|
|
|
|
.button--transparent {
|
|
background-color: transparent;
|
|
color: #03a9f4; }
|
|
|
|
.button--transparent:active, .button--transparent:hover, .button--transparent:focus {
|
|
background-color: transparent;
|
|
color: rgba(3, 169, 244, 0.8);
|
|
opacity: .8; }
|
|
|
|
.button--outlined {
|
|
background-color: transparent;
|
|
border: 1px solid #d5d9db;
|
|
color: #03a9f4; }
|
|
|
|
.button--outlined:active, .button--outlined:hover, .button--outlined:focus {
|
|
background-color: transparent;
|
|
color: rgba(3, 169, 244, 0.8);
|
|
opacity: .8; }
|
|
|
|
/**
|
|
* FORMS
|
|
*
|
|
* Markup:
|
|
* ---------
|
|
* <div class="input input-fullWidth">
|
|
* <input id="#" placeholder="#" type="text">
|
|
* </div>
|
|
*
|
|
* <div class="select select-fullWidth">
|
|
* <select name="#" id="#">
|
|
* <option>Option 1</option>
|
|
* <option>Option 2</option>
|
|
* </select>
|
|
* </div>
|
|
*
|
|
* <div class="textarea">
|
|
* <textarea id="#"></textarea>
|
|
* </div>
|
|
*
|
|
* <div class="radio">
|
|
* <input id="#" name="#" type="radio" value="">
|
|
* <label for="#">Radio button</label>
|
|
* </div>
|
|
*
|
|
* <div class="checkbox">
|
|
* <input id="#" name="#" type="checkbox" value="">
|
|
* <label for="#">Checkbox</label>
|
|
* </div>
|
|
*/
|
|
input,
|
|
textarea {
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none; }
|
|
|
|
label {
|
|
display: block;
|
|
font-weight: normal; }
|
|
|
|
input:-webkit-autofill {
|
|
box-shadow: 0 0 0 1000px #eceff1 inset; }
|
|
|
|
.textarea,
|
|
.input,
|
|
.select {
|
|
border: 1px solid #d5d9db;
|
|
border-radius: 3px;
|
|
box-shadow: none;
|
|
display: inline-block;
|
|
font-weight: normal;
|
|
margin-bottom: 20px;
|
|
overflow: hidden; }
|
|
|
|
.textarea :focus,
|
|
.input :focus,
|
|
.select :focus {
|
|
outline: none; }
|
|
|
|
.textarea.has-error,
|
|
.input.has-error,
|
|
.select.has-error {
|
|
background: #eceff1;
|
|
border: 1px solid #e74c3c;
|
|
margin-bottom: 0; }
|
|
|
|
.select {
|
|
background-color: #eceff1;
|
|
display: inline-block;
|
|
margin-right: 16px;
|
|
position: relative; }
|
|
|
|
.select:last-child {
|
|
margin-right: 0; }
|
|
|
|
.select-fullWidth {
|
|
display: block;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; }
|
|
|
|
.select select {
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none;
|
|
background-color: transparent;
|
|
border: 0;
|
|
border-radius: 0;
|
|
color: #272727;
|
|
display: block;
|
|
font-size: 16px;
|
|
line-height: 1.5em;
|
|
margin: 0;
|
|
padding: 8px 16px;
|
|
padding-right: 30px;
|
|
transition: background-color 0.2s ease-in-out;
|
|
width: 100%; }
|
|
|
|
.select select:active, .select select:focus {
|
|
background-color: #fbfbfc;
|
|
border: 0;
|
|
outline: none; }
|
|
|
|
.select select::-ms-expand {
|
|
display: none; }
|
|
|
|
.select::after, .select::before {
|
|
background: #03a9f4;
|
|
content: '';
|
|
display: block;
|
|
height: 2px;
|
|
margin-top: 2px;
|
|
position: absolute;
|
|
right: 5px;
|
|
top: 50%;
|
|
-webkit-transform-origin: 1px;
|
|
transform-origin: 1px;
|
|
width: 10px; }
|
|
|
|
.select::after {
|
|
-webkit-transform: rotate(-135deg);
|
|
transform: rotate(-135deg); }
|
|
|
|
.select::before {
|
|
-webkit-transform: rotate(-45deg);
|
|
transform: rotate(-45deg); }
|
|
|
|
.textarea {
|
|
background-color: #eceff1;
|
|
padding: 0; }
|
|
|
|
.textarea-fullWidth {
|
|
display: block;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; }
|
|
|
|
.textarea textarea {
|
|
background: transparent;
|
|
border: 0;
|
|
color: #272727;
|
|
display: block;
|
|
font-family: "Lato", sans-serif;
|
|
font-size: 16px;
|
|
line-height: 1.5em;
|
|
margin: 0;
|
|
min-height: 120px;
|
|
padding: 8px 16px;
|
|
transition: background-color 0.2s ease-in-out;
|
|
width: 100%; }
|
|
|
|
.textarea textarea::-webkit-input-placeholder {
|
|
color: #969da6; }
|
|
|
|
.textarea textarea::-ms-input-placeholder {
|
|
color: #969da6; }
|
|
|
|
.textarea textarea::placeholder {
|
|
color: #969da6; }
|
|
|
|
.textarea textarea:focus, .textarea textarea:active {
|
|
background-color: #fbfbfc;
|
|
border: 0;
|
|
outline: none; }
|
|
|
|
.checkbox {
|
|
margin-bottom: 8px;
|
|
position: relative; }
|
|
|
|
.checkbox input[type='checkbox'] {
|
|
display: none; }
|
|
|
|
.checkbox input[type='checkbox']:checked + label::after {
|
|
-webkit-animation: checkboxAndRadioAnimation .25s;
|
|
animation: checkboxAndRadioAnimation .25s;
|
|
content: '';
|
|
-webkit-transform: scale(1) rotate(45deg);
|
|
transform: scale(1) rotate(45deg); }
|
|
|
|
.checkbox input[type='checkbox'] + label {
|
|
display: block;
|
|
overflow: hidden;
|
|
padding-left: 30px;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap; }
|
|
|
|
.checkbox input[type='checkbox'] + label::before {
|
|
background-color: #eceff1;
|
|
border: 1px solid #d5d9db;
|
|
border-radius: 3px;
|
|
content: '';
|
|
display: inline-block;
|
|
height: 20px;
|
|
left: 0;
|
|
margin-top: -10px;
|
|
position: absolute;
|
|
top: 50%;
|
|
width: 20px; }
|
|
|
|
.checkbox input[type='checkbox'] + label::after {
|
|
border-bottom: 3px solid #03a9f4;
|
|
border-right: 3px solid #03a9f4;
|
|
display: block;
|
|
height: 12px;
|
|
left: 11px;
|
|
margin-left: -4px;
|
|
margin-top: -7px;
|
|
position: absolute;
|
|
top: 50%;
|
|
width: 7px;
|
|
z-index: 1; }
|
|
|
|
.radio {
|
|
margin-bottom: 8px;
|
|
position: relative; }
|
|
|
|
.radio input[type='radio'] {
|
|
display: none; }
|
|
|
|
.radio input[type='radio']:checked + label::after {
|
|
-webkit-animation: checkboxAndRadioAnimation .25s;
|
|
animation: checkboxAndRadioAnimation .25s;
|
|
content: '';
|
|
-webkit-transform: scale(1) rotate(45deg);
|
|
transform: scale(1) rotate(45deg); }
|
|
|
|
.radio input[type='radio'] + label {
|
|
display: block;
|
|
overflow: hidden;
|
|
padding-left: 30px;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap; }
|
|
|
|
.radio input[type='radio'] + label::before {
|
|
background-color: #eceff1;
|
|
border: 1px solid #d5d9db;
|
|
border-radius: 20px;
|
|
content: '';
|
|
display: inline-block;
|
|
height: 20px;
|
|
left: 0;
|
|
margin-top: -10px;
|
|
position: absolute;
|
|
top: 50%;
|
|
width: 20px; }
|
|
|
|
.radio input[type='radio'] + label::after {
|
|
background-color: #03a9f4;
|
|
border-radius: 20px;
|
|
display: block;
|
|
height: 10px;
|
|
left: 11px;
|
|
margin-left: -6px;
|
|
margin-top: -6px;
|
|
position: absolute;
|
|
top: 13px;
|
|
width: 10px;
|
|
z-index: 1; }
|
|
|
|
@-webkit-keyframes checkboxAndRadioAnimation {
|
|
0% {
|
|
-webkit-transform: scale(0) rotate(45deg);
|
|
transform: scale(0) rotate(45deg); }
|
|
50% {
|
|
-webkit-transform: scale(1.5) rotate(45deg);
|
|
transform: scale(1.5) rotate(45deg); }
|
|
100% {
|
|
-webkit-transform: scale(1) rotate(45deg);
|
|
transform: scale(1) rotate(45deg); } }
|
|
|
|
@keyframes checkboxAndRadioAnimation {
|
|
0% {
|
|
-webkit-transform: scale(0) rotate(45deg);
|
|
transform: scale(0) rotate(45deg); }
|
|
50% {
|
|
-webkit-transform: scale(1.5) rotate(45deg);
|
|
transform: scale(1.5) rotate(45deg); }
|
|
100% {
|
|
-webkit-transform: scale(1) rotate(45deg);
|
|
transform: scale(1) rotate(45deg); } }
|
|
|
|
.input-invis {
|
|
background-color: transparent !important;
|
|
margin: auto !important;
|
|
border: 0 !important; }
|
|
|
|
.input {
|
|
background-color: #eceff1;
|
|
margin-right: 10px;
|
|
padding: 0;
|
|
position: relative; }
|
|
|
|
.input :focus,
|
|
.input :active {
|
|
background-color: #fbfbfc;
|
|
border-radius: 3px; }
|
|
|
|
.input input, .input textarea {
|
|
background: transparent;
|
|
border: 0;
|
|
box-shadow: none;
|
|
color: #272727;
|
|
font-size: 16px;
|
|
line-height: 1.5em;
|
|
margin: 0;
|
|
outline: none;
|
|
padding: 8px 16px;
|
|
width: 100%; }
|
|
|
|
.input input::-webkit-input-placeholder {
|
|
color: #969da6; }
|
|
|
|
.input input::-ms-input-placeholder {
|
|
color: #969da6; }
|
|
|
|
.input input::placeholder {
|
|
color: #969da6; }
|
|
|
|
.input input.small {
|
|
line-height: 1em;
|
|
padding: 0; }
|
|
|
|
.input-withIcon input {
|
|
padding-right: 32px; }
|
|
|
|
.input-icon {
|
|
fill: #969da6;
|
|
height: 16px;
|
|
margin-top: -8px;
|
|
position: absolute;
|
|
right: 16px;
|
|
top: 50%;
|
|
width: 16px; }
|
|
|
|
.input-fullWidth {
|
|
display: block;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; }
|
|
|
|
/**
|
|
* FORM COLLAPSED (items in row without gap between them)
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <div class="formCollapsed">
|
|
* <div class="input formCollapsed-item formCollapsed-itemPrimary">
|
|
* <input id="name" placeholder="Klingon search" type="text" />
|
|
* </div>
|
|
* <div class="select formCollapsed-item">
|
|
* <select name="country-code" id="country-code">
|
|
* <option value="AO"> Angola</option>
|
|
* </select>
|
|
* </div>
|
|
* <button class="formCollapsed-item button button-primary">
|
|
* Search
|
|
* </button>
|
|
* </div>
|
|
**/
|
|
.formCollapsed {
|
|
display: flex;
|
|
margin-bottom: 20px; }
|
|
|
|
.formCollapsed-item {
|
|
border-radius: 0 !important;
|
|
margin: 0 !important; }
|
|
|
|
.formCollapsed-item:first-child {
|
|
border-bottom-left-radius: 3px !important;
|
|
border-top-left-radius: 3px !important; }
|
|
|
|
.formCollapsed-item:last-child {
|
|
border-bottom-right-radius: 3px !important;
|
|
border-top-right-radius: 3px !important; }
|
|
|
|
.formCollapsed-item:not(:last-child) {
|
|
border-right: 0; }
|
|
|
|
.formCollapsed-itemPrimary {
|
|
flex: 1; }
|
|
|
|
/**
|
|
* LOADING BAR
|
|
*
|
|
* Markup:
|
|
* ---------
|
|
* <div class="loadingBar"></div>
|
|
*
|
|
*/
|
|
.loadingBar {
|
|
height: 6px;
|
|
left: 0;
|
|
overflow: hidden;
|
|
position: fixed;
|
|
right: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
z-index: 1000; }
|
|
|
|
.loadingBar::before {
|
|
-webkit-animation: loading 2s linear infinite;
|
|
animation: loading 2s linear infinite;
|
|
background-color: #03a9f4;
|
|
content: '';
|
|
display: block;
|
|
height: 6px;
|
|
left: -300px;
|
|
position: absolute;
|
|
width: 300px; }
|
|
|
|
@-webkit-keyframes loading {
|
|
from {
|
|
left: -300px;
|
|
width: 30%; }
|
|
50% {
|
|
width: 30%; }
|
|
70% {
|
|
width: 70%; }
|
|
80% {
|
|
left: 50%; }
|
|
95% {
|
|
left: 120%; }
|
|
to {
|
|
left: 100%; } }
|
|
|
|
@keyframes loading {
|
|
from {
|
|
left: -300px;
|
|
width: 30%; }
|
|
50% {
|
|
width: 30%; }
|
|
70% {
|
|
width: 70%; }
|
|
80% {
|
|
left: 50%; }
|
|
95% {
|
|
left: 120%; }
|
|
to {
|
|
left: 100%; } }
|
|
|
|
/**
|
|
* LOADING SPINNER
|
|
*
|
|
* Markup:
|
|
* ---------
|
|
* <div class='loadingSpinner'>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* </div>
|
|
*
|
|
*/
|
|
.loadingSpinner {
|
|
-webkit-animation: rotateLoader 4s infinite;
|
|
animation: rotateLoader 4s infinite;
|
|
-webkit-animation-timing-function: ease-in-out;
|
|
animation-timing-function: ease-in-out;
|
|
display: block;
|
|
height: 30px;
|
|
left: 50%;
|
|
margin-left: -15px;
|
|
margin-top: -15px;
|
|
position: fixed;
|
|
top: 50%;
|
|
width: 30px;
|
|
z-index: 1000; }
|
|
|
|
.loadingSpinner-inner {
|
|
-webkit-animation-timing-function: ease-in-out;
|
|
animation-timing-function: ease-in-out;
|
|
background-color: #e91e63;
|
|
border-radius: 100%;
|
|
display: block;
|
|
height: 9px;
|
|
position: absolute;
|
|
width: 9px; }
|
|
|
|
.loadingSpinner-inner:nth-child(1) {
|
|
-webkit-animation: translateBall1 1s infinite;
|
|
animation: translateBall1 1s infinite;
|
|
left: 0;
|
|
top: 0;
|
|
-webkit-transform: translate3d(4.5px, 4.5px, 0);
|
|
transform: translate3d(4.5px, 4.5px, 0); }
|
|
|
|
.loadingSpinner-inner:nth-child(2) {
|
|
-webkit-animation: translateBall2 1s infinite;
|
|
animation: translateBall2 1s infinite;
|
|
right: 0;
|
|
top: 0; }
|
|
|
|
.loadingSpinner-inner:nth-child(3) {
|
|
-webkit-animation: translateBall3 1s infinite;
|
|
animation: translateBall3 1s infinite;
|
|
bottom: 0;
|
|
right: 0; }
|
|
|
|
.loadingSpinner-inner:nth-child(4) {
|
|
-webkit-animation: translateBall4 1s infinite;
|
|
animation: translateBall4 1s infinite;
|
|
bottom: 0;
|
|
left: 0; }
|
|
|
|
@-webkit-keyframes rotateLoader {
|
|
0% {
|
|
-webkit-transform: rotate(0);
|
|
transform: rotate(0); }
|
|
25% {
|
|
-webkit-transform: rotate(90deg);
|
|
transform: rotate(90deg); }
|
|
50% {
|
|
-webkit-transform: rotate(180deg);
|
|
transform: rotate(180deg); }
|
|
75% {
|
|
-webkit-transform: rotate(270deg);
|
|
transform: rotate(270deg); }
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
transform: rotate(360deg); } }
|
|
|
|
@keyframes rotateLoader {
|
|
0% {
|
|
-webkit-transform: rotate(0);
|
|
transform: rotate(0); }
|
|
25% {
|
|
-webkit-transform: rotate(90deg);
|
|
transform: rotate(90deg); }
|
|
50% {
|
|
-webkit-transform: rotate(180deg);
|
|
transform: rotate(180deg); }
|
|
75% {
|
|
-webkit-transform: rotate(270deg);
|
|
transform: rotate(270deg); }
|
|
100% {
|
|
-webkit-transform: rotate(360deg);
|
|
transform: rotate(360deg); } }
|
|
|
|
@-webkit-keyframes translateBall1 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(4.5px, 4.5px, 0);
|
|
transform: translate3d(4.5px, 4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@keyframes translateBall1 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(4.5px, 4.5px, 0);
|
|
transform: translate3d(4.5px, 4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@-webkit-keyframes translateBall2 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(-4.5px, 4.5px, 0);
|
|
transform: translate3d(-4.5px, 4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@keyframes translateBall2 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(-4.5px, 4.5px, 0);
|
|
transform: translate3d(-4.5px, 4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@-webkit-keyframes translateBall3 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(-4.5px, -4.5px, 0);
|
|
transform: translate3d(-4.5px, -4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@keyframes translateBall3 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(-4.5px, -4.5px, 0);
|
|
transform: translate3d(-4.5px, -4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@-webkit-keyframes translateBall4 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(4.5px, -4.5px, 0);
|
|
transform: translate3d(4.5px, -4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@keyframes translateBall4 {
|
|
0% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
-webkit-transform: translate3d(4.5px, -4.5px, 0);
|
|
transform: translate3d(4.5px, -4.5px, 0); }
|
|
100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
/**
|
|
* NOTIFICATION
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <div class="notification notification--sucess">Success notification</div>
|
|
* <div class="notification notification--info">Success info</div>
|
|
* <div class="notification notification--error">Success error</div>
|
|
* <div class="notification notification--warning">Success warning</div>
|
|
*
|
|
*/
|
|
.notification {
|
|
border-radius: 3px;
|
|
color: #fff;
|
|
margin-bottom: 36px;
|
|
padding: 16px; }
|
|
|
|
.notification p:last-child {
|
|
margin-bottom: 0; }
|
|
|
|
.notification--primary {
|
|
background-color: #03a9f4; }
|
|
|
|
.notification--dark {
|
|
background-color: #18232f; }
|
|
|
|
.notification--secondary {
|
|
background-color: #e91e63; }
|
|
|
|
.notification--white {
|
|
background-color: #fff; }
|
|
|
|
.notification--success {
|
|
background-color: #4caf50; }
|
|
|
|
.notification--info {
|
|
background-color: #5bc0de; }
|
|
|
|
.notification--warning {
|
|
background-color: #f0ad4e; }
|
|
|
|
.notification--error {
|
|
background-color: #e74c3c; }
|
|
|
|
.notification--gray {
|
|
background-color: #969da6; }
|
|
|
|
.notification--gray-light {
|
|
background-color: #eceff1; }
|
|
|
|
/**
|
|
* PAGINATOR
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <ul class="paginator">
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">< Prev</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">1</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink is-active">2</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">3</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">Next ></a>
|
|
* </li>
|
|
* </ul>
|
|
*/
|
|
.paginator-item {
|
|
display: inline-block;
|
|
margin-right: 4px; }
|
|
|
|
.paginator-itemLink {
|
|
background-color: #eceff1;
|
|
border-radius: 3px;
|
|
display: block;
|
|
padding: 8px 16px; }
|
|
|
|
.paginator-itemLink.is-active {
|
|
background-color: #03a9f4;
|
|
color: #fff;
|
|
cursor: default; }
|
|
|
|
/**
|
|
* TABLE
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <table class="table">
|
|
* <tr>
|
|
* <th>First column</th>
|
|
* <th>Second column</th>
|
|
* <th>Third column</th>
|
|
* </tr>
|
|
* <tr>
|
|
* <td="First column">Blue</td>
|
|
* <td="Second column">One</td>
|
|
* <td="Third column">My life fades</td>
|
|
* </tr>
|
|
* </table>
|
|
*
|
|
*/
|
|
.table {
|
|
background-color: #eceff1;
|
|
border: 1px solid #d5d9db;
|
|
border-collapse: collapse;
|
|
color: #272727;
|
|
max-width: 100%;
|
|
width: 100%; }
|
|
|
|
.table th,
|
|
.table td {
|
|
border-bottom: 1px solid #d5d9db;
|
|
padding: 8px;
|
|
position: relative; }
|
|
|
|
.table thead {
|
|
border-bottom: 1px solid #d5d9db; }
|
|
|
|
.table th {
|
|
background-color: #fff;
|
|
color: #969da6;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
padding: 8px;
|
|
white-space: nowrap; }
|
|
|
|
/**
|
|
* TABLE RESPONSIVE
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <table class="table table--responsive">
|
|
* <tr>
|
|
* <th>First column</th>
|
|
* <th>Second column</th>
|
|
* <th>Third column</th>
|
|
* </tr>
|
|
* <tr>
|
|
* <td data-th="First column">Blue</td>
|
|
* <td data-th="Second column">One</td>
|
|
* <td data-th="Third column">My life fades</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td data-th="First column">Green</td>
|
|
* <td data-th="Second column">Two</td>
|
|
* <td data-th="Third column">
|
|
* when the world was powered by the black fuel... and the desert
|
|
* sprouted great cities of pipe and steel.
|
|
* </td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td data-th="First column">Yellow</td>
|
|
* <td data-th="Second column">Three</td>
|
|
* <td data-th="Third column">
|
|
* A whirlwind of looting, a firestorm of fear.
|
|
* </td>
|
|
* </tr>
|
|
* </table>
|
|
*
|
|
*/
|
|
.table--responsive th {
|
|
display: none; }
|
|
|
|
.table--responsive td {
|
|
display: block; }
|
|
|
|
@media (max-width: 767px) {
|
|
.table--responsive td {
|
|
border: 0; } }
|
|
|
|
.table--responsive td::before {
|
|
color: #969da6;
|
|
content: attr(data-th) ": ";
|
|
display: block;
|
|
font-weight: normal; }
|
|
|
|
@media (min-width: 576px) {
|
|
.table--responsive td::before {
|
|
display: none; } }
|
|
|
|
.table--responsive td:first-child {
|
|
border-top: 1px solid #d5d9db; }
|
|
|
|
.table--responsive th,
|
|
.table--responsive td {
|
|
text-align: left; }
|
|
|
|
@media (min-width: 576px) {
|
|
.table--responsive th,
|
|
.table--responsive td {
|
|
border-top: 1px solid #d5d9db;
|
|
display: table-cell; } }
|
|
|
|
/**
|
|
* TABS
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <div class="tabs">
|
|
* <a href="#" title="#" class="tabs-item">[...]</a>
|
|
* <a href="#" title="#" class="tabs-item is-selected">[...]</a>
|
|
* </div>
|
|
*
|
|
*/
|
|
.tabs {
|
|
border-bottom: 1px solid #d5d9db;
|
|
text-align: center; }
|
|
|
|
.tabs-item {
|
|
border-bottom: 3px solid transparent;
|
|
color: #969da6;
|
|
display: inline-block;
|
|
margin: 0 16px 0 0;
|
|
min-width: 70px;
|
|
padding: 16px;
|
|
position: relative; }
|
|
|
|
.tabs-item:hover {
|
|
color: #03a9f4;
|
|
text-decoration: none; }
|
|
|
|
.tabs-item.is-selected {
|
|
border-bottom: 3px solid #03a9f4;
|
|
color: #03a9f4; }
|
|
|
|
/**
|
|
* TAG
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <ul>
|
|
* <li class="tag">Fantasy</li>
|
|
* <li class="tag">Fiction</li>
|
|
* <li class="tag">Contemporary</li>
|
|
* </ul>
|
|
*
|
|
* <ul>
|
|
* <li class="tag">
|
|
* <a href="#">Fantasy</a>
|
|
* </li>
|
|
* <li class="tag">
|
|
* <a href="#">Fiction</a>
|
|
* </li>
|
|
* <li class="tag">
|
|
* <a href="#">Contemporary</a>
|
|
* </li>
|
|
* </ul>
|
|
*
|
|
*/
|
|
.tag {
|
|
background-color: #eceff1;
|
|
border-radius: 3px 0 0 3px;
|
|
color: #272727;
|
|
display: inline-block;
|
|
line-height: 16px;
|
|
margin: 0 16px 16px 0;
|
|
padding: 8px;
|
|
position: relative; }
|
|
|
|
.tag::before {
|
|
border-bottom: 16px solid transparent;
|
|
border-left: 8px solid #eceff1;
|
|
border-top: 16px solid transparent;
|
|
content: '';
|
|
height: 0;
|
|
position: absolute;
|
|
right: -8px;
|
|
top: 0;
|
|
width: 0; }
|
|
|
|
.tag::after {
|
|
background: #fff;
|
|
border-radius: 100%;
|
|
content: '';
|
|
height: 5px;
|
|
margin-top: -2.5px;
|
|
position: absolute;
|
|
right: -2.5px;
|
|
top: 50%;
|
|
width: 5px; }
|
|
|
|
.container {
|
|
width: 100%;
|
|
padding-right: 12px;
|
|
padding-left: 12px;
|
|
margin-right: auto;
|
|
margin-left: auto; }
|
|
|
|
@media (min-width: 576px) {
|
|
.container {
|
|
max-width: 540px; } }
|
|
|
|
@media (min-width: 768px) {
|
|
.container {
|
|
max-width: 720px; } }
|
|
|
|
@media (min-width: 992px) {
|
|
.container {
|
|
max-width: 960px; } }
|
|
|
|
@media (min-width: 1200px) {
|
|
.container {
|
|
max-width: 1140px; } }
|
|
|
|
.container-fluid {
|
|
width: 100%;
|
|
padding-right: 12px;
|
|
padding-left: 12px;
|
|
margin-right: auto;
|
|
margin-left: auto; }
|
|
|
|
.row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
margin-right: -12px;
|
|
margin-left: -12px; }
|
|
|
|
.no-gutters {
|
|
margin-left: 0;
|
|
margin-right: 0; }
|
|
|
|
.no-gutters > .col,
|
|
.no-gutters > [class*='col-'] {
|
|
padding-left: 0;
|
|
padding-right: 0; }
|
|
|
|
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
|
|
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
|
|
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
|
|
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
|
|
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
|
|
.col-xl-auto {
|
|
position: relative;
|
|
width: 100%;
|
|
min-height: 1px;
|
|
padding-right: 12px;
|
|
padding-left: 12px; }
|
|
|
|
.col {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
|
|
.col-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
|
|
.col-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
|
|
.col-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
|
|
.col-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
|
|
.col-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
|
|
.col-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
|
|
.col-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
|
|
.col-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
|
|
.col-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
|
|
.col-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
|
|
.col-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
|
|
.col-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
|
|
.col-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
|
|
.order-first {
|
|
order: -1; }
|
|
|
|
.order-1 {
|
|
order: 1; }
|
|
|
|
.order-2 {
|
|
order: 2; }
|
|
|
|
.order-3 {
|
|
order: 3; }
|
|
|
|
.order-4 {
|
|
order: 4; }
|
|
|
|
.order-5 {
|
|
order: 5; }
|
|
|
|
.order-6 {
|
|
order: 6; }
|
|
|
|
.order-7 {
|
|
order: 7; }
|
|
|
|
.order-8 {
|
|
order: 8; }
|
|
|
|
.order-9 {
|
|
order: 9; }
|
|
|
|
.order-10 {
|
|
order: 10; }
|
|
|
|
.order-11 {
|
|
order: 11; }
|
|
|
|
.order-12 {
|
|
order: 12; }
|
|
|
|
.offset-1 {
|
|
margin-left: 8.33333%; }
|
|
|
|
.offset-2 {
|
|
margin-left: 16.66667%; }
|
|
|
|
.offset-3 {
|
|
margin-left: 25%; }
|
|
|
|
.offset-4 {
|
|
margin-left: 33.33333%; }
|
|
|
|
.offset-5 {
|
|
margin-left: 41.66667%; }
|
|
|
|
.offset-6 {
|
|
margin-left: 50%; }
|
|
|
|
.offset-7 {
|
|
margin-left: 58.33333%; }
|
|
|
|
.offset-8 {
|
|
margin-left: 66.66667%; }
|
|
|
|
.offset-9 {
|
|
margin-left: 75%; }
|
|
|
|
.offset-10 {
|
|
margin-left: 83.33333%; }
|
|
|
|
.offset-11 {
|
|
margin-left: 91.66667%; }
|
|
|
|
@media (min-width: 576px) {
|
|
.col-sm {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-sm-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-sm-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-sm-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-sm-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-sm-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-sm-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-sm-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-sm-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-sm-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-sm-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-sm-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-sm-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-sm-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-sm-first {
|
|
order: -1; }
|
|
.order-sm-1 {
|
|
order: 1; }
|
|
.order-sm-2 {
|
|
order: 2; }
|
|
.order-sm-3 {
|
|
order: 3; }
|
|
.order-sm-4 {
|
|
order: 4; }
|
|
.order-sm-5 {
|
|
order: 5; }
|
|
.order-sm-6 {
|
|
order: 6; }
|
|
.order-sm-7 {
|
|
order: 7; }
|
|
.order-sm-8 {
|
|
order: 8; }
|
|
.order-sm-9 {
|
|
order: 9; }
|
|
.order-sm-10 {
|
|
order: 10; }
|
|
.order-sm-11 {
|
|
order: 11; }
|
|
.order-sm-12 {
|
|
order: 12; }
|
|
.offset-sm-0 {
|
|
margin-left: 0; }
|
|
.offset-sm-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-sm-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-sm-3 {
|
|
margin-left: 25%; }
|
|
.offset-sm-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-sm-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-sm-6 {
|
|
margin-left: 50%; }
|
|
.offset-sm-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-sm-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-sm-9 {
|
|
margin-left: 75%; }
|
|
.offset-sm-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-sm-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
@media (min-width: 768px) {
|
|
.col-md {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-md-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-md-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-md-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-md-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-md-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-md-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-md-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-md-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-md-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-md-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-md-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-md-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-md-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-md-first {
|
|
order: -1; }
|
|
.order-md-1 {
|
|
order: 1; }
|
|
.order-md-2 {
|
|
order: 2; }
|
|
.order-md-3 {
|
|
order: 3; }
|
|
.order-md-4 {
|
|
order: 4; }
|
|
.order-md-5 {
|
|
order: 5; }
|
|
.order-md-6 {
|
|
order: 6; }
|
|
.order-md-7 {
|
|
order: 7; }
|
|
.order-md-8 {
|
|
order: 8; }
|
|
.order-md-9 {
|
|
order: 9; }
|
|
.order-md-10 {
|
|
order: 10; }
|
|
.order-md-11 {
|
|
order: 11; }
|
|
.order-md-12 {
|
|
order: 12; }
|
|
.offset-md-0 {
|
|
margin-left: 0; }
|
|
.offset-md-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-md-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-md-3 {
|
|
margin-left: 25%; }
|
|
.offset-md-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-md-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-md-6 {
|
|
margin-left: 50%; }
|
|
.offset-md-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-md-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-md-9 {
|
|
margin-left: 75%; }
|
|
.offset-md-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-md-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
@media (min-width: 992px) {
|
|
.col-lg {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-lg-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-lg-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-lg-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-lg-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-lg-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-lg-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-lg-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-lg-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-lg-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-lg-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-lg-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-lg-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-lg-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-lg-first {
|
|
order: -1; }
|
|
.order-lg-1 {
|
|
order: 1; }
|
|
.order-lg-2 {
|
|
order: 2; }
|
|
.order-lg-3 {
|
|
order: 3; }
|
|
.order-lg-4 {
|
|
order: 4; }
|
|
.order-lg-5 {
|
|
order: 5; }
|
|
.order-lg-6 {
|
|
order: 6; }
|
|
.order-lg-7 {
|
|
order: 7; }
|
|
.order-lg-8 {
|
|
order: 8; }
|
|
.order-lg-9 {
|
|
order: 9; }
|
|
.order-lg-10 {
|
|
order: 10; }
|
|
.order-lg-11 {
|
|
order: 11; }
|
|
.order-lg-12 {
|
|
order: 12; }
|
|
.offset-lg-0 {
|
|
margin-left: 0; }
|
|
.offset-lg-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-lg-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-lg-3 {
|
|
margin-left: 25%; }
|
|
.offset-lg-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-lg-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-lg-6 {
|
|
margin-left: 50%; }
|
|
.offset-lg-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-lg-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-lg-9 {
|
|
margin-left: 75%; }
|
|
.offset-lg-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-lg-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
@media (min-width: 1200px) {
|
|
.col-xl {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-xl-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-xl-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-xl-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-xl-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-xl-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-xl-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-xl-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-xl-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-xl-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-xl-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-xl-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-xl-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-xl-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-xl-first {
|
|
order: -1; }
|
|
.order-xl-1 {
|
|
order: 1; }
|
|
.order-xl-2 {
|
|
order: 2; }
|
|
.order-xl-3 {
|
|
order: 3; }
|
|
.order-xl-4 {
|
|
order: 4; }
|
|
.order-xl-5 {
|
|
order: 5; }
|
|
.order-xl-6 {
|
|
order: 6; }
|
|
.order-xl-7 {
|
|
order: 7; }
|
|
.order-xl-8 {
|
|
order: 8; }
|
|
.order-xl-9 {
|
|
order: 9; }
|
|
.order-xl-10 {
|
|
order: 10; }
|
|
.order-xl-11 {
|
|
order: 11; }
|
|
.order-xl-12 {
|
|
order: 12; }
|
|
.offset-xl-0 {
|
|
margin-left: 0; }
|
|
.offset-xl-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-xl-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-xl-3 {
|
|
margin-left: 25%; }
|
|
.offset-xl-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-xl-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-xl-6 {
|
|
margin-left: 50%; }
|
|
.offset-xl-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-xl-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-xl-9 {
|
|
margin-left: 75%; }
|
|
.offset-xl-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-xl-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
/**
|
|
* Demo website styles
|
|
*/
|
|
body {
|
|
padding-top: 60px; }
|
|
|
|
@media (min-width: 576px) {
|
|
body {
|
|
padding-top: 80px; } }
|
|
|
|
.anchor {
|
|
display: block;
|
|
position: relative;
|
|
top: -65px;
|
|
visibility: hidden; }
|
|
|
|
.main-logo {
|
|
width: 150px;
|
|
fill: #03a9f4; }
|
|
|
|
@media (max-width: 767px) {
|
|
.main-logo {
|
|
width: 100px; } }
|
|
|
|
@media screen and (max-width: 550px) {
|
|
.example-image {
|
|
width: 50px; } }
|
|
|
|
.examples {
|
|
width: 100%; }
|
|
|
|
.example1,
|
|
.example2 {
|
|
background-color: #eceff1;
|
|
display: inline-block;
|
|
max-width: 300px;
|
|
padding: 16px;
|
|
text-align: center; }
|
|
|
|
@media screen and (max-width: 550px) {
|
|
.example1,
|
|
.example2 {
|
|
max-width: 100%; }
|
|
.example1 img,
|
|
.example2 img {
|
|
width: 100% !important; } }
|
|
|
|
.language-js {
|
|
font-size: 14px; }
|
|
|
|
:not(pre) > code[class*="language-"], pre[class*="language-"] {
|
|
background-color: #eceff1 !important; }
|
|
|
|
pre {
|
|
margin-bottom: 2em !important;
|
|
overflow-x: auto; }
|
|
|
|
.example-code {
|
|
max-width: 700px; }
|
|
|
|
.example-code pre[class*="language-"] {
|
|
font-size: 14px;
|
|
margin: 0 !important; }
|
|
|
|
.token.tag {
|
|
background-color: transparent;
|
|
border-radius: 0;
|
|
color: #905;
|
|
line-height: auto;
|
|
margin: 0;
|
|
padding: 0; }
|
|
|
|
.token.tag:before, .token.tag:after {
|
|
display: none; }
|
|
|
|
.token.operator {
|
|
background: none !important; }
|
|
|
|
.header {
|
|
background-color: #fff;
|
|
z-index: 2000; }
|
|
|
|
@media (min-width: 576px) {
|
|
.header {
|
|
padding: 16px 0; } }
|
|
|
|
.header.is-visible {
|
|
top: 0; }
|
|
|
|
.header-inner {
|
|
align-items: center;
|
|
display: flex;
|
|
justify-content: space-between; }
|
|
|
|
.header-logo {
|
|
align-items: center;
|
|
display: flex;
|
|
flex-shrink: 0;
|
|
position: relative; }
|
|
|
|
.header-logoImage {
|
|
margin-right: 8px; }
|
|
|
|
@media (min-width: 576px) {
|
|
.header-logoImage {
|
|
margin-right: 8px; } }
|
|
|
|
.header-nav {
|
|
align-items: center;
|
|
display: flex;
|
|
margin: 0;
|
|
margin-right: -12px;
|
|
overflow-x: auto;
|
|
padding: 20px 16px 20px 8px;
|
|
white-space: nowrap; }
|
|
|
|
@media (min-width: 576px) {
|
|
.header-nav {
|
|
margin-right: 0;
|
|
padding: 0; } }
|
|
|
|
.header-navItem {
|
|
margin: 0;
|
|
margin-right: 16px; }
|
|
|
|
.header-navItem:last-child {
|
|
margin-right: 0; }
|
|
|
|
@media (max-width: 767px) {
|
|
.hide-small {
|
|
display: none; } }
|
|
|
|
[v-cloak] {
|
|
display: none; }
|
|
|
|
.list-group {
|
|
display: -ms-flexbox;
|
|
display: -webkit-box;
|
|
display: flex;
|
|
-ms-flex-direction: column;
|
|
-webkit-box-orient: vertical;
|
|
-webkit-box-direction: normal;
|
|
flex-direction: column;
|
|
padding-left: 0;
|
|
margin-bottom: 0;
|
|
min-height: 100%; }
|
|
|
|
.list-group-item-action {
|
|
width: 100%;
|
|
color: #495057;
|
|
text-align: inherit; }
|
|
|
|
.list-group-item-action:focus,
|
|
.list-group-item-action:hover {
|
|
z-index: 1;
|
|
color: #495057;
|
|
text-decoration: none;
|
|
background-color: #f8f9fa; }
|
|
|
|
.list-group-item-action:active {
|
|
color: #212529;
|
|
background-color: #e9ecef; }
|
|
|
|
.list-group-item {
|
|
position: relative;
|
|
display: block;
|
|
padding: .75rem 1.25rem;
|
|
margin-bottom: -1px;
|
|
background-color: #fff;
|
|
border: 1px solid rgba(0, 0, 0, 0.125); }
|
|
|
|
.list-group-item:first-child {
|
|
border-top-left-radius: .25rem;
|
|
border-top-right-radius: .25rem; }
|
|
|
|
.list-group-item:last-child {
|
|
margin-bottom: 0;
|
|
border-bottom-right-radius: .25rem;
|
|
border-bottom-left-radius: .25rem; }
|
|
|
|
.list-group-item.disabled,
|
|
.list-group-item:disabled {
|
|
color: #6c757d;
|
|
pointer-events: none;
|
|
background-color: #fff; }
|
|
|
|
.list-group-item.active {
|
|
z-index: 2;
|
|
color: #fff;
|
|
background-color: #007bff;
|
|
border-color: #007bff; }
|
|
|
|
/**
|
|
* Reset
|
|
*/
|
|
html, body, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
|
|
background: transparent;
|
|
border: 0;
|
|
font-size: 100%;
|
|
margin: 0;
|
|
outline: 0;
|
|
padding: 0;
|
|
vertical-align: baseline; }
|
|
|
|
article,
|
|
aside,
|
|
figure,
|
|
footer,
|
|
header,
|
|
main,
|
|
nav,
|
|
section {
|
|
display: block; }
|
|
|
|
*, *:before, *:after {
|
|
box-sizing: border-box; }
|
|
|
|
/**
|
|
* MAIN RULES
|
|
*/
|
|
*,
|
|
*::after,
|
|
*::before {
|
|
box-sizing: border-box;
|
|
outline: none; }
|
|
|
|
body {
|
|
background-color: #fff;
|
|
min-height: 100%;
|
|
overflow-x: hidden;
|
|
position: relative; }
|
|
|
|
p {
|
|
font-weight: normal;
|
|
margin-bottom: 1.5em; }
|
|
|
|
img {
|
|
max-width: 100%; }
|
|
|
|
strong {
|
|
font-weight: 600; }
|
|
|
|
ul {
|
|
margin-bottom: 1em; }
|
|
|
|
li {
|
|
list-style: none;
|
|
margin-bottom: 0.5em; }
|
|
|
|
/**
|
|
* BACKGROUND
|
|
*/
|
|
.bg-primary {
|
|
background-color: #03a9f4; }
|
|
|
|
.bg-dark {
|
|
background-color: #18232f; }
|
|
|
|
.bg-secondary {
|
|
background-color: #e91e63; }
|
|
|
|
.bg-white {
|
|
background-color: #fff; }
|
|
|
|
.bg-success {
|
|
background-color: #4caf50; }
|
|
|
|
.bg-info {
|
|
background-color: #5bc0de; }
|
|
|
|
.bg-warning {
|
|
background-color: #f0ad4e; }
|
|
|
|
.bg-error {
|
|
background-color: #e74c3c; }
|
|
|
|
.bg-gray {
|
|
background-color: #969da6; }
|
|
|
|
.bg-gray-light {
|
|
background-color: #eceff1; }
|
|
|
|
/**
|
|
* BORDER
|
|
*/
|
|
.border {
|
|
border: 1px solid #d5d9db; }
|
|
|
|
.border-bottom {
|
|
border-bottom: 1px solid #d5d9db; }
|
|
|
|
.border-left {
|
|
border-left: 1px solid #d5d9db; }
|
|
|
|
.border-right {
|
|
border-right: 1px solid #d5d9db; }
|
|
|
|
.border-top {
|
|
border-top: 1px solid #d5d9db; }
|
|
|
|
/**
|
|
* ALIGNERS
|
|
*/
|
|
.aligner {
|
|
display: flex; }
|
|
.aligner--spaceBetween {
|
|
justify-content: space-between;
|
|
width: 100%; }
|
|
.aligner--spaceAround {
|
|
justify-content: space-around;
|
|
width: 100%; }
|
|
.aligner--centerVertical {
|
|
align-items: center; }
|
|
.aligner--centerHoritzontal {
|
|
justify-content: center; }
|
|
.aligner--contentStart {
|
|
justify-content: flex-start; }
|
|
.aligner--contentEnd {
|
|
justify-content: flex-end; }
|
|
|
|
.aligner--itemTop {
|
|
align-self: flex-start; }
|
|
|
|
.aligner--itemBottom {
|
|
align-self: flex-end; }
|
|
|
|
.flex-grow,
|
|
.aligner--grow {
|
|
flex-grow: 1; }
|
|
|
|
/**
|
|
* FLOATS
|
|
*/
|
|
.fleft {
|
|
float: left; }
|
|
|
|
.fright {
|
|
float: right; }
|
|
|
|
.clearfix ::after {
|
|
clear: both;
|
|
content: '';
|
|
display: table; }
|
|
|
|
/**
|
|
* MARGINS
|
|
*/
|
|
.m-xsmall {
|
|
margin: 4px; }
|
|
|
|
.mb-xsmall {
|
|
margin-bottom: 4px; }
|
|
|
|
.m-small {
|
|
margin: 8px; }
|
|
|
|
.mb-small {
|
|
margin-bottom: 8px; }
|
|
|
|
.m-medium {
|
|
margin: 16px; }
|
|
|
|
.mb-medium {
|
|
margin-bottom: 16px; }
|
|
|
|
.m-big {
|
|
margin: 36px; }
|
|
|
|
.mb-big {
|
|
margin-bottom: 36px; }
|
|
|
|
.m-huge {
|
|
margin: 48px; }
|
|
|
|
.mb-huge {
|
|
margin-bottom: 48px; }
|
|
|
|
.m-none {
|
|
margin: 0 !important; }
|
|
|
|
/**
|
|
* PADDINGS
|
|
*/
|
|
.p-small {
|
|
padding: 4px; }
|
|
|
|
.pb-small {
|
|
padding-bottom: 4px; }
|
|
|
|
.p-medium {
|
|
padding: 8px; }
|
|
|
|
.pb-medium {
|
|
padding-bottom: 8px; }
|
|
|
|
.p-big {
|
|
padding: 16px; }
|
|
|
|
.pb-big {
|
|
padding-bottom: 16px; }
|
|
|
|
.p-huge {
|
|
padding: 36px; }
|
|
|
|
.pb-huge {
|
|
padding-bottom: 36px; }
|
|
|
|
/**
|
|
* OTHERS
|
|
*/
|
|
.no-wrap {
|
|
white-space: nowrap; }
|
|
|
|
.overflow-hidden {
|
|
overflow: hidden; }
|
|
|
|
.opacity-low {
|
|
opacity: .5; }
|
|
|
|
.rounded-corners {
|
|
border-radius: 5px; }
|
|
|
|
.rounded {
|
|
border-radius: 100%; }
|
|
|
|
/**
|
|
* LAYOUT
|
|
*/
|
|
.section {
|
|
padding-bottom: 36px;
|
|
padding-top: 36px; }
|
|
@media (min-width: 768px) {
|
|
.section {
|
|
padding-bottom: 72px;
|
|
padding-top: 72px; } }
|
|
.section + .section {
|
|
padding-top: 0; }
|
|
|
|
.container {
|
|
background-color: transparent;
|
|
margin: 0 auto;
|
|
max-width: 1380px;
|
|
padding-left: 12px;
|
|
padding-right: 12px;
|
|
width: 100%; }
|
|
@media (min-width: 768px) {
|
|
.container {
|
|
padding-left: 24px;
|
|
padding-right: 24px; } }
|
|
|
|
.container-medium {
|
|
margin: 0 auto;
|
|
max-width: 944px;
|
|
padding-left: 12px;
|
|
padding-right: 12px; }
|
|
@media (min-width: 768px) {
|
|
.container-medium {
|
|
padding-left: 24px;
|
|
padding-right: 24px; } }
|
|
|
|
.container-small {
|
|
margin: 0 auto;
|
|
max-width: 400px;
|
|
padding-left: 12px;
|
|
padding-right: 12px; }
|
|
@media (min-width: 768px) {
|
|
.container-small {
|
|
padding-left: 24px;
|
|
padding-right: 24px; } }
|
|
|
|
/**
|
|
* TYPOGRAPHY
|
|
*/
|
|
body {
|
|
color: #272727;
|
|
font-family: "IBM Plex Sans", sans-serif;
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
line-height: 1.5em; }
|
|
|
|
a {
|
|
color: #03a9f4;
|
|
text-decoration: none; }
|
|
a:hover {
|
|
color: rgba(3, 169, 244, 0.8); }
|
|
a:focus {
|
|
color: #03a9f4; }
|
|
|
|
.text-huge, .text-big, .text-medium {
|
|
margin-bottom: 1em; }
|
|
|
|
.text-huge {
|
|
font-size: 36px;
|
|
line-height: 1.3em; }
|
|
|
|
.text-big {
|
|
font-size: 24px;
|
|
line-height: 1.3em; }
|
|
|
|
.text-medium {
|
|
font-size: 16px;
|
|
line-height: 1.5em; }
|
|
|
|
.text-small {
|
|
font-size: 12px;
|
|
line-height: 1.3em; }
|
|
|
|
.text-body {
|
|
font-size: 16px;
|
|
line-height: 1.5em; }
|
|
|
|
.text-primary {
|
|
color: #03a9f4; }
|
|
|
|
.text-dark {
|
|
color: #18232f; }
|
|
|
|
.text-secondary {
|
|
color: #e91e63; }
|
|
|
|
.text-white {
|
|
color: #fff; }
|
|
|
|
.text-success {
|
|
color: #4caf50; }
|
|
|
|
.text-info {
|
|
color: #5bc0de; }
|
|
|
|
.text-warning {
|
|
color: #f0ad4e; }
|
|
|
|
.text-error {
|
|
color: #e74c3c; }
|
|
|
|
.text-gray {
|
|
color: #969da6; }
|
|
|
|
.text-gray-light {
|
|
color: #eceff1; }
|
|
|
|
.text-light {
|
|
font-weight: 300; }
|
|
|
|
.text-normal {
|
|
font-weight: 400; }
|
|
|
|
.text-lineThrough {
|
|
text-decoration: line-through; }
|
|
|
|
.text-italic {
|
|
font-style: italic; }
|
|
|
|
.text-underline {
|
|
text-decoration: underline; }
|
|
|
|
.text-uppercase {
|
|
text-transform: uppercase; }
|
|
|
|
.text-withSubtitle {
|
|
margin-bottom: 0 !important; }
|
|
.text-withSubtitle + .text-huge,
|
|
.text-withSubtitle + .text-big,
|
|
.text-withSubtitle + .text-medium,
|
|
.text-withSubtitle + .text-small {
|
|
margin-top: .5em; }
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4 {
|
|
font-weight: 300; }
|
|
|
|
.text-center {
|
|
text-align: center; }
|
|
|
|
.text-right {
|
|
text-align: right; }
|
|
|
|
.text-left {
|
|
text-align: left; }
|
|
|
|
/**
|
|
* BADGE
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <ul>
|
|
* <li class="badge badge--primary">Badge 1</li>
|
|
* <li class="badge badge--secondary badge--big">Badge 1</li>
|
|
* </ul>
|
|
*
|
|
*/
|
|
.badge {
|
|
background-color: #eceff1;
|
|
border-radius: 3px;
|
|
color: #272727;
|
|
display: inline-block;
|
|
line-height: 1.2em;
|
|
padding: 8px 16px; }
|
|
.badge--big {
|
|
font-size: 1.3em; }
|
|
.badge--small {
|
|
font-size: 0.7em; }
|
|
.badge--primary {
|
|
background-color: #03a9f4;
|
|
color: #fff; }
|
|
.badge--secondary {
|
|
background-color: #e91e63;
|
|
color: #fff; }
|
|
.badge--dark {
|
|
background-color: #18232f;
|
|
color: #fff; }
|
|
.badge--light {
|
|
background-color: #969da6;
|
|
color: #fff; }
|
|
.badge--success {
|
|
background-color: #4caf50;
|
|
color: #fff; }
|
|
.badge--error {
|
|
background-color: #e74c3c;
|
|
color: #fff; }
|
|
.badge--warning {
|
|
background-color: #f0ad4e;
|
|
color: #fff; }
|
|
|
|
/**
|
|
* BUTTON
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <button class="button">Default</button>
|
|
* <button class="button button--big">Button big</button>
|
|
* <button class="button button--secondary">Button secondary</button>
|
|
*
|
|
*/
|
|
button {
|
|
background-color: transparent;
|
|
cursor: pointer; }
|
|
|
|
.button {
|
|
background-color: #03a9f4;
|
|
border: 0;
|
|
border-radius: 200px;
|
|
color: #fff;
|
|
display: inline-block;
|
|
font-family: "IBM Plex Sans", sans-serif;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
line-height: 1.5em;
|
|
margin: 0 8px 16px 8px;
|
|
padding: 8px 16px;
|
|
text-align: center;
|
|
text-decoration: none;
|
|
text-transform: uppercase;
|
|
transition: opacity .2s ease-in-out;
|
|
white-space: nowrap; }
|
|
.button:focus, .button:hover, .button:active {
|
|
color: #fff; }
|
|
.button:hover {
|
|
background-color: rgba(3, 169, 244, 0.8);
|
|
color: #fff;
|
|
cursor: pointer;
|
|
text-decoration: none; }
|
|
.button:active {
|
|
opacity: 1; }
|
|
.button:first-child {
|
|
margin-left: 0; }
|
|
.button:last-child {
|
|
margin-right: 0; }
|
|
.button--big {
|
|
font-size: 24px;
|
|
padding: 16px 36px; }
|
|
.button--small {
|
|
font-size: 12px;
|
|
padding: 4px 16px; }
|
|
@media (max-width: 991px) {
|
|
.button--mobileFull {
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; } }
|
|
.button--secondary {
|
|
background-color: #e91e63;
|
|
color: #fff; }
|
|
.button--secondary:hover {
|
|
background-color: rgba(233, 30, 99, 0.8);
|
|
color: #fff; }
|
|
.button--white {
|
|
background-color: #fff;
|
|
color: #03a9f4; }
|
|
.button--white:hover {
|
|
background-color: rgba(255, 255, 255, 0.8);
|
|
color: rgba(3, 169, 244, 0.8); }
|
|
.button--green {
|
|
background-color: #4caf50;
|
|
color: #fff; }
|
|
.button--green:hover {
|
|
background-color: rgba(76, 175, 80, 0.8);
|
|
color: #fff; }
|
|
.button--red {
|
|
background-color: #e74c3c;
|
|
color: #fff; }
|
|
.button--red:hover {
|
|
background-color: rgba(231, 76, 60, 0.8);
|
|
color: #fff; }
|
|
.button--transparent {
|
|
background-color: transparent;
|
|
color: #03a9f4; }
|
|
.button--transparent:active, .button--transparent:hover, .button--transparent:focus {
|
|
background-color: transparent;
|
|
color: rgba(3, 169, 244, 0.8);
|
|
opacity: .8; }
|
|
.button--outlined {
|
|
background-color: transparent;
|
|
border: 1px solid #d5d9db;
|
|
color: #03a9f4; }
|
|
.button--outlined:active, .button--outlined:hover, .button--outlined:focus {
|
|
background-color: transparent;
|
|
color: rgba(3, 169, 244, 0.8);
|
|
opacity: .8; }
|
|
|
|
/**
|
|
* FORMS
|
|
*
|
|
* Markup:
|
|
* ---------
|
|
* <div class="input input-fullWidth">
|
|
* <input id="#" placeholder="#" type="text">
|
|
* </div>
|
|
*
|
|
* <div class="select select-fullWidth">
|
|
* <select name="#" id="#">
|
|
* <option>Option 1</option>
|
|
* <option>Option 2</option>
|
|
* </select>
|
|
* </div>
|
|
*
|
|
* <div class="textarea">
|
|
* <textarea id="#"></textarea>
|
|
* </div>
|
|
*
|
|
* <div class="radio">
|
|
* <input id="#" name="#" type="radio" value="">
|
|
* <label for="#">Radio button</label>
|
|
* </div>
|
|
*
|
|
* <div class="checkbox">
|
|
* <input id="#" name="#" type="checkbox" value="">
|
|
* <label for="#">Checkbox</label>
|
|
* </div>
|
|
*/
|
|
input,
|
|
textarea {
|
|
appearance: none; }
|
|
|
|
label {
|
|
display: block;
|
|
font-weight: normal; }
|
|
|
|
input:-webkit-autofill {
|
|
box-shadow: 0 0 0 1000px #eceff1 inset; }
|
|
|
|
.textarea,
|
|
.input,
|
|
.select {
|
|
border: 1px solid #d5d9db;
|
|
border-radius: 3px;
|
|
box-shadow: none;
|
|
display: inline-block;
|
|
font-weight: normal;
|
|
margin-bottom: 20px;
|
|
overflow: hidden; }
|
|
.textarea :focus,
|
|
.input :focus,
|
|
.select :focus {
|
|
outline: none; }
|
|
.textarea.has-error,
|
|
.input.has-error,
|
|
.select.has-error {
|
|
background: #eceff1;
|
|
border: 1px solid #e74c3c;
|
|
margin-bottom: 0; }
|
|
|
|
.select {
|
|
background-color: #eceff1;
|
|
display: inline-block;
|
|
margin-right: 16px;
|
|
position: relative; }
|
|
.select:last-child {
|
|
margin-right: 0; }
|
|
.select-fullWidth {
|
|
display: block;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; }
|
|
.select select {
|
|
appearance: none;
|
|
background-color: transparent;
|
|
border: 0;
|
|
border-radius: 0;
|
|
color: #272727;
|
|
display: block;
|
|
font-size: 16px;
|
|
line-height: 1.5em;
|
|
margin: 0;
|
|
padding: 8px 16px;
|
|
padding-right: 30px;
|
|
transition: background-color 0.2s ease-in-out;
|
|
width: 100%; }
|
|
.select select:active, .select select:focus {
|
|
background-color: #fbfbfc;
|
|
border: 0;
|
|
outline: none; }
|
|
.select select::-ms-expand {
|
|
display: none; }
|
|
.select::after, .select::before {
|
|
background: #03a9f4;
|
|
content: '';
|
|
display: block;
|
|
height: 2px;
|
|
margin-top: 2px;
|
|
position: absolute;
|
|
right: 5px;
|
|
top: 50%;
|
|
transform-origin: 1px;
|
|
width: 10px; }
|
|
.select::after {
|
|
transform: rotate(-135deg); }
|
|
.select::before {
|
|
transform: rotate(-45deg); }
|
|
|
|
.textarea {
|
|
background-color: #eceff1;
|
|
padding: 0; }
|
|
.textarea-fullWidth {
|
|
display: block;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; }
|
|
.textarea textarea {
|
|
background: transparent;
|
|
border: 0;
|
|
color: #272727;
|
|
display: block;
|
|
font-family: "IBM Plex Sans", sans-serif;
|
|
font-size: 16px;
|
|
line-height: 1.5em;
|
|
margin: 0;
|
|
min-height: 120px;
|
|
padding: 8px 16px;
|
|
transition: background-color 0.2s ease-in-out;
|
|
width: 100%; }
|
|
.textarea textarea::placeholder {
|
|
color: #969da6; }
|
|
.textarea textarea:focus, .textarea textarea:active {
|
|
background-color: #fbfbfc;
|
|
border: 0;
|
|
outline: none; }
|
|
|
|
.checkbox {
|
|
margin-bottom: 8px;
|
|
position: relative; }
|
|
.checkbox input[type='checkbox'] {
|
|
display: none; }
|
|
.checkbox input[type='checkbox']:checked + label::after {
|
|
animation: checkboxAndRadioAnimation .25s;
|
|
content: '';
|
|
transform: scale(1) rotate(45deg); }
|
|
.checkbox input[type='checkbox'] + label {
|
|
display: block;
|
|
overflow: hidden;
|
|
padding-left: 30px;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap; }
|
|
.checkbox input[type='checkbox'] + label::before {
|
|
background-color: #eceff1;
|
|
border: 1px solid #d5d9db;
|
|
border-radius: 3px;
|
|
content: '';
|
|
display: inline-block;
|
|
height: 20px;
|
|
left: 0;
|
|
margin-top: -10px;
|
|
position: absolute;
|
|
top: 50%;
|
|
width: 20px; }
|
|
.checkbox input[type='checkbox'] + label::after {
|
|
border-bottom: 3px solid #03a9f4;
|
|
border-right: 3px solid #03a9f4;
|
|
display: block;
|
|
height: 12px;
|
|
left: 11px;
|
|
margin-left: -4px;
|
|
margin-top: -7px;
|
|
position: absolute;
|
|
top: 50%;
|
|
width: 7px;
|
|
z-index: 1; }
|
|
|
|
.radio {
|
|
margin-bottom: 8px;
|
|
position: relative; }
|
|
.radio input[type='radio'] {
|
|
display: none; }
|
|
.radio input[type='radio']:checked + label::after {
|
|
animation: checkboxAndRadioAnimation .25s;
|
|
content: '';
|
|
transform: scale(1) rotate(45deg); }
|
|
.radio input[type='radio'] + label {
|
|
display: block;
|
|
overflow: hidden;
|
|
padding-left: 30px;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap; }
|
|
.radio input[type='radio'] + label::before {
|
|
background-color: #eceff1;
|
|
border: 1px solid #d5d9db;
|
|
border-radius: 20px;
|
|
content: '';
|
|
display: inline-block;
|
|
height: 20px;
|
|
left: 0;
|
|
margin-top: -10px;
|
|
position: absolute;
|
|
top: 50%;
|
|
width: 20px; }
|
|
.radio input[type='radio'] + label::after {
|
|
background-color: #03a9f4;
|
|
border-radius: 20px;
|
|
display: block;
|
|
height: 10px;
|
|
left: 11px;
|
|
margin-left: -6px;
|
|
margin-top: -6px;
|
|
position: absolute;
|
|
top: 13px;
|
|
width: 10px;
|
|
z-index: 1; }
|
|
|
|
@keyframes checkboxAndRadioAnimation {
|
|
0% {
|
|
transform: scale(0) rotate(45deg); }
|
|
50% {
|
|
transform: scale(1.5) rotate(45deg); }
|
|
100% {
|
|
transform: scale(1) rotate(45deg); } }
|
|
|
|
.input {
|
|
background-color: #eceff1;
|
|
margin-right: 10px;
|
|
padding: 0;
|
|
position: relative; }
|
|
.input :focus,
|
|
.input :active {
|
|
background-color: #fbfbfc;
|
|
border-radius: 3px; }
|
|
.input input {
|
|
background: transparent;
|
|
border: 0;
|
|
box-shadow: none;
|
|
color: #272727;
|
|
font-size: 16px;
|
|
line-height: 1.5em;
|
|
margin: 0;
|
|
outline: none;
|
|
padding: 8px 16px;
|
|
width: 100%; }
|
|
.input input::placeholder {
|
|
color: #969da6; }
|
|
.input-withIcon input {
|
|
padding-right: 32px; }
|
|
.input-icon {
|
|
fill: #969da6;
|
|
height: 16px;
|
|
margin-top: -8px;
|
|
position: absolute;
|
|
right: 16px;
|
|
top: 50%;
|
|
width: 16px; }
|
|
.input-fullWidth {
|
|
display: block;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
width: 100%; }
|
|
|
|
/**
|
|
* FORM COLLAPSED (items in row without gap between them)
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <div class="formCollapsed">
|
|
* <div class="input formCollapsed-item formCollapsed-itemPrimary">
|
|
* <input id="name" placeholder="Klingon search" type="text" />
|
|
* </div>
|
|
* <div class="select formCollapsed-item">
|
|
* <select name="country-code" id="country-code">
|
|
* <option value="AO"> Angola</option>
|
|
* </select>
|
|
* </div>
|
|
* <button class="formCollapsed-item button button-primary">
|
|
* Search
|
|
* </button>
|
|
* </div>
|
|
**/
|
|
.formCollapsed {
|
|
display: flex;
|
|
margin-bottom: 20px; }
|
|
.formCollapsed-item {
|
|
border-radius: 0 !important;
|
|
margin: 0 !important; }
|
|
.formCollapsed-item:first-child {
|
|
border-bottom-left-radius: 3px !important;
|
|
border-top-left-radius: 3px !important; }
|
|
.formCollapsed-item:last-child {
|
|
border-bottom-right-radius: 3px !important;
|
|
border-top-right-radius: 3px !important; }
|
|
.formCollapsed-item:not(:last-child) {
|
|
border-right: 0; }
|
|
.formCollapsed-itemPrimary {
|
|
flex: 1; }
|
|
|
|
/**
|
|
* LOADING BAR
|
|
*
|
|
* Markup:
|
|
* ---------
|
|
* <div class="loadingBar"></div>
|
|
*
|
|
*/
|
|
.loadingBar {
|
|
height: 6px;
|
|
left: 0;
|
|
overflow: hidden;
|
|
position: fixed;
|
|
right: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
z-index: 1000; }
|
|
.loadingBar::before {
|
|
animation: loading 2s linear infinite;
|
|
background-color: #03a9f4;
|
|
content: '';
|
|
display: block;
|
|
height: 6px;
|
|
left: -300px;
|
|
position: absolute;
|
|
width: 300px; }
|
|
|
|
@keyframes loading {
|
|
from {
|
|
left: -300px;
|
|
width: 30%; }
|
|
50% {
|
|
width: 30%; }
|
|
70% {
|
|
width: 70%; }
|
|
80% {
|
|
left: 50%; }
|
|
95% {
|
|
left: 120%; }
|
|
to {
|
|
left: 100%; } }
|
|
|
|
/**
|
|
* LOADING SPINNER
|
|
*
|
|
* Markup:
|
|
* ---------
|
|
* <div class='loadingSpinner'>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* <span class='loadingSpinner-inner'></span>
|
|
* </div>
|
|
*
|
|
*/
|
|
.loadingSpinner {
|
|
animation: rotateLoader 4s infinite;
|
|
animation-timing-function: ease-in-out;
|
|
display: block;
|
|
height: 30px;
|
|
left: 50%;
|
|
margin-left: -15px;
|
|
margin-top: -15px;
|
|
position: fixed;
|
|
top: 50%;
|
|
width: 30px;
|
|
z-index: 1000; }
|
|
.loadingSpinner-inner {
|
|
animation-timing-function: ease-in-out;
|
|
background-color: #e91e63;
|
|
border-radius: 100%;
|
|
display: block;
|
|
height: 9px;
|
|
position: absolute;
|
|
width: 9px; }
|
|
.loadingSpinner-inner:nth-child(1) {
|
|
animation: translateBall1 1s infinite;
|
|
left: 0;
|
|
top: 0;
|
|
transform: translate3d(4.5px, 4.5px, 0); }
|
|
.loadingSpinner-inner:nth-child(2) {
|
|
animation: translateBall2 1s infinite;
|
|
right: 0;
|
|
top: 0; }
|
|
.loadingSpinner-inner:nth-child(3) {
|
|
animation: translateBall3 1s infinite;
|
|
bottom: 0;
|
|
right: 0; }
|
|
.loadingSpinner-inner:nth-child(4) {
|
|
animation: translateBall4 1s infinite;
|
|
bottom: 0;
|
|
left: 0; }
|
|
|
|
@keyframes rotateLoader {
|
|
0% {
|
|
transform: rotate(0); }
|
|
25% {
|
|
transform: rotate(90deg); }
|
|
50% {
|
|
transform: rotate(180deg); }
|
|
75% {
|
|
transform: rotate(270deg); }
|
|
100% {
|
|
transform: rotate(360deg); } }
|
|
|
|
@keyframes translateBall1 {
|
|
0% {
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
transform: translate3d(4.5px, 4.5px, 0); }
|
|
100% {
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@keyframes translateBall2 {
|
|
0% {
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
transform: translate3d(-4.5px, 4.5px, 0); }
|
|
100% {
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@keyframes translateBall3 {
|
|
0% {
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
transform: translate3d(-4.5px, -4.5px, 0); }
|
|
100% {
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
@keyframes translateBall4 {
|
|
0% {
|
|
transform: translate3d(0, 0, 0); }
|
|
50% {
|
|
transform: translate3d(4.5px, -4.5px, 0); }
|
|
100% {
|
|
transform: translate3d(0, 0, 0); } }
|
|
|
|
/**
|
|
* NOTIFICATION
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <div class="notification notification--sucess">Success notification</div>
|
|
* <div class="notification notification--info">Success info</div>
|
|
* <div class="notification notification--error">Success error</div>
|
|
* <div class="notification notification--warning">Success warning</div>
|
|
*
|
|
*/
|
|
.notification {
|
|
border-radius: 3px;
|
|
color: #fff;
|
|
margin-bottom: 36px;
|
|
padding: 16px; }
|
|
.notification p:last-child {
|
|
margin-bottom: 0; }
|
|
.notification--primary {
|
|
background-color: #03a9f4; }
|
|
.notification--dark {
|
|
background-color: #18232f; }
|
|
.notification--secondary {
|
|
background-color: #e91e63; }
|
|
.notification--white {
|
|
background-color: #fff; }
|
|
.notification--success {
|
|
background-color: #4caf50; }
|
|
.notification--info {
|
|
background-color: #5bc0de; }
|
|
.notification--warning {
|
|
background-color: #f0ad4e; }
|
|
.notification--error {
|
|
background-color: #e74c3c; }
|
|
.notification--gray {
|
|
background-color: #969da6; }
|
|
.notification--gray-light {
|
|
background-color: #eceff1; }
|
|
|
|
/**
|
|
* PAGINATOR
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <ul class="paginator">
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">< Prev</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">1</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink is-active">2</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">3</a>
|
|
* </li>
|
|
* <li class="paginator-item">
|
|
* <a href="#" class="paginator-itemLink">Next ></a>
|
|
* </li>
|
|
* </ul>
|
|
*/
|
|
.paginator-item {
|
|
display: inline-block;
|
|
margin-right: 4px; }
|
|
.paginator-itemLink {
|
|
background-color: #eceff1;
|
|
border-radius: 3px;
|
|
display: block;
|
|
padding: 8px 16px; }
|
|
.paginator-itemLink.is-active {
|
|
background-color: #03a9f4;
|
|
color: #fff;
|
|
cursor: default; }
|
|
|
|
/**
|
|
* TABLE
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <table class="table">
|
|
* <tr>
|
|
* <th>First column</th>
|
|
* <th>Second column</th>
|
|
* <th>Third column</th>
|
|
* </tr>
|
|
* <tr>
|
|
* <td="First column">Blue</td>
|
|
* <td="Second column">One</td>
|
|
* <td="Third column">My life fades</td>
|
|
* </tr>
|
|
* </table>
|
|
*
|
|
*/
|
|
.table {
|
|
background-color: #eceff1;
|
|
border: 1px solid #d5d9db;
|
|
border-collapse: collapse;
|
|
color: #272727;
|
|
max-width: 100%;
|
|
width: 100%; }
|
|
.table th,
|
|
.table td {
|
|
border-bottom: 1px solid #d5d9db;
|
|
padding: 8px;
|
|
position: relative; }
|
|
.table thead {
|
|
border-bottom: 1px solid #d5d9db; }
|
|
.table th {
|
|
background-color: #fff;
|
|
color: #969da6;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
padding: 8px;
|
|
white-space: nowrap; }
|
|
|
|
/**
|
|
* TABLE RESPONSIVE
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <table class="table table--responsive">
|
|
* <tr>
|
|
* <th>First column</th>
|
|
* <th>Second column</th>
|
|
* <th>Third column</th>
|
|
* </tr>
|
|
* <tr>
|
|
* <td data-th="First column">Blue</td>
|
|
* <td data-th="Second column">One</td>
|
|
* <td data-th="Third column">My life fades</td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td data-th="First column">Green</td>
|
|
* <td data-th="Second column">Two</td>
|
|
* <td data-th="Third column">
|
|
* when the world was powered by the black fuel... and the desert
|
|
* sprouted great cities of pipe and steel.
|
|
* </td>
|
|
* </tr>
|
|
* <tr>
|
|
* <td data-th="First column">Yellow</td>
|
|
* <td data-th="Second column">Three</td>
|
|
* <td data-th="Third column">
|
|
* A whirlwind of looting, a firestorm of fear.
|
|
* </td>
|
|
* </tr>
|
|
* </table>
|
|
*
|
|
*/
|
|
.table--responsive th {
|
|
display: none; }
|
|
|
|
.table--responsive td {
|
|
display: block; }
|
|
@media (max-width: 767px) {
|
|
.table--responsive td {
|
|
border: 0; } }
|
|
.table--responsive td::before {
|
|
color: #969da6;
|
|
content: attr(data-th) ": ";
|
|
display: block;
|
|
font-weight: normal; }
|
|
@media (min-width: 576px) {
|
|
.table--responsive td::before {
|
|
display: none; } }
|
|
.table--responsive td:first-child {
|
|
border-top: 1px solid #d5d9db; }
|
|
|
|
.table--responsive th,
|
|
.table--responsive td {
|
|
text-align: left; }
|
|
@media (min-width: 576px) {
|
|
.table--responsive th,
|
|
.table--responsive td {
|
|
border-top: 1px solid #d5d9db;
|
|
display: table-cell; } }
|
|
|
|
/**
|
|
* TABS
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <div class="tabs">
|
|
* <a href="#" title="#" class="tabs-item">[...]</a>
|
|
* <a href="#" title="#" class="tabs-item is-selected">[...]</a>
|
|
* </div>
|
|
*
|
|
*/
|
|
.tabs {
|
|
border-bottom: 1px solid #d5d9db;
|
|
text-align: center; }
|
|
.tabs-item {
|
|
border-bottom: 3px solid transparent;
|
|
color: #969da6;
|
|
display: inline-block;
|
|
margin: 0 16px 0 0;
|
|
min-width: 70px;
|
|
padding: 16px;
|
|
position: relative; }
|
|
.tabs-item:hover {
|
|
color: #03a9f4;
|
|
text-decoration: none; }
|
|
.tabs-item.is-selected {
|
|
border-bottom: 3px solid #03a9f4;
|
|
color: #03a9f4; }
|
|
|
|
/**
|
|
* TAG
|
|
*
|
|
* Markup:
|
|
* -------
|
|
*
|
|
* <ul>
|
|
* <li class="tag">Fantasy</li>
|
|
* <li class="tag">Fiction</li>
|
|
* <li class="tag">Contemporary</li>
|
|
* </ul>
|
|
*
|
|
* <ul>
|
|
* <li class="tag">
|
|
* <a href="#">Fantasy</a>
|
|
* </li>
|
|
* <li class="tag">
|
|
* <a href="#">Fiction</a>
|
|
* </li>
|
|
* <li class="tag">
|
|
* <a href="#">Contemporary</a>
|
|
* </li>
|
|
* </ul>
|
|
*
|
|
*/
|
|
.tag {
|
|
background-color: #eceff1;
|
|
border-radius: 3px 0 0 3px;
|
|
color: #272727;
|
|
display: inline-block;
|
|
line-height: 16px;
|
|
margin: 0 16px 16px 0;
|
|
padding: 8px;
|
|
position: relative; }
|
|
.tag::before {
|
|
border-bottom: 16px solid transparent;
|
|
border-left: 8px solid #eceff1;
|
|
border-top: 16px solid transparent;
|
|
content: '';
|
|
height: 0;
|
|
position: absolute;
|
|
right: -8px;
|
|
top: 0;
|
|
width: 0; }
|
|
.tag::after {
|
|
background: #fff;
|
|
border-radius: 100%;
|
|
content: '';
|
|
height: 5px;
|
|
margin-top: -2.5px;
|
|
position: absolute;
|
|
right: -2.5px;
|
|
top: 50%;
|
|
width: 5px; }
|
|
|
|
.container {
|
|
width: 100%;
|
|
padding-right: 12px;
|
|
padding-left: 12px;
|
|
margin-right: auto;
|
|
margin-left: auto; }
|
|
@media (min-width: 576px) {
|
|
.container {
|
|
max-width: 540px; } }
|
|
@media (min-width: 768px) {
|
|
.container {
|
|
max-width: 720px; } }
|
|
@media (min-width: 992px) {
|
|
.container {
|
|
max-width: 960px; } }
|
|
@media (min-width: 1200px) {
|
|
.container {
|
|
max-width: 1140px; } }
|
|
|
|
.container-fluid {
|
|
width: 100%;
|
|
padding-right: 12px;
|
|
padding-left: 12px;
|
|
margin-right: auto;
|
|
margin-left: auto; }
|
|
|
|
.row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
margin-right: -12px;
|
|
margin-left: -12px; }
|
|
|
|
.no-gutters {
|
|
margin-left: 0;
|
|
margin-right: 0; }
|
|
.no-gutters > .col,
|
|
.no-gutters > [class*='col-'] {
|
|
padding-left: 0;
|
|
padding-right: 0; }
|
|
|
|
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
|
|
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
|
|
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
|
|
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
|
|
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
|
|
.col-xl-auto {
|
|
position: relative;
|
|
width: 100%;
|
|
min-height: 1px;
|
|
padding-right: 12px;
|
|
padding-left: 12px; }
|
|
|
|
.col {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
|
|
.col-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
|
|
.col-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
|
|
.col-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
|
|
.col-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
|
|
.col-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
|
|
.col-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
|
|
.col-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
|
|
.col-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
|
|
.col-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
|
|
.col-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
|
|
.col-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
|
|
.col-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
|
|
.col-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
|
|
.order-first {
|
|
order: -1; }
|
|
|
|
.order-1 {
|
|
order: 1; }
|
|
|
|
.order-2 {
|
|
order: 2; }
|
|
|
|
.order-3 {
|
|
order: 3; }
|
|
|
|
.order-4 {
|
|
order: 4; }
|
|
|
|
.order-5 {
|
|
order: 5; }
|
|
|
|
.order-6 {
|
|
order: 6; }
|
|
|
|
.order-7 {
|
|
order: 7; }
|
|
|
|
.order-8 {
|
|
order: 8; }
|
|
|
|
.order-9 {
|
|
order: 9; }
|
|
|
|
.order-10 {
|
|
order: 10; }
|
|
|
|
.order-11 {
|
|
order: 11; }
|
|
|
|
.order-12 {
|
|
order: 12; }
|
|
|
|
.offset-1 {
|
|
margin-left: 8.33333%; }
|
|
|
|
.offset-2 {
|
|
margin-left: 16.66667%; }
|
|
|
|
.offset-3 {
|
|
margin-left: 25%; }
|
|
|
|
.offset-4 {
|
|
margin-left: 33.33333%; }
|
|
|
|
.offset-5 {
|
|
margin-left: 41.66667%; }
|
|
|
|
.offset-6 {
|
|
margin-left: 50%; }
|
|
|
|
.offset-7 {
|
|
margin-left: 58.33333%; }
|
|
|
|
.offset-8 {
|
|
margin-left: 66.66667%; }
|
|
|
|
.offset-9 {
|
|
margin-left: 75%; }
|
|
|
|
.offset-10 {
|
|
margin-left: 83.33333%; }
|
|
|
|
.offset-11 {
|
|
margin-left: 91.66667%; }
|
|
|
|
@media (min-width: 576px) {
|
|
.col-sm {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-sm-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-sm-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-sm-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-sm-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-sm-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-sm-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-sm-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-sm-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-sm-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-sm-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-sm-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-sm-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-sm-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-sm-first {
|
|
order: -1; }
|
|
.order-sm-1 {
|
|
order: 1; }
|
|
.order-sm-2 {
|
|
order: 2; }
|
|
.order-sm-3 {
|
|
order: 3; }
|
|
.order-sm-4 {
|
|
order: 4; }
|
|
.order-sm-5 {
|
|
order: 5; }
|
|
.order-sm-6 {
|
|
order: 6; }
|
|
.order-sm-7 {
|
|
order: 7; }
|
|
.order-sm-8 {
|
|
order: 8; }
|
|
.order-sm-9 {
|
|
order: 9; }
|
|
.order-sm-10 {
|
|
order: 10; }
|
|
.order-sm-11 {
|
|
order: 11; }
|
|
.order-sm-12 {
|
|
order: 12; }
|
|
.offset-sm-0 {
|
|
margin-left: 0; }
|
|
.offset-sm-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-sm-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-sm-3 {
|
|
margin-left: 25%; }
|
|
.offset-sm-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-sm-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-sm-6 {
|
|
margin-left: 50%; }
|
|
.offset-sm-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-sm-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-sm-9 {
|
|
margin-left: 75%; }
|
|
.offset-sm-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-sm-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
@media (min-width: 768px) {
|
|
.col-md {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-md-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-md-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-md-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-md-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-md-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-md-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-md-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-md-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-md-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-md-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-md-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-md-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-md-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-md-first {
|
|
order: -1; }
|
|
.order-md-1 {
|
|
order: 1; }
|
|
.order-md-2 {
|
|
order: 2; }
|
|
.order-md-3 {
|
|
order: 3; }
|
|
.order-md-4 {
|
|
order: 4; }
|
|
.order-md-5 {
|
|
order: 5; }
|
|
.order-md-6 {
|
|
order: 6; }
|
|
.order-md-7 {
|
|
order: 7; }
|
|
.order-md-8 {
|
|
order: 8; }
|
|
.order-md-9 {
|
|
order: 9; }
|
|
.order-md-10 {
|
|
order: 10; }
|
|
.order-md-11 {
|
|
order: 11; }
|
|
.order-md-12 {
|
|
order: 12; }
|
|
.offset-md-0 {
|
|
margin-left: 0; }
|
|
.offset-md-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-md-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-md-3 {
|
|
margin-left: 25%; }
|
|
.offset-md-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-md-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-md-6 {
|
|
margin-left: 50%; }
|
|
.offset-md-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-md-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-md-9 {
|
|
margin-left: 75%; }
|
|
.offset-md-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-md-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
@media (min-width: 992px) {
|
|
.col-lg {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-lg-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-lg-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-lg-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-lg-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-lg-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-lg-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-lg-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-lg-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-lg-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-lg-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-lg-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-lg-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-lg-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-lg-first {
|
|
order: -1; }
|
|
.order-lg-1 {
|
|
order: 1; }
|
|
.order-lg-2 {
|
|
order: 2; }
|
|
.order-lg-3 {
|
|
order: 3; }
|
|
.order-lg-4 {
|
|
order: 4; }
|
|
.order-lg-5 {
|
|
order: 5; }
|
|
.order-lg-6 {
|
|
order: 6; }
|
|
.order-lg-7 {
|
|
order: 7; }
|
|
.order-lg-8 {
|
|
order: 8; }
|
|
.order-lg-9 {
|
|
order: 9; }
|
|
.order-lg-10 {
|
|
order: 10; }
|
|
.order-lg-11 {
|
|
order: 11; }
|
|
.order-lg-12 {
|
|
order: 12; }
|
|
.offset-lg-0 {
|
|
margin-left: 0; }
|
|
.offset-lg-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-lg-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-lg-3 {
|
|
margin-left: 25%; }
|
|
.offset-lg-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-lg-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-lg-6 {
|
|
margin-left: 50%; }
|
|
.offset-lg-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-lg-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-lg-9 {
|
|
margin-left: 75%; }
|
|
.offset-lg-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-lg-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
@media (min-width: 1200px) {
|
|
.col-xl {
|
|
flex-basis: 0;
|
|
flex-grow: 1;
|
|
max-width: 100%; }
|
|
.col-xl-auto {
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
max-width: none; }
|
|
.col-xl-1 {
|
|
flex: 0 0 8.33333%;
|
|
max-width: 8.33333%; }
|
|
.col-xl-2 {
|
|
flex: 0 0 16.66667%;
|
|
max-width: 16.66667%; }
|
|
.col-xl-3 {
|
|
flex: 0 0 25%;
|
|
max-width: 25%; }
|
|
.col-xl-4 {
|
|
flex: 0 0 33.33333%;
|
|
max-width: 33.33333%; }
|
|
.col-xl-5 {
|
|
flex: 0 0 41.66667%;
|
|
max-width: 41.66667%; }
|
|
.col-xl-6 {
|
|
flex: 0 0 50%;
|
|
max-width: 50%; }
|
|
.col-xl-7 {
|
|
flex: 0 0 58.33333%;
|
|
max-width: 58.33333%; }
|
|
.col-xl-8 {
|
|
flex: 0 0 66.66667%;
|
|
max-width: 66.66667%; }
|
|
.col-xl-9 {
|
|
flex: 0 0 75%;
|
|
max-width: 75%; }
|
|
.col-xl-10 {
|
|
flex: 0 0 83.33333%;
|
|
max-width: 83.33333%; }
|
|
.col-xl-11 {
|
|
flex: 0 0 91.66667%;
|
|
max-width: 91.66667%; }
|
|
.col-xl-12 {
|
|
flex: 0 0 100%;
|
|
max-width: 100%; }
|
|
.order-xl-first {
|
|
order: -1; }
|
|
.order-xl-1 {
|
|
order: 1; }
|
|
.order-xl-2 {
|
|
order: 2; }
|
|
.order-xl-3 {
|
|
order: 3; }
|
|
.order-xl-4 {
|
|
order: 4; }
|
|
.order-xl-5 {
|
|
order: 5; }
|
|
.order-xl-6 {
|
|
order: 6; }
|
|
.order-xl-7 {
|
|
order: 7; }
|
|
.order-xl-8 {
|
|
order: 8; }
|
|
.order-xl-9 {
|
|
order: 9; }
|
|
.order-xl-10 {
|
|
order: 10; }
|
|
.order-xl-11 {
|
|
order: 11; }
|
|
.order-xl-12 {
|
|
order: 12; }
|
|
.offset-xl-0 {
|
|
margin-left: 0; }
|
|
.offset-xl-1 {
|
|
margin-left: 8.33333%; }
|
|
.offset-xl-2 {
|
|
margin-left: 16.66667%; }
|
|
.offset-xl-3 {
|
|
margin-left: 25%; }
|
|
.offset-xl-4 {
|
|
margin-left: 33.33333%; }
|
|
.offset-xl-5 {
|
|
margin-left: 41.66667%; }
|
|
.offset-xl-6 {
|
|
margin-left: 50%; }
|
|
.offset-xl-7 {
|
|
margin-left: 58.33333%; }
|
|
.offset-xl-8 {
|
|
margin-left: 66.66667%; }
|
|
.offset-xl-9 {
|
|
margin-left: 75%; }
|
|
.offset-xl-10 {
|
|
margin-left: 83.33333%; }
|
|
.offset-xl-11 {
|
|
margin-left: 91.66667%; } }
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAicHVibGljL3Njc3MvaW5kZXguY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJwdWJsaWMvc2Nzcy9pbmRleC5zY3NzIiwKCQkicHVibGljL3Njc3MvX3NldHRpbmdzLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy9jdXN0b20uc2NzcyIsCgkJInB1YmxpYy9zY3NzL3V0aWxzL19icmVha3BvaW50cy5zY3NzIiwKCQkicHVibGljL3Njc3MvdXRpbHMvX3Jlc2V0LnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy91dGlscy9fZGVmYXVsdC5zY3NzIiwKCQkicHVibGljL3Njc3MvdXRpbHMvX2JhY2tncm91bmQuc2NzcyIsCgkJInB1YmxpYy9zY3NzL3V0aWxzL19ib3JkZXIuc2NzcyIsCgkJInB1YmxpYy9zY3NzL3V0aWxzL19hbGlnbmVyLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy91dGlscy9faGVscGVycy5zY3NzIiwKCQkicHVibGljL3Njc3MvdXRpbHMvX2xheW91dC5zY3NzIiwKCQkicHVibGljL3Njc3MvdXRpbHMvX3R5cG9ncmFwaHkuc2NzcyIsCgkJInB1YmxpYy9zY3NzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwKCQkicHVibGljL3Njc3MvY29tcG9uZW50cy9fbG9hZGluZy1iYXIuc2NzcyIsCgkJInB1YmxpYy9zY3NzL2NvbXBvbmVudHMvX2xvYWRpbmctc3Bpbm5lci5zY3NzIiwKCQkicHVibGljL3Njc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0b3Iuc2NzcyIsCgkJInB1YmxpYy9zY3NzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy9jb21wb25lbnRzL190YWcuc2NzcyIsCgkJInB1YmxpYy9zY3NzL2dyaWQvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy9ncmlkL19ncmlkLnNjc3MiLAoJCSJwdWJsaWMvc2Nzcy91dGlscy9fZ3JpZC5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFDQUE7O0dBRUc7QUEySUg7O0dBRUc7QUMvSUg7O0dBRUc7QUFDSCxBQUFBLFdBQVcsQ0FBQztFQUNWLGdCQUFnQixFQUFFLE9BQU8sR0FBRzs7QUFFOUIsQUFBQSxRQUFRLENBQUM7RUFDUCxnQkFBZ0IsRUFBRSxPQUFPLEdBQUc7O0FBRTlCLEFBQUEsYUFBYSxDQUFDO0VBQ1osZ0JBQWdCLEVBQUUsT0FBTyxHQUFHOztBQUU5QixBQUFBLFNBQVMsQ0FBQztFQUNSLGdCQUFnQixFQUFFLElBQUksR0FBRzs7QUFFM0IsQUFBQSxXQUFXLENBQUM7RUFDVixnQkFBZ0IsRUFBRSxPQUFPLEdBQUc7O0FBRTlCLEFBQUEsUUFBUSxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsT0FBTyxHQUFHOztBQUU5QixBQUFBLFdBQVcsQ0FBQztFQUNWLGdCQUFnQixFQUFFLE9BQU8sR0FBRzs7QUFFOUIsQUFBQSxTQUFTLENBQUM7RUFDUixnQkFBZ0IsRUFBRSxPQUFPLEdBQUc7O0FBRTlCLEFBQUEsUUFBUSxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsT0FBTyxHQUFHOztBQUU5QixBQUFBLGNBQWMsQ0FBQztFQUNiLGdCQUFnQixFQUFFLE9BQU8sR0FBRzs7QUFFOUI7O0dBRUc7QUFDSCxBQUFBLE9BQU8sQ0FBQztFQUNOLE1BQU0sRUFBRSxpQkFBaUIsR0FBRzs7QUFFOUIsQUFBQSxjQUFjLENBQUM7RUFDYixhQUFhLEVBQUUsaUJBQWlCLEdBQUc7O0FBRXJDLEFBQUEsWUFBWSxDQUFDO0VBQ1gsV0FBVyxFQUFFLGlCQUFpQixHQUFHOztBQUVuQyxBQUFBLGFBQWEsQ0FBQztFQUNaLFlBQVksRUFBRSxpQkFBaUIsR0FBRzs7QUFFcEMsQUFB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QUFFLEdBQUc7RUFDZCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxDQUFDLEdBQUc7RUFDYixBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxFQUFFLEdBQUc7RUFDZCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxFQUFFLEdBQUc7RUFDZCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxFQUFFLEdBQUc7RUFDZCxBQUFBLFlBQVksQ0FBQztJQUNYLFdBQVcsRUFBRSxDQUFDLEdBQUc7RUFDbkIsQUFBQSxZQUFZLENBQUM7SUFDWCxXQUFXLEVBQUUsUUFBUSxHQUFHO0VBQzFCLEFBQUEsWUFBWSxDQUFDO0lBQ1gsV0FBVyxFQUFFLFNBQVMsR0FBRztFQUMzQixBQUFBLFlBQVksQ0FBQztJQUNYLFdBQVcsRUFBRSxHQUFHLEdBQUc7RUFDckIsQUFBQSxZQUFZLENBQUM7SUFDWCxXQUFXLEVBQUUsU0FBUyxHQUFHO0VBQzNCLEFBQUEsWUFBWSxDQUFDO0lBQ1gsV0FBVyxFQUFFLFNBQVMsR0FBRztFQUMzQixBQUFBLFlBQVksQ0FBQztJQUNYLFdBQVcsRUFBRSxHQUFHLEdBQUc7RUFDckIsQUFBQSxZQUFZLENBQUM7SUFDWCxXQUFX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QUZJLENBQUMsR0FHWDtFcEIwdkRQLEFBQUEsV0FBVyxDb0I1dkRpQjtJQUNwQixLQUFLLEVBRkksQ0FBQyxHQUdYO0VwQjR2RFAsQUFBQSxXQUFXLENvQjl2RGlCO0lBQ3BCLEtBQUssRUFGSSxDQUFDLEdBR1g7RXBCOHZEUCxBQUFBLFdBQVcsQ29CaHdEaUI7SUFDcEIsS0FBSyxFQUZJLENBQUMsR0FHWDtFcEJnd0RQLEFBQUEsV0FBVyxDb0Jsd0RpQjtJQUNwQixLQUFLLEVBRkksQ0FBQyxHQUdYO0VwQmt3RFAsQUFBQSxXQUFXLENvQnB3RGlCO0lBQ3BCLEtBQUssRUFGSSxDQUFDLEdBR1g7RXBCb3dEUCxBQUFBLFdBQVcsQ29CdHdEaUI7SUFDcEIsS0FBSyxFQUZJLENBQUMsR0FHWDtFcEJzd0RQLEFBQUEsV0FBVyxDb0J4d0RpQjtJQUNwQixLQUFLLEVBRkksQ0FBQyxHQUdYO0VwQnd3RFAsQUFBQSxXQUFXLENvQjF3RGlCO0lBQ3BCLEtBQUssRUFGSSxDQUFDLEdBR1g7RXBCMHdEUCxBQUFBLFlBQVksQ29CNXdEZ0I7SUFDcEIsS0FBSyxFQUZJLEVBQUMsR0FHWDtFcEI0d0RQLEFBQUEsWUFBWSxDb0I5d0RnQjtJQUNwQixLQUFLLEVBRkksRUFBQyxHQUdYO0VwQjh3RFAsQUFBQSxZQUFZLENvQmh4RGdCO0lBQ3BCLEtBQUssRUFGSSxFQUFDLEdBR1g7RXBCZ3hEUCxBQUFBLFlBQVksQ29CMXdEbUI7SUNYL0IsV0FBVyxFQUFnQixDQUFDLEdEYW5CO0VwQjB3RFQsQUFBQSxZQUFZLENvQjV3RG1CO0lDWC9CLFdBQVcsRUFBbUIsUUFBZ0IsR0RhckM7RXBCNHdEVCxBQUFBLFlBQVksQ29COXdEbUI7SUNYL0IsV0FBVyxFQUFtQixTQUFnQixHRGFyQztFcEI4d0RULEFBQUEsWUFBWSxDb0JoeERtQjtJQ1gvQixXQUFXLEVBQW1CLEdBQWdCLEdEYXJDO0VwQmd4RFQsQUFBQSxZQUFZLENvQmx4RG1CO0lDWC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RhckM7RXBCa3hEVCxBQUFBLFlBQVksQ29CcHhEbUI7SUNYL0IsV0FBVyxFQUFtQixTQUFnQixHRGFyQztFcEJveERULEFBQUEsWUFBWSxDb0J0eERtQjtJQ1gvQixXQUFXLEVBQW1CLEdBQWdCLEdEYXJDO0VwQnN4RFQsQUFBQSxZQUFZLENvQnh4RG1CO0lDWC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RhckM7RXBCd3hEVCxBQUFBLFlBQVksQ29CMXhEbUI7SUNYL0IsV0FBVyxFQUFtQixTQUFnQixHRGFyQztFcEIweERULEFBQUEsWUFBWSxDb0I1eERtQjtJQ1gvQixXQUFXLEVBQW1CLEdBQWdCLEdEYXJDO0VwQjR4RFQsQUFBQSxhQUFhLENvQjl4RGtCO0lDWC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RhckM7RXBCOHhEVCxBQUFBLGFBQWEsQ29CaHlEa0I7SUNYL0IsV0FBVyxFQUFtQixTQUFnQixHRGFyQyIKfQ== */ |