body {
	/*background: black url(http://s4.zandagort.hu/img/hatter.jpg) repeat;*/

/*  background: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url(/img/PONT-ott-Parti-scaled.jpg) ;
  background-size:cover;

  -moz-background-size:100%;
  -o-background-size:100%;
  -webkit-background-size:100%;
  */
  width:100%;
  margin:0;
  padding:0;
  font-family:tahoma,verdana,arial,helvetica,sans-serif;
  font-size:normal;
}


html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}

/* ----------------------------------------------- */
* {
  box-sizing: border-box;
}

.flex1-container {
  display: flex;
  flex-direction: row;
  font-size: x-large;
  text-align: left;
}

.flex1-item-left {
  background-color: #f1f1f1;
  padding: 10px;
  white-space: nowrap;
  flex: 20%;
}

.flex1-item-right {
  background-color: #f1f1f1;
  padding: 10px;
  flex: 70%;
}
.flex1-select {
  font-size: large;
}

.flex1-button {
    font-size: large;
  }
/*-----------------------*/
.flex2-container {
  display: flex;
  flex-direction: row;
  font-size: x-large;
  text-align: left;
}

.flex2-item-left {
  background-color: white;
  padding: 10px;
  white-space: nowrap;
  flex: 20%;
}

.flex2-item-right {
  background-color: white;
  padding: 10px;
  flex: 70%;
}
.flex2-select {
  font-size: large;
}

.flex2-button {
    font-size: large;
  }


/* Responsive layout - makes a one column-layout instead of two-column layout */
@media (max-width: 800px) {
  .flex1-container {
    flex-direction: column;
    font-size: xx-large;
    /*border-bottom: 1px solid black;*/
    }

  .flex2-container {
    flex-direction: column;
    font-size: xx-large;
    /*border-bottom: 1px solid black;*/
    }

  .flex1-select {
    font-size: x-large;
  }
  .flex2-select {
    font-size: x-large;
  }

  .flex1-button {
    font-size: x-large;
  }
  .flex2-button {
    font-size: x-large;
  }

}
/* ---------------------------------------- */


/*
Vilagosbarna: F0E4CF
Vilagosbarna: EADABF
S?t?tebb barna: E7D6B8
E2CCA8

*/
td.index_bazis {
  font-family: Tahoma;
  font-size: 12px;
  text-align: center;
  background-color: #F5F2EB;
  vertical-align: top;
  padding: 2px;
}

a {
    outline: none;
    color: #2965be;
    text-decoration: none;
}

.display_none{display:none;}
.display_block{display:block;}
.display_inline_block{display:inline-block;}
.block{display:block;}
.block_inline{display:inline-block;}
.height_100{height:100%;}
.width_100{width:100%;}
.nowrap{white-space:nowrap;}
.select_100{width:100%;}

.text_nagybetus{text-transform:uppercase;}
.text_left{text-align:left;}
.text_kozep{text-align:center;}
.text_right{text-align:right;}
.text_justify{text-align:justify;}
.v_kozep{vertical-align:middle;}
.v_top{vertical-align:top;}
.v_bottom{vertical-align:bottom;}
.normal{font-weight:normal;}
.kover{font-weight:bold;}
.dolt{font-style:italic;}
.ritkitott_3{letter-spacing:3px}
.ritkitott_6{letter-spacing:6px}
.sortav_120{line-height:120%;}
.sortav_150{line-height:150%;}
.sortav_200{line-height:200%;}

.font_xx_large{font-size:xx-large;}
.font_x_large{font-size:x-large;}
.font_larger{font-size:larger;}
.font_large{font-size:large;}
.font_medium{font-size:medium;}
.font_small{font-size:small;}
.font_smaller{font-size:smaller;}
.font_x_small{font-size:x-small;}
.font_xx_small{font-size:xx-small;}

.font_initial{font-size: initial;}

