/*@font-face {
    font-family: myFirstFont;
    src: url(font-awesome/fonts/fontawesome-webfont.woff);
}*/

@import url("font-awesome/css/font-awesome.min.css");

.bgViewport {
	background: #fdfdfd url(../img/bg.png) no-repeat fixed bottom right !important;
}

.bgMain .x-panel-body-default {
	background: #fdfdfd url(../img/bg.png) no-repeat fixed bottom right !important;
}

.bgMain .x-tabpanel-child .x-panel-body-default {
	background: #fff !important;
}

.rowEmptyText {
	text-align: center !important;
	padding: 10px;
	visibility: hidden;
	/*
	color: gray;
	background-color: white;
	*/
}

/********************************************
SUMMARY  
*********************************************/
.summary-row {
	font-weight: bold !important;
	background-color: #CCC !important;
}

.rowHideSummary .x-table-plain .x-grid-row-summary {
	display: none !important;
}

.rowShowSummary .x-table-plain .x-grid-row-summary {
	display: inline !important;
	font-weight: bold !important;
}

.rowShowSummary .x-table-plain .x-grid-row-summary td {
	background-color: #CCC !important;
}

/*********************************************/



/********************************************
GRID  
*********************************************/
.item-vertical-align .x-grid-td {
	vertical-align: middle !important;
}

.x-column-header-inner {
    text-align: center !important;
}

.columnLeft{
     text-align: left !important;
}

.x-action-col-cell img {
  height: 16px;
  width: 16px;
}

.grid-row {
	font-weight: normal !important;
	background-color: transparent !important;
}

.row-disable {
	background-color: #DDD !important;
}

.x-action-col-cell img.icon-prestito {
	background-image: url('../img/icons/book.png');
}

/*********************************************/


/********************************************
FIELDSET  
*********************************************/
fieldset {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.classFieldset .x-fieldset-header-default > .x-fieldset-header-text {
color: #3892d3;
font-weight: bold;
font-size: 16px;
}
/*********************************************/


/********************************************
BUTTON  
*********************************************/
.btnWhite .x-btn-inner {
	color: white;
	font-size: 15px;
	/*font-weight: bold;*/
}

.btnRicerca .x-btn-inner {
	color: black;
	font-size: 20px;
	font-weight: bold;
}


.btnPrenota .x-btn-inner {
	color: white;
	font-size: 16px;
	font-weight: bold;
}

.btnPrenota {
	background-color: green; 
	border-color: green; 
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}                    

.btnRestituzione .x-btn-inner {
	color: white;
	font-size: 16px;
	font-weight: bold;
}

.btnRestituzione {
	background-color: orange; 
	border-color: orange; 
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}  


.btnRicercaLibro .x-btn-inner {
	color: white;
	font-size: 18px;
}

A.btnRicercaLibro {
	/*
	background-color: #EEE; 
	border-color: #EEE; 
	*/
	background-color: #3487c3; 
	border-color: #1375bc; 

	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}

A.btnRicercaLibro:hover, A.btnRicercaLibro:active, A.btnRicercaLibro:visited
{   
	/*
	background-color: #EEE; 
*/}

/*********************************************/

.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1999;background-color:#222;background-image:url(../img/preloader.gif);background-repeat:no-repeat;background-position:center center;}

/*
legend {
background: #FF9;
border: solid 1px black;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 6px;
}
*/