/*PROD*/
.kfm-table-type-numbers,
.kfm-table-type-text,
.kfm-table-type-andel,
.kfm-table-type-handlaggning{
   margin:0 0 10px
}

.kfm-table-type-numbers caption,
.kfm-table-type-text caption,
.kfm-table-type-andel caption,
.kfm-table-type-handlaggning caption{
    font-size:14px;
    line-height:1.5;
    margin:0 0 10px
}
.kfm-table-type-numbers thead,
.kfm-table-type-text thead,
.kfm-table-type-andel thead,
.kfm-table-type-handlaggning thead{
    background-color:#787000
}
.kfm-table-type-numbers th,.kfm-table-type-numbers th p,
.kfm-table-type-text th,.kfm-table-type-text th p,
.kfm-table-type-andel th,.kfm-table-type-andel th p,
.kfm-table-type-handlaggning th,.kfm-table-type-handlaggning th p{
	color:#fff!important;    
	font-size:14px!important;
    font-weight:bold!important
}
.kfm-table-type-numbers td,.kfm-table-type-numbers td p{
   text-align:right
}
.kfm-table-type-numbers td:first-child,.kfm-table-type-numbers td:first-child p,.kfm-table-type-numbers th:first-child,.kfm-table-type-numbers th:first-child p{
    text-align:left
}
.kfm-table-type-numbers td,.kfm-table-type-numbers th,
.kfm-table-type-text td,.kfm-table-type-text th,
.kfm-table-type-andel td,.kfm-table-type-andel th,
.kfm-table-type-handlaggning td,.kfm-table-type-handlaggning th{
    padding:12px 10px 10px 12px;
    border:1px solid #787000
}
.kfm-table-type-numbers a,
.kfm-table-type-text a,
.kfm-table-type-andel a,
.kfm-table-type-handlaggning a{
    color:#787000;
    text-decoration:underline
}
.kfm-table-type-numbers a:focus,.kfm-table-type-numbers a:hover,
.kfm-table-type-text a:focus,.kfm-table-type-text a:hover,
.kfm-table-type-andel a:focus,.kfm-table-type-andel a:hover,
.kfm-table-type-handlaggning a:focus,.kfm-table-type-handlaggning a:hover{
    text-decoration:none
}

/*.kfm-table-type-text td,.kfm-table-type-text td p{
	font-size:14px;
}*/
.kfm-table-type-text td:first-child,.kfm-table-type-text td:first-child p,.kfm-table-type-text th:first-child,.kfm-table-type-text th:first-child p{
    text-align:left
}

.kfm-table-type-handlaggning th:first-child{
	width:45%;
}
.kfm-table-type-handlaggning td:first-child,.kfm-table-type-handlaggning td:first-child p,.kfm-table-type-handlaggning th:first-child,.kfm-table-type-handlaggning th:first-child p{
   text-align:left
}
.kfm-table-type-handlaggning p:nth-child(2) {
   font-style: italic;
   margin-top:10px
}
.kfm-table-type-andel td:nth-child(2n+0) {
   text-align:right
}

@media screen and (max-width:768px){
	.kfm-table-type-numbers th,.kfm-table-type-numbers th p,
	.kfm-table-type-text th,.kfm-table-type-text th p,
	.kfm-table-type-andel th,.kfm-table-type-andel th p,
	.kfm-table-type-handlaggning th,.kfm-table-type-handlaggning th p{
		color:#333!important
	}
	.kfm-table-type-handlaggning td:first-child,.kfm-table-type-handlaggning td:first-child p{
		width:75%
	}
	/*.kfm-table-type-numbers thead, 
   .kfm-table-type-numbers th,
	.kfm-table-type-text thead,
	.kfm-table-type-andel thead,
	.kfm-table-type-handlaggning thead, 
   .kfm-table-type-handlaggning th {
		background-color:#787000
	}*/
   
   .sv-responsiveTable--stacked__key {} /*första col*/
	.sv-responsiveTable--stacked__value {} /*andra col*/
	
	.sv-responsiveTable--stacked__headRow th, 
   .sv-responsiveTable--stacked__headRow--main th,
   .sv-responsiveTable--stacked__headRow th p, 
   .sv-responsiveTable--stacked__headRow--main th p{
      background-color:#787000
   }
   
	.content-wrapper table {
        width: 100% !important;
    }

    /*.content-wrapper table thead th {
        background-color: #E6E6E3;
        border-bottom: 1px solid #DED6CE;
    }

    .content-wrapper table th,
    .content-wrapper table td {
        padding: 9px 5px !important;
    }*/  
   
}