/** Add css rules here for your application. */


/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

.label-bold {
  font-weight: bold;
}

.heading-title {
  background: url(images/heading_bg.jpg); 
  color: red;
  padding: 5px;
}

.heading-title-filled{
  text-decoration: underline;
  font-weight: bold;
  color: #008000;
}
.green {
}
.heading-read-label {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.eibManagerToolbarApp{
	background-color: #005196;
	
}


.eibtoolbar-button .x-btn-tl,.eibtoolbar-button .x-btn-tr,.eibtoolbar-button .x-btn-tc,
.eibtoolbar-button .x-btn-ml,.eibtoolbar-button .x-btn-mr,.eibtoolbar-button .x-btn-mc,
.eibtoolbar-button .x-btn-bl,.eibtoolbar-button .x-btn-br,
.eibtoolbar-button .x-btn-bc {
     background-image:url("images/bg-new.gif") !important;  
     padding-top: 3px;
     text-align:left;
    
}




.eibNomeAzienda{
	vertical-align: inherit;
	color:#ffffff;
	padding-top:5px;
	padding-right:10px;
	text-align:center;
	
}


	
.eibAggiornamentoMessage{
	vertical-align: inherit;
	color:#e70000;
	padding-top:8px;
	text-shadow: 2px 0 0 #ffffff, -2px 0 0 #ffffff, 0 2px 0 #ffffff, 0 -2px 0 #ffffff, 1px 1px #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff;
	text-align:center;
}

.refrash-main {
   background-color: #005196;
   border-color:#d0d0d0;
   border: solid 0px #ffffff;
   background-image:url("images/refresh.png");
   cursor:pointer;
   white-space: nowrap;
   padding:1;
   height: 44px;
   width: 44px;
   position: relative;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px 2px 2px 2px;
   color: #fff;
  
   background-position: bottom;
   background-repeat: no-repeat;
   margin-top: -3px;
   margin-bottom: 2px;
   margin-right: 2px;
   margin-right: 25px !important;
}

.settings-main {
   background-color: #005196;
   border-color:#d0d0d0;
   border: solid 0px #ffffff;
   background-image:url("images/settings.png");
   cursor:pointer;
   white-space: nowrap;
   padding:1;
   height: 44px;
   width: 44px;
   position: relative;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px 2px 2px 2px;
   color: #fff;
  
   background-position: bottom;
   background-repeat: no-repeat;
   margin-top: -3px;
   margin-bottom: 2px;
   margin-right: 2px;
   margin-right: 25px !important;
}

.logout-main {
   background-color: #005196;
   border-color:#d0d0d0;
   border: solid 0px #ffffff;
   background-image:url("images/logout.png");
   cursor:pointer;
   white-space: nowrap;
   padding:1;
   height: 44px;
   width: 44px;
   position: relative;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px 2px 2px 2px;
   color: #fff;
  
   background-position: bottom;
   background-repeat: no-repeat;
   margin-top: -3px;
   margin-bottom: 2px;
   margin-right: 2px;
   margin-right: 25px !important;
}

.logout-main:hover {
 background-color: #005196;
   border-color:#d0d0d0;
   border: solid 0px #9d9d9d;
   background-image:url("images/logout.png");
   cursor:pointer;
   white-space: nowrap;
   padding:1;
   height: 44px;
   width: 44px;
   position: relative;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px 2px 2px 2px;
   color: #ffffff;
   filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#9d9d9d, EndColorStr=#c4c1c1)";
   background-position: bottom;
   background-repeat: no-repeat;
  margin-top: -3px;
   margin-bottom: 2px;
   margin-right: 2px;
}

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    background-position: 0px center;
    background-repeat: no-repeat;
    padding-left: 34px;
    height: 22px;
    text-align: left;
}


.x-btn-text-icon .x-btn-icon-large-left .x-btn-text {
    background-position: 0px center;
    background-repeat: no-repeat;
    padding-left: 34px;
    height: 22px;
    text-align: left;
}


.x-btn-icon .x-btn-small .x-btn-text {
    height: 22px;
    width: 22px;
}

.x-btn-noicon .x-btn-small .x-btn-text {
    height: 22px;    
}

.sample-box {
  float: left;
  width: 225px;
  margin: 5px 5px 0 5px;
  text-align: center;
  height: 134px;
  cursor: default;
  color: #444;
  overflow: hidden;
  padding-top:15px;
}


.eibtoolbar-button:hover {   
    background-color:#005196;    
    height:35px;
    text-align: left;
    color-text: white;
    text-decoration-line: underline;    
}


.subMenuToolbar{
background-color: 005196;   
text-align: left;
}

.x-toolbar .x-toolbar-cell {
    vertical-align:middle;
}
.x-panel-fbar td.x-toolbar-cell{
	padding:0px;
}
.x-panel-fbar .x-toolbar-cell {
    vertical-align:middle;
}

.x-toolbar-button-menu {
	text-align:left;
}

.heading-message-attention-label {
    color: red;
    text-align: center;
    font-weight: bold;
    font-size: 200%;
}

.html-view-editor {
    z-index: 100;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    width: 100%;
    height: 100%;
}

.link {
    text-decoration: underline;
    color: #005196;
    cursor: pointer;
}

.sample-box {
  width: 225px !important;
}

.sample-box div,#sample-box div a {
  font-size: 10px !important;
  line-height: 12px !important;
}

ul.x-tab-strip-bottom {
    border-color: rgb(208, 208, 208);
    background-color: rgb(255, 255, 255) !important;
}

#tsc_player {
   z-index: 9999;	
}

.tscplayer_inline {
	position:static;
	margin: 10px;
	width: 852px;
	height: 520px;
	z-index:auto;
}

.tscplayer_fullframe {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 9999;	
}

@media screen and (max-width: 852px) {
    .tscplayer_inline {
	width: 100%;
    }
}
