body { background-color: white !important;}

/* font */

.font-big { font-size: 25px; }

.color-red { color:var(--red) }

.color-cpam { color: #005CA9}

.bg-blue, .shema {
    background-color: #005CA9;
}

.bg-red { background-color: #FFDDDD; }

.bg-grey { background-color: #ECEFF1; }

.margin-auto { margin: auto;}

.size-smaller { font-size: 20px; }

.size-mini { font-size: 15px; }

/* block size */

.height-65 { height: 65px; }

.min-height { min-height: 750px; }

/* Link */

.link { color: white; }

.link:hover { color: black; }

.link:hover, .link , .linkHome, .linkHome:hover, .linkCpam, .linkCpam:hover{ text-decoration: none; }

.linkHome { color: #E3342F; }
.linkCpam { color: #005CA9}

.linkHome:hover, .linkCpam:hover { color: black; }

/* shema */

.shema {
    border-radius: 5px ;
    color: white;
}

.shema-width { max-width: 150px;}


@media only screen and (max-width: 375px) {
    .mt-M {
        margin-top: 35px;
    }

    .size-smaller-M {
        font-size: 25px;
    }
}

/* Icon */

.fa-rotate-90 {
    -ms-transform:rotate(90deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */
    transform:rotate(90deg);         /* Standard syntax */
}

.fa-rotate-180 {
    -ms-transform:rotate(180deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(180deg); /* Chrome, Safari, Opera */
    transform:rotate(180deg);         /* Standard syntax */
}

.fa-rotate-270 {
    -ms-transform:rotate(270deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(270deg); /* Chrome, Safari, Opera */
    transform:rotate(270deg);         /* Standard syntax */
}

.fa-rotate-360 {
    -ms-transform:rotate(360deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(360deg); /* Chrome, Safari, Opera */
    transform:rotate(360deg);         /* Standard syntax */
}

.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }