.Dynamed-list-item
{
	color:rgb(36, 51, 128);
	font-weight:normal;
	font-size: 12pt;
	/*font-variant: small-caps;*/
	cursor:pointer;
	font-family: HelveticaNeue, Arial;
}

.interactions{width:100%;}
.renal{width:100%;}
.gravlact{width:100%;}
.int_right{width:90px;}
.gravlact_right{width:90px;}
.ren_right{width:90px;}
.rem_right{width:90px;}

.badge-grey
{  
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f79690), to(#ae0c09)) !important;
  background: -ms-linear-gradient(top,#f79690,#ae0c09) !important;
}

.rigablank {color:white;}	
.tab {border-spacing:0px;text-shadow: none !important;}
.colIntestazioni {width:300px;}
.intestazioni {padding:0px; height:200px; overflow:hidden;}
.valori { overflow-y:hidden;overflow-x:auto; height:200px;}	



.first
{
	width:200px;
	height: 40px;
	border-top: solid 1px #b2b4b8 !important;
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	border-left: solid 1px #b2b4b8 !important;			
}
.emptyRow
{
	height: 20px;
	border-top: solid 1px #b2b4b8 !important;
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	border-left: solid 1px #b2b4b8 !important;	
}

.r1blank {
	color:white;
	width:98px;
	font-weight:bold;
	text-align:center;
	padding: 10px;	
	border-top: solid 1px white !important;
	border-right: solid 1px white !important;	
	border-bottom: solid 1px white !important;	
	border-left: solid 1px white !important;
	
}

.r1 {
	color:white;
	width:98px;
	font-weight:bold;
	text-align:center;
	padding: 10px;	
	border-top: solid 1px #b2b4b8 !important;
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	border-left: solid 1px #b2b4b8 !important;
	background-color:rgba(80,130,150,0.71);	
}

.r1c1 {
	color:white;
	width:98px;
	font-weight:bold;
	text-align:center;
	padding: 10px;	
	border-top: solid 1px #b2b4b8 !important;
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	border-left: solid 1px #b2b4b8 !important;
	background-color:rgba(80,130,150,0.71);
}

.header {
	color:white;
	width:200px;
	height:24px;
	font-size: 12pt;
	background-color:rgba(100,150,230,0.71);	
	font-weight:bold;
	text-align:center;		
	border-top: solid 1px #b2b4b8 !important;
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	border-left: solid 1px #b2b4b8 !important;		
	
}


.c1 {
	width:292px;
	text-align:left;
	padding-left: 5px;
	height: 42px;
	/*border-top: solid 1px #b2b4b8 !important;*/
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	border-left: solid 1px #b2b4b8 !important;
}

.cell {
	text-align:center;
	/*padding: 10px;	*/
	height: 40px;
	border-top: solid 2px white !important;
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	/*border-left: solid 1px #b2b4b8 !important;*/
}

.r1cell {
padding-top:2px;
	text-align:center;
	/*padding: 10px;	*/
	height: 40px;
	border-top: solid 1px #b2b4b8 !important;
	border-right: solid 1px #b2b4b8 !important;	
	border-bottom: solid 1px #b2b4b8 !important;	
	/*border-left: solid 1px #b2b4b8 !important;*/
}

.cellheader 
{
	height: 17px;
	/*background-color:rgba(100,150,230,0.71);*/
	text-align:center;
	border-top: solid 1px white !important;
	border-right: solid 1px white !important;	
	border-bottom: solid 1px white !important;	
	border-left: solid 1px white !important;
}

.c1header {
	height: 24px;
/*	background-color:rgba(100,150,230,0.71);*/
	text-align:center;	
	border-top: solid 1px white !important;
	border-right: solid 1px white !important;	
	border-bottom: solid 1px white !important;	
	border-left: solid 1px white !important;

	
}

	


.welcome-container
{
background-color: white !important;
}

.spanResp
{
/*color: blue;*/
color: rgb(36, 51, 128);
text-decoration: underline;
margin-right:5px;
}

.panel-toolbar-button, .frame-toolbar-button, .form-caption-modal-image, .form-caption-image
{
background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(#ff0808)) !important;
background: -ms-linear-gradient(top,rgb(0,0,0),rgb(0,0,0)) !important;
}

/*
.book-toolbar-status
{
 position: absolute !important;
 top: 10px !important;
 left: -18px !important;
}
*/

.panel-toolbar-button:active, .frame-toolbar-button:active, .panel-toolbar-active, .form-caption-modal-image:active, #menu-button:active, .button-bar-button:active, .toolbar-button:active, .toolbar-frame-image-hl:active, .toolbar-form-image-hl:active
{	
  background-color: darkred !important;
}

.panel-toolbar-button.panel-formlist.button.panel-toolbar-active
{
background-color: darkred !important;
}

.cell-hover
{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(darkred), to(darkred)) !important;
	background: -ms-linear-gradient(top,darkred,darkred) !important;
}

.menu-bar-command.menu-bar-hover
{
  background-color: darkred !important;
}

.menu-bar-disabled
{

	color: grey !important;
	text-shadow: none !important;
	cursor: default !important;
}

.menu-bar-disabled.menu-bar-hover
{

  background-color: #3b3737 !important;
	color: grey !important;
	text-shadow: none !important;
	cursor: default !important;
}

.tab-img-0 
{
/*background-color: #ffffff !important;*/
background-color: transparent !important;
background-repeat:no-repeat;
background-position:center;
}

.selected-tab-img-0 
{
background-color: transparent !important;
background-repeat:no-repeat;
background-position:center;
}
.selected-tab-caption-container-0
{
background: -webkit-gradient(linear, left bottom, left top, from(#BD0000), to(#D10808)) !important;
background: -ms-linear-gradient(top,#BD0000,#D10808) !important;
margin-top: 2px !important;
}

.tab-caption-0
{
text-shadow: rgba(255, 255, 255, 0.75) 0px 0px !important;
color: #ffffff !important;
}

.toolstrip-container
{
 background: -webkit-linear-gradient(top, #940E0E 25%, #640909 85%) !important; 
 background: -ms-linear-gradient(top,#940E0E 25%,#640909 85%) !important;
}

#menu-button
{
background: -webkit-gradient(linear, left bottom, left top, from(#BD0000), to(#D10808)) !important;
background: -ms-linear-gradient(top,#BD0000,#D10808) !important;
}

.toolbar-frame-image-hl, .toolbar-form-image-hl
{
background: -webkit-gradient(linear, left bottom, left top, from(#BD0000), to(#D10808)) !important;
background: -ms-linear-gradient(top,#BD0000,#D10808) !important;
}


.toolbar-button
{
background: -webkit-gradient(linear, left bottom, left top, from(#BD0000), to(#D10808)) !important;
background: -ms-linear-gradient(top,#BD0000,#D10808) !important;
}

.frame-toolbar-caption
{
text-shadow:0px 0px 0px white !important;
}


.panel-formlist-arrow
{
  background: -webkit-gradient(linear, right bottom, right top, from(#BD0000), to(#D10808)) !important;
  background: -ms-linear-gradient(top,#BD0000,#D10808) !important;
}

.panel-formlist-button
{
  background: -webkit-gradient(linear, left bottom, left top, from(#BD0000), to(#D10808)) !important;
  background: -ms-linear-gradient(top,#BD0000,#D10808) !important;
  
}

.panel-toolbar-button, .frame-toolbar-button
{
  background: -webkit-gradient(linear, left bottom, left top, from(#BD0000), to(#D10808)) !important;
  background: -ms-linear-gradient(top,#BD0000,#D10808) !important;
}


.menu-group-cont
{
  -webkit-border-radius: 25px;
  -webkit-box-shadow: 0px 0px rgba(255,255,255,0.75), inset 0px 0px rgba(0,0,0,0.10);
  border: solid 0px #b2b4b8 !important;
  background-color: black;
  margin: -6px;
  -webkit-box-sizing: border-box;
  width: 105%;
}

.menu-bar-command, .tree-node-caption
{
	display: block;
	-webkit-box-sizing: border-box;
	width: 100%;
	height: 44px;
	font-size: 13pt;
	overflow: hidden;
	border-bottom: 1px solid #1e1e1f;
	border-top: 1px solid #515253;
	padding-top: 12px;
	padding-left: 12px;
	text-shadow: rgba(255,255,255,0.75) 0px 0px;
	background-repeat: no-repeat;
	background-position: 10px 50% !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
.menu-group-header
{
  color:white;
  background-color:black;
  padding-bottom:15px !important;   
  text-shadow:0px 0px 0px white;
}

#header-container
{
  background: -webkit-linear-gradient(top, #940E0E 25%, #640909 85%) !important;
  background: -ms-linear-gradient(top,#940E0E 25%,#640909 85%) !important;  
  color:#ffffff;
  text-shadow:0px 0px 0px white;
}

.menu-group-back
{
  
}

.frame-toolbar-container
{
  background: -webkit-linear-gradient(top, #940E0E 25%, #640909 85%) !important;
  background: -ms-linear-gradient(top,#940E0E 25%,#640909 85%) !important;   
  color:#ffffff;
  text-shadow:0px 0px 0px white;
}

#header-main-caption
{
  text-shadow:0px 0px 0px white;
}



.form-caption-container
{
background: -webkit-linear-gradient(top, #940E0E 25%, #640909 85%) !important;
background: -ms-linear-gradient(top,#940E0E 25%,#640909 85%) !important;  
  color:#ffffff;
}

.form-caption-text
{
  text-shadow:0px 0px 0px white;
}

#side-menu-container
{
  background:-webkit-linear-gradient(top, #3b3737 0%, #3b3737 0%) ;
  background: -ms-linear-gradient(top,#3b3737 0%,#3b3737 0%) !important; 
}

.menu-bar-command
{
  color:#ffffff;
  background-color:#3b3737;    
  text-shadow:0px 0px 0px white;
}
