.remede_list {
  padding-top:5px;
}

.tree {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fbfbfb;
    border:1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {
    list-style-type:none;
    margin:0;
    padding:10px 5px 0 5px;
    position:relative
}
.tree li::before, .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
.tree li::before {
    border-left:1px solid #999;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
    border-top:1px solid #999;
    height:20px;
    top:25px;
    width:25px
}
.tree li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #999;
    border-radius:5px;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none
}
.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    border:1px solid #94a0b4;
    color:#000
}


.badge {
  padding: 1px 9px 2px;
  font-size: 12.025px;
  font-weight: bold;
  white-space: nowrap;
  color: #ffffff;
  background-color: #999999;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.badge-error {
  background-color: #b94a48;
}
.badge-error:hover {
  background-color: #953b39;
}
.badge-warning {
  background-color: #f89406;
}
.badge-warning:hover {
  background-color: #c67605;
}
.badge-success {
  background-color: #468847;
}
.badge-success:hover {
  background-color: #02702f;
}
.badge-info {
  background-color: #3a87ad;
}
.badge-info:hover {
  background-color: #2d6987;
}
.badge-inverse {
  background-color: #333333;
}
.badge-inverse:hover {
  background-color: #1a1a1a;
}

.badge-level-1 {
  background-color: #59843c;
}
.badge-level-1:hover {
  background-color: #162B17;
}

.badge-level-2 {
  background-color: #75ae4e;
}

.badge-level-2:hover {
  background-color: #346635;
}

.badge-level-3 {
  background-color: #5db55f;
}

.badge-level-3:hover {
  background-color: #5DB55F;
}

.badge-level-4 {
  background-color: #778f22;
}


.badge-level-5 {
  background-color: #94bd01;
}

h1 {
  color : #94a0b4;
  margin-left:15px;
}

h2 {
  color : #94a0b4;
  margin-left:20px;
}

.form_round_box {
  width			        : 50%;
  min-width			        : 320px;
  margin-bottom         : 85px;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border                : 1px solid #999;
  border-radius         : 5px;
  display               : inline-block;
  padding               : 3px 8px; 
  margin-left           : 5px;
}

.remede_ti {
  font-weight     : 900;
  text-transform  : uppercase;
}

.remede_im {
  font-weight     : 300;
  text-transform  : uppercase;
}

.remede_no {
  font-weight     : 900;
  text-transform  : lowercase;
}

.remede_pe {
  font-weight     : 300;
  text-transform  : lowercase;
}

.remede_1 {
  font-weight     : 900;
  text-transform  : uppercase;
  cursor: pointer;
  color           : #337ab7;
}

.remede_2 {
  font-weight     : 300;
  text-transform  : uppercase;
  cursor: pointer;
  color           : #337ab7;
}

.remede_3 {
  font-weight     : 900;
  text-transform  : lowercase;
  cursor: pointer;
  color           : #337ab7;
}

.remede_4 {
  font-weight     : 300;
  text-transform  : lowercase;
  cursor: pointer;
  color           : #337ab7;
}

th {
  background-color  : #94bd01;
  font-weight       : bold;
  color             : white;
}

.my_box {
    min-height:20px;
    min-width:320px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fbfbfb;
    border:1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.badge_remede {
  background-color: #337ab7;
  
}

.badge_chap {
  background-color: #75ae4e;
}

.badge_patho {
  background-color: #5db55f;
}

.reme_symptome {
  font-style: italic;
  color:#b00606;
}

.remede_modalite {
  padding-left:5px;
}

#search_result tr > td:first-child { font-weight:bold;}
#search_result tr > td:first-child + td { font-weight:bold;}
// #search_result tr > td:first-child + td + td + td { color:#59843c;font-weight:bold;}
.modalite {
  color:#59843c;
  font-weight:bold;
}

.form_saved_success {
 color: #337ab7;
}

.form_saved_error {
 color: #993358;
}

.round_box {
	width:50%;
  min-width:320px;
	float:left;
	padding-right:15px;
	margin-left:5px;
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#fbfbfb;
  border:1px solid #999;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}

.paging-nav {
  text-align: right;
  padding-top: 2px;
}

.paging-nav a {
  margin            : auto 1px;
  text-decoration   : none;
  display           : inline-block;
  padding           : 1px 7px;
  background        : #91b9e6;
  color             : white;
  border-radius   : 3px;
}

.paging-nav .selected-page {
  background: #187ed5;
}


.fixed-table-body .card-view .title {
  min-width   : 40%;
  font-style  : italic;
  font-weight : normal;
}

.path_title {
  min-width   : 100px;
}

.cons_comment {
  position    : relative;
  overflow    : hidden;
  height      : 3em;
}

@media only screen and (max-width: 769px) {
  #title_screen {
    display: none;
    visibility: hidden;
  }
}

.big-textarea  {
  min-height  : 300px;
}

.comment-textarea  {
  min-height  : 250px;
}
