/* Alert for notice bootstrap style */
.alert-notice {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;
}
.alert-notice hr {
    border-top-color: #9fcdff;
}
.alert-notice .alert-link {
    color: #002752;
}

/* Wrapper scroller for lists view */
.wrapper-scroller{width:100%;overflow-x:scroll;overflow-y:hidden;height: 10px;}
.wrapper-scroller .scroller{height: 10px;}

/* Questa classe va applicata al parent dell'input */
.pos-icon-end-percentage {
    position: relative;
}
.pos-icon-end-percentage::after {
    content: '%';
    position: absolute;
    bottom: 0;
    right: 0;
}

/* Questa classe va applicata al parent dell'input */
.pos-icon-end-hours {
    position: relative;
}
.pos-icon-end-hours::after {
    content: 'h';
    position: absolute;
    bottom: 0;
    right: 0;
}

/* Questa classe va applicata al parent dell'input */
.pos-icon-end-euro {
    position: relative;
}
.pos-icon-end-euro::after {
    content: '€';
    position: absolute;
    bottom: 5px;
    right: 20px;
}
.col-sm-1{
    max-width: 0px;
    padding: 0;
    display:none;
}
.col-sm-1.colshow{
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0px 15px;
    display: block;
}
.col-sm-1.colshow3{
    max-width: 25%;
    flex: 0 0 25%;
    padding: 0px 15px;
    display: block;
}

.select-dropdown li.optgroup > span{
    color: rgb(0, 0, 0);
  font-weight: 700;
}
.select-dropdown li.optgroup-option{
    padding-left: 10px;
}
div.mce-fullscreen{
    top: 118px;
}
.md-form textarea.md-textarea{
    padding: .6rem 0 .4rem;
}
.new_leads_module td{
    vertical-align: top;
}
.subform-table-layout .subform_table_input, .subform-table-layout .subform_table_input .select-wrapper{
    margin: 0;
}
.select-wrapper input.select-dropdown{
     margin-bottom: 5px;
}
.subform-table-layout .subform-repeatable{
    overflow: visible;
}
.subform-table-layout .subform-repeatable .md-form.form-check label{
    transform: translateY(6px);
    text-indent: -9999px; 
}
.subform-table-layout .subform-repeatable .md-form .form-control:not(textarea) {
  height: 28px !important;
}
.suite-skin .subform-table-layout .subform-repeatable .md-form.form-check.payment_tranches_tranche_to_invoice input[type="checkbox"]:checked + label::before {
  border-right: 5px solid #0831ae;
  border-bottom: 5px solid #0831ae;
}
.suite-skin .subform-table-layout .subform-repeatable .md-form.form-check.payment_tranches_tranche_invoiced input[type="checkbox"]:checked + label::before {
  border-right: 5px solid #17b700;
  border-bottom: 5px solid #17b700;
}
/* Add this to a CSS file loaded by your template, e.g., in templates/materialboot/css/custom.css */
.is-disabled {
    opacity: 0.3 !important;
    pointer-events: none !important;
    /* Light grey color */
}
#jform_payment_tranches-lbl{
    font-weight: 500;
}
#jform_financial_payment_tranches-lbl{
    font-weight: 500;
}
#jform_payment_value-lbl{
    font-weight: 500;
}