.annulla_icon {
    background-image:url( ../images/annulla.png ) !important;
}

.add_icon {
    background-image:url( ../images/16_add.png ) !important;
}

.start_icon {
    background-image:url( ../images/16_start.png ) !important;
}

.offerte_icon {
    background-image:url( ../images/16_anagrafiche.png ) !important;
}

.assegnazione_icon {
    background-image:url( ../images/16_event_schedule.png ) !important;
}

.assegnazione_def_icon {
    background-image:url( ../images/16_checklistOK.png ) !important;
}

.stamp_icon {
    background-image:url( ../images/16_stamp.png ) !important;
}

.revoke_icon {
    background-image:url( ../images/16_revoke.png ) !important;
}

.proroga_icon {
    background-image:url( ../images/16_postpone.png ) !important;
}

.suspend_icon {
    background-image:url( ../images/16_suspend.png ) !important;
}

.soccorso_icon {
    background-image:url( ../images/16_soccorso.png ) !important;
}

.offer_icon {
    background-image:url( ../images/16_offer.png ) !important;
}

.icon-riepilogo-generale {
    background-image:url( ../images/16_riepilogo_generale.png ) !important;
}

.icon_gestione_pratiche {
    background-image:url( ../images/pratiche_incorso.png ) !important;
}

.icon_gestione_pratiche_incorso {
    background-image:url( ../images/pratiche_incorso.png ) !important;
}

.icon_gestione_pratiche_deliberate {
    background-image:url( ../images/16_pratiche_deliberate.png ) !important;
}

.icon_gestione_istanze {
    background-image:url( ../images/16_istanze.png ) !important;
}

.icon_categorie_operatore {
    background-image:url( ../images/16_dettagli_incarichi.png ) !important;
}

.coa_icon {
    background-image:url( ../images/16_coa.png ) !important;
}

.paypal_icon {
    background-image:url( ../images/16_paypal.png ) !important;
}

.icon_account {
    background-image:url( ../images/16_account.png ) !important;
}

.settings_icon {
    background-image:url( ../images/16_settings.gif ) !important;
}

.limit_icon {
    background-image:url( ../images/16_wall.png ) !important;
}

.warning_icon {
    background-image:url( ../images/16_warning.png ) !important;
}

.salva_icon {
    background-image:url( ../images/conferma.png ) !important;
}

.login_icon {
    background-image:url( ../images/login.png ) !important;
}

.icon_upload_pratiche {
    background-image:url( ../images/16_upload.png ) !important;
}

.icon_invio_pratiche {
    background-image:url( ../images/16_send.png ) !important;
}

.edit_dati_utente {
    background-image:url( ../images/16_edit_user.png ) !important;
}


.icon_pec_automatiche {
    background-image:url( ../images/16_at.png ) !important;
}

.icon_gestione_relatori {
    background-image:url( ../images/16_relatori.png ) !important;
}

.icon_modifica_relatore {
    background-image:url( ../images/16_change.png ) !important;
}

.icon_proposta_stato {
    background-image:url( ../images/16_stato.png ) !important;
}

.icon_conferma_stato {
    background-image:url( ../images/16_validate.png ) !important;
}

.protocollo_icon {
    background-image:url( ../images/16_prot.png ) !important;
}

.register_icon {
    background-image:url( ../images/16_register.png ) !important;
}

.student_icon {
    background-image:url( ../images/16_student.png ) !important;
}

.teacher_icon {
    background-image:url( ../images/16_teacher.png ) !important;
}

.account_icon {
    background-image:url( ../images/16_account.png ) !important;
}

.account_generale_icon {
    background-image:url( ../images/16_account_generale.png ) !important;
}

.edit_icon {
    background-image:url( ../images/16_edit.png ) !important;
}

.image_account_icon {
    background-image:url( ../images/16_pic_change.png ) !important;
}

.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
    font:normal 11px arial,tahoma, helvetica, sans-serif;
    color: white;
}

