

.ibox-tools .btn-default:hover {
     color: grey;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}

.ibox-tools .btn-xs, .ibox-tools .btn-group-xs > .btn {
    padding: 3.8px 10px;
    margin: 0px;
}
/* BOUTONS 3D */
.btn3d {
    position:relative;
    top: -6px;
    border:0;
     transition: all 40ms linear;
     margin-top:10px;
     margin-bottom:10px;
     margin-left:2px;
     margin-right:2px;
}
.btn3d:active:focus,
.btn3d:focus:hover,
.btn3d:focus {
    -moz-outline-style:none;
         outline:medium none;
}
.btn3d:active, .btn3d.active {
    top:2px;
}
.btn3d.btn-white {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #f5f5f5, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#fff;
}
.btn3d.btn-white:active, .btn3d.btn-white.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#fff;
}
.btn3d.btn-default {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #BEBEBE, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#f9f9f9;
}
.btn3d.btn-default:active, .btn3d.btn-default.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#f9f9f9;
}
.btn3d.btn-primary {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #4D5BBE, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#4274D7;
}
.btn3d.btn-primary:active, .btn3d.btn-primary.active {
    box-shadow:0 0 0 1px #417fbd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color:#4274D7;
}
.btn3d.btn-success {
    box-shadow:0 0 0 1px #31c300 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #5eb924, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#78d739;
}
.btn3d.btn-success:active, .btn3d.btn-success.active {
    box-shadow:0 0 0 1px #30cd00 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #78d739;
}
.btn3d.btn-info {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #348FD2, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#39B3D7;
}
.btn3d.btn-info:active, .btn3d.btn-info.active {
    box-shadow:0 0 0 1px #00a5c3 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #39B3D7;
}
.btn3d.btn-warning {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #D79A34, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#FEAF20;
}
.btn3d.btn-warning:active, .btn3d.btn-warning.active {
    box-shadow:0 0 0 1px #d79a47 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #FEAF20;
}
.btn3d.btn-danger {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #AA0000, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#D73814;
}
.btn3d.btn-danger:active, .btn3d.btn-danger.active {
    box-shadow:0 0 0 1px #b93802 inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #D73814;
}
.btn3d.btn-magick {
    color: #fff;
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 0 8px 0 0 #9823d5, 0 8px 8px 1px rgba(0,0,0,0.5);
    background-color:#bb39d7;
}
.btn3d.btn-magick:active, .btn3d.btn-magick.active {
    box-shadow:0 0 0 1px #9a00cd inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,0.3);
    background-color: #bb39d7;
}











































.ibox .form-control,.ibox .select2-container--default .select2-selection--multiple, .ibox .select2-container--default .select2-selection--single {
    border: solid 1px #E5E6E7;
    -webkit-box-shadow: none;
    box-shadow: none;
    height:initial;
    border-radius: 0;
}











.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}




.resizable-panels .ibox {
  clear: none;
  margin: 10px;
  float: left;
  overflow: hidden;
  min-height: 150px;
  min-width: 150px;
}
.resizable-panels .ibox .ibox-content {
  height: calc(100% - 49px);
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}

.ibox-content.text-box {
  padding-bottom: 0;
  padding-top: 15px;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #f7f7f7;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
  
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
table.table-mail tr td {
  padding: 12px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail .mail-date {
  padding-right: 20px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
    display: inline-block;
    font-size:28px;
    margin: -1px;
    padding: 0px;
    text-overflow: ellipsis;
    float: left;
    color: #21c2f8;
    margin-top: -6px;
    
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0;
}



































/* GESTION DU FILEMANAGER */
#jstree_aff_info{
	border:1px solid #E5E6E7;
}











































/* AJOUT DU style de l'admin */


















/* INPUTS */
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}
.form-control,
.single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.form-control:focus,
.single-line:focus {
  border-color: #1ab394 !important;
}
.has-success .form-control {
  border-color: #1ab394;
}
.has-warning .form-control {
  border-color: #f8ac59;
}
.has-error .form-control {
  border-color: #ed5565;
}
.has-success .control-label {
  color: #1ab394;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ed5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ed5565;
  box-shadow: none;
}
/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0 0 23px !important;
}
/* SWITCHES */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1AB394;
  border-radius: 3px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1AB394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: #FFFFFF;
  color: #919191;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0;
  background: #FFFFFF;
  border: 2px solid #1AB394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
