/* @import "default_root_colors.css"; */
/*		
** AFFICHER les bootstrap modal centrés verticalement
.modal.in .modal-dialog 
{
  -webkit-transform: translate(0, calc(50vh - 50%));
  -ms-transform: translate(0, 50vh) translate(0, -50%);
  -o-transform: translate(0, calc(50vh - 50%));
  transform: translate(0, 50vh) translate(0, -50%);
}
*/
html, body, .content-wrapper, .ui-dialog .ui-dialog-content, .skin-black-light .wrapper,.main-footer, .main-header, .skin-black-light .main-header .navbar
{
background: var(--LC_MainBgColor);
color:var(--LC_MainText);
}
body{
  font-family: 'Nunito Sans','Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size:14px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
  font-family: 'Nunito Sans',sans-serif;
}
a.btn.btn-white, a.btn.btn-white:hover,a.btn.btn-white:visited{ color: var(--LC_MainText);}
a.btn, a.btn:hover,a.btn:visited{text-decoration:none;}
a {
color: var(--LC_BlueOne);
}
a:hover {
color: var(--LC_BlueTwo);
}
.text-blue {
color: var(--LC_BlueOne) !important;
}
.box {
background: var(--LC_White);
}
.callout {
  padding: 30px;
  border-left: 0;
  background: rgba(var(--LC_MainBgColorTwo_RGB),0.3);
  border-radius: 15px;
}

/*-------------------*/

/*
.skin-black-light .sidebar-menu > li.active > a,.skin-black-light .sidebar-menu > li:hover > a
{
color: var(--LC_MainText);
}
.skin-black-light .sidebar-menu .treeview-menu > li > a:hover
{
color:var(--LC_BlueFor ) !important;
text-decoration:underline;
}
.sidebar-menu > li > a {
padding: 8px 5px 8px 12px !important;
}
.skin-black-light .sidebar-menu > li:hover > a, .skin-black-light .sidebar-menu > li.active > a {
color: var(--LC_MainText);
font-size: 14px;
background :#fff;
border:0;
}
li.treeview.active.menu-open
{
padding-bottom:14px;
}
.skin-black-light .sidebar-menu > li.active {
border-left-color: transparent;
}
.treeview-menu > li > a {
padding: 4px 5px 4px 12px !important;
display: block;
font-size: 13px;
}
.skin-black-light .sidebar-menu .treeview-menu > li > a {
color: var(--LC_MainText) !important;
}
.skin-black-light .sidebar-menu .treeview-menu > li.active > a {
font-weight: 600;
text-decoration: underline;
background: var(--LC_BlueOne);
border-radius: 13px;
color: #fff !important;
text-decoration: none;
font-weight: inherit;
}
.skin-black-light .sidebar-menu>li>.treeview-menu {
  margin-right: 5px;
}
.skin-black-light .sidebar-menu .treeview-menu>li.active>a>.fa {
  color: #fff !important;
}
.treeview-menu .treeview-menu {
  padding-left: 6px;
}

.sidebar-menu .menu-open > a > .fa-angle-right, .sidebar-menu .menu-open > a > .pull-right-container > .fa-angle-right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  }

  .sidebar-menu > li > a > .fa, .sidebar-menu > li > a > .glyphicon, .sidebar-menu > li > a > .ion, h1.title .fa, .text-muted {color:var(--LC_MainBgColorTwo);}
  .sidebar-menu > li > a:hover > .fa, .sidebar-menu > li > a:hover > .glyphicon, .sidebar-menu > li > a:hover > .ion {color:var(--LC_BlueOne);}
  
  .treeview-menu > li > a > .fa, .treeview-menu > li > a > .glyphicon, .treeview-menu > li > a > .ion, .dropdown-menu li .fa {color: var(--LC_BlueOne);}

  .treeview-menu .treeview-menu li {
    border-left: 2px solid var(--LC_MainBgColor);
    padding-left: 0;
    margin-left: 9px;
  }
  .skin-black-light .sidebar-menu .treeview-menu .treeview-menu>li>a {
    color: var(--LC_BlueOne) !important;
  }
  .skin-black-light .sidebar-menu .treeview-menu .treeview-menu>li.active>a {
    color: #fff !important;
  }
  .treeview-menu>li {
    margin: 1px 0;
  }
  .skin-black-light .sidebar-menu .treeview-menu>li>a.parent-item {
    color: var(--LC_BlueOne) !important;
  }
*/
/* .fixedHeader-floating {
  z-index: 1031;
} */

li.user.user-menu a.user-img
{
  height:50px;
}
.navbar-nav > .user-menu .user-image {
  margin-right: 0;
}
.ui-widget-overlay{z-index: 1030 !important;opacity: 1;}
/* .modal,.ui-widget-overlay{ background: rgba(255,255,255,0.6);} */
.modal,.ui-widget-overlay{ background: rgba(var(--LC_MainBgColorTwo_RGB),0.5);}
.modal-backdrop.in { opacity: 0;}
/* @media (min-width: 768px) {
  .fixedHeader-floating {
   top:50px !important;
  }
} */
.nav-tabs .dropdown-menu {
  max-height: 400px;
  overflow-y: scroll;
}
  #lc_sticky.sticky {
    position: sticky;
    top: 0;
}

