
body {
	padding-top: 60px;
}

.hero-unit p {
	margin-top: 18px;
}


.container a.brand {
	margin-right: 30px;
	color: #08C;
}

.brand i {
	line-height: 14px;
	font-size: 18px;
}


.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #444444;
}


.form-horizontal .form-well-small {
	padding-left: 169px;
}


.hero-unit .alert {
	margin-bottom: 9px;
}

.well p.big {
	margin: 13px 0 16px;
	font-size: 14px;
}


.well-unfinished {
	background-color: #F2DEDE;
}

.well-unfinished .close {
	opacity: 100;
	filter: alpha(opacity=100);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #B94A48;
	font-size: 16px;
	padding: 0 0 6px 6px;
}

.well-unfinished .table-striped tbody tr:nth-child(odd) td {
	background-color: #FAEAEA;
}


.span3-5 {
  width: 260px;
}
.span2-5 {
  width: 180px;
}
.span1-5 {
  width: 100px;
}


table .span1-5 {
  float: none;
  width: 84px;
  margin-left: 0;
}
table .span2-5 {
  float: none;
  width: 164px;
  margin-left: 0;
}


.navbar .nav > li > a.readonly strong {
	color: #b94a48;
}


a.disabled-link,
a.disabled-link:visited ,
a.disabled-link:active,
a.disabled-link:hover {
    background-color:#fff !important;
    color:#aaa !important;
}


label.help-inline {
	margin-left: 30px;
}

.help-inline.newline {
	padding: 4px 0 0 0;
}



.control-group-single {
	margin-bottom: 0px;
}



dl.dl-big {
	margin: 3px; 0;
}

.dl-big dt, .dl-big dd {
	font-size: 120%;
	line-height: 130%;
	text-align: left;
}

dl.dl-medium {
	margin: 2px; 0;
}

.dl-medium dt, .dl-medium dd {
	font-size: 115%;
	line-height: 115%;
	text-align: left;
}

.dl-inverse dt {
	font-weight: normal;
}

.dl-inverse dd {
	font-weight: bold;
}




input.hidden, button.hidden,
a.hidden, h3.hidden,
div.hidden, li.hidden,
span.hidden, div.hidden, table.hidden {
	display: none;
}



a.bigsign {
	font-size: 150%;
}



tr.sum td {
	font-weight: bold;
	border-color: #aaa;
}

.table td {
	vertical-align: middle;
}


.table td.right, .table th.right {
	text-align: right;
}


table.table-striped tbody tr.error td, div.error, form.error {
	background: #F2DEDE;
}

table.table-striped tbody tr.success td {
	background: #DFF0D8;
}


table.table-striped tr.first td {
	border-top-color: #999;
}



table.history tr.sum td {
	border-color: #ddd;
}


div.separate-top {
	border-top: 1px solid #bbb;
	padding: 8px 4px 4px;
}




div.table-form-buttons {
	margin-bottom: 0px;
	margin-top: -18px;
	padding: 10px 10px 10px 72px;
}


div.notop .form-well-small {
	margin-top: 0px;
}

div.nobottom .form-well-small {
	margin-bottom: 0px;
}


ul.list-inline {
	margin: 0;
	list-style: none;
}

.list-inline li {
	float: left;
	margin-left: 15px;
}

.list-inline.big li {
	font-size: 110%;
	font-weight: bold;
}


span.error {
	  color: #b94a48;
}


.foglalas_adatok_customer td {
	background-color: whiteSmoke;
}

.foglalas_adatok_customer td.error, .foglalas_adatok_customer td.error:hover {
	background-color: #F2DEDE !important;
}


.foglalas_adatok_customer td.col1 {
	width: 360px;
}

.foglalas_adatok_customer .col1 label {
	width: 140px;
}

.foglalas_adatok_customer .col1 .help-inline {
	padding-left: 145px;
}

.foglalas_adatok_customer td.col1 input {
	width: 201px;
}

.foglalas_adatok_customer td.col1 .input-append input {
	width: 170px;
}


.foglalas_adatok_customer td.col2 {
	width: 250px;
}

.foglalas_adatok_customer .col2 label {
	width: 80px;
}

.foglalas_adatok_customer .col2 .help-inline {
	padding-left: 85px;
}



.foglalas_adatok_customer .col3 label {
	width: 50px;
}



.foglalas_adatok_customer.foglalas_utas_lista label {
	font-weight: bold;
}

.foglalas_adatok_customer.foglalas_utas_lista .col1 label {
	width: 160px;
}





.foglalas_adatok_other.form-horizontal .control-label {
	width: 123px;
}

.foglalas_adatok_other.form-horizontal .controls {
	margin-left: 143px;
}


.foglalas .nav-pills a {
	padding-left: 36px;
	padding-right: 36px;
	font-size: 110%;
}




.foglalas_reszletek_szallas th, .foglalas_reszletek_szallas td {
	background-color: whiteSmoke;
}

.foglalas_reszletek_szallas td.col1 {
	width: 200px;
}

.foglalas_reszletek_szallas td.col2 {
	width: 100px;
}



.foglalas_reszletek_busz th, .foglalas_reszletek_busz td,
.foglalas_reszletek_siberlet th, .foglalas_reszletek_siberlet td {
	background-color: whiteSmoke;
}

.foglalas_reszletek_busz td.col1, .foglalas_reszletek_siberlet td.col1 {
	width: 120px;
}




.foglalas_utas_lista th, .foglalas_utas_lista td {
	background-color: whiteSmoke;
}

