.clear{clear:both}
h1{font-size:28px}
h2{font-size:22px;margin:5% 0}
label{font-size:16px}
@media only screen and (min-width:800px){
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    width: 30%;
	font-family: 'Open Sans',sans-serif;
	white-space:normal;
}
select{float:right;width:69%!important}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 69%;
	padding:0.5%;
	font-family: 'Open Sans',sans-serif;
}
body{font-size:16px;font-family: 'Open Sans',sans-serif;}

.checkbox label{width:100%}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: relative;
    margin-top: 4px\9;
    margin-left: -20px;
    width: 5%;
	 float: left 
}

}

@media only screen and (max-width:800px){
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    width: 100%;
	font-family: 'Open Sans',sans-serif;
	white-space:normal;
}
select{float:right;width:100%!important}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
	padding:0.5%;
	font-family: 'Open Sans',sans-serif;
}
body{font-size:16px;font-family: 'Open Sans',sans-serif;}

.checkbox label{width:100%}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: relative;
    margin-top: 4px\9;
    margin-left: -20px;
    width: 5%;
	    float: left;
}

}
td { padding:10px}
.table{margin-top:10px}
.kotelezo { color:red; font-weight:bold}


.highcontrast, .highcontrast >*, .highcontrast span{
  background-color: black;
  color: yellow!important;
}
.highcontrast .navbar-default {
    background-color: black;
    color: yellow;
    border-color: white;
	box-sizing: border-box;
}
.highcontrast .navbar-default .navbar-brand {
    color: yellow;
}
.highcontrast .navbar-default .navbar-nav>li>a {
    color: yellow!important;
	text-decoration:none!important;
}
.highcontrast .navbar-default .navbar-nav>li>a:hover {
    color: yellow!important;
	text-decoration:underline!important;
}
.highcontrast .navbar-default .navbar-nav>li:hover {
    background-color:blue
}

.highcontrast .navbar-default .navbar-nav>.open>a, .highcontrast .navbar-default .navbar-nav>.open>a:focus, .highcontrast .navbar-default .navbar-nav>.open>a:hover {
    color: yellow;
    background-color: blue;
}
.highcontrast .dropdown-menu{
	background-color:black;
	color:yellow;
	border:2px solid white;
	box-sizing: border-box;
}
.highcontrast .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: yellow;
    white-space: nowrap;
}
.highcontrast .dropdown-menu>li>a:hover{
	color: yellow;
    font-weight: bold;
    background-color: blue;
}

.highcontrast .table .table {
background-color: black;
}
.highcontrast .table .table td{
border:2px solid white;
background-color:black!important;
}
.highcontrast .table .table th{
background-color:blue;
border:2px solid white;
}
.highcontrast .table .table a {
    color: yellow;
    text-decoration: underline;
    font-weight: bold;
}
.highcontrast  a {
    color: yellow!important;
    text-decoration: underline!important;
    
}
.highcontrast h1, .highcontrast h2, .highcontrast h3, .highcontrast h4{
	color:yellow;
}
.highcontrast select, .highcontrast input[type=text], .highcontrast input, .highcontrast input[type=email],  .highcontrast input[type=password]{
	background-color: black!important;
  color: yellow!important;
  border:2px solid white!important;
}
.highcontrast .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .highcontrast .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .highcontrast .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: white !important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
}
.highcontrast .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    color: white!important;
    border: 1px solid transparent;
    border-radius: 2px;
}
.highcontrast .dataTables_wrapper .dataTables_paginate .paginate_button.current, .highcontrast .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.highcontrast button.dt-button:hover {
    color: yellow !important;
    border: 1px solid #979797;
    background-color: blue!important;
	font-weight:bold;
	background: blue;
}
.highcontrast .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .highcontrast input[type=submit],.highcontrast input[type=button], {
    outline: none;
    background-color: #2b2b2b;
	color:yellow!important;
	font-weight:bold;
    background: linear-gradient(to bottom, blue 0%, #0c0c0c 100%)!important;
    
}
.highcontrast button.dt-button, .highcontrast input[type=button], .highcontrast input[type=submit]{background-image: linear-gradient(to bottom, blue 0%, black 100%);}
.highcontrast button.dt-button:click{background-color: green!important;}
.highcontrast label{color:yellow;}
.highcontrast .dataTables_wrapper .dataTables_info{color:yellow;}

.nagybetumeret {  
  font-size: 24px!important;  
}  

.normalbetumeret {  
  font-size: 16px!important;  
}  


.kisbetumeret {  
  font-size: 10px!important;  
}  
input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
    width: 20px!important;
}
.highcontrast textarea#leiras {
    background-color: black!important;
}