#hiba{border:1px #ff8585 solid}
#hiba #uzenetcimsor{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,22,22,1) 3%,rgba(255,22,22,1) 69%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(3%,rgba(255,22,22,1)),color-stop(69%,rgba(255,22,22,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,22,22,1) 3%,rgba(255,22,22,1) 69%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,22,22,1) 3%,rgba(255,22,22,1) 69%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,22,22,1) 3%,rgba(255,22,22,1) 69%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,22,22,1) 3%,rgba(255,22,22,1) 69%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding-left:20px;padding-right:20px;margin:0;text-align:center;font-weight:700;color:#fff;padding-bottom:5px}
#siker{border:1px #179B0D solid}
#siker #uzenetcimsor{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(23,155,13,1) 3%,rgba(23,155,13,1) 69%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(3%,rgba(23,155,13,1)),color-stop(69%,rgba(23,155,13,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(23,155,13,1) 3%,rgba(23,155,13,1) 69%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(23,155,13,1) 3%,rgba(23,155,13,1) 69%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(23,155,13,1) 3%,rgba(23,155,13,1) 69%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(23,155,13,1) 3%,rgba(23,155,13,1) 69%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding-left:20px;padding-right:20px;margin:0;text-align:center;font-weight:700;color:#fff;padding-bottom:5px}
#warn{border:1px #EDE100 solid}
#warn #uzenetcimsor{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,225,0,1) 3%,rgba(237,225,0,1) 69%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(3%,rgba(237,225,0,1)),color-stop(69%,rgba(237,225,0,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,225,0,1) 3%,rgba(237,225,0,1) 69%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,225,0,1) 3%,rgba(237,225,0,1) 69%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,225,0,1) 3%,rgba(237,225,0,1) 69%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,225,0,1) 3%,rgba(237,225,0,1) 69%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);padding-left:20px;padding-right:20px;margin:0;text-align:center;font-weight:700;color:#000;padding-bottom:5px}
#info{border:1px #6B81FF solid}
#info #uzenetcimsor{background:#6b81ff;background:-moz-linear-gradient(top,rgba(107,129,255,1) 70%,rgba(255,255,255,1) 98%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(107,129,255,1)),color-stop(98%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(107,129,255,1) 70%,rgba(255,255,255,1) 98%);background:-o-linear-gradient(top,rgba(107,129,255,1) 70%,rgba(255,255,255,1) 98%);background:-ms-linear-gradient(top,rgba(107,129,255,1) 70%,rgba(255,255,255,1) 98%);background:linear-gradient(to bottom,rgba(107,129,255,1) 70%,rgba(255,255,255,1) 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b81ff',endColorstr='#ffffff',GradientType=0);padding-left:20px;padding-right:20px;margin:0;text-align:center;font-weight:700;color:#fff;padding-bottom:5px}
.uzenetablak p{margin:0;text-align:center;padding-left:40px;padding-right:40px; }
.listafejlec{background:#189DE1;color:#fff;padding:3px}
.listafejlec td{padding:3px}
.nemlehetkinyitni{height:429px;background:url(http://img.nii.hu/img/nemlehetkinyitni.png) no-repeat center center;padding-left:20px;margin-right:auto;padding-bottom:20px}
.tolteskepernyo{z-index:999;position:absolute;top:0;right:0;width:100%;height:1000px;display:none;background:url(http://img.nii.hu/img/toltesbg.png) repeat}
.tolteskepernyo #tolto{background:url(http://img.nii.hu/img/toltoikon.gif);margin-right:auto;margin-left:auto;margin-top:400px;width:128px;height:15px}
.balra{float:left}
.jobbra{float:right}
.szovegformazas__kethasab {
    width:50%;
    float:left;
    padding-left:2%;
    padding-right:2%;
    overflow: hidden;

}
.uzenetablak {
    margin-top:1em; margin-bottom: 1em;
}

.nopadding {
    padding: 0px;
}

.szovegformazas__haromhasab {
    width:33%;
    float:left;
    padding-left:1.5%;
    padding-right:1.5%;
    overflow: hidden;

}

.egyharmad {
    width: 33%;
    float:left;
}
.ketharmad {
    width: 66%;
    float:left;
}
.inputhiba {
    background: #f9d4d4 !important;
    border: 1px solid red !important;
    color:#000 !important;
}

.mw__valasz__success {
    background: #baffc9;
    border:1px solid #6a9b65;
    text-align: center;
    color: #6a9b65;
    padding:4px 4px 4px 24px;
    font-weight: 700;
}
.mw__valasz__error {
    background: #ffb3ba;
    border:1px solid #9b4f56;
    text-align: center;
    color: #9b4f56;
    padding:4px 4px 4px 24px;
    font-weight: 700;
}
.mw__valasz__warn {
    background: #ffffba;
    border:1px solid #9b9b56;
    text-align: center;
    color: #9b9b56;
    padding:4px 4px 4px 24px;
    font-weight: 700;
}

.mw__valasz__info {
    background: #bae1ff;
    border:1px solid #567d9b;
    text-align: center;
    color: #567d9b;
    padding:4px 4px 4px 24px;
    font-weight: 700;
}
.mw__valasz__warn:before{
    content:'\f071 ';
    font-family: FontAwesome;
    position: relative;
    margin-right: 5px;
} 

.mw__valasz__error:before{
    content:'\f12a  ';
    font-family: FontAwesome;
    position: relative;
    margin-right: 5px;
} 


.mw__valasz__success:before{
    content:'\f05d ';
    font-family: FontAwesome;
    position: relative;
    margin-right: 5px;
} 
.mw__valasz__info:before{
    content:'\f05a ';
    font-family: FontAwesome;
    position: relative;
    margin-right: 5px;
} 

.mw__debug{
    display:none;

}
.mw__debug__error {
    background: rgba(255,0,0,0.42);
    border-bottom: 2px solid #ff0000;
}
.mw__debug__error b{
    color:white;
    background: rgba(255,0,0,1);
}

.mw__debug__warning {
    background: rgba(255,255,0,0.42);
    border-bottom: 2px solid #ffff00;
}
.mw__debug__warning b{
    color:black;
    background: rgba(255,255,0,1);
}
.mw__debug__notice {
    background: rgba(0,128,128,0.42);
    border-bottom: 2px solid #008888;
}
.mw__debug__notice b{
    color:black;
    background: rgba(0,128,128,1);

    font-size: 0.8em;
}
.mw__debug__dep {
    background: rgba(0,0,0,0.42);
    font-size: 0.8em;
    border-bottom: 2px solid #000000;
}
.mw__debug__dep b{
    color:white;
    background: rgba(0,0,0,1);
}

.mw__debug__sor {
    padding:0 !important;
    margin: 0  !important;
    z-index: 42;
    position: relative;
}


.szovegformazas__kozepre {
    text-align: center !important;
}

.clear{
    height:0px;
    width:0px;
    clear:left;
    line-height:0px;
    display:block;
    float:none;
}


.dev2__panel {
    position: fixed;
    bottom:0px;
    background: #214468;
    width:100%;
    height: 42px;
    margin:0px;
    opacity: 0.84;
    color:#fff;
    text-align: center;
    line-height: 42px;
    z-index: 9942;
}

.dbdebug{
    padding:2px; border:1px solid #6e4702; margin:2px; background: rgb(255,53,53); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,53,53,1) 0%, rgba(255,162,0,1) 15%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,53,53,1)), color-stop(15%,rgba(255,162,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,53,53,1) 0%,rgba(255,162,0,1) 15%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,53,53,1) 0%,rgba(255,162,0,1) 15%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,53,53,1) 0%,rgba(255,162,0,1) 15%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,53,53,1) 0%,rgba(255,162,0,1) 15%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\"#ff3535\", endColorstr=\"#ffa200\",GradientType=0 ); /* IE6-9 */

}

.mw__auth {
    font-size: 0.84em; 

}

.checkbox-2x {
    width: 26px;
    height: 26px;
}


.mw_icon {
    justify-content: center;
    align-items: center;
    display: flex;
    width:calc( 100% - 8px );
    height: auto;
    border:1px solid #000;
    max-height: 3em;
    margin-right: 8px;
}

.mw__icon__szoveg{
    width:70%; 
    float: right;
    text-align: center;
    font-weight: 700;
}

.mw__icon__icon{
    width:30%;
    text-align: center;
    padding-top:5px;
    padding-bottom: 5px;
    border-right: 2px solid;
    float:left;
    line-height: 2em;
    height: 100%;
}



.cursor-pointer{
  cursor: pointer;
}

.extraOldalAdat {
    width:80%;
      overflow-wrap: break-word;
z-index: 999;
position: fixed;
top:42px;
border: 2px solid #424242;
margin-left: 10%;
background: #fff;
padding:42px;
display: none;
overflow: auto;
    height: 800px;

}

.mw__spinner-border {
  display: inline-block;

  vertical-align: text-bottom;
 
  border-right-color: transparent;
 
  border-radius: 50%;
  animation: mw__spinner-border 3.75s linear infinite;
}

#blurPopupTarto {
    width:100%;
    height: 100%;
    position: fixed;
    top:0px;
    left:0px;
    background: #000000;
    z-index: 1142;
    background: rgb(255,255,255);
    background: linear-gradient(329deg, rgba(255,255,255,0.7) 14%,  rgba(255,255,255,0) 75%);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    display:none;
}

#blurPopupContent {
    width:70%;
    margin-left: 15%;
    border:1px solid white;
    padding:3%;
    background: linear-gradient(329deg, rgba(222,222,222,0.6) 14%,  rgba(222,222,222,0.9) 75%);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    -webkit-box-shadow: 5px 5px 0px 0px #000000;
    box-shadow: 5px 5px 15px 5px #000000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    position: fixed;
    top:10000px;
    z-index: 1143;

}

@keyframes  mw__spinner-border {
  to { transform: rotate(360deg); }
}


@media (max-width: 992px) { 
    .szovegformazas__kethasab {
        width:100%;
        float:left;

    }
    .szovegformazas__haromhasab {
        width:100%;
        float:left;

    }
}

