
#plugins-table .col-icon {
width:0px;
min-width:0px;
padding:0px!important;
}
#plugins-table .col_name a:hover {
text-decoration: none;
text-transform: none;
}
#form_plugins span[data-scope="admin"], #plugins-table tbody tr[data-scope="admin"] td.wrap .title {
 	background-color:transparent;
  color: #000000;
}
#form_plugins span[data-scope="site"], #plugins-table tbody tr[data-scope="site"] td.wrap .title {
	color: green;
	background-color:transparent;
}
#form_plugins span[data-scope=""], #plugins-table tbody tr[data-scope=""] td.wrap .title {
  color: green;
 	background-color:transparent;

}
header .profil{
	font-size:1.25rem;
}
@media (max-width: 767px) {
#responsive-menu {
    text-align: center;
  }
}
.aside .menu.expanded li a {
  text-align:left;
}
.aside .header {
  line-height: 1.5em;
}
thead,
tbody tr:not(.new) td:first-of-type:not([colspan]),
table[data-rows-num] tr[draggable] td:first-of-type,
form .sidebar {
	background-color: #ffffff;
	color: #000;
}
.menu.expanded li {
	margin-left: 0rem;
}
.section .action-bar,
.aside,
.aside .header {
	text-align:left!important;
}
.aside .header {
	background-color: #113867;
	color: #e0e0e0;
	text-align:left!important;
}
.section .action-bar {
	border-left: 1px;
}
.section .action-bar a {
	color: inherit;
}
#responsive-menu li.active {
	background-color: #3fbabb;
}

.aside .unstyled-list.profil,
.aside .menu-config {
	background-color: transparent;
}

.ddcat {
	width: auto;
}
/* .aside et .action-bar avec position: fixed :
 * Impossible d'utiliser display: grid ou flex !
 * */
.aside .back-blog, .aside .version{
	display:none;
}
@media screen and (min-width: 43rem) {
	body .section {
		padding: 0.5rem 1.5rem 0 0.5rem;
	}

	.in-action-bar { margin-top: 7.5rem; }

	body { --aside-width: 22rem; }

	body .main .aside { width: var(--aside-width); }
	body .main .section { margin-left: var(--aside-width); width: calc(100% - var(--aside-width)); }
	body .main .section .action-bar { left: var(--aside-width); }

	.scrollable-table {
		padding-bottom: 1rem;
	}

	#pagination {
		margin: 0.5rem 0 0;
	}
}

@media screen and (min-width: 43rem) and (max-width: 65rem) {
	#article,
	#statique,
	#categorie,
	#parametres_plugin { --aside-width: 0; }
	#article .main .aside,
	#statique .main .aside,
	#categorie .main .aside,
	#parametres_plugin .main .aside { display: none; }
	#article .main.grid,
	#statique .main.grid,
	#categorie .main.grid,
	#parametres_plugin .main.grid,
	#article .action-bar,
	#statique .action-bar,
	#categorie .action-bar,
	#parametres_plugin .action-bar { margin: 0; }

	#form_article > .grid > .col {
		padding-right: 0.5rem;
	}
}

@media screen and (min-width: 49rem) {
	#form_article > .grid {
		display: grid;
		grid-template-columns: 1fr 25rem;
		margin-right: 0.15rem;
	}

	#form_article > .grid > div {
		width: auto;
	}
}

@media screen and (min-width: 65rem) {
	body .section {
		padding-left: 1.5rem;
	}
	#form_article > .grid {
		grid-template-columns: 1fr 32rem;
	}
	#form_article > .grid > .col {
		padding-right: 1.5rem;
	}
}
#devis-table td:nth-child(3) {
	width: 100%;
	min-width: 200px;
	/* Mozilla, since 1999 */
	white-space: -moz-pre-wrap !important;
	/*Chrome & Safari */
	white-space: -webkit-pre-wrap;
	/* Opera 4-6 */
	white-space: -pre-wrap;
	/* Opera 7 */
	white-space: -o-pre-wrap;
	/* css-3 */
	white-space: pre-wrap;
	/* Internet Explorer 5.5+ */
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
}
#devis-table td:nth-child(4) {
	width: 120px;
	/* Mozilla, since 1999 */
	white-space: -moz-pre-wrap !important;
	/*Chrome & Safari */
	white-space: -webkit-pre-wrap;
	/* Opera 4-6 */
	white-space: -pre-wrap;
	/* Opera 7 */
	white-space: -o-pre-wrap;
	/* css-3 */
	white-space: pre-wrap;
	/* Internet Explorer 5.5+ */
}
#devis-table td {
	width: auto;
	font-size:15px;
}
.loader {
  position:fixed;
  left:50%;top:50%;
  border: 6px solid #d9d9d9;
  border-radius: 50%;
  border-top: 6px solid #3498db;
  width: 90px;
  height: 90px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  z-index : 2147483647;
  display: inline;
  background-color: none;
}
/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.button {
	margin: 0 2px 0 2px;
	color: #000000;
	background-color: #ffffff ;
}
[class^="icon-"]::before {
	width: 0.2em!important;
}
.current {
	margin: 0.5rem 0;
	color: #ffffff;
	background-color: #258fd6;
	padding: 8.5px;
border-radius: .3rem;
}
@media only screen and (max-width: 767px) {
.button {
	margin: 0;
}
ul.inline-list {
  margin: 0.5rem 0;
}
ul.inline-list li {
  margin-left: .3rem;
}
}
.inline-list{
	padding-left: 10%;
}
.scrollable-table {
	position: relative;
	overflow: auto;
/*	max-height: none; */	
	padding-bottom: 0.5rem;
}
