.principal-row{
    height:100vh;
}

.main-contain{
    padding: 3%;
}

.sidebar{
    background-color: darkcyan;
    color: white;
    padding: 3%;
}

.nav-item{
    margin-left:15px;
}

th{
    vertical-align: middle !important;
}

.colstatus{
    width: 170px !important;
}

.btn-primary{
    color:white;
}

.modal-content{
    padding: 20px;
}

.msg{
    list-style: none;
}

.msg-bubble{
    border-radius: 15px;
    background-color:dodgerblue;
    color:white;
    padding: 10px;
}

.msg li{
    display:inline-block;
    clear: both;
    width: 70%;
}

.etat{
    font-size: 16px;
}