html, body{
	background-image: url('../images/fondScola.png');
	background-repeat: no-repeat;
	background-position: 0 50px;
	background-color : #f1f1f1
}

/** Home **/
.content .homeConsult-container {
    position: absolute;
    top: 50%;
    margin-top: -100px;
    left: 0;
    width: 100%;
}

.content .textConsult {
	padding: 10px;
	border: 5px solid #0075ff;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
}
/** FinHome **/

/** H1 **/
.page .content h1 {
	border-color: #0075ff;
}

.page .content h1 .title {
	color: #0075ff;
	font-weight: bold;
}
/** Fin H1 **/

/** Div repliable **/
.page .content .panel {
	border-color: #0075ff;
}

.page .content .panel .panel-heading {
	background-color: #0075ff;
}

/** Fin Div repliable **/

/** Table **/
.table>tbody>tr:nth-of-type(odd) {
    background-color: rgba(0, 117, 255, 0.1);
}

.table>tbody>tr:hover {
	background-color: rgba(0, 117, 255, 0.3);
	cursor: pointer;
}

.table>tbody .icon.hierarchy {
	color: #0075ff;
}

table.floatHeader, .floatThead-container {
    width: 100% !important;
    min-width: 100% !important;
    table-layout : auto !important;
}

.table>thead>tr>th {
	background-color: #0075ff;
}

.table>thead>tr>th:first-child {
	border-left-color: #0075ff;
}

.table>thead>tr>th:last-child {
	border-right-color: #0075ff;
}

div.classeColchic:not(.classeScola) {
	display:none;
}

.bootbox-alert .modal-content {
	margin-top: 120px;
}

/** Fin Table **/

/** Modal **/
.modal .modal-title,
.modal .modal-subtitle {
 	color: #0075ff;
}
 
/** Fin Modal **/

/** Boutons **/
.btn-default {
	background-image: none;
	background-color: #0075ff;
	color: white;
	font-weight: bold;
}

.btn-default:focus, .btn-default:hover {
    background-color: #0075ff;
    color: white;
	font-weight: bold;
	outline: none;
}

.btn-default:active, .btn-default:active:hover {
    background-color: rgba(0, 117, 255, 0.9);
    color: white;
	font-weight: bold;
	outline: none;
}
/** Fin Boutons **/

/** Table Selection **/
.ui-state-highlight-colchic{
    border: 1px solid #dad55e;
    background: #fffa90 !important;
    color: #777620;
}
/** Fin Table Selection **/

/** Interro ponctuelle **/
#choixColonnesContainer {
	height: 350px;
	margin-bottom: 10px;
}
table.creationCriteres {
	margin-bottom: 10px;
}
/** Fin Interro ponctuelle **/

/** Import **/
label.statutLabel,
label.importLabel,
label.forceLabel {
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	cursor: pointer;
}

div.importContainer .form-group {
	margin-bottom: 0;
}

td.hixresume pre {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	display: inline-block;
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0;
	white-space: pre-wrap;
    word-break: break-word;
}

td.date {
	width: 150px;
}

td.version {
	width: 40px;
}

td.hixresume {
	max-width: 350px; 	
}
/** Fin Import **/

/** Stats connexion **/
.statsTime {
	margin-bottom: 30px;
}

.statsTime .form-group {
	margin-bottom: 0;
}

.graphContainer {
	padding-bottom: 20px;
}

.graphContainer img {
	border: 1px solid #0075ff;
    padding: 10px;	
}
/** Fin Stats connexion **/

/** Les messages d'erreur */
.text-danger {
	font-weight: bold;
	color: #ed1b1b;
}
