/*MODIFS DVI*/
/*Background general*/
.content-wrapper, .right-side {
  background-color: #ffffff !important;
}
/*Conteneurs*/
.box {
  position: relative;
  border-radius: 0px;
  background: #ffffff;
  border-top: 2px solid #d2d6de;
  margin-bottom: 20px;
  width: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
/*ComboBox*/
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0px; 
}
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 35px; 
}
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; 
}
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; 
}
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; 
}
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; 
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #faaa0a;
  color: white; 
}
/*ComboBox, hauteur container*/
.select2-container .select2-selection--single {
    height: 35px;
}


/*Btn ToolBar*/
.fixed-table-toolbar .btn-group>.btn-group:first-child>.btn{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px
}
.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn{
	border-top-right-radius:0px;
	border-bottom-right-radius:0px
}
/*Le tableau*/
.fixed-table-container {
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px
}		
/*Le logo login*/
.login-logo {
	max-width:50%;
}
/*Les row separatrices grises de tableau*/		
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#eeeeee
}
/*Les lignes separatrices horizontales grises du tableau*/		
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	border-top: 0px solid #ddd;
}
/*Background des textes dans la galerie popup*/		
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#fff;
	opacity:1
}

.table-search-div{
	padding:2px;
	background-color:white;
	border:1px solid #DDD;
}
.table-search-btn{
	background-color:white !important;
	border:1px solid #DDD !important;
}
/*
 * Skin: Blue
 * ----------
 */
.skin-infodata .main-header .navbar {
  background-color: #2f373a;
}
.skin-infodata .main-header .navbar .nav > li > a {
  color: #ffffff;
}
.skin-infodata .main-header .navbar .nav > li > a:hover,
.skin-infodata .main-header .navbar .nav > li > a:active,
.skin-infodata .main-header .navbar .nav > li > a:focus,
.skin-infodata .main-header .navbar .nav .open > a,
.skin-infodata .main-header .navbar .nav .open > a:hover,
.skin-infodata .main-header .navbar .nav .open > a:focus,
.skin-infodata .main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.skin-infodata .main-header .navbar .sidebar-toggle {
  color: #ffffff;
}
.skin-infodata .main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.skin-infodata .main-header .navbar .sidebar-toggle {
  color: #fff;
}
.skin-infodata .main-header .navbar .sidebar-toggle:hover {
  background-color: #faaa0a;
}
@media (max-width: 767px) {
  .skin-infodata .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .skin-infodata .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .skin-infodata .main-header .navbar .dropdown-menu li a:hover {
    background: #faaa0a;
  }
}
.skin-infodata .main-header .logo {
  background-color: #2f373a;
  color: #ffffff;
  border-bottom: 0 solid transparent;
}
/*.skin-infodata .main-header .logo:hover {
  background-color: #faaa0a;
}*/
.skin-infodata .main-header li.user-header {
  background-color: #3c8dbc;
}
.skin-infodata .content-header {
  background: transparent;
}
.skin-infodata .wrapper,
.skin-infodata .main-sidebar,
.skin-infodata .left-side {
  background-color: #222d32;
}
.skin-infodata .user-panel > .info,
.skin-infodata .user-panel > .info > a {
  color: #fff;
}
.skin-infodata .sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.skin-infodata .sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.skin-infodata .sidebar-menu > li:hover > a,
.skin-infodata .sidebar-menu > li.active > a {
  color: #ffffff;
  background: #1e282c;
  border-left-color: #3c8dbc;
}
.skin-infodata .sidebar-menu > li > .treeview-menu {
  margin: 0 1px;
  background: #2c3b41;
}
.skin-infodata .sidebar a {
  color: #b8c7ce;
}
.skin-infodata .sidebar a:hover {
  text-decoration: none;
}
.skin-infodata .treeview-menu > li > a {
  color: #8aa4af;
}
.skin-infodata .treeview-menu > li.active > a,
.skin-infodata .treeview-menu > li > a:hover {
  color: #ffffff;
}
.skin-infodata .sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.skin-infodata .sidebar-form input[type="text"],
.skin-infodata .sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.skin-infodata .sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.skin-infodata .sidebar-form input[type="text"]:focus,
.skin-infodata .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.skin-infodata .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.skin-infodata .sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.skin-infodata.layout-top-nav .main-header > .logo {
  background-color: #3c8dbc;
  color: #ffffff;
  border-bottom: 0 solid transparent;
}
.skin-infodata.layout-top-nav .main-header > .logo:hover {
  background-color: #3b8ab8;
}



.main-header #navbar-search-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    white !important;
}
.main-header #navbar-search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    white !important;
  opacity:  1;
}
.main-header #navbar-search-input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    white !important;
  opacity:  1;
}
.main-header #navbar-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:    white !important;
}
.main-header #navbar-search-input::-ms-input-placeholder { /* Microsoft Edge */
  color:    white !important;
}


