@media print{
    *,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
    a,a:visited{text-decoration:underline}
    a[href]:after{content:" (" attr(href) ")"}
    a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
    img{page-break-inside:avoid}
    img{max-width:100%!important}
    h2,h3,p{orphans:3;widows:3}
    h2,h3{page-break-after:avoid}
}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;font-family:"Open Sans", "arial", sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
header{display:block}
a{color:#337ab7;background-color:transparent;text-decoration:none}
a:active,a:hover{outline:0}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{border:0;vertical-align:middle}
h1,h2,h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
p{margin:0 0 10px}
ul{margin-top:0;margin-bottom:10px}
.text-center{text-align:center}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:" "}
.container:after{clear:both}
@media (min-width:768px){
    .container{width:750px}
}
@media (min-width:992px){
    .container{width:970px}
}
@media (min-width:1200px){
    .container{width:1170px}
}

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

a.promotion{display:block;color:#444;text-align:center;padding:1em 2em;background:#e0ff88}
a.promotion:hover{background:#ccff66;color:#000;text-decoration:none}
