/*
############################################################################
# CSS external file for Summary and detail pages
############################################################################
*/

@font-face {
    font-family: 'Droid';
    src: url('http://www.hetweerinruinen.nl/fonts/nobile.eot');
    src: url('http://www.hetweerinruinen.nl/fonts/nobile.eot?#iefix') format('embedded-opentype'),
         url('http://www.hetweerinruinen.nl/fonts/nobile.woff') format('woff'),
         url('http://www.hetweerinruinen.nl/fonts/nobile.ttf') format('truetype'),
         url('http://www.hetweerinruinen.nl/fonts/nobile.svg#DroidRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#report{
font-family: 'Droid';
     color: #000000;
}

#report table {
	width: 100%;
	border-collapse: collapse;
}

#report form {
    display: inline; 
}
    
#report .labels {
height:28px;background-color:#6da8d5;background:#dfeffc url(http://static.nordicweather.net/nordic/images/ui-bg_highlight-hard_85_dfeffc_1x100.png) 50% 50% repeat-x;border-style:solid;border-width: 1px 1px 1px 0;border-color:#88BCCE;color:#4a4a4a;font-size:13px;text-align:center;
}

#report .labels:last-child  {
border-width: 1px 0 1px 0;
}

#report .labelshdd {
height:28px;border-style:solid;border-width: 0 0 1px 0;border-color:#88BCCE;background-color:#D5EDF7;background:#dfeffc url(http://static.nordicweather.net/nordic/images/ui-bg_highlight-hard_70_b6d9f2_1x100.png) 50% 50% repeat-x;padding:5px;text-align:center;color: #2779aa;
}

#report .labelscdd {
height:28px;border-style:solid;border-width: 0 0 1px 0;border-color:#88BCCE;background-color:#D5EDF7;background:#dfeffc url(http://static.nordicweather.net/nordic/images/ui-bg_highlight-hard_70_b6d9f2_1x100.png) 50% 50% repeat-x;padding:5px;text-align:center;color: #2779aa;
}

#report .tableheading {
height:28px;border-style:solid;border-width: 0 0 1px 0;border-color:#88BCCE;background-color:#D5EDF7;background:#dfeffc url(http://static.nordicweather.net/nordic/images/ui-bg_highlight-hard_70_b6d9f2_1x100.png) 50% 50% repeat-x;padding:5px;text-align:center;color: #2779aa;
}

#report .reportttl {
border-style:solid;border-width: 1px 1px 1px 0;border-color:#88BCCE;color:#4a4a4a;font-size:13px;padding:5px;
	text-align: center;
}

#report .reportttl:last-child {
border-width: 1px 0 1px 0;
}

#report .reportttl2 {
border-style:solid;border-width: 2px 1px 0 0;border-color:#88BCCE;color:#4a4a4a;font-size:13px;padding:5px;
} 
#report .reportttl2:last-child {
border-width: 2px 0 0 0;
}

#report .reportdt {
    border-style:solid;border-width: 1px 1px 1px 0;border-color:#88BCCE;color:#4a4a4a;font-size:13px;padding:5px;
    text-align: center;
}

.reportday {
    text-align: center;
    border-style:solid;border-width: 1px 1px 1px 0;border-color:#88BCCE;color:#4a4a4a;font-size:13px;padding:5px;
}   

#report .reportdayr {
    border-style:solid;border-width: 1px 1px 1px 0;border-color:#88BCCE;color:#4a4a4a;font-size:13px;padding:5px;
}
#report .reportday {
  border-style:solid;border-width: 1px 1px 1px 0;border-color:#88BCCE;color:#4a4a4a;font-size:13px;padding:5px;
}

#report .getreportdtbxfloat {
    float: right; 
    padding: 0px 5px 0px 5px; 
    border: 1px ridge #22464F; 
    background-color: #666666;
    color: #FFFFFF;
}

#report .getreportdtbx {
    font-size: 100%; 
    font-weight: bold; 
    padding: 0px;   
    text-align: center;
}

#report .dev {
	padding: 5px 0px 10px 0px;
	font-size: 75%;
}

#report .separator {
}

#report .colorband {
height:28px;border-style:solid;border-width: 0 0 1px 0;border-color:#88BCCE;background-color:#D5EDF7;background:#dfeffc url(http://static.nordicweather.net/nordic/images/ui-bg_highlight-hard_70_b6d9f2_1x100.png) 50% 50% repeat-x;padding:5px;text-align:center;
}



