@import "normalize.css";
@import "../fonts/stylesheet.css";
@import "plugins.css" all;
@import "styles_all.css" all;

@-ms-viewport {width: device-width;}
@viewport {width: device-width;}

html,body {margin: 0; padding: 0;}
.forprint {display: none;} /* блоки, которые должны быть видны только при печати */
.donotprint {} /* блоки, которые не должны быть видны при печати */

/* можно дописать дополнительные правила для классов из h5bp */
.hidden {} 
.visuallyhidden {}
.invisible {}

.clearfix {}
.clearfix:before {width: 100%;}
.clearfix:after {}

.borderbox,
.borderbox:before,
.borderbox:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.tac {text-align: center;} /* классы для выравнивания */
.tal {text-align: left;}
.tar {text-align: right;}
.vam {vertical-align: middle;}
.vat {vertical-align: top;}
.vab {vertical-align: bottom;}

@media print {
    a:after {content: ""; display: none;}
    a {border: 0;color: black;}
    * {-webkit-print-color-adjust: exact; print-color-adjust: exact;}
    
    .donotprint {display: none !important;} 
    .forprint {display: block;} 
}

