.login-email {
    padding-left: 32px;
}

.login-password {
    padding-left: 32px;
}

.form-default label {    
    border-color: #eff2f7;
    background: #fff;
    color: #767676;
}

#check-message {
    color: #aa6708;
    font-size: 14px;    
}
.legenda{
    color: #aa6708;
    font-size: 14px;    
}
.obbligatorio{
    color: #aa6708;
}

.modal-footer-msg {
    text-align: left;
}
#login-wrapper header {
    text-align: center;
    padding-bottom: 5px;
}

.login-message {
    padding-left: 30px;
}

/*//////////////////
    MEDIA QUERIES
//////////////////*/

@media (max-width: 768px) {

    .col3, .col4, .col5, .col6, .col7, .col8, .col9 {
        display: none;
    }

    .col1 {
        width: 15%;
    }

    .col2 {
        width: 85%;
    }

}

@media (max-width: 992px) {

    .col7, .col8, .col9 {
        display: none;
    }
}

@media (max-width: 1280px) {

    .col7, .col8, .col9 {
        display: none;
    }

    .col7, .col8, .col9 {
        display: none;
    }
}

@media screen and (min-width: 1281px) {

}

.al_center {
    text-align: center;
}


.rosso {color: #E74C3C;}
.blu {color: #1f7bb6;}
.verde {color: #1ABC9C;}
.grigio {color: #BDC3C7;}
.arancione {color: #F39C12;}
.nero {color: #000;}
.giallo {color: #F1C40F;}
.viola {color: #9B59B6;}
.azzurro {color: #2980B9;}
.smeraldo {color: #2ECC71;}

.bg_rosso {background-color: #E74C3C;}
.bg_blu {background-color: #1f7bb6;}
.bg_verde {background-color: #1ABC9C;}
.bg_grigio {background-color: #BDC3C7;}
.bg_arancione {background-color: #F39C12;}
.bg_nero {background-color: #000;}
.bg_giallo {background-color: #F1C40F;}
.bg_viola {background-color: #9B59B6;}
.bg_azzurro {background-color: #2980B9;}
.bg_smeraldo {background-color: #2ECC71;}
.bg_oro {background-color: gold; }
.bg_argento {background-color: #f7f7f7;}
.bg_bianco {background-color: #FAFFB3;}

.clear3 {
    clear:both;
    line-height: 3px;
}


.title_project {
    color: #556b8d;
    vertical-align: bottom;
}

.button_box {
    padding-right: 2%;
    text-align:right;
    font-size: 13px;
}

.action-bar {
    border-bottom: 1px solid #eff2f7;
    background: #fff;
    color: #767676;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
}
.action-bar .title {
    height: auto;
    font-size: 0.813em;
}
.action-bar-small {
    border-bottom: 1px solid #eff2f7;
    background: #fff;
    color: #767676;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 3px;
}
.action-bar .title {
    height: auto;
    font-size: 0.813em;
}

.table-box {
    width: 100%;
    background-color: white;
    padding: 2%;
}
.blocco-form {
    background-color: #fff;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}
.blocco-form label {
    background-color: #FFF;
}
.blocco-form .titolo-blocco-form {
    color: #222;
    /*color: #aa6708;*/
    font-size: 12px;
    
}

#main-content {
    /*overflow-y: scroll;*/ 
}
.btn-custom-size {
    font-size: 12px;
}

.lucchetto {
    font-size: 22px;
}
.red {
    color: #ED1C24;
}
.green {
    color: #5db734;
}
.orange {
    color: #d77d00;
}
 

@media screen and (min-width: 768px) {
    .modal .large700px {
        min-width: 700px; /* either % (e.g. 60%) or px (400px) */
    }
}


.pager .next > a:hover, .pager .previous > a:hover:enabled{
    color: #fff;
    background-color: #1f7bb6;
} 

.numero-decimale, .numero-decimale-inq {
    text-align: right;
}

#rootWizardContratto .tab-content > .tab-pane{
    min-height: 300px;
}
#rootWizardImmobile .tab-content > .tab-pane{
    min-height: 300px;
}

.numero-intero, .numero-decimale, .numero-decimale-inq {
    text-align: right;
}

.header-grid-default {
    min-height: 18px;
    line-height: 18px;
    margin: -0.5em -0.6em -0.4em -0.6em;
    padding: .5em .6em .4em .6em;
    color: #8a8a8a;
    font-size: 0.8em;
}

.evidenza {
    /*color: #aa6708;*/
    color: #222;
    /*color: #337ab7;*/
}
.sizer {
    font-size: 1.3em;
}
.align-tab-icon {
    position: relative;
    left: 0px;
    top: 1px;
    padding-right: 3px;
}

.button-bar {
    border-top: 1px solid #ddd;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: right;
}

.tab-content-wizard{
    border: 1px solid #DDD; 
    padding: 2%;
    overflow-y: auto;
}
.box-buttons-wizard {
    border-bottom: 1px solid #DDD; 
    border-left: 1px solid #DDD; 
    border-right: 1px solid #DDD;
}

.box-elenco {
    height: inherit; 
    overflow-y: scroll;
}
.wrapper-elenco {
    height: inherit; 
    padding-top: 40px;
    padding-left:1%;
    padding-right: 1%;
    padding-bottom: 10px;
}
.wrapper-scheda {
    height: inherit; 
    padding-top: 60px;
    padding-left:1%;
    padding-right: 1%;
    padding-bottom: 10px;
    border-bottom: 1px solid #F0F3F3;
}
.grid-item {
    box-sizing: border-box;
    background-color: #F0F3F3;
    border: 2px solid #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}

.grid-item .title {
    font-family: "helvetica";
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
}
.grid-item .icon {
    font-size: 18px;
    position: relative;
    top: 0px;
    left: 0px;
}


.section-bar {
  z-index: 200;
  height: 40px;
  position: absolute;
  width: 100%;
  margin-right: 0;
  padding-top: 5px;
  padding-left: 1%;
  padding-right: 1%;
}
.section-bar-60 {
  z-index: 200;
  height: 60px;
  position: absolute;
  width: 100%;
  margin-right: 0;
  padding-top: 5px;
  padding-left: 1%;
  padding-right: 1%;
}

.grid-item .item-label {
    font-size: 14px;
}
.grid-item .item-description {
    font-size: 14px;
}


.scheda-title {
    padding-top: 8px;
    font-size: 14px;
    color: inherit;
}

.box-stampa-ricetta {
    border-left: 5px solid #0066cc;
}
.box-stampa-sottoricetta-pari {
    border-left: 5px solid #f2dede;
}
.box-stampa-sottoricetta-dispari {
    border-left: 5px solid #fcf8e3;
}

.icon-move {
    color: #F59B00;
    cursor: move;
}