.main-header ul.nav.navbar-nav > li > a
{
  color:var(--LC_MainText);
}
.main-header ul.nav.navbar-nav ul.dropdown-menu > li > a > i,
.main-header ul#mobile-nav.nav.navbar-nav li > a > i
{
  width: 25px;
  color: var(--LC_BlueOne);
}
.main-header ul.nav.navbar-nav ul.dropdown-menu > li.active > a > i 
{
  color: var(--LC-White);
}
.navbar-custom-menu .dropdown-menu > li > a
{
  padding: 8px 20px;
}
.main-header .sidebar-toggle::before {
  content: "";
}
/* .main-header .logo { height:51px;} */
.skin-black-light .sidebar-menu > li > a{
  color: var(--LC_MainText);
  /* font-size: 13px; */
  padding: 8px 0 9px 10px;
  margin: 5px 0px 5px 5px;
  font-weight: 400;
}
.skin-black-light .sidebar-menu > li > a .fa{
color: var(--LC_BlueOne);
width: 22px;
}
.skin-black-light.sidebar-collapse .sidebar-menu > li > a .fa{
/* color: var(--LC_MainText); */
color: var(--LC_MainBgColorTwo);
}
.skin-black-light.sidebar-collapse .sidebar-menu > li:hover > a .fa,
.skin-black-light .sidebar-menu > li.active > a .fa
{
  color: var(--LC_BlueOne);
  transition: all 0.3s;
}
.skin-black-light .sidebar-menu > li.active > a,
.skin-black-light .sidebar-menu > li:hover > a
{
  transition: all 0.3s;
  background: var(--LC_MainBgColor);
  font-weight: 400;
  border-radius: 15px 0 0 15px;
}
.skin-black-light .sidebar-menu > li.active > a
{
  color: var(--LC_BlueOne);
}
h1.title .fa{
  color: var(--LC_BlueOne);
}
/* .skin-black-light .sidebar-menu > li:hover > a {
  background: rgba(var(--LC_MainBgColorTwo_RGB),0.3);
} */

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span {
  top: -3px;
  padding: 8px 5px 8px 8px;
  background-color: var(--LC_BlueOne);
  color: var(--LC_White);
  transition: all 0.3s;
}
/* .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right), .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
  display: block !important;
  position: absolute;
  width: 160px;
  left: 50px;
} */

/*-------------------*/

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
background-color: var(--LC_BlueFor);
border-color: var(--LC_BlueFor);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
border-top-color: var(--LC_BlueTwo);
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
color: #fff;
background-color: var(--LC_BlueOne);
}
.dropdown-menu
{
  border-radius:10px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
background-color: var(--LC_BlueOne);
}
/* .nav-tabs-custom{background:transparent !important;} */

.nav-tabs-centered{text-align:center;}
.nav-tabs-centered > li {
  margin: auto;
  display: inline-block;
  float: none;}

.nav-tabs-custom > .nav-tabs > li.active {
border-top-color: var(--LC_BlueOne);
}
.text-light-blue {
color:var(--LC_BlueFor) !important;
}
.bg-tertiary{background-color:var(--LC_BlueThree);}
.navbar.bg-tertiary { background : var(--LC_MainBgColor);}
.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, .skin-black-light .main-header .navbar .navbar-right > li > a, .skin-black-light .main-header .navbar > .sidebar-toggle,.skin-black-light .main-header > .logo,.skin-black-light .main-sidebar{
border:none;
}
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  border-radius: 15px 0 15px 15px;
}
.skin-black-light .main-header, .main-footer
{
border-color : var(--LC_MainBgColorThree);
}
.skin-black-light .main-header li.user-header {
  background-color: var(--LC_BlueOne);
}

.box-title .fa-plus.fa-minus::before {
content: "\f068";
}
.border_top_none{border-top:0 !important;}
.border_bottom_none{border-bottom:0 !important;}
.lc_help_page {
background: var(--LC_YellowTwo);
padding: 15px;
margin-bottom: 20px;
-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
}
.lc_warning_page {
background: var(--LC_YellowThree);
border: 2px solid var(--LC_Yellow);
padding: 15px;
margin-bottom: 20px;
-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
border-radius: 8px !important;
color:var(--LC_MainText);
}
ul.list-group-infos {
  margin:0 0 8px 0;
}
.list-group-infos > .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  border-top:0;
  margin-bottom:0;
  clear:both;
}
/* .list-group-infos > .list-group-item:last-child */
/* { */
  /* padding-bottom:0; */
/* } */
/* .wrapper{ padding :0 8px; } */
/* .main-sidebar{left:8px;} */
.font-roboto {font-family:Nunito Sans;}
.ui-dialog .ui-dialog-titlebar
{
font-family:Nunito Sans;
}
.ui-autocomplete {
position: absolute;
top: 100%;
left: 0;
z-index: 1051;
float: left;
display: none;
min-width: 160px;
padding: 10px;
margin: 0 0 10px 25px;
list-style: none;
background-color: #ffffff;
border-color: #ccc;
border-color: rgba(0, 0, 0, 0.2);
border-style: solid;
border-width: 1px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
max-height: 300px;
  overflow-x: scroll;
}
.ui-menu-item>a.ui-corner-all {
display: block;
clear: both;
font-weight: normal;
line-height: 18px;
white-space: nowrap;
text-decoration: none;
}
.ui-menu-item .ui-menu-item-wrapper {
padding: 3px 3px 3px 6px;
margin-bottom: 2px;
cursor: pointer;
border: 0;
}
.ui-state-hover,
.ui-state-active {
color: #ffffff !important;
text-decoration: none;
background: var(--LC_BlueOne);
border: 0;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
background-image: none !important;
  padding: 3px 3px 3px 6px !important;;
      margin-bottom: 2px !important;
}
.box-body{padding:30px 10px;}
.box-header {
font-family: Nunito Sans;
font-weight: 500;
padding:10px 10px 10px 25px;
}
.alert .wysihtml5-toolbar a{color: var(--LC_MainText);}

