@media screen {.print {display:none;}}


@media print {
body, span, div, table, tr, tbody, tfoot, td, hr {-webkit-print-color-adjust: exact;}
html, body { background: #ffffff;}
table th {font-size:12px; background: #ededed !important;border:1px solid #000000 !important; border-collapse: collapse;}
table tr td {font-size:12px;	background: #fafafa!important;border:1px solid #000000 !important; border-collapse: collapse;}
table tr:nth-child(odd) td{	background: #e0e0e0 !important}

select, input[type='text'], input[type='number'],textarea {background:transparent !important; border:0 !important; margin:0 !important; padding:0 !important; height:auto; width:auto;}
input[type='file'] {display:none !important}

.no-print {display: none; }
.printnulla{margin-top:0 !important}
.print {display:normal;}
.container {width:100%; margin:10px}
#toTop, .rd-mobilepanel, .rd-mobilemenu, .copyright {display:none !important;}
.well2 {padding-top:0px}
.wow {visibility:visible !important}
img {max-width:300px; display:inline-block;}
}


#popuphatter {
   display:none; 
   cursor:pointer; 
   background-color:#000000;
   opacity: 0.65;
   position:fixed;
   z-index: 1001;
   top:0px;
   left:0px;
   width:100%;
   height:100%;
}


.popupdiv {
	z-index: 1002;
  display:none; 
	position:absolute;
  width:505px;
  max-width:80vw;
}

.popupdiv_fooldal {
	z-index: 1002;
  display:none; 
	position:absolute;
  width:100%;
}


.fa, .glyphicon {cursor:pointer}

div.table {border: 0px solid black; display: table; }
div.tr {border: 0px solid black; display: table-row; }
div.td {border: 0px solid black; display: table-cell; vertical-align:middle}
div.cap {border:0px solid black; display: table-caption;}
div.bl {display:inline-block; width:auto}


.kicsi, .szovegkicsi, .szoveg_kicsi      {FONT-SIZE: 10px;}
.kepkeret img {vertical-align:middle;	background: #ffffff; padding: 3px; border: 1px solid #efefef; text-align: center;}
.error           { FONT-SIZE: 12px; 	COLOR: #f77c7c; }


/*BEVITELI MEZŐK*/
input[type="checkbox"] {width:20px; height:20px; padding:0px}
input[type="radio"] {width:20px; height:20px; padding:0px}
select, input[type='text'], input[type='number'], input[type='email'],input[type='password'], textarea { 
  font-family: 'Oxygen', sans-serif;
  font-size:12px;
    padding: 6px; 
    margin:2px;
    border: solid 1px #E5E5E5; 
    outline: 0; 
    width: 80%; 
    height:31px;
    background: #FFFFFF url('../images/input_bg.jpg') right top repeat-x; 
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); 
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    } 
input[type='radio'],input[type='checkbox'] {top:5px; display:inline-block; position:relative; margin-bottom:6px; margin-top:0px}
textarea {line-height: 150%;} 
input[type=text]:focus,input[type=number]:focus,input[type=email]:focus, textarea:focus, select:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1);  border: 1px solid rgba(81, 203, 238, 1);}
input[type=password]:focus {  box-shadow: 0 0 5px rgba(238, 81, 81, 1);  border: 1px solid rgba(238, 81, 81, 1);}
select { background:url(../images/speciselect.jpg) right top repeat-x;    width:200px;    height:31px;    outline:none;    display: inline-block;    -webkit-appearance:none;    -moz-appearance:none;    appearance:none;    cursor:pointer;}
input[type=text]:hover,input[type=number]:hover,input[type=email]:hover,input[type=password]:hover, textarea:hover, select:hover,input[type='checkbox']:hover,input[type='radio']:hover {  box-shadow: 0 0 5px rgba(238, 196, 81, 1);  border: 1px solid rgba(238, 196, 81, 1);}

.kicsi select { background:url(../images/speciselect.jpg); margin:0px; padding:0px; font-size:9px;  width:36px;    height:20px;    outline:none;    display: inline-block;    -webkit-appearance:none;    -moz-appearance:none;    appearance:none;    cursor:pointer;}
.normalselect { width:80px !important; position:relative; background: #f29385 !important; cursor:not-allowed; margin:2px; padding:2px; height:auto; line-height:14px; outline:none;    display: inline-block;    -webkit-appearance:none;    -moz-appearance:none;    appearance:none;}

/* ERROR MESSAGES */
.uzenet A:link,.uzenet A:active,.uzenet A:visited    {	FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	COLOR: #ffffff; 	TEXT-DECORATION: none}
.uzenet A:hover     {	FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	COLOR: #ffffff; 	 	TEXT-DECORATION: underline}
.uzenet_info, .uzenet_success, .uzenet_warning, .uzenet_error, .uzenet_validation {display:inline-block;font-size: 12px; border: 1px solid;margin: 10px 10px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.uzenet_info td,.uzenet_success td, .uzenet_warning td, .uzenet_error td, .uzenet_validation td {font-size: 12px;}
.uzenet_info {color: #00529B;background-color: #BDE5F8;background-image: url('../images/fix/info.png');}
.uzenet_success {color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/fix/success.png');}
.uzenet_warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../images/fix/warning.png');}
.uzenet_error {color: #D8000C;background-color: #FFBABA;background-image: url('../images/fix/error.png');}
.uzenet_validation {color: #D63301;background-color: #FFCCBA;background-image: url('../images/fix/validation.png');}


@-webkit-keyframes slideDown {
    0%, 100% { -webkit-transform: translateY(-50px); }
    10%, 90% { -webkit-transform: translateY(0px); }
}
@-moz-keyframes slideDown {
    0%, 100% { -moz-transform: translateY(-50px); }
    10%, 90% { -moz-transform: translateY(0px); }
}

.fuzenet_info, .fuzenet_success, .fuzenet_warning, .fuzenet_error, .fuzenet_validation {
background-repeat: no-repeat;background-position: 10px center;
position: absolute;    z-index: 101;    top: 50px;    left: 0;    right: 0;    text-align: center;    line-height: 2.5;    overflow: hidden;     -webkit-box-shadow: 0 0 5px black;    -moz-box-shadow:    0 0 5px black;    box-shadow:         0 0 5px black;
-webkit-transform: translateY(-50px);    
-webkit-animation: slideDown 4s 0.5s 1 ease forwards;    
-moz-transform:    translateY(-50px);    
-moz-animation:    slideDown 4s 0.5s 1 ease forwards;
}

.ftop{top:0px;}

.fuzenet_info    {color: #00529B;background-color: #BDE5F8;background-image: url('../images/fix/info.png');}
.fuzenet_success {color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/fix/success.png');}
.fuzenet_warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../images/fix/warning.png');}
.fuzenet_error   {color: #D8000C;background-color: #FFBABA;background-image: url('../images/fix/error.png');}
.fuzenet_validation {color: #D63301;background-color: #FFCCBA;background-image: url('../images/fix/validation.png');}



i[title3]:hover:after, li[title3]:hover:after, a[title3]:hover:after, div[title3]:hover:after, span[title3]:hover:after, button[title3]:hover:after {
  font-family: sans-serif;
  content: attr(title3);
  padding: 4px 8px;
  color: #ffffff;
  font-size:10px;
  text-shadow:0 0 0;
  position: absolute;
  display:block;
  right: 10px;
  margin-top:10px;
  line-height:16px;
  top: 100%;
  z-index: 100001;
  white-space: pre;
  background:#1c5082;
  border-radius: 3px;
//  box-shadow: 2px 2px 2px #999;
}


i[title2]:hover:after, li[title2]:hover:after, a[title2]:hover:after, div[title2]:hover:after, span[title2]:hover:after, button[title2]:hover:after {
  font-family: sans-serif;
  content: attr(title2);
  padding: 4px 8px;
  color: #ffffff;
  font-size:10px;
  text-shadow:0 0 0;
  position: absolute;
  display:block;
  left: 10px;
  margin-top:10px;
  line-height:16px;
  top: 100%;
  z-index: 100001;
  white-space: pre;
  background:#1c5082;
  border-radius: 3px;
//  box-shadow: 2px 2px 2px #999;
}

/*
  .container, .container-fluid {
    width: auto;
    padding: 0 0px !important; 
}

*/