.border_piros{border:1px solid #FF0000;}
.border_piros_2{border:2px solid #FF0000;}
.border{border:1px solid #B3B3B3;}
.border_2{border:2px solid #B3B3B3;}
.border_top{border-top:1px solid #B3B3B3;}
.border_top_2{border-top:2px solid #B3B3B3;}
.border_left{border-left:1px solid #B3B3B3;}
.border_left_2{border-left:2px solid #B3B3B3;}
.border_right{border-right:1px solid #B3B3B3;}
.border_right_2{border-right:2px solid #B3B3B3;}
.border_bottom{border-bottom:1px solid #B3B3B3;}
.border_bottom_2{border-bottom:2px solid #B3B3B3;}
.border_double_bottom{border-bottom:double #B3B3B3;}

.border_radius_5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.border_radius_3{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.padding_00{padding:0px;}
.padding_02{padding:2px;}
.padding_05{padding:5px;}
.padding_10{padding:10px;}
.padding_15{padding:15px;}
.padding_20{padding:20px;}
.margin_10{margin:10px;}
.margin_0{margin:0px;}
.margin_ures_jm2{margin:-5px;}
.margin_top_20{margin:20px 0px 0px 0px;}
.margin_lr_20{margin:0px 20px 0px 20px;}

.margin_radio_18{margin: 5px 0px;}

.cursor_cell{cursor: cell;}
.cursor_copy{cursor: copy;}
.cursor_default{cursor: default;}
.cursor_help{cursor: help;}
.cursor_move{cursor: move;}
.cursor_no-drop{cursor: no-drop;}
.cursor_none{cursor: none;}
.cursor_not-allowed{cursor: not-allowed;}
.cursor_pointer{cursor: pointer;}
.cursor_progress{cursor: progress;}
.cursor_url{cursor: url;}
.cursor_wait{cursor: wait;}

/*====================================================================*/

.input_xxs{width:50px;}
.input_xs{width:100px;}
.input_s{width:150px;}
.input_m{width:200px;}
.input_l{width:250px;}
.input_xl{width:300px;}
.bg_feher{background-color:#FEFEFE;}
.bg_btn_xl{background:url(https://img16.agrarkereso.hu/img/20150129/btn_xl.png) 0 0 no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}
.bg_szinatmenet{background:url(https://img16.agrarkereso.hu/img/20150129/bg/szinatmenet_1000.png) repeat-y;-webkit-background-size:50% 50%;-moz-background-size:50% 50%;-o-background-size:50% 50%;background-size:50% 50%;background-position:right;}
.bg_szinatmenet_1000{background:url(https://img16.agrarkereso.hu/img/20150129/bg/szinatmenet_1000.png) repeat-y;-webkit-background-size:50% 50%;-moz-background-size:50% 50%;-o-background-size:50% 50%;background-size:50% 50%;background-position:right;}
.bg_szinatmenet_full_1000{background:url(https://img16.agrarkereso.hu/img/20150129/bg/szinatmenet_1000.png) repeat-y;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-position:right;}
.bg_szinatmenet_f_100{background:url(https://img16.agrarkereso.hu/img/20150129/bg/szinatmenet_f_200.png) repeat-x;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-position:top;}
.bg_szinatmenet_f_200{background:url(https://img16.agrarkereso.hu/img/20150129/bg/szinatmenet_f_200.png) repeat-x;-webkit-background-size:200% 200%;-moz-background-size:200% 200%;-o-background-size:200% 200%;background-size:200% 200%;background-position:top;}
.bg_szinatmenet_f_inv_200{background:url(https://img16.agrarkereso.hu/img/20150129/bg/szinatmenet_f_inv_200.png) repeat-x;-webkit-background-size:200% 200%;-moz-background-size:200% 200%;-o-background-size:200% 200%;background-size:200% 200%;background-position:top;}
/*====================================================================*/
.CBOX_bg_DB_ok{background-color: chartreuse;}
.CBOX_bg_DB_no{background-color: #FEFEFE;}
/*====================================================================*/
.bg_menu_aktiv{background-color:#FFFF00;}
/*====================================================================*/
.visibility_ok{visibility: visible;}
.visibility_no{visibility: hidden;}

.border{border:1px solid #B3B3B3;}

a.nev, a.nev:link {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

a.nev:visited {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFF00;
}

a.fejlec, a.fejlec:link {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: smaller;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

a.fejlec:visited {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: smaller;
  font-weight: bold;
  color: #FFFF00;
  text-decoration: none;
}


p.fejlec_aktiv {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #FF8080;
}

.fejlec_inaktiv {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size: smaller;
  font-weight: bold;
  color: #FF8080;
}


td.lejar_fejlec {
  vertical-align: middle;
	font-family: Tahoma;
  /*font-size: 18px;*/
  font-weight: bold;
  text-align: center;
  color: #FF8080;
  background-color: #2B2B2B;
}

td.lejar_fejlec_vilagos {
  vertical-align: middle;
	font-family: Tahoma;
  /*font-size: 18px;*/
  font-weight: bold;
  text-align: center;
  color: #FF8080;
  background-color: #646464;
}

td.pr_nev {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #FFFFFF;
  background-color: #2B2B2B;
}

td.pr_keszlet {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  text-align: right;
  color: #FFFFFF;
  background-color: #2B2B2B;
}

td.pr_termfogy {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  text-align: right;
  color: #FFFFFF;
  background-color: #2B2B2B;
}

td.pr_netto_p {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  text-align: right;
  color: #00C800;
  background-color: #2B2B2B;
}

td.pr_netto_m {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  color: #C80000;
  background-color: #2B2B2B;
}

td.pr_datum {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #FFFF00;
  background-color: #2B2B2B;
}

td.pr_lejar_p {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 14px;
  text-align: center;
  color: #00C800;
  background-color: #2B2B2B;
}

td.pr_lejar_m {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #C80000;
  background-color: #2B2B2B;
}

td.pr_bolygo {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  background-color: #2B2B2B;
}

td.pr_cucc {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF;
  background-color: #2B2B2B;
}


input.szoveg {
	font-size: 15pt;
	border: solid rgb(120,120,120) 1px;
	background: black;
	color: rgb(255,255,160);
}


td.epit_fejlec {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #FF8080;
  background-color: #2B2B2B;
}

td.epit_oszlop {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color: #FF8080;
  background-color: #2B2B2B;
}

td.epit_mit {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  color: #FFFF80;
  background-color: #2B2B2B;
}



td.chat_ido {
  vertical-align: middle;
	font-family: Tahoma;
  color: #FFFF00;
  background-color: #2B2B2B;
}

td.chat_user {
  vertical-align: middle;
	font-family: Tahoma;
  color: #FFFF00;
  background-color: #2B2B2B;
}

td.chat_duma {
  vertical-align: middle;
	font-family: Tahoma;
  color: #FFFF00;
  background-color: #2B2B2B;
}



td.foszt_fejlec {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #FFFF00;
}

td.foszt_hol {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 10px;
  text-align: center;
}


td.foszt_keszlet {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 11px;
  text-align: right;
}

td.foszt_osszesen {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 10px;
  text-align: right;
  font-weight: bold;
  color: #FFFF00;
}


td.csata_fejlec {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #FFFF00;
}

td.csata_hol {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  text-align: center;
}
td.csata_szam {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  text-align: right;
}

td.csata_hol_z {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  text-align: center;
  color: #DC22B4;
}
td.csata_szam_z {
  vertical-align: middle;
	font-family: Tahoma;
  font-size: 12px;
  text-align: right;
  color: #DC22B4;
}

.nowrap{white-space:nowrap;}

.text_left{text-align:left;}
.text_kozep{text-align:center;}
.text_right{text-align:right;}
.v_kozep{vertical-align:middle;}
.v_top{vertical-align:top;}
.v_bottom{vertical-align:bottom;}
.normal{font-weight:normal;}
.kover{font-weight:bold;}
.dolt{font-style:italic;}

.block_inline{display:inline-block;}

.w_600{width:600px;}
.w_500{width:500px;}
.w_400{width:400px;}
.w_300{width:300px;}
.w_280{width:280px;}
.w_260{width:260px;}
.w_240{width:240px;}
.w_200{width:200px;}
.w_160{width:160px;}
.w_120{width:120px;}
.w_100{width:100px;}
.w_80{width:80px;}
.w_60{width:60px;}
.w_40{width:40px;}
.w_30{width:30px;}
.w_20{width:20px;}
.w_10{width:10px;}
.w_05{width:5px;}

.border_piros{border:1px solid #FF0000;}
.border_piros_2{border:2px solid #FF0000;}
.border{border:1px solid #B3B3B3;}
.border_2{border:2px solid #B3B3B3;}
.border_top{border-top:1px solid #B3B3B3;}
.border_top_2{border-top:2px solid #B3B3B3;}
.border_left{border-left:1px solid #B3B3B3;}
.border_left_2{border-left:2px solid #B3B3B3;}
.border_right{border-right:1px solid #B3B3B3;}
.border_right_2{border-right:2px solid #B3B3B3;}
.border_bottom{border-bottom:1px solid #B3B3B3;}
.border_bottom_2{border-bottom:2px solid #B3B3B3;}
.border_double_bottom{border-bottom:double #B3B3B3;}
.border_radius_5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.border_radius_3{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
/* ------------------------------------------------------------------------- */
/*
@media(max-width: 2000px) {

h1 {font-size: 24pt; color:black; margin: 0 0 5px 0}

}

@media(max-width: 1930px) {

h1 {font-size: xxx-large; color:red; margin: 0 0 5px 0}

}

@media(max-width: 1120px) {

h1 {font-size: 20pt; color:pink; margin: 0 0 5px 0}

}


@media(max-width: 930px) {

h1 {font-size: xxx-large; color:'#6F47A8'; margin: 0 0 5px 0}

}


@media (max-width: 576px) {
h1 {font-size: xxx-large; color:brown; margin: 0 0 5px 0}
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .mb-sm-0 {
        margin-bottom: 0!important
    }
}

@media(max-width: 350px) {

h1 {font-size: xxx-large; color:'#EDBF4D'; margin: 0 0 5px 0}

}

/**/
/* ------------------------------------------------------------------------- */
/*
label {
    display: inline-block
}

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}
.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5)
}

.col-sm-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}
.align-items-center {
    align-items: center!important
}
/**/
/* ------------------------------------------------------------------------- */

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-grid {
    display: grid!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: flex!important
}

.d-inline-flex {
    display: inline-flex!important
}

.d-none {
    display: none!important
}
/* ------------------------------------------------------------------------- */
select.select_2 {
  color:#030303;
  padding:2px;
}

select.select_3 {
  color:#030303;
  padding:3px;
}
select.select_5 {
  color:#030303;
  padding:5px;
}

.padding_5 {
  padding:5px;
}

