input.search {
    border: 1px solid #AAA;
    border-radius: 4px;
    font-size: 14px;
    padding: 8px 5px;
    width: 450px;
}

input.spinner {
    background: url(/images/spinner.gif) no-repeat 430px center;
}

#overlayProforma .commesse_generate 
{
    height:440px; 
    overflow: auto;
}

.commesse1 {
    border: 1px solid #AAAAAA;
    color: #222222;
    background-color: #EAFFEB;
}

.commesse2 {
    border: 1px solid #AAAAAA;
    color: #222222;
    background-color: #FFF;
}

.item_codice {
    font-weight: bold;
}

#loader {
    display: none; 
    position: absolute; 
    right: 10px;
}

.assegno 
{
    position:relative;
    top: -30px;

}

.error {
    color: red;
}

.warning {
    color: #0092ef;
}

.info {
    color: #fad42e;
}



.indent {
    background-color: #666;
    margin-right: 1em;
}

.hover {
    background-color: #c24739;
}

.son {
    background-color: #9cf;

}

#project_packages_list, #project_templates_list {
    width: 100%;

}

#contratto input[type="checkbox"] {
    zoom: 2;
    position: relative;
    top: 2px;
}

#contratto {
    margin-top: 40px;

}
#contratto table {
    border: 2px solid black;
    border-right:none;
    border-spacing:0;
    border-collapse:collapse;

    margin-bottom: 20px;
}

#contratto table td {
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 4px;
}


.contract-headers {
    background-color: #9cf;   
    font-weight: bolder;
}

#contratto table.inner-table {
    border: 2px solid black;
    border-right:none;
    border-spacing:0;
    border-collapse:collapse;

    margin-bottom: 0px;

}

#contratto table.inner-table input{


    text-align: center;

}

#contratto #logo {
    float: right;
    width: 165px;
    position: relative;
    top: 1px;
}

.contratto_pacchetti_titolo {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;

}

.contratto_pacchetti_body {
    margin-top: 20px;
    margin-bottom: 20px;

}

#contratto input {
    border: 1px solid grey;

}

#contratto input[type="text"] {

    width: 95%;
}


#contratto select {
    border: 1px solid grey;
}

.cf input {
    text-transform: uppercase;
}

.project_ul {
    columns: 3;
    -webkit-columns: 3;
    -mox-columns: 3;
}

.project-block2 {
    font-size: 2em;
    background-color: #9cf;
    border-radius: 13px;
    padding-left: 24px;
    width: 9em;
}

.project-block2 a {
    text-decoration: none;

}

.project-block-title {
    font-size: 2em;
    border-bottom: 4px solid red;
    margin-bottom: 20px;
}


.triangle-up {
    background-image: url(/sfAdminThemejRollerPlugin/css/jquery/redmond/images/ui-icons_d8e7f3_256x240.png);
    width: 16px;
    height: 16px;
    display: block;
    float: left;

    margin-top: 6px;
    background-position-y: -16px;
    background-position-x: 0px;
    background-color: black;
    border-radius:10px;
    float: left;

}

.triangle-down {
    background-image: url(/sfAdminThemejRollerPlugin/css/jquery/redmond/images/ui-icons_d8e7f3_256x240.png);
    width: 16px;
    height: 16px;
    display: block;
    float: left;

    margin-top: 6px;
    background-position-y: -16px;
    background-position-x: -64px;
    background-color: black;
    border-radius:10px;
    float: left;
}

.apri_chiudi {
    margin-left: 14px;

}

#contratto #blocco_dettagli ul.checkbox_list {
    columns: 3;
    -webkit-columns: 3;
    -mox-columns: 3;

}

.logo img {
    padding: 5px;
}

.stato-block {
    margin-top: 40px;
    margin-bottom: 10px;
}

.current-state {
    margin-bottom:10px;

}

.state-transitions {
    margin-left: 4em;
}

.state-transition-btn {
    margin-right:4em;

}

.links-no-underline a {
    text-decoration: none;
    padding: 10px;
}


#tabs ul li {
    float: left;
    width: 200px;
}

#tabs ul {
    display: block;
    width: 100%;

}

#sf_admin_form_tab_menu  div.tab-content {
    width: 97%;
    margin-left: 0;
    margin-top: 1em;
}

.attachments table tr {
    float: left;
}

#edit-project-stato {
    float: right;

}

#allegati-multimediali {
    width:48%;
    float:left;    
    background-color: white;
    padding-bottom:100px;
}

#allegati-testuali {
    width:52%;
    float:right;    
    background-color: white;
    padding-bottom:100px;

}

#allegati {
    clear:both;
    background-color: white;



}

#allegati h3 {
    float: none;
}

