 html  

{background-color: #9af;}

@font-face 
{
    font-family: calibri;
    src: url(fonts/calibri.woff);}

body 
{	
        width:72vw;
        margin-left:auto;
        margin-right:auto;   	
}

.headboxtop 
{   
        width:72vw;
        height:14vw;
        background-color:rgba(45,63,234,0.3); 
        border-radius:0.5vw 0.5vw 0.5vw 0.5vw;
}

.headboxright
{
        float:right;
        width:27vw;
        height:auto;
    
}

.bodyboxfull 
{
        width:72vw;
        float:left;
        height:auto;
        margin:0vw;
        padding:0vw 0vw 0vw 0vw;
}



.bodyboxleft 
{
        background-color:rgba(18,63,190, 0.2);
        width:45vw;
        float:left;
        height:auto;
        margin:1vw 0vw 1vw 0vw; 
        padding:1vw 2vw 1vw 2vw;
        border-radius:0.5vw;
}



.bodyboxleft2 
{
        background-color:rgba(18,63,190, 0.2);
        width:30vw;
        float:left;
        height:auto;
        margin:2vw 0vw 0vw 0vw;
        padding:1vw 2vw 1vw 2vw;
        border-radius:0.5vw;
}


.bodyboxright 
{
        width:20vw;
        float:right;
        height:auto;
        margin:1vw 0vw 1vw 0vw;
        border-radius:0.5vw;    
}


.bodyboxfulltext 
{
        background-color:#9af;
        width:72vw;
        float:left;
        height:auto;
        margin:0vw 0vw 0vw 0vw;
        padding:0vw 0vw 0vw 0vw;
}

.bodyboxfulltext2 
{
        background-color:rgba(18,63,190,0.1);
        width:68vw;
        float:left;
        height:auto;
        margin:1vw 0vw 1vw 0vw;
        padding:1vw 2vw 3vw 2vw;
        border-radius:0.5vw;
}

.headboxdoc 
{
    	width:72vw;
    	padding: 1vw 0vw 0vw 0vw;
    	margin-left:auto;
    	margin-right:auto;
    	height:3.8vw;  
}

.headboxdoc2 
{
    	width:20vw;
    	padding:0vw;
    	margin-left:auto;
    	margin-right:auto;
    	height:6vw;
        border-radius:0.5vw 0.5vw 0.5vw 0.5vw;   
}

.doc 
{
        background-color:rgba(45,63,234,0.3);
        margin:0vw 0.5vw 0vw 0.5vw;
        padding:0.5vw 0.2vw 0.5vw 0.2vw;
        width:16.6vw;
        height:auto;
        float:left;
        font-family:calibri,arial,sans-serif;
        color:rgba(2, 2, 2, 0.5);
        font-size:2vw;
        font-weight: 500;
        text-align:center; 
        border-radius:0.5vw; 
}

.doc:hover
{
        background-color:rgba(2,2,2,0.6); color:#9af;
}

.doc2 {
    	background-color:rgba(45,63,234,0.3);
    	margin:0vw;
    	padding:1vw 1vw 0vw 1vw;
    	width: 18vw;
    	height:4.7vw;
    	float:left;
    	font-family:calibri,tahoma,arial,sans-serif;
    	color:rgba(2,2,2,0.6);
    	font-size:1.5vw;
    	text-align:center;
        border-radius:0.5vw 0.5vw 0.5vw 0.5vw;
}

.doc2:hover
{
        background-color:rgba(2,2,2,0.6); color:#9af;
}



.video-wrap 
{
        position:relative;
        padding-bottom:47.5%;
        padding-left:4%;
}

.video-wrap iframe 
{
        position:absolute;
        width:92%;
        height:100%;
        border-radius: 0.5vw;
}

.footer 
{
        background-color:rgba(2, 2, 2, 0.4);
        margin:1vw 0vw 5vw 0vw;
        float:left;
        width:72vw;
        height:auto;
        border-radius:0.5vw;   
}


p {
        font-family: calibri, arial, sans-serif;
        font-size:calc(9px + 1vw);
        color:rgba(18, 18, 18, 0.6);
        text-align:justify;   
}

p.cen {
        font-family: calibri, arial, sans-serif;
        font-size:calc(9px + 1vw);
        color:rgba(18, 18, 18, 0.6);
        text-align:center;        	
}

h1  {
        font-family: calibri,arial, sans-serif;
        font-size: 3vw;
        text-shadow: 0.3vw 0.3vw 0.4vw rgba(18, 18, 18, 0.6);
        font-weight: 600;
        color: #acf;
        padding:2vw 0vw 0vw 3vw;
        text-align:left;
}

h2  {
        font-family: calibri,arial, sans-serif;
        font-size: 1.8vw;
        text-shadow: 0.2vw 0.2vw 0.3vw rgba(18,18,18,0.6);
        font-weight: 600;
        color: #acf;
        padding:0vw 0vw 0vw 3vw;
        text-align:left;
}

h3  {
        font-family: calibri,arial, sans-serif;
        font-size: 1.5vw;
        font-weight: 400;
        margin:1vw 0vw 1vw 0vw;
        color: rgba(2, 2, 2, 0.5);
        text-align:center;
}



