﻿#filtreClient, #filtreExpedients, #IdCliente, #IdExpediente, #Tipo, #ElementoVinculado {
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
}
#afegirParteDetall, #eliminarParteDetall {
    padding: 6px 25px;
}
#parteDetallesParent {
    border: solid 1px #ddd;
    margin-top: 15px;
    margin-bottom: 20px;
    border-radius: 4px;
    background-color: #eee;
}
.parteDetalleFila {
    padding: 10px;
    border-top: solid 1px #ddd;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.panel-body {
    background-color: #eee;
}
.panel-body input {
    width: 100%;
    max-width: none;
}
#fechaParte input {
    width: 100%;
    max-width:none;
}

#DeFechaParte input {
    width: 100%;
    max-width: none;
}

#AFechaParte input {
    width: 100%;
    max-width: none;
}

.actionButtons {
    margin-top: 15px;
}
    .actionButtons .form-group {
        text-align: center;
    }
.control-label {
    margin: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align:right;
}
#parteDetallesHeader {
    padding-top: 5px;
    background-color: white;
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.parteDetalleFila .txtDescripcio {
    resize: none;
    max-width: none;
}

.parteDetalleFila .txtWorkID {
    resize: none;
    max-width: none;
}

.parteDetalleFila .col-inicio, 
.parteDetalleFila .col-fin {
    min-width: 120px;
    width: 160px;
}
.parteDetalleFila .col-total {
    min-width: 80px;
    width: 100px;
}
.parteDetalleFila .col-inicio input, 
.parteDetalleFila .col-fin input, 
.parteDetalleFila .col-total input {
    text-align: center;
}
.parteDetalleFila input {
    max-width: none;
}
.parteDetalleFila .bootstrap-datetimepicker-widget table td {
    height: 30px !important;
    line-height: 30px !important;
}
.parteDetalleFila .bootstrap-datetimepicker-widget table td span {
    height: 30px !important;
    line-height: 30px !important;
}
.rowTotalHores {
    margin-bottom: 20px;
}
.botonsParteDetalles {
    margin-top: 20px;
}

.alerta {
    margin-bottom: 0;
    margin-top: 10px;
    -webkit-user-modify: read-write-plaintext-only;
}

@media (min-width: 992px) {
    .grid {
        width: 80%;
    }
    #parteDetalles label {
        display: none;
    }

    #parteDetallesParent .col-descripcion {
        width: 53% !important;
    }

    #parteDetallesParent .col-inicio,
    #parteDetallesParent .col-fin {
        width: 12%;
    }

    #parteDetallesParent .col-WorkID {
        width: 13%;
    }

    #parteDetallesParent .col-total {
        width: 10%;
    }
}
@media (max-width: 991px) {
    #parteDetallesHeader {
        display: none;
    }
    .parteDetalleFila .col-descripcion {
        margin-bottom: 10px;
    }
    .parteDetalleFila {
        border: solid 1px #ddd;
        margin-bottom: 10px;
        border-radius: 4px;
        background-color: #eee;
    }
    #parteDetallesParent {
        border: none;
        margin-bottom: 0;
        border-radius: 0;
        background-color: transparent;
    }
}
@media (max-width: 767px) {
    .parteDetalleFila .col-inicio, 
    .parteDetalleFila .col-fin, 
    .parteDetalleFila .col-total {
        margin-bottom: 10px;
    }
}

/*input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

 Firefox 
input[type=number] {
    -moz-appearance: textfield;
}*/