/*
    Reset
*/
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, 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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
@font-face {
    font-family: 'planermedium';
    src: url('../fonts/planer/planer-medium-webfont.woff2') format('woff2'),
    url('../fonts/planer/planer-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* Styles */
body, html{
    background: rgba(121,218,179,1);
    background: -moz-linear-gradient(top, rgba(121,218,179,1) 0%, rgba(0,114,220,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(121,218,179,1)), color-stop(100%, rgba(0,114,220,1)));
    background: -webkit-linear-gradient(top, rgba(121,218,179,1) 0%, rgba(0,114,220,1) 100%);
    background: -o-linear-gradient(top, rgba(121,218,179,1) 0%, rgba(0,114,220,1) 100%);
    background: -ms-linear-gradient(top, rgba(121,218,179,1) 0%, rgba(0,114,220,1) 100%);
    background: linear-gradient(to bottom, rgba(121,218,179,1) 0%, rgba(0,114,220,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79dab3', endColorstr='#0072dc', GradientType=0 );
    height:100%;
    font-family:'planermedium';
}

.page{ width:80%; margin:0 auto; }
.content{ padding:40px 0px;}
.logo{ max-width:260px; margin:40px auto 20px auto; width:260px; display:block;}
.text{ width:500px; margin:0px auto; color:#fff; font-size:18px; line-height:22px; text-align:center; }
.footer{ position:fixed; bottom:0px; left:0px; width:100%; text-align:center; padding:20px 0px; color:#fff; background:#999;}
.social-icons a{ display:inline-block; width:150px; margin-right:10px; }
.social-icons a img{ max-width:100%;}
.social-icons{ margin-top:50px; margin-bottom:25px;}
.download{ color:#fff;text-decoration: none;}
.container-regulament{ width:auto; overflow-y: scroll; height:600px; overflow-x:hidden; padding:10px; font-size:15px; text-align:justify; line-height:18px; }
.container-regulament h1{ font-size:20px; margin-bottom:20px;  text-align:center;}