.fa2{
	font: normal 14px/1 FontAwesome !important
}
body {
    font-family: Arial, Helvetica, sans-serif !important;
	font: normal 15px Arial, Helvetica, sans-serif !important
}

.header{
	height: 80px;
	background-color: rgb(0, 0, 0);
}

.header img{
	background-image: url(/GenoviveLatam/javax.faces.resource/images/genovive-logo.png.xhtml);
	height: 36px;
	width: 208px;
}

.footer{
	height: 80px;
	background-color: rgb(151, 201, 60);
}

.footer div{
	color: rgb(255,255,255);
	font: 14px Raleway;
}

.flip-image{
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.row > div{
	margin-bottom:10px;
}

input{
	width: 100%
}

.flex-container {
    display: flex;
}

.important-label{
	color: red!important;
}

.text-justify{
	text-align: justify;
    text-justify: inter-word;
}

.title{
	font: bold 16px Arial, Helvetica, sans-serif !important;
	border: 1px rgb(138, 201, 105)!important;
}

th,
.ui-datagrid .ui-datagrid-header {
  color: rgb(89,89,89)!important;
  background: rgb(216,216,216)!important;
  font: normal 18px Arial, Helvetica, sans-serif !important;
}

.hyperlink{
	text-decoration: none!important;
	color: rgb(0, 0, 0)!important;
}

.card-header,
#GENOVIVE_DOCTOR_MENU .nav-pills .nav-link.active,
#GENOVIVE_DOCTOR_MENU a:hover{
    background-color: rgb(151, 201, 60)!important;
    color: rgb(255, 255, 255)!important;
}

#GENOVIVE_DOCTOR_MENU a{
	color: rgb(14,105,49);
	border: 1px solid rgb(151, 201, 60)!important;
}

.card{
	margin:10px;
}