html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, hr
{margin:0; padding:0; border:0; outline:0; vertical-align: baseline; background:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}
q:before{content:"";}
q:after{content:"";}
table {border-collapse:collapse; border-spacing:0;}
table tr{vertical-align:middle;}
input, textarea, button {margin:0; font-family:inherit; font-size: inherit;}

* {
    font-size: 26px;
    /*color: #2B7BA1;*/
}

:focus{
    outline: none;
}

html {
    height:100%;
}

body
{
    padding: 0px;
    min-height: 100%;
    height: 100%;
    width: 100%;
}


img {
	border-width: 0;
}

/*p{
    margin-bottom: 0.5em;
    line-height: 1.1em;
}*/

.p {
    max-width: 700px;
    text-align: justify;
}

ul, ol {
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
}

li {
    margin-bottom: 7px;
}

.long_words_break{
	/* nice breaks of long words */
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

*, .font_default {
    font-family: "MPLUSRounded1c"; /*, sans-serif;*/
    font-weight: 500;
    font-optical-sizing: auto;
    font-style: normal;
}

b{
    font-weight: 900;
}

