/* Add here all your CSS customizations */

.mini {
    font-size: 0.8em;
    font-weight: 200;
}

.ministrong {
    font-size: 0.8em;
    font-weight: 600;
}


.notifications > li .notification-icon .badge.blue {
    background: #34495e;
}


.btn-default[type="submit"] {
    background: #0099e6;
    color:#FFF;
    border:0px;
}

tr.StatusTyped {
    background:#f2f4f4 !important;
}
tr.StatusValidated {
    background:#fffab7 !important;
}
tr.StatusReceived {
    /*background:#f0e4ff !important;*/
    background:#ddf5d0 !important;
}
tr.StatusValidatedAndReveived {
    background:#e4f6ff !important;
}
tr.StatusCanceled {
    background:#ffe4e4 !important;
}
tr.StatusUnpaid {
    background:#fff7e4 !important;
}
tr.StatusArchived {
    opacity:0.5;
    background:#FFF !important;
}
tr.StatusPaid {
    opacity:1;
    background:rgba(142,240,142,0.3) !important;
}
tr.StatusInstalled {
    opacity:1;
    background:#e4f6ff !important;
}
tr.StatusAlerted {
    opacity:1;
    background: #ffd9bf !important
}


tr.StatusResilied {
    opacity: 0.7;
    background: #3B005422 !important;
}



.modal-block {
    max-width:1024px;
}


.table.dashb {
    padding-top:10px;
    margin-top:15px;
}

a.actionContrat.modifier, a.actionUser.modifier, a.actionTicket.modifier, a.actionTicket.archiver {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #01a0e4;
}

a.actionContrat.historique, a.actionUser.historique, a.actionTicket.historique, a.actionTicket.historique {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #d1d1d1;
    background-color: #d1d1d1;
    color:#757575;
}

a.actionContrat.resilier, a.actionUser.resilier, a.actionTicket.resilier, a.actionTicket.resilier {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #d1d1d1;
    background-color: #d1d1d1;
    color: #e68585;
}

a.actionContrat.valider, a.actionTicket.lire  {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #009900;
}
a.actionContrat.traiter, a.actionTicket.traiter {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #009900;
}
a.actionContrat.poser {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #01a0e4;
}
a.actionContrat.rendre {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid green;
}
a.actionContrat.signer {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid green;
}
a.actionContrat.annuler, a.actionTicket.cloturer {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #D9534F;
}
a.actionContrat.deremunerer {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #D9534F;
}
a.actionContrat.supprimer {
    border-radius:10px;
    padding:0 5px;
    font-weight:600;
    border:1px solid #D9534F;
}

.ticket_content {
    display:block;
    margin:20px 20px 20px 20px;
    padding:30px 30px;
    background:#EEE;
    border:3px solid #CCC;
    padding-left:50px;
}
.ticket_answer  {
    display:block;
    margin:20px 20px 20px 40px;
    padding:10px 30px;
    background:#FFF;
    border:1px dotted #CCC;
}

a.actionContrat:hover {
    text-decoration: none;
    font-weight:bold;
}

.signature_answer {

}


.summary-icon {
    width:50px !important;
    height:50px !important;
    font-size:25px !important;
    line-height:50px !important;
}

.widget-summary .summary .amount, .widget-summary .summary .info {
    font-size:1.2em !important;
    line-height:1em !important;
}

.widget-summary .summary .info.activity {
    padding-top:10px;
    padding-bottom:10px;
    font-size:1em !important;
    line-height:1.4em !important;
}



@media only screen and (max-width: 991px) {
    .timeline .tm-items > li {
        padding-left: 0;
    }
    .timeline .tm-items > li {
        margin:20px 0px;
    }
}

