#page{
	/*width: 1000px;*/
	margin: 1em;
	box-shadow: 1em 1em 1em 1em grey;
    border-radius: 1em;
	
}

#header{
	width: 100%;
	height:100px !important;
	margin-top:1em;
    /*margin-top:6px;
	margin-bottom:6px;*/
	/*
	background-image: url('');
	background-repeat: no-repeat;*/
	display:inline-block;	
}
header > div {
	display:inline-block;
	vertical-align: top;
}
#main{
 /*width: 980px;*/
 /*width: 100%;*/
 margin: 1em;
}
#content{
    display:inline-block; 
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	/*
	background-image: url('');
	background-repeat: repeat-y;*/
}

#footer{
	color: #dedede;
	text-align: center;
	vertical-align:	bottom;
	width: 100%;
	height:100px;
    padding-top: 30px; padding-bottom: 0px;
    /*
    background-image: url('');
    background-repeat: no-repeat;*/
}

.even-row {
 background-color: #FCFFFE;
   /* background-color: #FFFFFF;*/
}

.odd-row {
 background-color: #ECF3FE; 
 /*
 #F0F8FF
 background-color: #FCFFFE;*/
}

.active-row {
 background-color: #FFEBDA !important;
 cursor: pointer;
}

.highlight {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
.highlight:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

/* hide primeface datatable check all */
.ui-chkbox.ui-chkbox-all.ui-widget {
    display:none !important;
 }

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.rf-select-medium-width input[type="text"] {
    width: 18em;
}
.rf-select-big-width input[type="text"] {
    width: 29em;
}

.ui-widget-content a {
	color: #0090FF;
}
.ui-table-1{
    margin-left:auto;
    margin-right:auto;
}
.ui-td-1{
    text-align: center;
    color: red;
}
.ui-td-last{
    text-align:center;
}