.dochead_main_up{
	/*height: 90px;*/
  overflow: auto;
}
.bizonylat_keret
  {
    color: #000000;
    background-color: #dedede;
    border: 2px solid #000000;
    display: table;
    margin: 0 auto;
    /*box-shadow: -2px -2px 2px #000;*/
    min-width: 1105px;
  }

.bizonylat_keret_belso
  {
    margin: 10px;  
  }
  
.bizonylat_tetelek
  {
    text-align: left;
    font-family: Arial;
  }
  
.urlap_table
  {
    padding: 5px 5px 0 6px;
    display: table;
  }
  
.urlap_sor
  {
    margin-bottom: 6px;  
  }

.bizonylat_tetelek input, .bizonylat_tetelek select {
    box-shadow: none;
    margin: 0;
}
input[type="text"], textarea, input[type="password"], select, input[type="file"], .hasDatepicker {
    border: 1px solid #808080;
    margin: 0;
    min-height: 25px;
    /*border-radius: 5px;*/
    padding: 0px 5px 0px 5px;
    font-size: 15px;
}
select {
    min-height: 27px;
}
.cm_window_itemsarea input[type="text"],.cm_window_itemsarea textarea, .cm_window_itemsarea input[type="password"], .cm_window_itemsarea select, .cm_window_itemsarea input[type="file"], .cm_window_itemsarea .hasDatepicker {
    border: 1px solid #808080;
    margin: 0;
    min-height: 30px;
    border-radius: 5px;
    padding: 0px 5px 0px 5px;
    font-size: 15px;
}

.doc_action_but{
	margin: 2px !important; 
	border-radius: 6px; 
	border: 1px solid #808080; 
	padding: 5px !important;
}

.doc_action_hov:hover{
	background-color: #dbfeba;
}

.doc_action_hovred:hover{
	background-color: #FF6060;
}

.dochead_left {
	display: inline-block;
	padding: 10px 5px;
	/*margin-right: 10px;*/
	min-height: 380px;
	border-right: 10px solid #DEDEDE;
}

.dochead_right {
	display: inline-block;
	padding: 10px 5px;
	min-height: 380px;
}

.dochead_row {
	display: table;
	width: 100%;
	text-align: left;
}

.dochead_row label {
	width: 135px;
	display: inline-block;
	text-align: left;
	padding-right: 5px;
	font-family: mono;
	/*font-weight: bold;*/
	font-size: 14px;
}

.dochead_partner_left {
	display: inline-block;
}

.dochead_partner_right {
	display: inline-block;
}

.dochead_left h1,.dochead_right h1 {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-align: left;
}

.dochead_main {
	width: 100%;
	background-color: #AAAAAA;
	display: flex;
	/*justify-content: space-between;*/
	align-items: stretch;
}

.bizonylat_tetelek input {
	border-width: 1px 1px 1px 0;
	/*background-color: rgba(255,255,255, 0.65);*/
}

.bizonylat_tetelek input:first-child {
	border-width: 1px 1px 1px 1px;
	/*background-color: rgba(255,255,255, 0.65);*/
}

.urlap_table > div:nth-child(odd) {
	background-color: #d6d6d6;
}

.urlap_table > div:nth-child(even) {
	background-color: #b6b6b6;
	border-top: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
}

.urlap_table {
	padding: 0;
	border: 1px solid #a6a6a6;
}

.urlap_table > div {
	padding: 6px;
	margin: 0;
}

.urlap_table_head {
	background-color: #708090;
	border: 1px solid #a6a6a6;
	padding: 6px;
	display: table;
	width: 1072px;
	margin-top: 10px;
}

.urlap_table_head nobr > div, .urlap_table_bottom nobr input{
	border: 1px solid #708090;
	border-width: 1px 1px 1px 0;
	color: #fff !important;
	background-color: rgba(0,0,0,0.2);
}

.urlap_table_head nobr > div:first-child {
	border-width: 1px 1px 1px 1px;
}

.urlap_table_bottom {
	background-color: #708090;
	border: 1px solid #a6a6a6;
	padding: 6px;
	display: table;
	width: 1072px;
	margin-bottom: 10px;
}

.bizonylat_keret_belso > h1 {
	background-color: #708090;
	color: #fff !important;
	margin: 0 0 10px 0;
	padding: 10px;
}

.number_format {
	text-align: right;
}

#cm_window_area_margincm_forms #main{
	padding: 0;
	text-align: center;
	background: url('/modul/bizonylatok/images/bg.png') no-repeat center center;
	height: calc(100vh - 44px);
}