.x-small-editor .x-form-field {
    font:normal 11px arial, tahoma, helvetica, sans-serif;
    color: black
}

.x-panel-header{
    color: white;
    background-color: #404756
}

.row-preview{
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}

.classBannerDiv{
    height: 58px;
}/*

.classMasterDiv{

}
*/

.classDiffDivRed{
    background-color: orangered;
}

.classDiffDivGreen{
    background-color: lime;
}

.classDiffDivBlue{
    background-color: cyan;
}


.classRedFont{
    background-color: orange;
}

.classLightCyanFont{
    background-color: lightcyan;
}

.divIframe
{
    padding: 0px;
}/*


*/
.divTitleFloatLeft
{
    padding: 0px;
    border:0px;
    float: left;
}


.divTitleAlignCenter
{
    padding: 0px;
    border:0px;
    text-align: center;
}

.divTitleFloatRight
{
    padding: 0px;
    border:0px;
    float: right;
}


.x-grid-cell-inner, .x-grid-hd-inner
{
    white-space:normal !important;
}

.no-group-hd .x-grid-group-hd 
{
    display: none;
}

.multiline-row .x-grid-cell-inner {
    overflow: auto !important;
    white-space: normal !important;
    text-overflow: ellipsis;
    display: block;
}


body {
    font-family:helvetica,tahoma,verdana,sans-serif;
    padding:20px;
    padding-top:32px;
    font-size:13px;
    background-color:#fff !important;
}
p {
    margin-bottom:15px;
}
h1 {
    font-size:large;
    margin-bottom:20px;
}
h2 {
    font-size:14px;
    color:#333;
    font-weight:bold;
    margin:10px 0;
}
.example-info{
    width:150px;
    border:1px solid #c3daf9;
    border-top:1px solid #DCEAFB;
    border-left:1px solid #DCEAFB;
    background:#ecf5fe url( info-bg.gif ) repeat-x;
    font-size:10px;
    padding:8px;
}
pre.code{
    background: #F8F8F8;
    border: 1px solid #e8e8e8;
    padding:10px;
    margin:10px;
    margin-left:0px;
    border-left:5px solid #e8e8e8;
    font-size: 12px !important;
    line-height:14px !important;
}
.msg .x-box-mc {
    font-size:14px;
}
#msg-div {
    position:absolute;
    left:35%;
    top:10px;
    width:250px;
    z-index:20000;
}

.x-toolbar input {
    font:normal 11px arial, tahoma, helvetica, sans-serif;
    color: black
}

.x-grid3-row-body p {
    margin:5px 5px 10px 5px !important;
} 


.x-toolbar-footer {
    background-color: #FFFFFF;
}

.x-toolbar-default {
    background-color: #404756;
}

.x-btn-default-toolbar-small{
   /* border-color: #126daf;
    background-color: #3892d3;
    background-image: -moz-linear-gradient(center top , #4b9cd7, #3892d3 50%, #358ac8 51%, #3892d3);   */
    
background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
border-color: #111111;
}


.x-btn-disabled.x-btn-default-small {
    /*background-image: -moz-linear-gradient(center top , #2c8bd1, #157fcc 50%, #1378c1 51%, #157fcc);   */
    background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
    
}

.x-toolbar span {
    color: #FFFFFF;
}

.thumb-wrap {
    display: inline-block
}

/*
.helpButton{
    padding: 0px;
    border:0px;
    cursor: pointer;
}*/


.x-btn-default-small {
 background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}

.x-btn-default-small{
border-color: #2a363d;
}

.x-window-default {
    border-color: #404756;
    border-radius: 4px;
}
.x-window-header-default-top {
    background-color: #404756;
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 5px;
    padding: 5px;
}
.x-window-header-default {
    background-color: #404756;
    border-color: #404756;
    font-size: 13px;
}

x-window-header-default .x-tool-img {
    background-color: #404756;
}
default .x-tool-img {
    background-color: #404756;
}