/* 
    Created on : 22 juin 2016, 10:32:33
    Author     : dpiette 
    inspired from bootstrap (c)
*/

textarea {
	min-width: 90%!important;
	max-width: 80em!important;
	min-height: 5em!important;
}

#notes .form-control {
    font-size: 80%;
    min-width: 150px;
}

#notes textarea.form-control {
    font-size: 100%;
    min-width: 150px;
}

.form-control {
    padding: 0px 15px 0px 5px;
    line-height: 1.5;
    height: 1.5em;
    color: #303030;
    font-size: 100%;
    
}



.form-horizontal .control-label,
.form-horizontal .radio, 
.form-horizontal .checkbox, 
.form-horizontal .radio-inline, 
.form-horizontal .checkbox-inline {
    padding-top: 3px;
    margin-right: 5px;
}

.form-control[type='search'] {
    height: 24px;
}


.cursorPointer {
    cursor: pointer;
}


.form-control-wysiwyg-sm {
    height: auto;
    min-height: 5em;
}

.ui-helper-hidden-accessible {
    display: none;
}
.erreur {
    border: solid 2px var(--border-color-error) !important;
    background-color: var(--bg-color-error) !important;
}

input[type="radio"], input[type="checkbox"] {
    margin-left: 3px;
    margin-right: 3px;
}

div.input-group {
    margin-right: 3px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    /*font-size:14px !important;*/
    
}

.ui-widget button {
    height: 21px;
}

.ui-widget .form-group button {
    height: 21px;
    width: 21px;
}
/* For IE browser */
:-ms-input-placeholder, ::-webkit-input-placeholder, ::-moz-placeholder {
    font-style: italic;
}



div.separateur {
    border-bottom: 1px solid #cccccc;
    color: #ef7f3b;
    font-family: Times;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 1.3em;
}


.separateur-warning {
    color: #ef7f3b;
    margin-top: 10px;
    font-weight: bold;
}

.car1 { width: 2em !important;}
.car2 { width: 3em !important;}
.car3 { width: 4em !important; }
.car4 { width: 5em !important; }
.car5 { width: 6em !important; }
.car6 { width: 7em !important; }
.car8 { width: 9em !important; }
.car10 { width: 11em !important; }
.car12 { width: 12em !important; }
.car14 { width: 14em !important; }

.size10 { width: 10em !important; }
.size15 { width: 15em !important; }
.size20 { width: 20em !important; }
.size25 { width: 25em !important; }
.size30 { width: 30em !important; }
.size40 { width: 40em !important; }
.size50 { width: 50em !important; }
.size60 { width: 60em !important; }
.size70 { width: 70em !important; }
.size80 { width: 80em !important; }

.size90p { width: 90% !important; }

.height3 { min-height: 3em; max-height: 30em; }
.height5 { min-height: 5em; max-height: 30em;}
.height10 { min-height: 10em; max-height: 30em; }
.height15 { min-height: 15em; max-height: 30em;}
.height20 { min-height: 20em;max-height: 30em; }
.height25 { min-height: 25em; max-height: 30em;}

.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }

.dephi-input-group-addon {
    background-color: #f6f6f6 ;
    border-bottom: none;
    border-top: none;
    border: none;
    height: 1.5em;
}



input[type="date"].form-control {
	line-height: 150% !important;
	width: 12em !important;
}


input[type="date"]::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
}

input[type="number"]::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
}

label.fieldForStat {
	font-style: italic !important;
	color: crimson !important;
}

input.fieldForStat, select.fieldForStat {
	border: solid 1px crimson !important;
	background-color: #fce8e8 !important;
}

.ui-progressbar-value {
	height: 12px;
	background: #e6f0a3;
	background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%);
	background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);
	background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 );

}

