

/**
* LOGIN FORM
*/
.login-form .margin-bottom-sm { margin-bottom: 5px; }


/**
* MAIN CONTAINER
*/
.main { 
	background-color: #6394df;
	padding-bottom: 20px;
	}

/**
*	REGLAGE JQUERY-UI DATEPICKER SELECT
**/
.ui-datepicker select{
	height: 20px;
	padding: 0;
	padding-right: 1.2rem;
	margin: 0;
}

/**
* CLEAR ICON IN INPUT
**/
.clear-icon {
	position:relative; 
	left: -32px;
	cursor: pointer;
}

/**
* TABLE ARCHIVE
**/
table tbody tr.archive {
    background-color: #fff3d9;
    color: #4F2700;
    font-style:italic;
}
table tbody tr:nth-child(2n).archive {
    background-color: #F9E4B8;
}

/**
* ARCHIVE POUR OBJET
**/
.inactive {
	color: #DD1144;
}
.inactive:after {
	font-style: italic;
	font-size: 1rem;
	margin-left: 1rem;
	content: "(Archivé)";
}
/**
* TEST
*/
.main-body {
	background-color: #F6F6F6;
	padding-top: 10px;
}

a.editable-click {
	color: inherit;
}

a.editable-empty{
	color: #DD1144;
}
.editable-click:hover:after {
  position: absolute;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  background: #2199e8;
  min-width: 2.1em;
  padding: 0.3em;
  font-size: 0.6rem;
  line-height: 1.5;
  text-align: center;
  border-radius: 50%;
  content: "\f040";
  margin-left: 1em;
}

/**
* SMALL TABLE
**/
.small-table, .small-table td{
	font-size: .7rem;
	padding: 0.1rem .625rem .1rem;
}

.small-table, .small-table input{
	margin: 0;
	margin-top: 0.5em;
}



/**
* MODAL DOCUMENT
*/


.input200 { min-width: 200px; }
.input300 { min-width: 300px; }
.input400 { min-width: 400px; }
.input500 { min-width: 500px; }
.input600 { min-width: 600px; }
.input700 { min-width: 700px; }
.input800 { min-width: 800px; }
.inputfill { width: 100%; }

.editable-submit, .editable-cancel {
	padding: .5em 1em;
	height: 30px;
}

.editable-input input[type="text"] { 
	padding: 2px;
	height: 30px;
}

.input-small {
	margin-bottom: 2px;
}




/**
* LISTE DES FICHIERS
**/
.document-liste {
	font-size: 11px;
	padding-bottom: 5px;
}
.document-liste ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}
.document-liste li {

	padding: 2px 5px;
	background-color: #FEFEFE;
}

.document-liste li:nth-child(odd) {
	background-color: #F1F1F1;
}
.document-liste li:hover {
	background-color: #E2E8ED;
}

.document-liste li.head {
	vertical-align: middle;
	font-weight: bold;
	background-color: #2199e8;
	color: white;
}

.document-liste span {
	margin-right: 0px;
	display: inline-block;
}

.document-liste span.icone_fichier {
	display: inline-block;
	width: 15px;
	color: #2199e8;
}
.document-liste span.original {
	color: #3adb76;
}
.document-liste span.copie {
	color: #F9A30C;
}

.document-liste span.supprimer_fichier {
	float:right;
	display: inline-block;
	width: 14px;
	text-align: right;
	color: red;
	cursor: pointer;
}

.document-liste span.date_fichier {
	float:right;
	display: inline-block;
	width: 70px;
	text-align:center;
}

.document-liste li.ajouter{
	vertical-align: middle;
	text-align:center;
	font-weight: bold;
	background-color: #ccc;
	cursor: pointer;
}
.document-liste li.document-item{
	cursor: pointer;
}


/**
* LISTE DES FICHIERS
**/
.document-journal {
	font-size: 9px;
}
.document-journal ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}
.document-journal li {

	padding: 2px 5px;
	background-color: #FEFEFE;
}

.document-journal li:nth-child(odd) {
	background-color: #F1F1F1;
}
.document-journal li:hover {
	background-color: #E2E8ED;
}

.document-journal li.head {
	vertical-align: middle;
	text-align:center;
	font-weight: bold;
	background-color: #2199e8;
	color: white;
}
.document-journal span {
	margin-right: 0px;
}

.document-journal span.log_date { width: 85px; }

.document-journal span.user { width: 120px; }

.document-journal span.log_date { min-width: 85px; }



.document-original-present {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #3adb76;
}
.document-original-present:before {
  content: "\f00c";
}

.document-original-absent {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #ec5840;
}
.document-original-absent:before {
  content: "\f00d";
}

.document-original-copie {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #ffae00;
}
.document-original-copie:before {
  content: "\f016";
}
