.sidebar-menu li > a > .pull-right {
    margin-top: -7px;
    position: absolute;
    right: 10px;
    top: 50%;
}

body.skin-black .wrapper, body.skin-black .main-sidebar, body.skin-black .left-side {
    background-color: #FFF;
}
body.skin-black .sidebar a {
    color: #000;
}
body .sidebar-menu > li {
    border-bottom: 1px dashed;
}
.vich-image img {
    max-width: 100%;
}
.vich-img-show-rapport img {
    max-height: 200px;
    display: block;
    margin:auto;
}
.list-images-rapport {
    list-style: none;
}
.list-images-rapport li {
    width: 20%; 
    display: inline-block;
}
body.skin-black .sidebar-form input[type="text"], body.skin-black .sidebar-form .btn {
    background-color: #E0E0E0;
}
body .content-wrapper, body .right-side {
    background-color: #FFF;
}
body .border-top {
    border-top: 3px solid #0D7085;    
}
body .border-top.bg-ca {

}
body .border-top.bg-client {
    background-color: #EBF0F6;
    color: #124B56;
}
body .small-box > .small-box-footer {
    background: none;
    color: #0083B4;
    margin-right: 2%;
    text-align: right;
}

body .border-top.bg-contrat {
    border-top-color: #F5932E;
    background-color: #FFF6EF;
    color: #905923;
}
body .border-top.bg-devis {
    border-top-color: #E80078;
    background-color: #FFF0F5;
    color: #8B1257;
}
body .border-top.bg-ca {
    border-top-color: #1E9F42;
    border-left: 1px solid #1E9F42;
    border-right: 1px solid #1E9F42;
    border-bottom: 1px solid #1E9F42;
    background-color: #fff;
    color: #0B7132;
}
body .border-top.bg-ca.small-box .icon {
    color: #0B7132;

}
body .box {
    border-top: 0;
    border-left: 3px solid #0B7187;
    box-shadow: none;
}
body .box-header {
    color: #0D6072;
}
body .table > thead > tr:nth-child(n+2) > th, 
body .table > tbody > tr:nth-child(n+2) > th, 
body .table > tfoot > tr:nth-child(n+2) > th, 
body .table > thead > tr:nth-child(n+2) > td, 
body .table > tbody > tr:nth-child(n+2) > td, 
body .table > tfoot > tr:nth-child(n+2) > td {
    border-top: 1px dotted #000;
}
body .box-header.with-border {
    border-bottom: 0;
}
body.skin-black .sidebar .menu_level_1 a {
    color: #ccc;
}
body.skin-black table.sonata-ba-list th {
    background-image: none;
}

#dashboard-compta .cms-block .box {
    border-left: none;
}
#dashboard-compta .cms-block .box .box-header i {
    color: #000;
}
#dashboard-compta .cms-block .box.box-chart .box-header{
    border-bottom: 3px solid #519BCA;
    color: #519BCA;
}
#dashboard-compta .cms-block .box.box-compta .box-header{
    border-bottom: 3px solid #25A558;
    color: #25A558;
}
body.skin-black .sidebar .menu_level_1 a {
    color: #000;
}
body.skin-black .sidebar-menu > li > .treeview-menu {
    background: #A9B7BA none repeat scroll 0 0;
}
body.skin-black .treeview-menu > li.active > a, 
body.skin-black .treeview-menu > li > a:hover {
    color: #fff;
}

body .content .box.box-solid {
    border: none;
}
/** Box primary **/
body .box.box-solid.box-primary > .box-header {
    background: #FFF;
    color: #367fa9;
}

body .content .box.box-solid.box-primary .box-body {
    border-left: 1px solid #367fa9;
    border-right: 1px solid #367fa9;
    border-bottom: 1px solid #367fa9;
    border-top: 3px solid #367fa9;
    
}
/** Box success **/
body .box.box-solid.box-success > .box-header {
    background: #FFF;
    color: #00a65a;
}

body .content .box.box-solid.box-success .box-body {
    border-left: 1px solid #00a65a;
    border-right: 1px solid #00a65a;
    border-bottom: 1px solid #00a65a;
    border-top: 3px solid #00a65a;
    
}

/** Box danger **/
body .box.box-solid.box-danger > .box-header {
    background: #FFF;
    color: #dd4b39;
}

body .content .box.box-solid.box-danger .box-body {
    border-left: 1px solid #dd4b39;
    border-right: 1px solid #dd4b39;
    border-bottom: 1px solid #dd4b39;
    border-top: 3px solid #dd4b39;
    
}
/** Box warning **/
body .box.box-solid.box-warning > .box-header {
    background: #FFF;
    color: #f39c12;
}

body .content .box.box-solid.box-warning .box-body {
    border-left: 1px solid #f39c12;
    border-right: 1px solid #f39c12;
    border-bottom: 1px solid #f39c12;
    border-top: 3px solid #f39c12;
}

.boolean {
    font-size: 17px;
}

body .no-style .box {
    border-left: none;
    box-shadow: none;
    margin-bottom: 0;
    height: 0;
}
body .no-style .box-header {
    padding: 0;
}
body .small-box:hover {
    color: inherit;
}
body .cms-block-ca .small-box > .small-box-footer:hover {
    background: inherit;
}

.box-header i {
    color: #000;
}
body .small-box .icon {
    top: 21px;
}
@media (max-width: 767px) {
    .btn-responsive-margin-top {
        margin-top:20px;
    }
}

.epis .box-body > .sonata-ba-collapsed-fields > .form-group > label {
    display: none;
}

.epis .box-body > .sonata-ba-collapsed-fields > .form-group > .sonata-ba-field > .field-container > span > div > div.form-group > label {
    display: none;
}
.epis .box-body > .sonata-ba-collapsed-fields > .form-group > .sonata-ba-field > .field-container 
> span > div > div.form-group{
    border: 1px solid #000;
    padding: 10px;
}
.epis .box-body > .sonata-ba-collapsed-fields > .form-group > .sonata-ba-field > .field-container 
> span > div > div.form-group:nth-child(even){
   background-color: #F3F6F6;
}

.vich-image img {
    max-width: 150px;
    max-height: 150px;
}