BODY
{
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-size : 8pt;
	font-weight: 100;
	background-color : #FFFFFF;
	background-repeat: no-repeat;
	background-position: top right;
	color: #A1A1A1;
	margin: 0px;
}
A
{
	text-decoration : none !Important;
}
INPUT,SELECT,TEXTAREA
{
	font-family: Courier !Important;
}
.courier
{
	font-family: Courier;
	font-style: normal;
	font-size : 8pt;
	font-weight: 100;
}
.border_1_black
{
	border: 1px solid #000000;
}
.margin_0
{
	margin: 0px;
}
.footerdesign
{
    padding-top: 15px;
    background-color:#EBEDEF;
    border-top: 1px solid #D8DBE0;
    bottom: 0px;
}
.footerheight
{
    height: 50px;
}
.navigation-icon
{
	margin-right: 5px;
}
.mdi-menu-icon-size { font-size: 20px; }
.center
{
    margin: auto;
}
.width_100
{
    width: 100%;
}
.nagybetu
{
	text-transform: uppercase; 
}
.gomb_fel_le_balra_jobbra
{
	position: relative;
	top: 10px;
}
.gomb_fel_le_balra_jobbra:hover
{
	cursor: pointer;
}
.div_text_cutter
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}
.button_min_width
{
	min-width: 100px;
}
.ee_cella
{
  font-family: Courier !Important;
  font-size: 14px;
  border: 1px #000000 solid;
  width: 34px;
  height: 22px;
  text-align: center;
}
.ee_HC
{
  color: #FFFFFF;
  background-color : #FF0000;
}
.ee_HM
{
  color: #FFFFFF;
  background-color : #FF0000;
}
.ee_NR
{
  color: #FFFFFF;
  background-color : #FF0000;
}
.ee_RK
{
  color: #FFFFFF;
  background-color : #0000FF;
}
.ee_TR
{
  color: #FFFFFF;
  background-color : #0000FF;
}
.ee_OK
{
  color: #FFFFFF;
  background-color : #008000;
}
.clickable
{
  cursor: pointer;
}

.card-header
{
	color: #FFFFFF !important;
	background-color : #28617C !important;
}

.card-header-error
{
	/*font-weight: 600;*/
	color: #FFFFFF !important;
	background-color : #C00000 !important;
}

.working {background:url('/opel/images/indicator.gif') no-repeat right center;}

.working2 {background:url('/opel/images/indicator.gif') no-repeat left center;}

.ui-autocomplete {
  max-height: 190px;
  min-width: 150px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
  height: 190px;
}

.rejtett
{
    visibility: hidden;
}

.system_dev
{
    font-style: normal;
    font-size : 16pt;
    font-weight: bold;
    color: #0000FF;
    text-transform: uppercase;
}

.system_prod
{
    visibility: hidden;
}

.system_test
{
    font-style: normal;
    font-size : 16pt;
    font-weight: bold;
    animation: blinkingTextRed 1.2s infinite;
    text-transform: uppercase;
}

@keyframes blinkingTextRed{
    0%{     color: #FF0000; }
    49%{    color: #FF0000; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #FF0000;    }
}

@keyframes blinkingTextGreen{
    0%{     color: #00FF00; }
    49%{    color: #00FF00; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #00FF00;    }
}

@keyframes blinkingTextBlue{
    0%{     color: #0000FF; }
    49%{    color: #0000FF; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #0000FF;    }
}
.textcenter
{
	text-align: center;
}
.fontsize_16
{
	font-size : 16pt;
}
/*.card-title {
    margin-bottom: 0.75rem;
  }
  
  .card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
  }
  
  .card-text:last-child {
    margin-bottom: 0;
  }
  
  .card-link:hover {
    text-decoration: none;
  }
  
  .card-link + .card-link {
    margin-left: 1.25rem;
  }
  
  .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  }
  
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  }
  
  .card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
  }
  
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
  }
  
  .card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0;
  }
  */
.mdi_icon_position_0
{
	position: relative;
	top: 3px;
}
.mdi_icon_position_1
{
	position: relative;
	top: -3px;
}
.mdi_icon_position_3p
{
	position: relative;
	top: 3px;
}
.mdi_icon_position_6p
{
	position: relative;
	top: 6px;
}
.mdi_icon_position_9p
{
	position: relative;
	top: 9px;
}
.mdi_icon_position_12p
{
	position: relative;
	top: 12px;
}
.bochum_keszlet_cella
{
  font-family: Courier !Important;
  font-size: 14px;
  border: 1px #000000 solid;
  width: 42px;
  height: 22px;
  text-align: center;
}
.bochum_keszlet_HC
{
  color: #FFFFFF;
  background-color : #FF0000;
}
.bochum_keszlet_HM
{
  color: #FFFFFF;
  background-color : #FF0000;
}
.bochum_keszlet_NOT
{
  color: #FFFFFF;
  background-color : #FF0000;
}
.bochum_keszlet_OK
{
  color: #FFFFFF;
  background-color : #008000;
}
.red_highlight
{
	color: #FF0000;
	font-weight: bold;
}
