﻿
/* SharePoint Base
********************************************************************************************/

.ms-rteElement-H1B, ms-rteElement-H1
{
 color:#2C4671;	
}

.ms-rteElement-H2B, ms-rteElement-H2
{
 color:#2C4671;		
}

.ms-rteElement-H3B, ms-rteElement-H3
{
 color:#2C4671;		
}
.ms-rteElement-H4B, ms-rteElement-H4
{
 color:#2C4671;		
}

#s4-bodyContainer {}

	.colourBlockLeft
	{
		background-color:#fff;
	}
    hr {color: #fff;height: 0px;border-top:1px solid #ccc;}
    .ms-rteElement-Callout1,
    .ms-rteElement-Callout2,
    .ms-rteElement-Callout3,
    .ms-rteElement-Callout4 {
        background-color: transparent;
        border: none;
        float: right;
        padding: 0;
        clear:both;
        color:#2C4671;	
        text-align:right;
        width:100%;
        font-size:1.2em;
    }    
    .ms-rteElement-Callout2 {font-weight:bold;}
    
/* Header 
********************************************************************************************/

		#pageTitle h1{}
			#pageTitle h1 a{}
		.ms-socialNotif-Container a:hover{}	
	

	/* Breadcrumb  
	*******************************************************************************************



		/* Search Box Styles  
		********************************************************************************************/

		.s4-search .ms-sbgo a
		{
			background:url(../images/Eduskunta/search_btn.png) no-repeat;
			height: 30px;
            width: 77px; 
		}

		
		/* Quick Launch  
		********************************************************************************************/		
		.s4-ql li a 
		{ 
			background-color:#efefef;
		}
		.s4-ql li a:hover 
		{ 
			background-color:#eff2f4;
		}
		.s4-ql li ul li .selected 
		{ 
			background-image:none; 
			background-color:#eff2f4;
			padding:6px 3px 6px 5px !important;
			color:#666 !important;
		}
		.s4-ql a.selected, .s4-ql a.selected:visited, .s4-ql a.selected:hover
		{ 
			color:#666 !important;
		}
		.s4-ql li ul li a:hover 
		{   
			background-image:none; 
			background-color:#eff2f4;
			padding:6px 3px 6px 5px !important;
			color:#666 !important;
		}	
	
		/* Mini Calendar Picker  
		********************************************************************************************/

		.ms-picker-header
		{
			background-color:#02adce !important;
		}



/* WebParts  
********************************************************************************************/

.ms-WPHeader,
.ms-WPHeader td, 
.ms-WPTitle, 
.ms-WPHeaderTdMenu, 
.ms-WPHeaderTdSelection, 
.ms-wpTdSpace
{
	background-color:#EFF2F4;
	border-bottom: 0px none transparent !important;
	color: #2C4671 !important;
    font-weight: bold;
    width: 100%; /* inherit, auto : is not working in alla browsers */
}
    .ms-WPHeader .ms-WPHeaderTd h3.ms-standardheader {padding:8px 0 8px 10px;}
    
    .deco1 .ms-WPHeader,
    .deco1 .ms-WPHeader td, 
    .deco1 .ms-WPTitle, 
    .deco1 .ms-WPHeaderTdMenu, 
    .deco1 .ms-WPHeaderTdSelection, 
    .deco1 .ms-wpTdSpace {background-color:#e1e6ea;}
        .deco1 .ms-WPBorder,
        .deco1 .ms-WPBorderBorderOnly {background:#eff2f4;}
    .deco2 .ms-WPHeader,
    .deco2 .ms-WPHeader td, 
    .deco2 .ms-WPTitle, 
    .deco2 .ms-WPHeaderTdMenu, 
    .deco2 .ms-WPHeaderTdSelection, 
    .deco2 .ms-wpTdSpace {background-color:#edd6d3;}
        .deco2 .ms-WPBorder,
        .deco2 .ms-WPBorderBorderOnly {background:#f1e5e5!important;}
    .deco3 .ms-WPHeader,
    .deco3 .ms-WPHeader td, 
    .deco3 .ms-WPTitle, 
    .deco3 .ms-WPHeaderTdMenu, 
    .deco3 .ms-WPHeaderTdSelection, 
    .deco3 .ms-wpTdSpace {background-color:#f9edeb;}
        .deco3 .ms-WPBorder,
        .deco3 .ms-WPBorderBorderOnly {background:#fff;}        
    .deco4 .ms-WPHeader,
    .deco4 .ms-WPHeader td, 
    .deco4 .ms-WPTitle, 
    .deco4 .ms-WPHeaderTdMenu, 
    .deco4 .ms-WPHeaderTdSelection, 
    .deco4 .ms-wpTdSpace {background-color:#c1c9d4;}
        .deco4 .ms-WPBorder,
        .deco4 .ms-WPBorderBorderOnly {background:#eff1f2!important;}    
    .deco4 .bottom .ms-WPHeader,
    .deco4 .bottom .ms-WPHeader td, 
    .deco4 .bottom .ms-WPTitle, 
    .deco4 .bottom .ms-WPHeaderTdMenu, 
    .deco4 .bottom .ms-WPHeaderTdSelection, 
    .deco4 .bottom .ms-wpTdSpace {background-color:#eff1f2;}
        .deco4 .bottom .ms-WPBorder,
        .deco4 .bottom .ms-WPBorderBorderOnly {background:transprent;}
    .deco4 .top .s4-wpTopTable {margin:0 0 18px 0;}

    .colsWrp .cols4 .ms-WPHeader, 
    .colsWrp .cols4 .ms-WPHeader td, 
    .colsWrp .cols4 .ms-WPTitle,
    .colsWrp .cols4 .ms-WPHeaderTdMenu,
    .colsWrp .cols4 .ms-WPHeaderTdSelection,
    .colsWrp .cols4 .ms-wpTdSpace,
        .footerColsWrp .col .ms-WPHeader, 
        .footerColsWrp .col .ms-WPHeader td, 
        .footerColsWrp .col .ms-WPTitle,
        .footerColsWrp .col .ms-WPHeaderTdMenu,
        .footerColsWrp .col .ms-WPHeaderTdSelection,
        .footerColsWrp .col .ms-wpTdSpace {background-color:transparent;color:#333333!important;font-size:1.1em;}

/* Calendar  
********************************************************************************************/

.ms-acal-summary-dayrow TD DIV
{
	background-color:#02adce;	
}

.ms-acal-summary-dayrow TD DIV:hover
{
	background-color:#02adce;
}