/*--- Estilos de las tablas ---*/
#main-table tr td {
	/*padding: 5px;*/
	margin: 0px !important;
	vertical-align: top;
}

.main-table-middle tr td {
	padding: 0px;
	margin: 0px !important;
	vertical-align: middle !important;
}

.app-table tr td {
	padding: 2px !important;
	margin: 0px !important;
	vertical-align: middle !important;
}

.odd-row {
	/*background-color: #fff9ff !important;*/
	background-color: #f6faff !important;
}

.even-row {
	/*background-color: #fff7e9 !important;*/
	background-color: #e8f0fc !important;
}

.active-row {
	background-color: #FFEBDA !important;
	cursor: pointer;
}

.odd-col {
	background-color: #e8f0fc !important;
}

.even-col {
	background-color: #f6faff !important;
}

.regform-col1 {
	width: 300px;
	vertical-align: middle !important;
	text-align: left;
}

.regform-col2 {
	width: 300px;
	vertical-align: middle !important;
	text-align: left;
}

.regform-col3 {
	width: 200px;
	vertical-align: middle !important;
	text-align: center;
}

.ot-row {
	background-color: #ffffff !important;
}

.main-col {
	width: 48px;
}

.colspan {
	display: inline;
	clear: both;
}

.table-details {
	padding: 20px;
}

.table {
	padding: 15px;
}

.order-list-col {
	border: 1px solid rgb(190, 214, 248) !important;
	padding: 0.5em 1em 0.3em !important;
	vertical-align: middle !important;
}

.panel-order-list tr td {
	vertical-align: middle !important;
}

#row {
	display: table-row;
}

#cell {
	display: block;
	float: left;
	padding: 5px;
	margin: 0px;
}

#cell-icon {
	display: block;
	float: left;
	padding: 5px;
	margin: 0px;
}

#cell-with-spacing {
	display: block;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
}

#gridGrupoEmp2 tr td {
	margin: 0 !important;
	padding: 5px;
	vertical-align: top;
}

.grid-col1 {
	width: 150px;
}

.grid-col2 {
	width: 400px;
}

.grid-col3 {
	width: 50px;
}

*.rf-dt {
	background: none !important;
	border-left: solid 1px;
}

*.rf-dt-c {
	border-left: solid 1px;
	border-left-color: #000000 !important;
	border-right: solid 1px;
	border-right-color: #000000 !important;
	color: #000000 !important;
}



*.rf-dt-shdr-c {
	background-image: none !important;
	background-color: transparent !important;
	color: #000000 !important;
	font-weight: bold !important;
	border-left: solid 1px;
	border-left-color: #000000 !important;
	border-right: solid 1px;
	border-right-color: #000000 !important;
	border-top: solid 1px;
	border-top-color: #000000 !important;
}

.row-1 {
	background-color: #e8e8e8;
}

.row-2 {
	background-color: transparent;
}

.row-1 td, .row-2 td {
	vertical-align: middle !important;
}

.fieldsetCajas {
    font-size: 12px;
    text-align: left;
}

.ui-datatable-scrollable-theadclone {
    height: 0px;
    visibility: collapse;
}

::-webkit-scrollbar {
  width:10px;
  height:5px;
}

::-moz-scrollbar {
  width:10px;
  height:5px;
}

::-webkit-scrollbar-button {
  width:100px;
  height:100px;
}

::-webkit-scrollbar-thumb {
  background:#9b9fa3 !important;
  border:0px none #ffffff;
  border-radius:50px;
}

::-webkit-scrollbar-thumb:hover {
  background:#b7bbc2;
}

::-webkit-scrollbar-thumb:active {
  background:#c0c0c0;
}

::-webkit-scrollbar-track {
  background:rgba(211,215,217,0.4);
  border:0px none #ffffff;
}

::-webkit-scrollbar-track:hover {
  background:#666666;
}

::-webkit-scrollbar-track:active {
  background:#333333;
}

::-webkit-scrollbar-corner {
  background:transparent;
}

.app-table-radeo-butom td {
	padding: 5px !important;
	vertical-align: middle !important;
}
