BODY
{
  font-family: 'Roboto', HelveticaNeue, Arial !important;
}

.panel-field-value-list
{
	font-family: 'Roboto', HelveticaNeue, Arial !important;
	font-size: 09pt !important;
}

.panel-field-value-form
{
	font-family: 'Roboto', HelveticaNeue, Arial !important;
	font-size: 09pt !important;
}

.panel-field-caption-list 
{
	font-family: 'Roboto', HelveticaNeue, Arial !important;
}

.panel-field-caption-form 
{
	font-family: 'Roboto', HelveticaNeue, Arial !important;
}

.panel-field-static
{
	font-family: 'Roboto', HelveticaNeue, Arial !important;
}

div.upload-no-shell {
    width: 268px;
    height: 118px;
    background: url(images/BottoneAllegati.png);
    overflow: hidden;
}

div.upload-no-shell input {
    display: block !important;
    width: 268px !important;
    height: 118px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

.menu-separator-level-3
{
  background-image:none;
}
.menu-separator-level-4
{
  background-image:none;
}

.frame-toolbar-button
{
  background-image:none;
}

.frame-toolbar-button
{
  background-image:none;
  border-radius:none !important;
}

.messagetooltip-image
{
  background-image:none;
}


.panel-form-container
{
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
}

.panel-search-button
{
  background-image:none !important;
}

.popup-corner-bottom-left
{
  padding-top: 0px  !important; padding-right: 0px  !important; padding-bottom: 0px  !important; padding-left: 0px  !important;
  height:0;
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
}

#taskbar-menu-box
{
  
}

.popup-frame-container-abortible
{
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
  border-radius:none !important;
  padding-top: 0px  !important; padding-right: 0px  !important; padding-bottom: 0px  !important; padding-left: 0px  !important;
}

.form-container
{
  	border: none;
	box-shadow: none !important;
}

.panel-toolbar-button
{
  background-image:none;
}

.form-message-text
{
  color:#bab8b8 !important;
}

#forms-container
{
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
}

.combo-input
{
  background-image:none;
}

.panel-multisel-command
{
  background-image:none;
}

#header-close-app
{
  
  background-image:none;
}

.toolbar-form-command
{
  background-image:none;
}

.popup-button-div
{
  background-image:none;
  
}

.form-list-close-all-img
{
  
  background-image:none;
}

.popup-icon-div
{
  padding-top: 0px  !important; padding-right: 0px  !important; padding-bottom: 0px  !important; padding-left: 0px  !important;
}

#header-suppress-menu
{
  background-image:none;
}

.popup-border-bottom
{
  height:0 !important;
  padding-top: 0px  !important; padding-right: 0px  !important; padding-bottom: 0px  !important; padding-left: 0px  !important;
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
}

.popup-border-top
{
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
  height:0 !important;
  padding-top: 0px  !important; padding-right: 0px  !important; padding-bottom: 0px  !important; padding-left: 0px  !important;
}

.group-collapse-img
{
  background-image:none;
}

.toolbar-form-image
{
  background-image:none;
}

.popup-border-left
{
  height:0 !important;
  padding-top: 0px  !important; padding-right: 0px  !important; padding-bottom: 0px  !important; padding-left: 0px  !important;
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
  none !important;
}

.panel-value-button
{
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  border: 1px solid #018dc4;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font: normal normal normal 16px/normal "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: rgba(64,64,64,0.9) !important;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: -webkit-linear-gradient(-45deg, rgba(228,245,252,0.7) 0, rgba(159,216,239,1) 82%, rgba(191,232,249,0.5) 93%, rgba(42,176,237,1) 100%);
  background: -moz-linear-gradient(135deg, rgba(228,245,252,0.7) 0, rgba(159,216,239,1) 82%, rgba(191,232,249,0.5) 93%, rgba(42,176,237,1) 100%);
  background: linear-gradient(135deg, rgba(228,245,252,0.7) 0, rgba(159,216,239,1) 82%, rgba(191,232,249,0.5) 93%, rgba(42,176,237,1) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.2) ;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.2) ;
  text-shadow: 0 0 0 rgba(15,73,168,0.66) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.myButtonBlue {
	background:#019ad2 !important;
	background-color:#019ad2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial !important;
	font-size:15px !important;
	font-weight:bold !important;
	padding:6px 2px !important;
	text-decoration:none !important;
}
.myButtonBlue:hover {
	background:#003E59 !important;
	background-color:#003E59;
}
.myButtonBlue:active {
	position:relative;
	top:1px;
}

.myButtonGreen {
	background:#5cbf2a !important;
	background-color:#5cbf2a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial !important;
	font-size:15px !important;
	font-weight:bold !important;
	padding:6px 2px !important;
	text-decoration:none !important;
}
.myButtonGreen:hover {
	background:#003E59 !important;
	background-color:#003E59;
}
.myButtonGreen:active {
	position:relative;
	top:1px;
}

.myButtonGrey {
	background:#dfdfdf !important;
	background-color:#dfdfdf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#777777 !important;
	font-family:Arial !important;
	font-size:15px !important;
	font-weight:bold !important;
	padding:6px 2px !important;
	text-decoration:none !important;
}
.myButtonGrey:hover {
	background:#003E59 !important;
	background-color:#003E59;
	color:#ffffff !important;
}
.myButtonGrey:active {
	position:relative;
	top:1px;
}

.myButtonYellow {
	background:#FFC336 !important;
	background-color:#FFC336;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#FFFFFF !important;
	font-family:Arial !important;
	font-size:18px !important;
	padding:6px 2px !important;
	text-decoration:none !important;
}
.myButtonYellow:hover {
	background:#003E59 !important;
	background-color:#003E59;
}
.myButtonYellow:active {
	position:relative;
	top:1px;
}

.menu-commandset-link-level-1
{
  background-image:none;
}
.menu-commandset-imagedx-level-1
{
  background-color:#ebebed;
  background-image:none !important;
}
.submenu-container-level-1
{
  background-color:#ebebed;
}
.menu-commandset-level-1:hover
{
  background-color:#e0e0e0;
  background-image:none;
}
.menu-commandset-level-1
{
  background-image: none;
  background-color:#ebebed;
}
.menu-separator-level-1
{
  background-color:#ebebed;
  background-image:none;
}

.menu-commandset-level-2:hover
{
  background-color:#e0e0e0;
}
.menu-command-level-2:hover
{
  background-color:#e0e0e0;
  background-image:none;
}
.menu-command-level-2
{
  background-color:#ebebed;
}
.menu-command-branchimage-level-2
{
  background-image:none;
}

.submenu-container-level-2
{
  background-color:#ebebed;
}
.menu-commandset-level-2
{
  background-color:#ebebed;
}

.menu-command-image-level-2
{
  background-image:none;
  background-color:#ebebed;
}

.menu-separator-level-3
{
  background-image:none;
}
.menu-command-level-3:hover
{
  background-color:#e0e0e0;
}
.submenu-container-level-3
{
  background-color:#ebebed;
}
.menu-command-image-level-3
{
  background-color:#ebebed;
}
.menu-commandset-level-3:hover
{
  background-color:#e0e0e0;
}
.menu-separator-level-4
{
  background-image:none;
}
.menu-command-level-4
{
  background-color:#ebebed;
}
.menu-command-level-4:hover
{
  background-color:#e0e0e0;
}


.form-caption-image
{
  
  background-image:none;
}

.form-caption-text
{
  font-weight:bold !important;
  height: 30px !important;
  line-height: 30px !important;
}

.indicator-text
{
  color:#2f3635 !important;
  font-size:9pt !important; 
  /*font-weight:bold !important;*/
}

.indicator-text:hover {
  background-color: transparent !important;
}

.indicator-box
{
  background-color: transparent !important;
  border: none !important;
}

.book-toolbar-button
{
  background-image:none;
}

.frame-toolbar-button
{
  background-image:none;
}

.popup-corner-bottom-right
{
  padding-top: 0px  !important; padding-right: 0px  !important; padding-bottom: 0px  !important; padding-left: 0px  !important;
  border-top: 0px    !important; border-right: 0px    !important; border-bottom: 0px    !important; border-left: 0px    !important;
  height:0 !important;
}

.panel-status-qbe {
  line-height: 22px;
  color: #031107 !important;
  font-size: 8pt;
  font-weight: bold;
  overflow: hidden;
  padding-right: 12px;
  display: inline-block;
}

.panel-status-data {
  line-height: 22px;
  color: #031107 !important;
  font-size: 8pt;
  font-weight: bold;
  overflow: hidden;
  padding-right: 12px;
  display: inline-block;
}

.frame-toolbar-caption {
  line-height: 22px;
  color: #031107 !important;
  font-size: 8pt;
  font-weight: bold;
  display: inline-block;
  padding-left: 8px;
  overflow: hidden;
}

#header-main-image
{
  margin-top: 8px;
}

.pulsante_blu {
 outline: none !important;
 cursor: pointer !important;
 text-align: center !important;
 text-decoration: none !important;
 font: bold 12px 'Roboto', HelveticaNeue, Arial !important;
 color: #fff !important;
 line-height: 36px;
 padding: 10px 20px !important;
 border: solid 1px #0076a3 !important;
 background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)) !important;
 background: -webkit-linear-gradient(top,  #00adee,  #0078a5) !important;
 background: -moz-linear-gradient(top,  #00adee,  #0078a5) !important;
 background: -ms-linear-gradient(top,  #00adee,  #0078a5) !important;
 background: -o-linear-gradient(top,  #00adee,  #0078a5) !important;
 
 -moz-border-radius: 8px !important;
 -webkit-border-radius: 8px !important;
 border-radius: 8px !important;
}

#welcome-container 
{ 
	transform: translate3d(0px, 0px, 0px); 
}

.form-caption-container
{
	height: 30px !important;
	line-height: 30px !important;
}


