﻿.cara-FE-Caract {
    font-size:12px;
}
.cara-FE-Caract .cara-FE-Caract-Label{
    overflow-x: hidden;
}

.cara-PanelWindow-dockRight .cara-FE-Caract .cara-FE-Caract-Label > div{
    width:200%;
    overflow:hidden
}
.cara-PanelWindow-center .cara-FE-Caract .cara-FE-Caract-Label > div{
    width:100%;
    overflow:visible
}
.cara-FE-Caract .cara-FE-Caract-Valeur > div ,.cara-FE-Caract .cara-FE-Caract-Comment>input,.cara-FE-Caract .cara-FE-Caract-Date>input  {
    width:100%;
}

.cara-PanelWindow-dockRight .cara-FE-Caract .cara-FE-Caract-Label{
    min-width:30px;
    max-width:150px;
    /*width:20%;*/
}
.cara-PanelWindow-dockRight .cara-FE-Caract .cara-FE-Caract-Date{
    min-width:70px;
    max-width:150px;
    width:25%;
}
.cara-PanelWindow-dockRight .cara-FE-Caract .cara-FE-Caract-Valeur,.cara-PanelWindow-dockRight .cara-FE-Caract .cara-FE-Caract-Comment {
    min-width:50px;
    max-width:150px;
    width:25%;
}

.cara-PanelWindow-center .cara-FE-Caract .cara-FE-Caract-Label,.cara-FE-Caract .cara-FE-Caract-Comment, .cara-PanelWindow-center .cara-FE-Caract .cara-FE-Caract-Valeur,.cara-FE-Caract .cara-FE-Caract-Date {
    min-width:80px;
}
.cara-FE-Caract input[type='text'] {
    /*width:100%;*/
    height:24px;
    padding:3px 6px;
    font-size:11px;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.cara-FE-Caract .has-error input[type='text'] {
    border: 2px solid red;
}
.cara-FE-Caract .cara-FE-Caract-Item.cara-FE-Caract-obli .cara-FE-Caract-Label {
    color:red;
}

.cara-FE-Caract button.btn {
    height: 24px;
    padding: 1px 5px;
    min-height:24px;
}
.cara-PanelWindow-dockRight .cara-FE-Caract button.btn {
    padding: 1px;
    min-width:16px;
}
/* commun*/
.cara-FE-Caract ul{
    height:80px;
    overflow:auto;
}
.cara-FE-Caract ul li a{
    padding-bottom:1px;
    padding-top:1px;
}
.cara-FE-Caract ul.dropdown-menu.dropdown-menu-right{
    left:auto;
    /*position:fixed;*/
    top:auto;
    right:auto;
    margin-left:-135px;
}