/* jqGrid */
.ui-jqgrid {
  -moz-box-sizing: content-box;
}
.ui-jqgrid-btable {
  border-collapse: separate;
}
.ui-jqgrid-htable {
  border-collapse: separate;
}
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #F9F9F9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0 solid;
  border-right: 0 solid;
  border-top: 0 solid;
}
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #DDDDDD;
  background-color: inherit;
}
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #F9F9F9;
  border: 1px solid #DDDDDD;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-widget-content {
  box-sizing: content-box;
}
.ui-icon-triangle-1-n {
  background-position: 1px -16px;
}
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0 !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #f5f5f5;
  border-collapse: separate;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #f2fbff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-weight: normal;
  color: #212121;
}
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #CCCCCC;
  height: 15px;
}
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto;
}
.ui-jqgrid .ui-pager-control {
  position: relative;
}
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative;
}
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0;
}
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0;
}
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px;
}
.ui-jqgrid-pager {
  height: 32px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
.ui-widget-content {
  border: 1px solid #ddd;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #ddd;
}
.ui-jqgrid tr.jqgrow td {
  padding: 6px;
}
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px;
}
.ui-jqdialog .ui-jqdialog-title {
  float: none !important;
}
.ui-jqdialog > .ui-resizable-se {
  position: absolute;
}











































a,a:focus,a:hover{
	outline:0;
}




.form_group{
	margin-bottom:15px;
}

.note-editor {
  border: 1px solid #F5F5F5;
}
.note-editor .note-editable{
	min-height:250px;
}

.form_group label i {
    font-weight: normal;
}

.header_logo{
	display: block;
	height: 48px;
	
}
.header_logo img{
	float:left;
}
.header_logo span{
	line-height: 24px;
	margin-left: 30px;
	font-weight:bold;
	text-transform: uppercase;
}

.liste_element {
    margin: 20px;
}

.fg_dossier .supp{
	float:right;
}

.file-box  .icon{
	cursor:pointer;
}

.file-box .file{
	overflow:hidden;
}



/* Style pour les boutons des listes drag & drop */
.dd-item .pull-right{
	margin:2px
}




/* Gestion du style des tabs à l'interieur du fg_form */

.fg_form .tabs-container-langue .panel-body, .fg_form .tabs-container-general .tabs-container-langue .panel-body{
	background:#F9F9F9;
}
.fg_form .tabs-container-langue .nav.nav-tabs li.active a,.fg_form .tabs-container-langue .nav.nav-tabs li.active a:active,.fg_form .tabs-container-langue .nav.nav-tabs li.active a:hover,.fg_form .tabs-container-langue .nav.nav-tabs li.active a:focus,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a:active,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a:hover,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a:focus{
	background:#F9F9F9;
}



.fg_form .tabs-container-langue .nav.nav-tabs, .fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs{
	background:#E3E3E3;
}