.main-header,.sidebar {margin-bottom:10px;}
.sidebar {padding-top:15px;font-family: Nunito Sans;}
/* bootstrap rewrite*/
.btn-primary, .show > .btn-primary.dropdown-toggle {background: var(--LC_BlueOne);border-color:var(--LC_BlueOne);}
.btn-primary:hover, .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active
{background: var(--LC_BlueTwo);border-color:var(--LC_BlueTwo);}
.text-primary{ color:var(--LC_BlueOne) !important;}
.text-yellow{color:var(--LC_Yellow) !important;}
.btn-success, .show > .btn-success.dropdown-toggle {background: var(--LC_GreenOne);border-color:var(--LC_GreenOne);}
.btn-success:hover, .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active
{background: var(--LC_GreenTwo);border-color:var(--LC_GreenTwo);}
.text-success, .valid-feedback {color:var(--LC_GreenOne) !important;}
.bg-primary, .progress-bar, .list-group-item.active {background: var(--LC_BlueOne) !important;}
/**/
.alert-message a.btn-default:link, .alert-message a.btn-default:visited { color:var(--LC_MainText) !important;text-decoration:none;}
.cursor_pointer { cursor:pointer;}
.cursor_grab { cursor:grab;}
.strong { font-weight:bold; }
.font_weight_normal { font-weight:normal !important; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.underline_dotted { border-bottom: 1px dotted #222;text-decoration: none; }
.extra_strong { font-weight:900; }
.text-white { color:#fff !important; }
.text-black { color:#222 !important; }
.radius_50pc{ -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; }
.float_left {float:left !important;}
.margin_right_10px {margin-right:10px;}
.margin_bottom_0 {margin-bottom:0 !important;}
.margin_top_0 {margin-top:0 !important;}
.vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.box.transp {
position: relative;
border-radius: 0;
background: none;
border: 1px solid var(--LC_MainBgColorTwo) !important ;
margin-bottom: 20px;
width: 100%;
box-shadow: none !important;
}
#scroll_to_top {
  position:fixed;
  right:10px;
  bottom:100px;
  cursor:pointer;
  width:50px;
  height:50px;
  text-indent:-9999px;
  display:none;
}
#scroll_to_top span {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-8px;
  margin-top:-12px;
  height:0;
  width:0;
  border:8px solid transparent;
  border-bottom-color:#ffffff
}
.box-shadow_none {box-shadow: none !important;}
.bg-white {background-color:#fff;}
.uppercase { text-transform:uppercase !important;}
.lowercase { text-transform:lowercase !important;}
body.tpl_iframe .main-sidebar,
body.tpl_iframe .main-header,
body.tpl_iframe .main-footer,
body.tpl_iframe .alert-clone
{ display:none; }
body.tpl_iframe .content-wrapper
{
margin-left:0;
}
.flex {display:flex;flex-wrap:wrap;}
.col {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
/* body.tpl_iframe .content-wrapper
{ background:#fff; } */
body.tpl_iframe section.content
{ 
  min-height: auto;
  padding: 0;
  margin: 0;
}
.box-like {
  position: relative;
  border-radius: 0;
  background: #ffffff;
  border-top: 3px solid #d2d6de;
  margin-bottom: 20px;
  width: 100%;
  -webkit-box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important;
  box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important;
}
/* #theme_nav_bottom { */
/* border-left: 3px solid var(--LC_BlueOne); */
/* border-top: 1px solid var(--LC_BlueFor ); */
/* border-left: 1px solid #d2d6de; */
/* } */
@media (min-width: 768px) {
  .modal-body .form-inline textarea.form-control {
    width: 100%;
  }
}
.form-control{border-radius: .6rem;transition: all 0.5s;}
.form-control:focus{
-webkit-box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3);
box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3);
border-color:rgba(var(--LC_MainBgColorTwo_RGB),0.8);
}

.note-editor.note-airframe
{
  border-radius: .6rem;
  border:1px solid #d2d6de;
}
.form-group.lc_markup_f .form-control, .form-group.lc_markup_f .input-group-addon {
  border-color: #0094b9;
  box-shadow: none;
}
.form-group.lc_markup_f label {
  color: #0094b9;;
}
.well-historical { margin-bottom:10px;}
/*
body.sidebar-collapse ul.sidebar-menu ul.treeview-menu
{
border-width:0 1px 1px 0;
border-color:#ddd;
border-style:solid;
}
*/
.h5, h5 {
font-size: 16px;
}
.alert.alert-default a
{
color: var(--LC_BlueFor );
}
.alert.alert-default{ background-color: #f9f3f2;border: 1px solid #f0ccc6 !important;}
.fc-event-title {font-size:1.1em;}
.fc-event-time {font-size:1em !important;font-weight:bold;}
.fc-toolbar {padding: 0 0 7px 0 !important;margin-bottom:0 !important;}
h1.title {
margin: 0;
padding: 12px 0 0 10px;
float: left;
font-size: 1.8em;
line-height: 1em;
font-weight: 300;
color: var(--LC_MainText);
/* letter-spacing:-1px; */
}
.content h1.title {
margin:0 0 14px 0;
padding:0;
float: none;
font-size: 1.8em;
line-height: 1.1em;
font-weight: 600;
text-transform: uppercase;
color: var(--LC_MainText);letter-spacing:-1px;}
.alert-default { background-color:#f5f5f5; }
hr.dark{border-color:#d2d6de;}
hr.dotted{border-style:dotted;}
hr{border-top: 2px solid var(--LC_MainBgColor);}
form hr { border-top: 1px dotted #c6ccd5;}
.collapse-toggle {
cursor:pointer;
display:block !important;
}
form.form-inline .form-group
{
margin-right:7px;
}
form.form-inline .form-group.submit,form.form-inline .form-group.button
/* { */
/* margin-left:-7px; */
/* } */
button.form-control.form-control-sm.dropdown-toggle
{
min-height:34px;
height:auto;
}
button.form-control.multiselect
{
background-image: url('//headers.leadcontact.pro/img/arrow_down_select.png');
background-position: right center;
background-repeat: no-repeat;
}
.box-body > .box.box-solid.box-default  > .box-header.lc_box-header,
.box-body .box.box-solid.box-default  .box-header.lc_box-header{
  background-color: #ededee;
  /* background-color: #fff; */
}
.box-body .box-header.with-border.lc_box-header {
  border-bottom: 1px solid #ededee;
}
.collapsed-box .box-header.with-border.lc_box-header {
  border-bottom: none;
}
.box-body .box.box-default{
border-left-color: #ddd;
border-right-color: #ddd;
border-right-style: solid;
border-left-style: solid !important;
border-right-width: 1px;
border-left-width: 1px;
}
#tabs .btn-default, #tabs .btn-white {background:#f8fafd;}
#tabs .btn-default:hover,#tabs .btn-default:active,#tabs .btn-default.hover,
#tabs .btn-white:hover,#tabs .btn-white:active,#tabs .btn-white.hover{border-color:var(--LC_BlueFor );color:var(--LC_MainText)} 
.btn-white, .btn-white:visited{background-color:#fff;color:#444;border-color:#ddd;box-shadow:none;}.btn-white:hover,.btn-white:active,.btn-white.hover{background-color:#fbfbfb}
input.btn, .form-group.submit .btn, button.submit {border-radius:4px !important;margin-bottom: 0 !important;}
.btns .btn { margin-bottom: 6px !important; border-radius:10rem !important; }
.btns, .btn { margin-bottom: 6px !important; border-radius:10rem !important; }
.btn:hover{transition:background .4s;}
.btn.btn-white:hover{transition: box-shadow .4s;}
#tabs .btn {border-radius: 4px !important; margin-bottom: 0 !important;border: 1px solid var(--LC_BlueOne);}
.page-content .btn {margin:1px;}
.collapse-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
  content: "\e114";    /* adjust as needed, taken from bootstrap.css */
  float: left;    /* adjust as needed */
  color: grey;     /* adjust as needed */
  font-weight:normal;
  font-size:13px;
}
.collapse-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
/* .content-wrapper h2 {text-transform:uppercase;} */
/* .content-wrapper h3 {text-transform:uppercase;} */
.bg-none {background:none !important;}
.font-weight-normal{font-weight:400 !important;}
fieldset {
padding: 15px 13px 0px 10px;
margin-bottom: 15px;
background: none;
border: 1px dotted #c6ccd5;
}
.d-block { display:block;}
.help_field {
margin-top:5px;
}
.badge.bagde-sm {
min-width: 15px;
padding: 6px 10px;
font-size: 14px;
font-weight: 400;
color: var(--LC_MainText);
background-color: var(--LC_MainBgColor);
}
div[role=alert]{z-index:1500 !important;}
.ui-dialog .ui-dialog-titlebar-close, .fake-ui-dialog-titlebar-close
{
background-position: 0 0;
/* background-image: url("//headers.leadcontact.pro/img/icon-dialog-close-30x.png") !important; */
/* background-color:var(--LC_BlueOne); */
height: 30px !important;
width: 30px !important;
}
.ui-dialog .ui-dialog-titlebar-close::after {
content: '\58';
font: var(--fa-font-solid);
color: var(--LC_BlueOne);
}
.ui-dialog .ui-dialog-content
{
/* padding: 1em 1em 50px 1em; */
padding: 1em 0;
}
.ui-dialog .ui-dialog-buttonpane
{
background:#fff;
}
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
width:30px;
height: 30px;
z-index: 999;
}
.ui-tooltip {
font-size:12px !important;
white-space: pre-line;
}
.fixedHeader-floating {
position: fixed;
background: #444;
border-color: #fff #514e4e #514e4e #514e4e !important;
color: #fff;
}
.fixedHeader-locked {
display:none;
}
.ui-dialog{
-webkit-border-radius: 20px; 
-moz-border-radius: 20px;
border-radius:20px;
border:0;
}
.ui-tooltip-content {
  /* tooltip content */
  white-space: pre-line;
/* background-color:#222; */
/* color:#fff; */
}
.tooltip .tooltip-inner {
  background-color:#222;
  border-color:#222;
  font-size:14px !important;
color:#fff;
}
.ui-button.ui-dialog-titlebar-close:hover,
.ui-button.ui-dialog-titlebar-close:focus
{
border:0;
background:none;
font-weight:normal;
color:#212121
}
.ui-tooltip { font-size: 0.7em;}
.alert-message.alert-fixed:nth-child(2) {
top: 80px;
}
.alert-message.alert-fixed:nth-child(3) {
top: 160px;
}
.alert-message.alert-fixed:nth-child(4) {
top:240px;
}
/* ul.dropdown-menu {
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
max-height: 0;
display: block;
overflow: hidden;
opacity: 0;
}
.open ul.dropdown-menu {
max-height: 1000px;
opacity: 1;
} */
#date_event
{
letter-spacing: 1px;
position: relative;
left: 18px;
}
.clear{clear:both;}
.cursor_help {cursor:help;}
.display_block { display:block !important;}
.display_none { display:none !important;}
/* th.display_out_of_screen, td.display_out_of_screen { position:absolute !important;left:-99999px;} */
button.off { 
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius:0;
box-shadow: none;
border: none;
background: none;
padding:0;
margin:0;
vertical-align: middle;
display: inline-block;
}
.table-borderedX > thead > tr > th, .table-borderedX > tbody > tr > th, .table-borderedX > tfoot > tr > th, .table-borderedX> thead > tr > td, .table-borderedX > tbody > tr > td, .table-borderedX > tfoot > tr > td {
border-color: #d2d6de;
border-style: dotted;
border-width: 0 0 1px 0;
}
.table > thead > tr > th {
/* text-transform: uppercase; */
vertical-align: middle;
text-align:center;
text-transform: uppercase;
font-weight: 500;
font-size: 87%;
font-family: Nunito Sans;
border-style: dotted;
/* background: #f0f2f4; */
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
border: 1px dotted #b0c0df;
}
.table-responsive {width: 100%;}
.table-hover>tbody>tr:hover {
background-color:rgba(var(--LC_MainBgColorTwo_RGB),0.3);
}
.table-hover>tbody>tr.odd:hover {
  background-color:rgba(var(--LC_MainBgColorTwo_RGB),0.3);
}
.display_ruby { display:ruby; } /* permet de ne pas faire passer un text trop long sous l'image qui se trouve à sa gauche ( ex. photo membre + prenom nom )*/
/* table, .table-bordered { */
/*border-width: 1px 2px;
border-color: #d2d6de #fff;*/
/* } */
/* table.dataTable.table-condensed > thead > tr > th {
  padding-right: 5px;
} */
table.dataTable thead th.no-sort {
  background: none;
  /* pointer-events: none; */
padding: 5px !important;
}
/* table th.sorting { */
/* background : url(../img/sorting.png) no-repeat center right; */
/* padding-right:5px; */
/* } */
/* table#contacts th { font-size:0.7em;} */
.table .thead-dark th {
background-color:#212529;
border-color:#32383e; }
label {
margin-top: 5px;
}
.adsticky.fixed { position: fixed !important; top: 50px !important;left: auto !important;}
table.dataTable thead th.no-sort::after {
  content: "";
}
.table#contacts > tbody > tr > td, .table#contacts > tbody > tr > th, .table#contacts > tfoot > tr > td, .table#contacts > tfoot > tr > th, .table#contacts > thead > tr > td, .table#contacts > thead > tr > th {
text-align:center;
}
table.table-contats.dataTable.table-condensed > thead > tr > th {padding-right: 5px;}
table.table-contats.dataTable.table-condensed > thead > tr > th a{color:var(--LC_MainText);border-bottom:1px dotted var(--LC_MainText);}
table.table-contats.dataTable.table-condensed.fixedHeader-floating > thead > tr > th a{color:#fff !important;border-bottom:1px dotted #fff;}
.table#contacts > thead > tr > th
{
padding: 7px 5px;
}
.badge{
/* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
font-family: "Roboto",Arial, sans-serif;
}
table .badge {
font-size : 80%;
}
.table > tbody > tr > td {
vertical-align: middle !important;
}
table.table-bordered > tbody > tr > td
{
border-style: dotted;
}
/* .table th{ */
/* font-family: "Roboto",Arial, sans-serif; */
/* } */
.tab-content.tab-content-bordered{
border-width: 0 1px 1px 1px;
border-style : solid;
border-color :#ddd;
padding:10px;;
}
.ui-widget-content {
background-color:#fff;
background-image:none;
}
.ui-widget-content li.nav-item a {
  color: var(--LC_BlueFor );
}
/* .nav-tabs {
border-bottom: 1px solid var(--LC_BlueThree);
} 
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
border: 1px solid var(--LC_BlueThree);
} 
.nav-tabs > li > a:hover {
border-color: #eee #eee var(--LC_BlueThree);
}
.nav-tabs-custom > .nav-tabs
{
border-bottom: 1px solid var(--LC_BlueThree);
}
.nav-tabs-custom > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs-custom > li.active > a:hover,
.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a
{
border: 1px solid var(--LC_BlueThree);
}
.nav-tabs-custom > .nav-tabs > li {
margin-bottom: -1px;
} */
.nav-tabs > li {font-weight: 500;font-family: Nunito Sans;}
.nav-tabs > li a.strong {font-weight: 500;}
.nav-tabs.nav-inverse > li.active > a, .nav-tabs.nav-inverse > li.active > a:focus, .nav-tabs.nav-inverse > li.active > a:hover {
/* background: rgb(248,250,253);
background: -moz-linear-gradient(180deg, rgba(248,250,253,1) 0%, rgba(236,240,245,1) 90%);
background: -webkit-linear-gradient(180deg, rgba(248,250,253,1) 0%, rgba(236,240,245,1) 90%);
background: linear-gradient(180deg, rgba(248,250,253,1) 0%, rgba(236,240,245,1) 90%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8fafd",endColorstr="var(--LC_MainBgColor)",GradientType=1);
*/
/* border-color:#abc1db;  */
background: var(--LC_MainBgColor);
border-bottom:0;margin-top: 1px;
}
/* .nav-tabs.nav-inverse { border-color:#abc1db; }
.nav-tabs.nav-inverse > li > a:hover {
border-color: #abc1db #abc1db #abc1db;
} */
.nav.nav-pills button, .nav.nav-pills a { padding: 10px 30px; box-shadow: none;}
.nav.nav-pills.nav-pills-condensed button, .nav.nav-pills.nav-pills-condensed a { padding: 6px 10px; box-shadow: none;}
@media (max-width: 768px) {
.nav.nav-pills button, .nav.nav-pills a { padding: 7px !important; box-shadow: none;}
}
.nav-pills > li > a {
  border-top: 1px solid #ddd;
}
.nav-pills > li > a.btn-primary { color:#fff; }
.nav-pills > li > a.btn-primary:hover { background-color: #2261c9;border-color: #2261c9; }
#tabs .nav-pills > li.active > a, #tabs .nav-pills > li.active > a:focus, #tabs .nav-pills > li.active > a:hover {
background-color: var(--LC_BlueFor );
border-color: var(--LC_BlueFor );
}
#tabs .nav li {margin-right:4px; font-family: Nunito Sans;}
#tabs .nav li.active {top: 6px;}
#tabs {position: relative; padding-bottom: 6px;margin-bottom: 10px; top: -8px; z-index: 1; border-bottom: 1px solid var(--LC_BlueOne );}
.fake-link {color: var(--LC_BlueFor );cursor:pointer;}
.fake-nolink {color: var(--LC_MainText) !important;text-decoration: none !important;}
.table tr.table-dark a.fake-nolink, .table tr.table-dark  {color: #fff;}
input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
  line-height: 22px;
}
.member_img_50px{width:50px;height:50px;} .icon-rounded .fa { width: 23px; height: 23px; font-size: 15px; line-height: 24px; color: #666; background: #d2d6de; background-color: rgb(210, 214, 222); border-radius: 50%; text-align: center; }
.icon-rounded.mini .fa { width: 18px; height: 18px; font-size: 10px; line-height: 18px; position: relative; bottom: 2px; }
.alert-fixed { position:fixed; top: 0px; left: 0px; width: 100%; z-index:9999; border-radius:0px }
.error-border {border:1px solid #dd4b39 !important;}
.radius_100pc { -webkit-border-radius: 100% !important; -moz-border-radius: 100% !important; 	border-radius: 100% !important; }
.btn-file {   position: relative;   overflow: hidden; }
.btn-file input[type=file] {   position: absolute;   top: 0;   right: 0;   min-width: 100%;   min-height: 100%;   font-size: 999px;   text-align: right;   filter: alpha(opacity=0);   opacity: 0;   background: red;   cursor: inherit;   display: block; }
.input-file input[readonly] {
background-color: white !important;
cursor: text !important;
}
.radius_none{-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0!important;}
.btn-app_margin{margin:0 10px 10px 0 !important}
div.btn-app.off{cursor:default;}
table tr td {vertical-align:middle !important;}
table.width_auto {width:auto !important;}
page.doc {
background: white;
display: block;
margin: 0 auto;
margin-bottom: 0.5cm;
box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
page.doc[size="A4"] {  
width: 21cm;
height: 29.7cm; 
}
.pagination > li > button {
  background: #fafafa;
  color: #666;
}
.pagination > li > button {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: var(--LC_BlueFor );
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li.active > button {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #fff;
  text-decoration: none;
  background-color: var(--LC_BlueFor );
  border: 1px solid var(--LC_BlueFor );
z-index: 3;
cursor: default;
}
th .lc_pagination button{
padding:0 10px 0 0;
border:0;
background:transparent;
text-transform: uppercase;
}
th .lc_pagination {
position:relative;
}
th .lc_pagination button.button_lc_pagin_sort::after
{
position: absolute;
bottom: 8px;
right: 8px;
display: block;
font-family: "Glyphicons Halflings";
opacity: .5;
top: 0;
right: 6px;
}
th.sorting_disabled .lc_pagination button.button_lc_pagin_sort::after
{
right: -13px;
}
th .lc_pagination button.button_lc_pagin_sort.asc::after
{
content: "";
color: var(--LC_BlueTwo);
}
th .lc_pagination button.button_lc_pagin_sort.desc::after
{
content: "";
color: var(--LC_BlueTwo);
}
table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc::after {
color: var(--LC_BlueTwo);
}
th .lc_pagination button.button_lc_pagin_sort.none::after
{
content: "";
opacity: .2;
}
th .lc_pagination button:hover
{
text-decoration:underline;
}
/* th .lc_pagination i
{
float:right;
}
table.dataTable.table-condensed > thead > tr > th.sorting_disabled {
padding-right:5px;
} */
.bg-grey
{
background-color:var(--LC_MainBgColor) !important;
}

.scrollable-menu {
height: auto;
max-height: 250px;
overflow-x: hidden;
overflow-y: scroll;
}

#tabs .btn.btn-primary {
-webkit-border-radius: 4px 4px 0 0 !important;
-moz-border-radius: 4px 4px 0 0 !important;
border-radius: 4px 4px 0 0 !important;
}
.box,.modal-content,.nav-tabs-custom{
-webkit-border-radius: 20px !important;
-moz-border-radius: 20px !important;
border-radius: 20px !important;
border:0 !important;
-webkit-box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important;
box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important;
}
.nav-tabs > li > a {
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
}
.nav-tabs-custom > .tab-content {-webkit-border-radius: 20px !important; -moz-border-radius: 20px !important; border-radius: 20px !important; border:0 !important;}
.alert {
-webkit-border-radius: 20px !important;
-moz-border-radius: 20px !important;
border-radius: 20px !important;	
}
#alertdiv.alert{
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;		
}
.progress {
background-color: #d7d2d2;
height:auto;
}
.fake-box .box
{
-webkit-box-shadow: none !important;
box-shadow: none !important;
border:1px solid #eaeaea !important;
}
.fake-box {
-webkit-border-radius: 20px !important;
-moz-border-radius: 20px !important;
border-radius: 20px !important;
border: 0 !important;

-webkit-box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important;
box-shadow: 0 0px 15px 0px rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important;
  position: relative;
border-radius: 0;
background: #ffffff;
border-top: 3px solid #d2d6de;
margin-bottom: 20px;
width: 100%;
}
.box-body .box-header{color:#666;}
/**/
#scroll_to_top {
  position:fixed;
  right:10px;
  bottom:10px;
  cursor:pointer;
  width:50px;
  height:50px;
  text-indent:-9999px;
  display:none;
}
#scroll_to_top span {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-8px;
  margin-top:-12px;
  height:0;
  width:0;
  border:8px solid transparent;
  border-bottom-color:#ffffff
}
.dropdown-menu > li > .fake-a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: var(--LC_MainText);
white-space: nowrap;
}
.dropdown-menu>li>.fake-a:focus,
.dropdown-menu>li>.fake-a:hover {
color:#262626;
text-decoration:none;
background-color:#f5f5f5
}
.dropdown-menu > .active > a  {
  color:#fff;
}
  
.btn-group.open .dropdown-submenu .dropdown-toggle {
-webkit-box-shadow: none !important;
box-shadow:  none !important;
}
.dropdown-submenu {

position: relative;

> a::after {
  display: block;
  content: "";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-left-color: #000;
  margin-top: 6px;
  margin-right: -10px;
}
> ul.dropdown-menu {
  position: absolute;
  left: 100%;
  top: 0;
  margin-left: 5px;
}
}
.sticky-container {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: calc(100% - 100px);
z-index: 20;
text-align: center;
}
/**/
button.google_branding {
width:191px;
height:46px;
background:url(https://headers.leadcontact.pro/img/btn_google_signin_light_normal_web.png);
}
/* button.google_branding:hover {
} */
button.google_branding:focus {
background:url(https://headers.leadcontact.pro/img/btn_google_signin_light_focus_web.png);
}
button.google_branding:active {
background:url(https://headers.leadcontact.pro/img/btn_google_signin_light_pressed_web.png);
}
.progress.progress_transformation .progress-bar:not(:last-child):after{ 
font-family: 'Glyphicons Halflings';
content: "\e080";    /* adjust as needed, taken from bootstrap.css */
float: right;
font-size: 44px;
line-height: 23px;
right: -19px;
position: relative;
color: var(--LC_MainBgColor);
}
.progress.progress_transformation 
{
height: 26px;
}
.progress.progress_transformation .progress-bar
{
font-size: 14px;
line-height: 24px;
padding-left: 37px;
position:relative;
}
.progress.progress_transformation .progress-bar.disable
{
background: #fff !important;
color: #999;
}
/**/
.stepper-wrapper {
margin-top: auto;
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
.stepper-item {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
flex: 1;
@media (max-width: 768px) {
  font-size: 12px;
}
}
.stepper-item::before {
position: absolute;
content: "";
border-bottom: 2px solid #ccc;
width: 100%;
top: 20px;
left: -50%;
z-index: 2;
}
.stepper-item::after {
position: absolute;
content: "";
border-bottom: 2px solid #ccc;
width: 100%;
top: 20px;
left: 50%;
z-index: 2;
}
.stepper-item .step-counter {
position: relative;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
border-radius: 50%;
background: #ccc;
margin-bottom: 6px;
}
.stepper-item.active {
font-weight: bold;
}
.stepper-item.completed .step-counter {
background-color: var(--LC_GreenOne);
}
.stepper-item.completed::after {
position: absolute;
content: "";
border-bottom: 2px solid var(--LC_GreenOne);
width: 100%;
top: 20px;
left: 50%;
z-index: 3;
}
.stepper-item:first-child::before {
content: none;
}
.stepper-item:last-child::after {
content: none;
}
.btn-group.open .glyphicon, .btn-group.open .caret {color:var(--LC_BlueOne);transition:color .4s;}
.dropdown-menu {box-shadow: 1px 2px 7px rgba(0,0,0,.200);-webkit-box-shadow: 1px 2px 7px rgba(0,0,0,.200);}
.zone-top {padding: 20px 30px;
background: var(--LC_YellowFour);
z-index: 999999;
font-size: 16px;
font-weight: 600;
margin:-10px 0 10px 0; 
}
.timeline > li > .timeline-item {
margin-left: 50px;margin-right: 5px;
}
.alert-secondary, .list-group-item-secondary, a.list-group-item-secondary, button.list-group-item-secondary {
/* color: #466699; */
color: var(--LC_MainText);
background-color: var(--LC_BlueLight);
}
.alert-secondary .box-header {
color: var(--LC_MainText);
/* border-bottom: 1px solid #cad4e3 !important; */
border-bottom: 1px solid var(--LC_BlueThree) !important;
padding: 0;
margin-bottom: 20px !important;
}
.text-info
{
  color: #6ba3ec !important;
}

/**/
.m-0 { margin:0!important; }
.m-1 { margin:.25rem!important; }
.m-2 { margin:.5rem!important; }
.m-3 { margin:1rem!important; }
.m-4 { margin:1.5rem!important; }
.m-5 { margin:3rem!important; }
.mt-0 { margin-top:0!important; }
.mr-0 { margin-right:0!important; }
.mb-0 { margin-bottom:0!important; }
.ml-0 { margin-left:0!important; }
.mx-0 { margin-left:0 !important;margin-right:0 !important; }
.my-0 { margin-top:0!important;margin-bottom:0!important; }
.mt-1 { margin-top:.25rem!important; }
.mr-1 { margin-right:.25rem!important; }
.mb-1 { margin-bottom:.25rem!important; }
.ml-1 { margin-left:.25rem!important; }
.mx-1 { margin-left:.25rem!important;margin-right:.25rem!important; }
.my-1 { margin-top:.25rem!important;margin-bottom:.25rem!important; }
.mt-2 { margin-top:.5rem!important; }
.mr-2 { margin-right:.5rem!important; }
.mb-2 { margin-bottom:.5rem!important; }
.ml-2 { margin-left:.5rem!important; }
.mx-2 { margin-right:.5rem!important;margin-left:.5rem!important; }
.my-2 { margin-top:.5rem!important;margin-bottom:.5rem!important; }
.mt-3 { margin-top:1rem!important; }
.mr-3 { margin-right:1rem!important; }
.mb-3 { margin-bottom:1rem!important; }
.ml-3 { margin-left:1rem!important; }
.mx-3 { margin-right:1rem!important;margin-left:1rem!important; }
.my-3 { margin-bottom:1rem!important;margin-top:1rem!important; }
.mt-4 { margin-top:1.5rem!important; }
.mr-4 { margin-right:1.5rem!important; }
.mb-4 { margin-bottom:1.5rem!important; }
.ml-4 { margin-left:1.5rem!important; }
.mx-4 { margin-right:1.5rem!important;margin-left:1.5rem!important; }
.my-4 { margin-top:1.5rem!important;margin-bottom:1.5rem!important; }
.mt-5 { margin-top:3rem!important; }
.mr-5 { margin-right:3rem!important; }
.mb-5 { margin-bottom:3rem!important; }
.ml-5 { margin-left:3rem!important; }
.mx-5 { margin-right:3rem!important;margin-left:3rem!important; }
.my-5 { margin-top:3rem!important;margin-bottom:3rem!important; }
.mt-auto { margin-top:auto!important; }
.mr-auto { margin-right:auto!important; }
.mb-auto { margin-bottom:auto!important; }
.ml-auto { margin-left:auto!important; }
.mx-auto { margin-right:auto!important;margin-left:auto!important; }
.my-auto { margin-bottom:auto!important;margin-top:auto!important; }
.p-0 { padding:0!important; }
.p-1 { padding:.25rem!important; }
.p-2 { padding:.5rem!important; }
.p-3 { padding:1rem!important; }
.p-4 { padding:1.5rem!important; }
.p-5 { padding:3rem!important; }
.pt-0 { padding-top:0!important; }
.pr-0 { padding-right:0!important; }
.pb-0 { padding-bottom:0!important; }
.pl-0 { padding-left:0!important; }                             
.px-0 { padding-left:0!important;padding-right:0!important; }
.py-0 { padding-top:0!important;padding-bottom:0!important; }
.pt-1 { padding-top:.25rem!important; }         
.pr-1 { padding-right:.25rem!important; }                       
.pb-1 { padding-bottom:.25rem!important; }      
.pl-1 { padding-left:.25rem!important; }                            
.px-1 { padding-left:.25rem!important;padding-right:.25rem!important; }
.py-1 { padding-top:.25rem!important;padding-bottom:.25rem!important; }
.pt-2 { padding-top:.5rem!important; }                                              
.pr-2 { padding-right:.5rem!important; }                                
.pb-2 { padding-bottom:.5rem!important; }               
.pl-2 { padding-left:.5rem!important; }                                             
.px-2 { padding-right:.5rem!important;padding-left:.5rem!important; }
.py-2 { padding-top:.5rem!important;padding-bottom:.5rem!important; }
.pt-3 { padding-top:1rem!important; }                               
.pr-3 { padding-right:1rem!important; }             
.pb-3 { padding-bottom:1rem!important; }                
.pl-3 { padding-left:1rem!important; }                              
.py-3 { padding-bottom:1rem!important;padding-top:1rem!important; }
.px-3 { padding-right:1rem!important;padding-left:1rem!important; }
.pt-4 { padding-top:1.5rem!important; }                             
.pr-4 { padding-right:1.5rem!important; }               
.pb-4 { padding-bottom:1.5rem!important; }              
.pl-4 { padding-left:1.5rem!important; }                                
.px-4 { padding-right:1.5rem!important;padding-left:1.5rem!important; }
.py-4 { padding-top:1.5rem!important;padding-bottom:1.5rem!important; }
.pt-5 { padding-top:3rem!important; }   
.pr-5 { padding-right:3rem!important; } 
.pb-5 { padding-bottom:3rem!important; }    
.pl-5 { padding-left:3rem!important; }  
.px-5 { padding-right:3rem!important;padding-left:3rem!important; }
.py-5 { padding-top:3rem!important;padding-bottom:3rem!important; }

.border, .box .border     { border:1px solid rgba(var(--LC_MainBgColorTwo_RGB),0.3); }
.border-top, .box .border-top   { border-top: 1px solid rgba(var(--LC_MainBgColorTwo_RGB),0.3); }
.border-right, .box .border-right   { border-right: 1px solid rgba(var(--LC_MainBgColorTwo_RGB),0.3); }
.border-bottom, .box .border-bottom  { 
  border-width: 0 0 1px 0;
  border-color :  rgba(var(--LC_MainBgColorTwo_RGB),0.3);
  border-style : solid;
  /* border-bottom: 1px solid rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important;  */
  
  }
.border-left, .box .border-left { border-left:1px solid rgba(var(--LC_MainBgColorTwo_RGB),0.3) !important; }

.border-0        { border: 0 !important; }
.border-top-0    { border-top: 0 !important; }
.border-right-0  { border-right: 0 !important; }
.border-bottom-0 { border-bottom: 0 !important; }
.border-left-0   { border-left: 0 !important; }

.border-danger {border-color:var(--LC_Red)  !important;}
.border-primary {border-color:var(--LC_BlueOne)  !important;}
.border-success {border-color:var(--LC_GreenOne)  !important;}
.border-warning {border-color:var(--LC_Yellow)  !important;}
.border-dark {border-color:var(--LC_MainText)  !important;}
.border-default {border-color:var(--LC_MainBgColorTwo)  !important;}
.border-info {border-color:#6ba3ec  !important;}

/* rewrite table*/

.table-striped > tbody > tr:nth-of-type(2n+1) {background-color:rgba(var(--LC_MainBgColorTwo_RGB),0.1);}
table.table-bordered > tbody > tr > td {border-style: none;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
border-style: none;}
table {border-spacing: 2px;border-collapse: unset;}
/** */
.avatar-group .avatar {
overflow: hidden;
border-radius: 50%;
position: relative;
background:#fff;
width: 40px;
  height: 40px;
/* margin:auto; */
}
.avatar-group .avatar img,
.avatar-group .avatar .noimg
{
    object-fit: cover;
}
.avatar-group .avatar .rtl {
    direction: rtl;
}
td .avatar-group.multiple{
margin-left:20px;
}
.avatar-group
{
display: flex;
}
.avatar-group .rtl 
{
direction: rtl;
}
/* .avatar-group .avatar:hover:not(:last-of-type)
{
transform: translate(5px);
} */
.avatar-group .avatar 
{
cursor: pointer;
}
.avatar .noimg 
{
width: 40px;
height: 40px;
border: 2px solid #d2d6de;
/* border: 2px solid var(--LC_BlueLight); */
margin:auto;
  /* padding: 2px;	 */
border-radius: 50%;
text-align: center;
font-size: 1em;
display: flex;
align-items: center;
justify-content: center;
line-height:1em;
}
.avatar	img
{
width: 40px;
height: 40px;		
}
.avatar.multiple
{
margin-left: -20px;
transition: transform 0.3s ease;
}	
.avatar.multiple:hover:not(:last-of-type)
{
transform: translate(-5px);
z-index:999;
}
.hidden-avatars 
{
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
margin-left: 3px;
margin-right: 23px;
background-color: #2c303a;
color: #fff;
}