bia-framework
Version:
Bia Framework to work with angular 2
361 lines (288 loc) • 8.65 kB
CSS
/*#endregion */
/* ###################### MIXINS ##########################*/
/*Core Visibility */
/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/* 1921px */
[class^="icon"], [class*=" icon"] {
-webkit-app-region: no-drag; }
[class^="icon"].selectable, [class*=" icon"].selectable {
cursor: pointer; }
[class^="icon"].align-center, [class*=" icon"].align-center {
margin: 0 auto; }
[class^="icon"] path, [class*=" icon"] path {
fill: inherit; }
[class^="icon"].icon-theme-dark.icon--color-secondary, [class*=" icon"].icon-theme-dark.icon--color-secondary {
fill: rgba(255, 255, 255, 0.7); }
[class^="icon"].icon-theme-light.icon--color-secondary, [class*=" icon"].icon-theme-light.icon--color-secondary {
fill: rgba(0, 0, 0, 0.7); }
/*default class icon*/
.icon-size-xxsm {
width: 16px;
height: 16px; }
.icon-size-xsm {
width: 24px;
height: 24px; }
.icon-size-sm {
width: 36px;
height: 36px; }
.icon-size-md {
width: 48px;
height: 48px; }
.icon-size-md-l {
width: 64px;
height: 64px; }
.icon-size-lg {
width: 96px;
height: 96px; }
.icon-size-xlg {
width: 128px;
height: 128px; }
.icon-size-xxlg {
width: 60px;
height: 60px; }
@media only screen and (min-width: 40.063em) {
/* Container Directions */
.icon_size-medium-up-xs:before {
font-size: 24px; }
/* Container Directions */
.icon_size-medium-up-sm:before {
font-size: 36px; }
/* Container Directions */
.icon_size-medium-up-md:before {
font-size: 48px; }
/* Container Directions */
.icon_size-medium-up-md-l:before {
font-size: 64px; }
/* Container Directions */
.icon_size-medium-up-lg:before {
font-size: 96px; }
/* Container Directions */
.icon_size-medium-up-xlg:before {
font-size: 128px; }
/* Container Directions */
.icon_size-medium-up-xxlg:before {
font-size: 60px; } }
@media only screen and (max-width: 40em) {
/* Container Directions */
.icon_size-small-only-xs:before {
font-size: 24px; }
/* Container Directions */
.icon_size-small-only-sm:before {
font-size: 36px; }
/* Container Directions */
.icon_size-small-only-md:before {
font-size: 48px; }
/* Container Directions */
.icon_size-small-only-md-l:before {
font-size: 64px; }
/* Container Directions */
.icon_size-small-only-lg:before {
font-size: 96px; }
/* Container Directions */
.icon_size-small-only-xlg:before {
font-size: 128px; }
/* Container Directions */
.icon_size-small-only-xxlg:before {
font-size: 60px; } }
@media only screen {
/* Container Directions */
.icon_size-small-up-xs:before {
font-size: 24px; }
/* Container Directions */
.icon_size-small-up-sm:before {
font-size: 36px; }
/* Container Directions */
.icon_size-small-up-md:before {
font-size: 48px; }
/* Container Directions */
.icon_size-small-up-md-l:before {
font-size: 64px; }
/* Container Directions */
.icon_size-small-up-lg:before {
font-size: 96px; }
/* Container Directions */
.icon_size-small-up-xlg:before {
font-size: 128px; }
/* Container Directions */
.icon_size-small-up-xxlg:before {
font-size: 60px; } }
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
/* Container Directions */
.icon_size-medium-only-xs:before {
font-size: 24px; }
/* Container Directions */
.icon_size-medium-only-sm:before {
font-size: 36px; }
/* Container Directions */
.icon_size-medium-only-md:before {
font-size: 48px; }
/* Container Directions */
.icon_size-medium-only-md-l:before {
font-size: 64px; }
/* Container Directions */
.icon_size-medium-only-lg:before {
font-size: 96px; }
/* Container Directions */
.icon_size-medium-only-xlg:before {
font-size: 128px; }
/* Container Directions */
.icon_size-medium-only-xxlg:before {
font-size: 60px; } }
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
/* Container Directions */
.icon_size-large-only-xs:before {
font-size: 24px; }
/* Container Directions */
.icon_size-large-only-sm:before {
font-size: 36px; }
/* Container Directions */
.icon_size-large-only-md:before {
font-size: 48px; }
/* Container Directions */
.icon_size-large-only-md-l:before {
font-size: 64px; }
/* Container Directions */
.icon_size-large-only-lg:before {
font-size: 96px; }
/* Container Directions */
.icon_size-large-only-xlg:before {
font-size: 128px; }
/* Container Directions */
.icon_size-large-only-xxlg:before {
font-size: 60px; } }
@media only screen and (min-width: 64.063em) {
/* Container Directions */
.icon_size-large-up-xs:before {
font-size: 24px; }
/* Container Directions */
.icon_size-large-up-sm:before {
font-size: 36px; }
/* Container Directions */
.icon_size-large-up-md:before {
font-size: 48px; }
/* Container Directions */
.icon_size-large-up-md-l:before {
font-size: 64px; }
/* Container Directions */
.icon_size-large-up-lg:before {
font-size: 96px; }
/* Container Directions */
.icon_size-large-up-xlg:before {
font-size: 128px; }
/* Container Directions */
.icon_size-large-up-xxlg:before {
font-size: 60px; } }
.icon--color-primary {
fill: #8BC34A; }
.icon--color-accent {
fill: #00B8D4; }
.icon--color-primary-dark {
fill: #558B2F; }
.icon--color-white {
fill: white; }
.icon--color-primary-light {
fill: #AED581; }
.icon--color-primary-50 {
fill: #F1F8E9; }
.icon--color-primary-100 {
fill: #DCEDC8; }
.icon--color-primary-200 {
fill: #C5E1A5; }
.icon--color-primary-300 {
fill: #AED581; }
.icon--color-primary-400 {
fill: #9CCC65; }
.icon--color-primary-500 {
fill: #8BC34A; }
.icon--color-primary-600 {
fill: #7CB342; }
.icon--color-primary-700 {
fill: #689F38; }
.icon--color-primary-800 {
fill: #558B2F; }
.icon--color-primary-900 {
fill: #33691E; }
.icon--color-secondary-dark {
fill: rgba(255, 255, 255, 0.7); }
.icon--color-secondary-light {
fill: rgba(0, 0, 0, 0.7); }
.icon--color-success {
fill: #8BC34A; }
.icon--color-info {
fill: #AA89E6; }
.icon--color-secondary-text {
fill: rgba(0, 0, 0, 0.54); }
.icon--color-warning {
fill: #FFC107; }
.icon--color-danger {
fill: #ff5499; }
.icon--color-light {
fill: white; }
.icon--color-dark {
fill: #58666e; }
.icon--color-text {
fill: rgba(0, 0, 0, 0.87); }
.icon-spin {
margin: auto;
text-align: center;
-webkit-animation: spin 1.0s linear infinite normal;
-moz-animation: spin 1.0s linear infinite normal;
-o-animation: spin 1.0s linear infinite normal;
animation: spin 1.0s linear infinite normal; }
/*------------------------------*/
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(-359deg);
-moz-transform: rotate(-359deg);
-ms-transform: rotate(-359deg);
-o-transform: rotate(-359deg);
transform: rotate(-359deg); } }
@-moz-keyframes spin {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(-359deg);
-moz-transform: rotate(-359deg);
-ms-transform: rotate(-359deg);
-o-transform: rotate(-359deg);
transform: rotate(-359deg); } }
@-o-keyframes spin {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(-359deg);
-moz-transform: rotate(-359deg);
-ms-transform: rotate(-359deg);
-o-transform: rotate(-359deg);
transform: rotate(-359deg); } }
@keyframes spin {
0% {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0); }
100% {
-webkit-transform: rotate(-359deg);
-moz-transform: rotate(-359deg);
-ms-transform: rotate(-359deg);
-o-transform: rotate(-359deg);
transform: rotate(-359deg); } }
/*# sourceMappingURL=core-icon.css.map */