.foglalas_utas_lista .error td, .foglalas_utas_lista .error:hover td {
	background-color: #F2DEDE;
}



.foglalas_megrendeles th, .foglalas_megrendeles td {
	background-color: whiteSmoke;
}

.foglalas_megrendeles .error td, .foglalas_megrendeles .error:hover td {
	background-color: #F2DEDE;
}


.foglalas_megrendeles_szolgaltatasok th {
	border-bottom: 1px solid #999;
}

.foglalas_megrendeles_szolgaltatasok .szamlaelem.first td {
	border-top: 1px solid #aaa;
}


.foglalas_megrendeles_befizetes .span2-5 label {
	width: 60px;
}



table tr.footer td {
	font-weight: bold;
	border-top-color: #999;
}


.ellenorzes {

	font-size: 110%;
	font-weight: bold;
	margin-top: -4px;
}

.ellenorzes .alert {
	padding-right: 14px;
}




.separator {
	margin: 35px 0;
	border-top: 2px solid #888;
}


.well.highlight {
	 background: lightGrey;
}




.pozicioszam-foglalas th, .pozicioszam-foglalas td {
	background-color: whiteSmoke;
}



.pozicioszam-foglalas tr td.leltar,
.pozicioszam-foglalas tr:hover td.leltar {
	background-color: #d39fe6; /* purple */
}

.pozicioszam-foglalas tr td.eladva,
.pozicioszam-foglalas tr:hover td.eladva {
	background-color: #d39fe6; /* purple */
}

.pozicioszam-foglalas tr td.felteteles,
.pozicioszam-foglalas tr:hover td.felteteles {
	background-color: #f9a142; /* orange */
}

.pozicioszam-foglalas tr td.szabad,
.pozicioszam-foglalas tr:hover td.szabad {
	background-color: #b9efb1; /* green */
}




.pozicioszam-foglalas tr.kifizetve td.colorized {
	background-color: #b9efb1; /* green */
}

.pozicioszam-foglalas tr.reszben_fix td.colorized {
	background-color: #d8edf6; /* blue */
}

.pozicioszam-foglalas tr.reszben_felteteles td.colorized {
	background-color: #fbfcad; /* yellow */
}

.pozicioszam-foglalas tr.nulla td.colorized {
	background-color: #f3a3a3; /* red */
}

.pozicioszam-foglalas tr td.ellenorzes_failed,
.pozicioszam-foglalas tr:hover td.ellenorzes_failed {
	background-color: #f9a142; /* orange */
}

.pozicioszam-foglalas tr td.ellenorzes_ok,
.pozicioszam-foglalas tr:hover td.ellenorzes_ok {
	background-color: #b9efb1; /* orange */
}


.pozicioszam-foglalas tr td.ellenorzes_failed a {
	color: #222;
}


.pozicioszam-foglalas select.szoba_name {
	width: 90px;
}


.pozicioszam-foglalas .uzenet button {
	margin: 5px 0px 0px 75px;
}




.pozicioszam-foglalas tr.foglalas_first_row td {
	border-top: 1px solid #555;
}




.table-striped.kontingens tr th.opcio,
.table-striped.kontingens tr td.opcio,
.table-striped.kontingens tr:hover td.opcio {
	background-color: #b9efb1; /* green */
}


.table-striped.kontingens tr th.fuggo,
.table-striped.kontingens tr td.fuggo,
.table-striped.kontingens tr:hover td.fuggo {
	background-color: #fbfcad; /* yellow */
}


.table-striped.kontingens tr th.foglalva,
.table-striped.kontingens tr td.foglalva,
.table-striped.kontingens tr:hover td.foglalva {
	background-color: #f3a3a3; /* red */
}



.green {
	color: #008000;
}

.red {
	color: #800000;
}

.blue {
	color: #000080;	
}

.orange {
 color: #F87531;
}

.lekeres_sales_comment {
	display: block;
	overflow: auto;
}


td.blue {
 color: #0000F0;
}

td.orange {
 color: #F87531;
}

td.lila {
 color: #800080;
}


.lightlila {
  background-color:#e0d0e0;
}

.lightblue {
  /* background-color:#d0d0e0; */
  background-color: #d8edf6; /* blue */
}

.lightred {
  /* background-color:#e0d0d0; */
  background-color: #f3a3a3; /* red */
}

.lightgreen {
	/* background-color:#d0e0d0 */
	background-color: #b9efb1; /* green */
}

.lightorange {
  /* background-color: #e0d0c0; */
  background-color: #f9a142; /* orange */
}

.lightyellow {
  /* background-color: #e0d0c0; */
  background-color: #fbfcad; /* yellow */
}


.null {

}


tr.sales_comment_hidden
{
	display:none;
}

table.table2
{
	border-collapse: collapse;
	border-spacing: 2px;
	border-color: grey;
}

table.table2 tr td
{
	padding:10px;
}

.noborder tr td
{
	border-style:none;
	background-color:inherit;
}

.multitable tr td
{
	vertical-align: top;
	height:100%;
}

.utstatus_color_green
{
	background-color:#00FF00;
	font-color:#00FF00;
}

.utstatus_color_red
{
	background-color:#FF0000;
	font-color:#FF0000;
}



.header-fixed {
    width: 100% 
}

.header-fixed > thead
{
	border-bottom: 1px solid #000000;
}

.header-fixed > tbody
{
	height: 600px;
	overflow-y: scroll;
	display:block;
}

.header-fixed> thead, 
.header-fixed> tbody> tr {
    display:table;
    width:100%;
    table-layout:fixed;/* even columns width , fix width of table too*/
}