.fg_form .tabs-container-general .panel-body{
	background:#F3F3F4;
}
.fg_form .tabs-container-general .nav.nav-tabs li.active a,.fg_form .tabs-container-general .nav.nav-tabs li.active a:active, .fg_form .tabs-container-general .nav.nav-tabs li.active a:hover, .fg_form .tabs-container-general .nav.nav-tabs li.active a:focus{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(-30deg, rgba(255,255,255,1) 0%, rgba(243,243,244,1) 28%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-30deg, rgba(255,255,255,1) 0%,rgba(243,243,244,1) 28%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(150deg, rgba(255,255,255,1) 0%,rgba(243,243,244,1) 28%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.fg_form .tabs-container-general .nav.nav-tabs {
	background:#E3E3E3;
}

.fg_form .tabs-container-general .nav-tabs > li.active > a {
	border-bottom-color:#F3F3F4;
}
.fg_form .tabs-container-langue .nav-tabs > li.active > a {
	border-bottom-color:#F9F9F9;
}

.fg_form .tabs-container-langue .note-editable.panel-body, .fg_form .tabs-container-general .tabs-container-langue .note-editable.panel-body {
  background: white;
}



/* Gestion des tabs en erreur */

.fg_form .nav.nav-tabs li a.fg_had_error,.nav.nav-tabs li a.fg_had_error:active,.nav.nav-tabs li a.fg_had_error:hover,.nav.nav-tabs li a.fg_had_error:focus{
	background:#F6C6C6;
}
.fg_form .tabs-container-langue .nav.nav-tabs li.active a,.fg_form .tabs-container-langue .nav.nav-tabs li.active a:active,.fg_form .tabs-container-langue .nav.nav-tabs li.active a:hover,.fg_form .tabs-container-langue .nav.nav-tabs li.active a:focus,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a:active,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a:hover,.fg_form .tabs-container-general .tabs-container-langue .nav.nav-tabs li.active a:focus{
	background:#F9F9F9;
}








/* Class personnalisé pour l'intégration de bs modal dans le template */
.inmodal .modal-header {
    padding: 15px;
    margin-bottom: 13px;
    border: none;
}
.inmodal .modal-body{
	padding:0px;
}
.inmodal .modal-footer{
	display:none;
}
.inmodal .frame_class {
	position: relative;
	height: 100%;
	width: 100%;
}
.inmodal button.close{
	padding: 3px 5px 0 0;
}
.popover[class*="tour-"] {
  z-index: 2102;
  box-shadow: 2px 2px 5px 1px #7d7d7d;
}
/*.modal-dialog {
	width:900px;
}*/













/* Class personnalisé pour l'intégration de dropzone dans le template */

.dropzone{
	background: repeating-linear-gradient(
		45deg,
		#F5F5F5,
		#F5F5F5 10px,
		#FFFFFF 10px,
		#FFFFFF 20px
	);
}

.dz-preview{
	-webkit-border-radius: 20px 20px 0 0;
	border-radius: 20px 20px 0 0;
	box-shadow: 0 5px 10px 2px #8F8F8F;
	background:white;
}

.dropzone .dz-preview .dz-image{
	border-radius: 20px 20px 0 0;
}
.dropzone .dz-preview .dz-remove {
	display:inline-block;
}

.dropzone .dz-message{
	display:none;
}

.dropzone .dz-boutons{
	padding: 9px 0 0 9px;
	text-align:center;
}

.dropzone.dz-clickable .btn{
	cursor:pointer;
}

.dropzone.dz-clickable .dz-details{
	cursor:move;
}

.dz-video{
  background: rgba(255, 100, 100, 0.6) none repeat scroll 0 0;
  border-radius: 10px;
  left: 23%;
  position: absolute;
  top: 23%;
  z-index: 99;
}

.dz-video > i {
	font-size: 30px;
	color: white;
	padding: 10px 20px;
}




















.fg_draggable_ibox .ibox-title{
	cursor:move;
}









/* .button_css {
	width:30%!important;
} */
.button_categ{
	text-align:center !important;
}
@media (max-width: 370px) {
	.button_categ{
	font-size:0 !important; 
	}
	.btn.button_categ:after {
		content:"voire categ";
		font-size:12px !important;
	}
}
@media (max-width: 370px) {
	.ibox-content{
		padding:0!important;
	}
}
@media (min-width:768px ){
	.text-field-buttons {
		text-align:center !important;
		width: 240px;
	}
	.text-center-button{
	width:140px !important;
	text-align:center !important;
	}
	.submit-box button {
		margin-right:10px ;
	}
}
@media (max-width : 767px){
	.text-field-buttons {
		text-align:center !important;
	}
	.text-center-button{
	text-align:center !important;
	}
.button_link.button_valider_forum .btn {
    font-size: 10.5px;
}	
.button_link.button_valider_forum {
	margin-top:10px ;
	padding-bottom: 10px;	
}
	.button_link .btn{
		font-size:12px;
		font-weight:200;
	}

.submit-box button{
	margin-bottom: 10px;
    margin-top: 10px;
}
}
/* added by hichem page redirections
@media (max-width : 500px){
.fg_form span.input-group-addon {
	display: table-row;
    font-size: 11.5px;
    height: 31px;
}
}*/
.box-lignes{
	min-height: 320px;
}


.img_margin{
	margin-right:20px;
	width:60px;
	margin-bottom: 10px;
}
.button_link.button_valider_forum {
	margin-top:20px ;
}
.button_link{
	margin:5px;
}
.dd-handle.inactif_element.active  {
	background-color:LightBlue;
}

.table_cal{
	width: 100%;
    box-sizing: border-box;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em;
	position: relative;
}
.table_cal tr{
	vertical-align: top;
}

.table_cal tr td.fc-widget-content{
	width: 83%;
	border-top: 1px solid #ff0000;	
}
.table_cal tr td.fc-time.fc-widget-content{
	width: 17%;
	border-right: 1px solid #ddd;
	border-top: none;
}

.date_jour{
	padding: 20px;
}
.button_link_periodes {
	text-align:right;
}
















































































/* SURCHARGE */
.select2 input{
	box-shadow:none;
}

.datepicker table tr td span {
     width: 100% !important;
}

.datepicker.datepicker-rtl {
    right: auto
}

.datepicker-dropdown {max-width: 263px;}
/*.datepicker,
.table-condensed {
  width: 500px;
  height:500px;
}*/

.fg_form{
	background:transparent;
}

.fg_form .tab-pane-general{
	border: 1px solid rgb(221, 221, 221);
	border-top: none;
}

.fg_form .ibox-title h5 {
    font-size: 17px;
    padding: 5px 0px;
}


@media (max-width: 450px){
	.ibox-title h5{
		float:none;
		font-size:14px;
	}
	.ibox-tools {
		float: right;
	}
	.fg_form .ibox-title h5 {
		font-size: 14px;
		padding: 5px 0px;
	}

	.ibox-content{
		padding: 0px!important;
	}
	.fg_form .nav-tabs > li {
		width:100%
	}
	
	.fg_form .col-xs-1, .fg_form .col-sm-1, .fg_form .col-md-1, .fg_form .col-lg-1, .fg_form .col-xs-2, .fg_form .col-sm-2, .fg_form .col-md-2, .fg_form .col-lg-2, .fg_form .col-xs-3, .fg_form .col-sm-3, .fg_form .col-md-3, .fg_form .col-lg-3, .fg_form .col-xs-4, .fg_form .col-sm-4, .fg_form .col-md-4, .fg_form .col-lg-4, .fg_form .col-xs-5, .fg_form .col-sm-5, .fg_form .col-md-5, .fg_form .col-lg-5, .fg_form .col-xs-6, .fg_form .col-sm-6, .fg_form .col-md-6, .fg_form .col-lg-6, .fg_form .col-xs-7, .fg_form .col-sm-7, .fg_form .col-md-7, .fg_form .col-lg-7, .fg_form .col-xs-8, .fg_form .col-sm-8, .fg_form .col-md-8, .fg_form .col-lg-8, .fg_form .col-xs-9, .fg_form .col-sm-9, .fg_form .col-md-9, .fg_form .col-lg-9, .fg_form .col-xs-10, .fg_form .col-sm-10, .fg_form .col-md-10, .fg_form .col-lg-10, .fg_form .col-xs-11, .fg_form .col-sm-11, .fg_form .col-md-11, .fg_form .col-lg-11, .fg_form .col-xs-12, .fg_form .col-sm-12, .fg_form .col-md-12, .fg_form .col-lg-12{
		padding:0px;
	}
}



.fg_section_titre{
    background-image: url(/modules/liberty_projet/images/fond_ligne_configurateur.jpg);
    background-size: cover;
    background-position: center center;
}


.row_button .ibox-content {
    background: transparent;
}
.row_button .ibox {
    margin-bottom: 0px;
}

.btn-default {
    color: #ffffff;
    background-color: grey;
}

