*{
	font-size:10pt;
	font-family:"trebuchet MS", arial, sans-serif;
}

/* Structure de la page */
body{
	margin:0;
	padding:0;
	height : 100%;
	width : 100%;
}

#content {
    padding-top : 10px;
    }


ul.sidebar-menu li a {
  padding: 10px 0 0px 10px;
 }

#gauche>li>a {
    display: block;
    text-decoration: none;
    line-height: 24px;
    height: 24px;
}

#menuhaut{display : none;}
@media(min-width:1115px) {
    #menuhaut{display : block;}

}
 
.box{
    min-height : 400px;
	padding-right : 5px;
	padding-left : 5px;
	}

.chatbox{
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border: 1px solid #CCCCCC;
    box-shadow: 2px 2px 1px #CCC;

    height : 262px;
	padding-right : 5px;
	padding-left : 5px;
    overflow:hidden;
    overflow-x: hidden;
    overflow-y: auto;
	}
	
#notification{
	position :fixed;
    right:5px;bottom:2px;
    width : 300px;
	}

#notification .alert{
    margin-bottom: 10px;
    box-shadow: 3px 3px 2px #CCC;
}


#logs{
    min-height : 500px;
	padding-right : 5px;
	padding-left : 5px;
    overflow-x: hidden;
    overflow-y: auto;
    overflow : -moz-scrollbars-vertical;
	}

#details-modal{
    max-height : 70%;
    overflow:hidden;
    overflow-x: hidden;
    overflow-y: auto;
    overflow : -moz-scrollbars-vertical;
	}
.tab-pane{
    padding : 10px 10px 10px 10px;
}
.repo{
	width : 240px;
	margin-top : 5px;
}

.revision{
    width : 125px;
    height : 15px;
	font-size:8pt;
	color:#999999;
	text-align: center;
}

.info{color : #00AA00;}
.warning{color : #DD6F00;}
.error{color : #AA0000;}


blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 10pt;
  border-left: 5px solid #ffA026;
  color : #393939;
}


.table > tbody > tr.active > td, .table-hover > tbody > tr.active:hover > td {
    background-color: rgba(255, 161, 38, 0.80);
}
.table-hover > tbody > tr:hover > td {
    background-color: rgba(255, 161, 38, 0.25);
}
.accordion {
    color : rgb(121, 121, 121);
}

.bs-callout {
    padding: 5px;
    margin: 5px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout-ok {
    border-left-color: #ccc;
}
.bs-callout-warning {
    border-left-color: #ffA026;
    background-color: #fcf8e3;
}
.bs-callout-ko {
    border-left-color: #d43f3a;
    background-color: #f2dede;
}


.glyphicon-play{
    color: #5cb85c;    
}
.glyphicon-stop, .glyphicon-off, .glyphicon-flash{
    color : #d9534f;
}

.interligne{
    font-size :10px ;
    font-style: italic;
}
.pointer{
    cursor: pointer;
}
.icon{
    font-size: 16px;
    margin-right: 3px;
}
.help{
    cursor: help;
}
.off{
    color : #ccc;
}
.on{
    color :#ffA026 /* #d43f3a;   */
}