.main-header #navbar-search-input:focus::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #555 !important;
}
.main-header #navbar-search-input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #555 !important;
  opacity:  1;
}
.main-header #navbar-search-input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #555 !important;
  opacity:  1;
}
.main-header #navbar-search-input:focus:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:    #555 !important;
}
.main-header #navbar-search-input:focus::-ms-input-placeholder { /* Microsoft Edge */
  color:    #555 !important;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #faaa0a;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #faaa0a;
  outline: 0 none;
}


.login-page, .login-box-body{
  background: #2f373a !important;
  color:white !important;
}
.form-group.has-success .form-control {
  border-color: white !important;
  color: white;
}

.form-control-login{
  background: #2f373a !important;
}

.bootstrap-select.btn-group .dropdown-menu li a:hover {
  color: whitesmoke !important;
  background: #faaa0a !important;
}

.btn-success {
  background-color: #faaa0a;
  border-color: #faaa0a;

}

.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
  background-color: #faaa0a;
  border-color: #faaa0a;
}

.btn-success:hover, .btn-success:active, .btn-success.hover {
  background-color: #faaa0a;
  border-color: #faaa0a;
  border-top-color: #faaa0a;
  border-right-color: #faaa0a;
  border-bottom-color: #faaa0a;
  border-left-color: #faaa0a;
}


.btn-primary{
  background-color: #faaa0a !important;
  border-color: #faaa0a;
}

.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
  background-color: #faaa0a;
  border-color: #faaa0a;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
  background-color: #faaa0a;
  border-color: #faaa0a;
  border-top-color: #faaa0a;
  border-right-color: #faaa0a;
  border-bottom-color: #faaa0a;
  border-left-color: #faaa0a;
}

/*.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #faaa0a;
  border-color: white;
}*/

.btn{
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/*----------SPECIFIQUE LOGIN -------------*/
.selectlogin{
  margin-right: 3px;
}

#divLoginLgeConnect{
  margin-bottom: 15px;
}

#LOG_TIT {
  font-family: "Open Sans" !important;
  font-size: 23px !important;
}


/*---------- FIN SPECIFIQUE LOGIN -------------*/

.default-font{
  font-family: "Open Sans" !important;
  font-size: 14px !important;
}

.color-text-1{
  color: #FFFFFF !important;
}

.btn-style-1{
  background-color: #2f373a !important;
  border-color:white;
}

.glyphicon-ok {
  color: #faaa0a !important;
}
.glyphicon-remove{
  color: #a94442 !important;
}


.form-group.has-error .form-control {
  border-color: white !important;
  border-top-color: white;
  border-right-color: white;
  border-bottom-color: white;
  border-left-color: white;
  box-shadow: none;
}

.alert-red{
  color: #a94442 !important;
}


.bootstrap-select .btn:focus {
  outline: none !important;
}

/*----------SPECIFIQUE header -------------*/
.angle-disconnect{
  margin-left: 8px !important;
  margin-top: 4px;
}

/*---------- FIN SPECIFIQUE header -------------*/


/*---------- css des modals -------------*/
.modal-footer{
  text-align: center !important;
  border: none;
}
.modal-body-center{
  text-align: center !important;
}
.modal-header-error {
  background-color: #ed5565;
  text-align: center;
  border: none;
  min-height: 16.43px;
  padding: 15px;
}
.btn-danger{
  color: #fff;
  background-color: #ed5565;
  border-color: #ed5565;
}
.icon-circle {
  padding-left: 1px;
  padding-right: 1px;
  border-radius: 50%;
}

.icon-danger {
  background: white;
  color: #ed5565;
}

.icon-white {
  color: white;
}

.modal-dialog{
  max-width: 1200px;
  width:auto;
}

.message-modal-dialog{
  max-width: 500px;
}
.close {
  opacity: .9;
}

/*---------- FIN css des modals -------------*/

/*---------- css bootsrap table -------------*/
.bootstrap-table .table>thead>tr>th {
  vertical-align: top;
}

/*.table-search-cal {*/
.datepicker[readonly]{
  background-color: white  !important;
}
.datepicker[disabled]{
  background-color: #eee  !important;
}

/*---------- FIN css bootsrap table -------------*/

/*---------- css FILTRE bootsrap table -------------*/
.table-search-div{
  padding:2px;
  background-color:white;
  border:1px solid #DDD;
}
.table-search-btn{
  background-color:white !important;
  border:1px solid #DDD !important;
}
/*---------- FIN FILTRE css bootsrap table -------------*/

.icon-default{
  color: #2f373a;
}
/**
* Croix de suppression
*/
.remove-span{
	z-index:0;
}
.remove-span:hover{
	cursor:pointer;
	color:red;
	
}

/*------------------AJOUT VHE --------------------*/
.bv-form .form-control{
	background-color:rgba(0,0,0,0);
	color:white;
}
