/*Width calculation for 5 tabs - DJ Tabs(Startpage)*/
#mod219_djtabs .djtabs-title-wrapper {
width:20%;
}

/*Width calculation for 4 tabs - DJ Tabs(Startpage)*/
/*#mod219_djtabs .djtabs-title-wrapper {
width:25%;
}*/

#dj-tabber6m242 .dj-navigation {
z-index: 5;
}

#dj-tabber6m242 .djtab {
font-size:8px;
}

/* Alternating Color Rows for tables (Automatic version)*/

.ACRtable{
	border-collapse: collapse;
    width: 100%; 	
}
.ACRtable td{ 
	padding:7px;
}
/* provide some minimal visual accomodation for IE8 and below */
.ACRtable tr{
	background: #b8d1f3;
}

.ACRtable tr.h1 td{
	background: #9e0032;
	color: #ffffff;
        font-weight: bold;
	text-align: center; 
    	vertical-align: middle;
}

.ACRtable tr.h2 td{
	background: #434343;
	color: #ffffff;
	font-weight: bold;
	text-align: center; 
    	vertical-align: middle;
}

/*  Define the background color for all the ODD background rows  */
.ACRtable tr:nth-child(odd){ 
	background:#ffffff;
	/*background: #b8d1f3;*/
}
/*  Define the background color for all the EVEN background rows  */
.ACRtable tr:nth-child(even){
	background:#c6c6c6;
	/*background: #dae5f4;*/
}

.ACRtable tr:hover a{
    background: #9e0032;
    color:#ffffff;
    font-weight: bold;
    cursor: pointer;
}


.ACRtable tr a:hover{
    /*color:#b8d1f3;*/
    font-weight: bold;
    cursor: pointer;
}

.ACRtable tr:hover {
    background: #9e0032;
    color:#ffffff;
    font-weight: bold;
    cursor: pointer;
}

.ACRtable2{
	border-collapse: collapse;
    width: 100%; 	
}

.ACRtable2 td{ 
	padding:7px;
}
/* provide some minimal visual accomodation for IE8 and below */
.ACRtable2 tr{
	background: #ffffff;
}

.ACRtable2 tr.h1 td{
	background: #9e0032;
	color: #ffffff;
        font-weight: bold;
	text-align: center; 
    	vertical-align: middle;
}

.ACRtable2 tr.h2 td{
	background: #434343;
	color: #ffffff;
	font-weight: bold;
	text-align: center; 
    	vertical-align: middle;
}

.ACRtable3{
	border-collapse: collapse;
    width: 100%; 	
}

.ACRtable3 td{ 
	padding:7px;
}
/* provide some minimal visual accomodation for IE8 and below */
.ACRtable3 tr{
	background: #ffffff;
}

.ACRtable3 tr.h1 td{
	background: #9e0032;
	color: #ffffff;
        font-weight: bold;
	text-align: center; 
    	vertical-align: middle;
}

.ACRtable3 tr.h2 td{
	background: #434343;
	color: #ffffff;
	font-weight: bold;
	text-align: center; 
    	vertical-align: middle;
}

/*Szechenyi 2020 infoblokk*/
.customszechenyi2020 img{
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 998;
    height:23%;
    /*height: 200px;*/
}

.dj-megamenu-override .modules-wrap .moduletable-jogszabalyvelemenyezes > h3
{
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.7;
    position: relative;
    padding-top: 60px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    text-transform: uppercase;
}


.moduletable-jogszabalyvelemenyezes h3{
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 20px;
    margin: 0 0 20px;
}

.pd-filebox {
    background: #fafafa;
}

.pd-fdesc {
    font-weight: bold;
}
.pd-fdesc p {
    padding-left: 30px;
}

.pd-date-txt {
    padding-left: 30px;
}
.pd-features-txt{
    padding-left: 30px;
}
.pd-features{
    padding-left: 30px;
}
.label a{
    color: #ffffff;
}

.pd-float{
    padding-top: 1px;
    padding-bottom: 1px;
}

.default-theme .djtabs-article-img.dj-img-left {
	width:30%;	
}

.row-fluid .span3{
	background: #fafafa;
}

#category-list-epapir h1{
	font-size:12px;
}

.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}

.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}

#vid1.mtva-player-play-icon{position:absolute;top:80%;right:90%;}

/*#dj-tabber6m242 .dj-tab-in .span{
font-size: 8px;
}*/