.tabela-dh {
  overflow-y: scroll;
  overflow-x: scroll;
}

.tabela-dh th {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: rgb(98,98,98);
  box-shadow: 0 1px 0 0 #ddd, 0 -5px 0 0 #fff;
} 

.item-menu-dh{
	font-size: 14px;
	color: rgb(254, 224, 14);
}
.item-menu-dh-2{
	font-size: 13px;
	color: gainsboro;
}

.label-solic{
	font-weight: normal;
	font-family: calibri;
	font-style: italic;	
	font-size: 12px;	
	color: black;
}

.dado-solic{
	font-weight: bold;
	font-family: calibri;
	font-size: 12px;
	color: black
}

.dado-solic2{
	font-weight: bold;
	font-family: calibri;
	font-size: 19px;
	color: black;
}

.label-dh{
	font-weight: bold;
	font-family: calibri;
	font-style: italic;	
}
.label-dh-2{
	font-weight: normal;
	font-family: calibri;
	font-style: italic;	
}

.label-dh-3{
	font-weight: normal;
	font-family: calibri;
	color: rgb(222,110,34);
}
.label-dh-4{
	font-weight: bold;
	font-family: calibri;
	font-style: italic;	
	font-size: 14px;
}
.label-dh-5{
	font-weight: normal;
	font-family: calibri;
	font-style: italic;	
	color: rgb(222,110,34);
	font-size: 12px;
}

.combo-bv{
	font-weight: bold;
	cursor: pointer;
	width: 100%;
	background-color: rgb(234,234,234);
}

.img-form{
	border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    width: 100px;
}

.img-user{
	border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    height: 200px;
    width: 200px;
}

.btn-info-1{
	background-color: rgb(11,66,129);
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.btn-form-dh-1{
	background-color: rgb(157,13,20);
	color: white;
	font-weight: bold;
}

.btn-form-dh-1:hover{
	background-color: rgb(134,11,17);
	color: white;
	text-orientation: "teste";
}
.btn-form-dh-2{
	background-color: rgb(244,167,4);
	color: white;
	font-weight: bold;
}
.btn-form-dh-2:hover{
	background-color: rgb(153,153,153);
	color: white;
}
.btn-form-dh-3{
	background-color: rgb(98,98,98);
	color: white;
	font-weight: bold;
}
.btn-form-dh-3:hover{
	background-color: white;
	color: black;
	border-color: black;
	font-weight: bold
}

.btn-form-dh-4{
	background-color: white;
	color: black;
	border-color: black;
	font-weight: bold
}
.btn-form-dh-4:hover{
	background-color: rgb(0,64,128);
	color: white;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-5{
	background-color:rgb(34,128,68);
	color: white;
	border-color: black;
	font-weight: bold
}
.btn-form-dh-5:hover{
	background-color: white;
	color: black;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-6{
	background-color: rgb(222,110,34);
	color: white;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-6:hover{
	background-color: white;
	color: black;
	border-color: black;
	font-weight: bold
}

.btn-form-dh-7{
	background-color: rgb(0,64,128);
	color: white;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-7:hover{
	background-color: white;
	color: black;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-8{
	background-color: rgb(88,88,88);
	color: white;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-8:hover{
	background-color: white;
	color: black;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-9{
	background-color: red;
	color: white;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-9:hover{
	background-color: white;
	color: black;
	border-color: black;
	font-weight: bold
}

.btn-form-dh-10{
	background-color: #11b9bf;
	color: white;
	font-weight: bold;
	border-color: black;
}

.btn-form-dh-10:hover{
	background-color: white;
	color: black;
	border-color: black;
	font-weight: bold
}



.tab-border-1{
	border-top-color: rgb(88,88,88);
	color: rgb(88,88,88);
	font-weight: bold;
}
.tab-border-1:hover{
	border-top-color: rgb(169,169,169);
	color: rgb(169,169,169);
	font-weight: bold;
}


.tab-border-2{
	border-top-color: rgb(169,169,169);
	color: rgb(169,169,169);
	font-weight: bold;
}


.zoom-dh:{
    transform: scale(0.9);

}

.header-modal-1{
	color: white; 
	font-style: normal;
	background-color: rgb(0,64,128); 
	text-align: center;  
	font-family: calibri;	
}

.header-modal-2{
	color: black; 
	font-style: normal;
	background-color: rgb(0,64,128); 
	text-align: center;  
	font-family: calibri;
	height: 60px;
	font-size: 23px;
}

.header-modal-3{
	color: black; 
	font-style: normal;
	background-color: rgb(199,201,203); 
	text-align: center;  
	font-family: calibri;	
}

.footer-modal-1{
  background-color: rgb(247,247,247); 
}

.alert-dh-err{
	background-color: rgb(248,215,218);
	color: rgb(157,28,89);
	margin:10px;
	border-top-color: rgb(157,28,89);
	border-left-color: rgb(157,28,89);
	border-right-color: rgb(157,28,89);
	border-bottom-color: rgb(157,28,89);
	margin:20px;
}
.alert-dh-suc{
	background-color: rgb(223,242,213);
	color: rgb(39,174,96);
	margin:10px;
	border-top-color: rgb(39,174,96);
	border-left-color: rgb(39,174,96);
	border-right-color: rgb(39,174,96);
	border-bottom-color: rgb(39,174,96);
	margin:20px;
}
.alert-dh-pri{
	background-color: rgb(0,162,232);
	color: rgb(39,174,96);
	margin:10px;
	border-top-color: rgb(39,174,96);
	border-left-color: rgb(39,174,96);
	border-right-color: rgb(39,174,96);
	border-bottom-color: rgb(39,174,96);
	margin:20px;
}

.table-dh-1{
	background-color: rgb(235,235,235);
	font-family: calibri;
}

.table-dh-2{
	background-color: black;
	color: white;
	font-family: calibri;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/*
table.tableSection {
    display: table; width: 100%; 
} 
table.tableSection thead, table.tableSection tbody {
    width: 100%;
} 
table.tableSection thead {
    overflow-y: scroll; 
    display: table; 
    table-layout: fixed; 
    width: calc(100% - 16px); /* assuming scrollbar width as 16px */ 
} 
/*
table.tableSection tbody { 
	overflow: auto; height: 150px; 
	display: block; 
} 
table.tableSection tr { 
	width: 100%; 
	text-align: left; 
	display: table; 
	table-layout: fixed; 
}
*/