﻿/*#region Ajustements de bootstrap */
h3,
.h3 {
  margin-top: 0px;
  margin-bottom: 10px;
}

label, .label {
  font-weight: normal;
  color: darkslategray;
  font-size: 1em;
}

.label-block {
  display: block !important;
}

.row-margin { /* non BS */
  margin-top: 0.5em;
}

.row-margin2 { /* non BS */
  margin-top: 1em;
}

.row-margin3 { /* non BS */
  margin-top: 2em;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  cursor: default;
  background-color: #ddd;
  border: 1px solid #ddd;
  border-bottom-color: transparent !important;
}

.btn {
  /*	border-radius: 0px;
  	border: none;
  	background-color: #2B639C;
  	margin-bottom: 5px;
  	color: white;
  */
}

.btn:hover {
  /*		color: white;
  		background-color: #25B5ED !important;
  */
}

.btn-menu {
  border-radius: 0px;
  border: none;
  background-color: #CCC;
  font-size: 12px;
  color: white;
  height: 35px;
  text-align: center;
  padding-top: 10px;
  width: 100%;
  height: 100%;
  font-size: 18px;
  white-space: normal;
}

.btn-menu:hover {
  background-color: #25B5ED;
}

.btn-menu-organisme {
  color: #016699;
}

.btn-menu-general {
  color: #343a40;
}

.tab_raccourcis {
  margin-top: 20px;
  width: 100%;
}

.div_border {
  margin-bottom: 5px;
  border: 1px solid #D7D7D7;
}

.div_border_titre {
  color: #2B689C;
  text-align: center;
}

.btn_editer_rcil_individuel, .btn_editer_rcil_individuel:focus {
  background-color: rgb(0, 128, 0);
}

.btn_editer_rcil_individuel:hover {
  background-color: rgb(0, 122, 0);
}

.btn_editer_rcil_individuel:active:focus {
  background-color: rgb(0, 116, 0);
}

/*#endregion*/
.btn_nostyle {
  background-color: #FFFFFF;
  border: none;
}

.space_li li {
  margin-bottom: 15px;
  margin-top: 10px;
}

.div_border {
  margin-bottom: 5px;
  border: 1px solid #D7D7D7;
}

.div_border_titre {
  color: #2B689C;
  text-align: center;
}

.lbl_rac {
  color: #C0BFC9;
  font-size: 15px;
  padding-top: 6px;
}

.lbl_input {
  color: #7c7c7c;
}

.well {
  background-color: #FFFFFF;
  border: none;
}

.assistance_link a, .assistance_link a:visited, .assistance_link a:hover {
  color: #0076b3;
  text-decoration: none;
}

.blue_link a, .blue_link a:visited, .blue_link a:hover {
  color: #0567D3;
  text-decoration: underline;
  text-decoration-color: #0567D3;
}

.tab_export_simple h3 {
  color: #C0BFC9;
}

.donnee_resize {
  width: 330px;
  min-height: 270px;
}

.RadDropDownList_MetroTouch .rddlFocused {
  background-color: #2B639C !important;
}

.rddlPopup_MetroTouch .rddlItemSelected {
  background-color: #2B639C !important;
}

.RadDropDownList_MetroTouch .rddlInner {
  background-color: #FFFFFF !important;
}

.RadListBox_Bootstrap .rlbItem.rlbSelected {
  background-color: #2B639C !important;
}

.rlbItem.rlbSelected.rlbHovered {
  background-color: #2B639C !important;
  color: #FFFFFF !important;
}

.rlbItem.rlbHovered {
  background-color: #EEFFDD !important;
  color: #2B639C !important;
}

.RadListBox_Bootstrap .rlbButton {
  border-radius: 0px !important;
}

.RadInput_Bootstrap .riTextBox, .RadInputMgr_Bootstrap {
  border-radius: 0px !important;
}

.assistance li {
  list-style-type: square;
}

.form-control {
  border-radius: 0px !important;
}

.RadComboBox .rcbInput {
  border-radius: 0px !important;
}

.RadListBox .rlbItem, .RadListBox .rlbText {
  font-family: Arial !important;
}

.RadDropDownList_MetroTouch {
  font-family: Arial !important;
}

h1 {
  font-family: Arial !important;
}

.titre_doc_technique {
  font-weight: bold;
  text-decoration: none;
}

.titre_doc_technique:hover {
  color: #0076b3;
  font-weight: bold;
  text-decoration: none;
}

.header-sticky, tr.header-sticky th {
  position: sticky;
  top: 87px;
}

/*#region animation-success2*/
/* Chrome, Safari, Opera */
@-webkit-keyframes surbrillance-success {
  0% {
    box-shadow: none;
  }
  60% {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 15px rgba(0, 255, 0, 0.6);
  }
  100% {
    box-shadow: none;
  }
}
/* Standard syntax */
@keyframes surbrillance-success {
  0% {
    box-shadow: none;
  }
  60% {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 15px rgba(0, 255, 0, 0.6);
  }
  100% {
    box-shadow: none;
  }
}
@-webkit-keyframes border-success {
  0% {
    box-shadow: none;
  }
  60% {
    border-color: #00FF00;
  }
  100% {
    box-shadow: none;
  }
}
@keyframes border-success {
  0% {
    box-shadow: none;
  }
  60% {
    border-color: #00FF00;
  }
  100% {
    box-shadow: none;
  }
}
@-webkit-keyframes hide-success {
  0% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes hide-success {
  0% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes reduce-success {
  0% {
    transform: scaleY(1);
  }
  60% {
    transform: scaleY(1);
  }
  100% {
    transform: scaleY(0);
  }
}
@-webkit-keyframes @keyframes reduce-success {
  0% {
    -webkit-transform: scaleY(1);
  }
  60% {
    -webkit-transform: scaleY(1);
  }
  100% {
    -webkit-transform: scaleY(0);
  }
}
.animation-success2 {
  animation: border-success 0.5s 2, surbrillance-success 0.5s 2; /*, hide-success 10s 1, reduce-success 10s 1;*/
  -webkit-animation: border-success 0.5s 2, surbrillance-success 0.5s 2; /*, hide-success 10s 1, reduce-success 10s 1;*/
  /*opacity: 0;*/
}

/*#endregion animation-success2*/
.fa-1_5x {
  font-size: 1.5em;
}
