.institutionalFsDefault {
	overflow-y: auto;
	height: 100%;						/* para falta de suporte */  
	height: calc(100% - 18px);          /* para suporte nativo */
	height: -moz-calc(100% - 21px);     /* para Firefox */
	height: -webkit-calc(100% - 17px);  /* para Chrome */	
}

.reportLayoutGridArea {
	height: 100%;						/* para falta de suporte */  
	height: calc(100% - 94px);          /* para suporte nativo */
	height: -moz-calc(100% - 79px);     /* para Firefox */
	height: -webkit-calc(100% - 94px);  /* para Chrome */	
	width: 300px;
}

.reportLayoutCKEditorArea {
	height: 100%;
	height: calc(100% - 115px);			/* para suporte nativo */
	height: -moz-calc(100% - 105px);	/* para Firefox */
	height: -webkit-calc(100% - 131px);	/* para Chrome */
}

.billingGridArea {
	height: 100%;						/* para falta de suporte */  
	height: calc(100% - 47px);          /* para suporte nativo */
	height: -moz-calc(100% - 32px);     /* para Firefox */
	height: -webkit-calc(100% - 47px);  /* para Chrome */	
	width: 300px;
}

.layoutGridArea {
	height: 100%;						/* para falta de suporte */  
	height: calc(100% - 47px);          /* para suporte nativo */
	height: -moz-calc(100% - 32px);     /* para Firefox */
	height: -webkit-calc(100% - 47px);  /* para Chrome */	
	width: 300px;
}

.professionalGridArea {
	height: 100%;						/* para falta de suporte */  
	height: calc(100% - 47px);          /* para suporte nativo */
	height: -moz-calc(100% - 32px);     /* para Firefox */
	height: -webkit-calc(100% - 47px);  /* para Chrome */	
	width: 300px;
}

.specialityGridArea {
	height: 100%;						/* para falta de suporte */  
	height: calc(100% - 69px);          /* para suporte nativo */
	height: -moz-calc(100% - 54px);     /* para Firefox */
	height: -webkit-calc(100% - 69px);  /* para Chrome */	
	width: 300px;
}

.userSpecialityGridArea {
	height: 100%;						/* para falta de suporte */  
	height: calc(100% - 27px);          /* para suporte nativo */
	height: -moz-calc(100% - 32px);     /* para Firefox */
	height: -webkit-calc(100% - 47px);  /* para Chrome */	
	width: 850px;
}

.specialityDivDoctor {
	float: left; 
	width: 350px; 
	height: 225px; 
	border: 1px solid white; 
	padding: 5px;
}

.specialityDivDoctorTitle {
	padding: 0 0 5px 5px;
}

.specialityDivDoctorList {
	height: 205px;
	overflow-y: scroll;
}

.specialityListDoctor {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 100%;
}

.specialityListDoctor li {
	margin: 0 3px 3px 3px;
	padding: 5px;
	width: 314px;
	font-size: 11px;
	cursor: pointer;
}