.sf_admin_actions_form {
    clear:both;
}

input[disabled="disabled"] {
    background-color: lightgrey;
}

.hidden {
    display: none;

}



#dati-cliente ul li{
    display: inline;

}

#dati-cliente ul{
    display: inline;

}

#dati-cliente td.tipologia {
    background-color: #eaa;
}




/* ECODRAGO */
#menu-container {
    display: block;
    background-color: rgb(108, 150, 195);
}

#search-box {
    float:right;
    padding-top: 11px;
    padding-left: 21px;
    
}
#search-box form {

    display: inline;

}

#jMenu {
    float: left;

}

#search-box-text {
    width: 150px;
    border-radius: 14px;
    border: 1px solid grey;
    padding: 4px;
    position: relative;
    top: -5px;
    margin-left: 20px;
}

.sf_admin_form_field_QuotationItems  ul {
    background-color: #f4f4f4; 
}

.sf_admin_form_field_QuotationItems  ul li{
    list-style: none;

}

/* Voci di preventivo */


.sf_admin_form_field_new_QuotationItems table {
    padding: 0;
    margin: 0;
}

.sf_admin_form_field_new_QuotationItems table th {
    padding: 10px;
    font-weight: bold;
}

.sf_admin_form_field_new_QuotationItems table td {
    width: 100%;
    padding: 0 !important;
}

.sf_admin_form_field_new_QuotationItems table tr td ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.sf_admin_form_field_new_QuotationItems table tr:nth-child(odd) td ul {
    background-color: #BDC6F5;
}

.sf_admin_form_field_new_QuotationItems table tr:nth-child(even) td ul {
    background-color: #CDD7F6;
}

.sf_admin_form_field_new_QuotationItems table tr td ul li {
    padding-left: 10px;
}



.sf_admin_form_field_QuotationItems ul li label {
    display: inline-block;
    width: 150px;

}

.sf_admin_form_field_new_QuotationItems ul li label {
    display: inline-block;
    width: 150px;

}



.sf_admin_form_field_QuotationItems ul li input[type=text] {
    width: 100px

}

.sf_admin_form_field_QuotationItems table {
    width: 100%;

}

.sf_admin_form_field_QuotationItems table tr:nth-child(odd) {
    background-color: #E0EEF2;

}

.sf_admin_form_field_QuotationItems table tr:nth-child(even) {
    background-color: #f0f0f0;

}

/* Voci dell'ordine ordine */

.sf_admin_form_field_OrderItems  ul li{
    list-style: none;

}

.sf_admin_form_field_new_OrderItems table {
    padding: 0;
    margin: 0;
}

.sf_admin_form_field_new_OrderItems table th {
    padding: 10px;
    font-weight: bold;
}

.sf_admin_form_field_new_OrderItems table td {
    width: 100%;
    padding: 0 !important;
}

.sf_admin_form_field_new_OrderItems table tr td ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.sf_admin_form_field_new_OrderItems table tr:nth-child(odd) td ul {
    background-color: #BDC6F5;
}

.sf_admin_form_field_new_OrderItems table tr:nth-child(even) td ul {
    background-color: #CDD7F6;
}

.sf_admin_form_field_new_OrderItems table tr td ul li {
    padding-left: 10px;
}

.sf_admin_form_field_new_OrderItems table tr td ul li label {
    display: inline-block;
    width: 30%;
}

.sf_admin_form_field_OrderItems table tr td ul li label {
    display: inline-block;
    width: 30%;
}

.sf_admin_form_field_OrderItems ul li {

}
/*
.sf_admin_form_field_OrderItems ul li:nth-child(4) {
    clear: left;

} 

.sf_admin_form_field_OrderItems ul li:nth-child(6) {
    clear: left;



}

.sf_admin_form_field_OrderItems ul li:nth-child(9) {
    clear: left;


}

*/
.sf_admin_form_field_OrderItems ul li input[type=text] {
    width: 100px

}

.sf_admin_form_field_OrderItems table {
    width: 100%;

}

.sf_admin_form_field_OrderItems table tr:nth-child(odd) {
    background-color: #E0EEF2;

}

.sf_admin_form_field_OrderItems table tr:nth-child(even) {
    background-color: #f0f0f0;

}

#login-scooby-container {
    position:absolute;

}

#login-scooby-image {

    width: 200px;
    position: relative;
    right: -229px;
    top: -95px;


}

#show-riepilogo p {
    margin-bottom: 8px;
    margin-top: 8px;

}

#show-riepilogo th {
    text-weight: bolder;

} 

#show-riepilogo p {
    margin-bottom: 8px;
    margin-top: 8px;

}

#show-riepilogo th {
    text-weight: bolder;
    width: 90px;
} 