#report .level_1 {
    text-align: center;
    background-color: rgba(145, 103, 214,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_2 {
    text-align: center;
    background-color: rgba(15,135,255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_3 {
    text-align: center;
    background-color: rgba(71,163,255,0.35);

    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_4 {
    text-align: center;
    background-color: rgba(111, 181, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_5 {
    text-align: center;
    background-color: rgba(143, 207, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_6 {
    text-align: center;
    background-color: rgba(11, 244, 69,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_7 {
    text-align: center;
    background-color: rgba(157, 244, 33,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;

}

#report .level_8 {
    text-align: center;
    background-color: rgba(244, 217, 11,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_9 {
    text-align: center;
    background-color: rgba(244, 151, 11,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_10 {
    text-align: center;
    background-color: rgba(244, 99, 11,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_11 {
    text-align: center;
    background-color: rgba(244, 50, 11,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .level_12 {
    text-align: center;
    background-color: rgba(244, 11, 11,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px;
}

#report .colorkeyborder {
    border-style: solid;
    border-width: 8px 3px 8px 3px;
    border-color: #666666;
    background-color: green; /* #FF0000; */
}

#report .yeartotals {
	text-align: center;
  border-style:solid;border-width: 1px 0 1px 0;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .noday {
	background-color: ; 
	background-repeat: repeat-x;
}

#report .button {
    font-family: arial, verdana, ms sans serif;
    font-weight: bold;
    font-size: 9px;
    width: 65px;
    height: 38px; 
    vertical-align: middle;
    padding: 0px;

}

.bftbox {padding:3px 5px;}

#report .levelb_0,#report .beaufort0 {
    text-align: center;
    background-color: #FFFFFF;
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_1,#report .beaufort1 {
    text-align: center;
    background-color: rgba(198,226,255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_2, #report .beaufort2{
    text-align: center;
    background-color: rgba(153,255,204,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_3,#report .beaufort3 {
    text-align: center;
    background-color: rgba(153,255,153,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_4,#report .beaufort4 {
    text-align: center;
    background-color: rgba(153,255,102,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_5,#report .beaufort5 {
    text-align: center;
    background-color: rgba(153,255,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_6,#report .beaufort6 {
    text-align: center;
    background-color: rgba(153,204,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_7,#report .beaufort7 {
    text-align: center;
    background-color: rgba(104,204,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_8,#report .beaufort8 {
    text-align: center;
    background-color: rgba(255,204,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_9,#report .beaufort9{
    text-align: center;
    background-color: rgba(255,153,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_10,#report .beaufort10 {
    text-align: center;
    background-color: rgba(255,102,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_11,#report .beaufort11 {
    text-align: center;
    background-color: rgba(255,51,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_12,#report .beaufort12 {
    text-align: center;
    background-color: rgba(255,0,0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelb_13 {
    border: 1px solid #666666;
    text-align: center;
    background-color: #cc3300;
    font-weight: bold;
    font-size: 85%;
}

#report .beaufort0,#report .beaufort1,#report .beaufort2,#report .beaufort3,#report .beaufort4,#report .beaufort5,#report .beaufort6,#report .beaufort7,#report .beaufort8,#report .beaufort9,#report .beaufort10,#report .beaufort11,#report .beaufort12 {
border-width: 1px 0; text-align: left;
}

#report .levelb_12:last-child,#report .levelb_11:last-child,#report .levelb_10:last-child,#report .level_12:last-child,#report .level_11:last-child,#report .level_10:last-child,#report .colorbox .level_1:first-child,#report .colorbox .levelb_1:first-child {
    border-width: 1px 0 1px 0;
}


#report .levelc_0 {
    text-align: center;
    background-color: #FFFFFF;
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_1 {
    text-align: center;
    background-color: rgba(244, 248, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_2 {
    text-align: center;
    background-color: rgba(199, 228, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_3 {
    text-align: center;
    background-color: rgba(163, 212, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_4 {
    text-align: center;
    background-color: rgba(118, 192, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_5 {
    text-align: center;
    background-color: rgba(82, 176, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_6 {
    text-align: center;
    background-color: rgba( 136, 200, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_7 {
    text-align: center;
    background-color: rgba( 91, 180, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_8 {
    text-align: center;
    background-color: rgba(19, 146, 255,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_9 {
    text-align: center;
    background-color: rgba(0, 106, 191,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_10 {
    text-align: center;
    background-color: rgba(0, 24, 127,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_11 {
    text-align: center;
    background-color: rgba(50, 0, 127,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .levelc_12 {
    text-align: center;
    background-color: rgba(100, 0, 127,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .colorbox .levelc_12:last-child,#report .colorbox .levelc_1:first-child {
    border-width: 1px 0 1px 0;
}

#report .uv_1 {
    text-align: center;
    background-color:  rgba(0, 128, 0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .uv_2 {
    text-align: center;
    background-color: rgba(255, 255, 0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .uv_3 {
    text-align: center;
    background-color:  rgba(255, 165, 0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .uv_4 {
    text-align: center;
    background-color:  rgba(255, 0, 0,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .uv_5 {
    text-align: center;
    background-color:  rgba(238, 130, 238,0.35);
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px 0;
}

#report .uv_1:last-child,#report .uv_2:last-child,#report .uv_3:last-child,#report .uv_4:last-child,#report .uv_5:last-child {
border-width: 1px 0;
}

#report .infotext {
    border-style:solid;border-width: 1px;border-color:#88BCCE;font-size:13px;padding:5px;  
}

