/* displays */

.d-none {
	display: none !important;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.d-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

@media (min-width: 768px) {
	.d-sm-none {
		display: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-sm-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 992px) {
	.d-md-none {
		display: none !important;
	}
	.d-md-inline {
		display: inline !important;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-block {
		display: block !important;
	}
	.d-md-table {
		display: table !important;
	}
	.d-md-table-row {
		display: table-row !important;
	}
	.d-md-table-cell {
		display: table-cell !important;
	}
	.d-md-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-md-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media (min-width: 1200px) {
	.d-lg-none {
		display: none !important;
	}
	.d-lg-inline {
		display: inline !important;
	}
	.d-lg-inline-block {
		display: inline-block !important;
	}
	.d-lg-block {
		display: block !important;
	}
	.d-lg-table {
		display: table !important;
	}
	.d-lg-table-row {
		display: table-row !important;
	}
	.d-lg-table-cell {
		display: table-cell !important;
	}
	.d-lg-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-lg-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

@media print {
	.d-print-none {
		display: none !important;
	}
	.d-print-inline {
		display: inline !important;
	}
	.d-print-inline-block {
		display: inline-block !important;
	}
	.d-print-block {
		display: block !important;
	}
	.d-print-table {
		display: table !important;
	}
	.d-print-table-row {
		display: table-row !important;
	}
	.d-print-table-cell {
		display: table-cell !important;
	}
	.d-print-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-print-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}

/*
 * ================== Menu ==================
 */
.sidebar .nav > li.menu-dashbord.active > a{

}
.text-theme, .sidebar .menu-dashbord .sub-menu > li.active > a:before{

}
.sidebar .nav > li.menu-veille.active > a{
	color: #fff;
	background: #00A5A8!important;
}
.text-theme, .sidebar .menu-dashbord .sub-menu > li.active > a:before{
	color: #fff!important;
}
.sidebar .nav > li.menu-referencement.active > a{
	color: #fff;
	background: #008FB7!important;
}
.text-theme, .sidebar .menu-referencement .sub-menu > li.active > a:before{
	color: #008FB7!important;
}
.sidebar .nav > li.menu-action.active > a{
	color: #fff;
	background: #ff6a00!important;
}
.text-theme, .sidebar .menu-action .sub-menu > li.active > a:before{
	color: #ff6a00!important;
}
.sidebar .nav > li.menu-reseausociaux.active > a{
	color: #fff;
	background: #0068B2!important;
}
.text-theme, .sidebar .menu-reseausociaux .sub-menu > li.active > a:before{
	color: #0068B2!important;
}
.sidebar .nav > li.menu-technique.active > a{
	background: #6b7175!important;
	color: #fff;
}
.text-theme, .sidebar .menu-technique .sub-menu > li.active > a:before{
	color: #6b7175!important;
}
/*.sidebar .nav > li.menu-parametre.active > a{*/
/*color: #fff;*/
/*background: #2d353c!important;*/
/*}*/
/*.text-theme, .sidebar .menu-parametre .sub-menu > li.active > a:before{*/
/*color: #2d353c!important;*/
/*}*/
.sidebar .nav > li.menu-rapport.active > a{
}
.text-theme, .sidebar .menu-rapport .sub-menu > li.active > a:before{
}
.text-pourcent{
	color:rgba(255,255,255,0.8) !important;
}

.media.active a
{
	background-color: #ddd;
}
.media.active a:hover
{
	background-color: #eee;
}
.navbar-nav>li
{
	display: inline-block!important;
	float: none;
}
.navbar-toggle {
	height: 40px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.navbar-toggle .icon-point {
	display: block;
	margin: 2px 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #333;
}
@media screen and (max-width: 1199px) {
	.navbar-header {
		width: calc(100% + 30px);
	}
	#user-manu-toggler {
		display: block;
	}
	#user-menu {
		display: none!important;
	}
	#user-menu.collapse.in {
		display: block!important;
	}
}
/*
 * ================== Commun ==================
 */
body
{
	font-size: 14px;
	position: relative;
	height: auto;
	min-height: 100%;
}
.navbar-brand
{
	padding: 8px 20px;
	width: auto;
}
.navbar-brand img
{
	max-height: 100%;
}
.float-left-with-100
{
	float: left;
	width: 100%;
}
.bg-transparent{
	background-color:transparent!important;
}
.display-block
{
	display: block!important;
}
.inline-block
{
	display: inline-block!important;
}
.position-relative
{
	position: relative;
}
.notyet{
	display: none!important;
	text-decoration: line-through;
}
.btn-group>.btn.addSite
{
	padding: 4px 15px;
	color: #e2e7eb;
}
.btn-group>.btn.addSite:hover
{
	background: #e2e7eb;
	border-color: #d8dde1;
	color: #333;
}
.row.d-flex,
.row-eq-height {
	display: flex;
	flex-wrap:wrap;
}
.row.d-flex [class^="col-"] .wrapper,
.row.d-flex [class^="col-"] .panel,
.row.d-flex [class^="col-"] .widget,
.row-eq-height [class^="col-"] .wrapper,
.row-eq-height [class^="col-"] .panel,
.row-eq-height [class^="col-"] .widget {
	height: 100%;
	margin-bottom: 0;
}
.row-reel
{
	margin: 0 -15px;
}
.col-custom-40
{
	width: 40%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-custom-28
{
	width: 28%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.clear-both
{
	clear: both;
}
hr
{
	border-color: #dddddd;
}
.footer
{
	clear: both;
}
.label-gris
{
	background: #949494;
}
a.nolink
{
	text-decoration: none;
	color: inherit;
	display: inherit;
}
.page-sidebar-minified .sidebar
{
	position: fixed;
}
.panel-body-min-height
{
	min-height: 75px;
}
.f-s-big{
	font-size:3em !important;
}
.text-grey
{
	color: #b6c2c9!important;
}
.error-msg
{
	display: none;
	color: #a94442;
}
.couleurup
{
	color: green;
}
.couleurdown
{
	color: orange;
}
.couleurnewentry
{
	color: white;
}
.text-moi {
	color: #348fe2 !important;
}
.text-marche {
	color: #00acac !important;
}
.text-concurrent {
	color: #727cb6 !important;
}
.text-color3{
	color: #0068B2 !important;
}
.bd-color3{
	border-color: #0068B2 !important;
}
.text-color1{
	color: #00A5A8 !important;
}
.bd-color1{
	border-color: #00A5A8 !important;
}
.text-color2{
	color: #008FB7 !important;
}
.bd-color2{
	border-color: #008FB7 !important;
}
.text-color4{
	color: #ff6a00 !important;
}
.bd-color4{
	border-color: #ff6a00 !important;
}
.text-color5{
	color: #6b7175 !important;
}
.bd-color5{
	border-color: #6b7175 !important;
}
.text-keebat-grey{
	color: #6b7175 !important;
}
.bd-keebat-grey{
	border-color: #6b7175 !important;
}
[class*="bd-keebat"]{
	border-style: solid;
	border-width: 1px;
}
span.moiconcumarchelabel
{
	display: inline-block;
}
span.selectMotCleFromSpan
{
	cursor:pointer;
}
.btn-scroll-to-top2 {
	bottom: 20px;
	position: fixed;
}
.page-header {
	margin-bottom: 10px;
}
.replace-page-header {
	display: none;
	margin-bottom: 10px;
	height: 38px;
}
.page-header-add-fixed + .replace-page-header {
	display: block;
}
.position-relative
{
	position: relative;
}
.filtreCustom {
	position: relative;
}
.filtreCustom .form-group
{
	margin-bottom: 5px;
}
.font-size-11
{
	font-size: 11px;
}
.font-size-14
{
	font-size: 14px;
}
.text-purple
{
	color: #0068B2!important;
}
.text-blue {
	color: #008FB7!important;
}
textarea.form-control
{
	max-width: 100%;
	min-width: 100%;
	width: 100%;
}
p.truncateme {
	margin: 0;
}
.truncateme a {
	font-size: 12px;
	color: #555555;
	display: block;
	margin-top: 10px;
	font-weight: 600;
	padding: 5px;
	width: 80px;
	text-align: center;
	-webkit-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	transition: background-color .3s ease;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.truncateme a::after {
	display: inline-block;
	content: '\f107';
	font-family: 'Fontawesome';
	margin-left: 5px;
}
.truncateme a.click-to-hide::after {
	content: '\f106';
}
.truncateme a:hover {
	color: #ffffff;
	background-color: #555555;
	text-decoration: none;
}

.truncateme .lien-interne {
	width: 100%;
	text-align: left;
	display: inline;
}
.truncateme .lien-interne:hover {
	color: #555555;
	background: transparent;
}
.truncateme .lien-interne:after {
	content: none;
}
.btn.btn-primary
{
	padding: 5px 10px;
	margin: 2px 0;
	color: #fff;
	background: #2d353c;
	border-color: #242a30;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:hover:focus
{
	color: #ffffff;
	background-color: #6e7179;
	border-color: #6e7179;
}
.btn.btn-success
{
	background-color: #2d353c;
	border: none;
}
.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-success:hover:focus
{
	background-color: #6e7179;
	border: none;
}
.btn.btn-reverse
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #242a30;
}
.btn.btn-reverse:hover,
.btn.btn-reverse:focus,
.btn.btn-reverse:hover:focus {
	opacity: 0.9;
}
.btn-modifier {
	margin-bottom: 10px;
}
.btn-modifier:before {
	font-family: "FontAwesome";
	content:'\f044';
	padding-right: 3px;
}

.btn-cloturer {
	margin-bottom: 10px;
}
.btn-cloturer:before {
	font-family: "FontAwesome";
	content:'\f05c';
	padding-right: 3px;
}

.btn-ajouter:before {
	font-family: "FontAwesome";
	content:'\f055';
	padding-right: 3px;
}

label {
	font-weight: 600;
}
/* correctif select2
.afficherArticleFirstMarginTop
{
    margin-top: 36px;
}
*/
.afficherArticle.afficherArticleMarginTop
{
	margin-top: 116px;
}
.horizontal-box-column
{
	width: 100%;
	clear: both;
	background: #f0f3f4;
}
.horizontal-box-column .wrapper
{
	padding: 5px 25px!important;
}
.page-header-add-fixed
{
	position: fixed;
	top: 57px;
	background: #fff;
	width: 100%;
	margin-left: -30px;
	padding: 10px 30px;
	z-index: 100;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
}
.horizontal-box-column-fixed
{
	position: fixed;
	margin-left: -25px;
	top: 90px;
	z-index: 1;
	width: 90%;
	padding: 0 20px 0 0;
}
.page-sidebar-minified .content .horizontal-box-column-fixed
{
	width: 100%;
}
.horizontal-box-column .filtreCustom.filtreCustomLegende
{
	min-height: 30px;
	line-height: 24px;
}
.horizontal-box-column .filtreCustom.width
{
	width: 100%;
}
.horizontal-box-column .filtreCustom .nav-pills
{
	margin-left: 0px;
}
.horizontal-box-column .filtreCustom.filtreCustomAvecPadding
{
	padding-top: 10px;
}
.form-inline.filtreCustom label
{
	font-weight: 700;
	margin-left: 15px;
	margin-right: 5px;
	text-transform: uppercase;
}
.filtreCustomTitre
{
	display: none;
}
@media screen and (max-width: 991.98px) {
	.filtreCustom[data-toggle="collapse"] {
		position: relative;
		padding-right: 40px;
	}
	.filtreCustom[data-toggle="collapse"]::before {
		content: '\f107';
		position: absolute;
		top: 50%;
		right: 15px;
		transform: translateY(-50%);
		font-size: 20px;
		font-family: 'FontAwesome', sans-serif;
		color: #707478;
	}
	.filtreCustom[data-toggle="collapse"][aria-expanded="true"]::before {
		content: '\f106';
	}
}
@media screen and (min-width: 992px) {
	#filtres-veille.collapse,
	#filtres-veille.collapsed,
	#filtres-veille.collapse.in,
	#filtres-veille.collapsing {
		display: block !important;
		height: auto !important;
	}
}

.horizontal-box-column .inside-inline-block > * {
	display: inline-block;
	vertical-align: middle;
	margin-top: 0;
	margin-bottom: 5px;
}
.vertical-box-column-veille
{
	display: block
}
.nav-tabs {
	background: none;
	margin-top: 30px;
	border-bottom: 1px solid #b6c2c9 !important;
}
.nav-tabs>li>a {
	background: #f0f3f4;
	border: 1px solid #f0f3f4 !important;
}
.nav-tabs>li.active>a {
	position: relative;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	border: 1px solid #b6c2c9 !important;
	border-bottom: 1px solid #fff !important;
}
.nav-tabs>li.active>a::after {
	content: '';
	position: absolute;
	top: calc(100% + 1px);
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff;
}
.tab-content {
	margin-top: 30px;
}
.comming-soon-veille {
	padding: 15px;
}
.horizontal-box-column .nav.nav-pills.nav-sm>li
{
	display: inline-block;
}
.reseauxsociaux.C-Veille.A-veille .tab-content {
	margin: 0;
	padding: 0;
	background: none;
}
.select2-container
{
	line-height: normal;
	min-width: 100%;
	max-width: 100%;
}
body > .select2-container
{
	min-width: 0;
}
.select2-container--default .select2-selection--single:focus{
	outline: none;
}
form .select2-container .select2-selection--single,
form .select2-container--default .select2-selection--multiple
{
	border-color: #ccd0d4!important;
}
form .select2-container--default .select2-selection--single .select2-selection__rendered
{
	font-size: 12px!important;
}
.breadcrumb>li+li:before
{
	padding: 0 0px 0 5px;
}
.accordion-toggle
{
	cursor: pointer;
}
.ui-sortable .panel-heading
{
	cursor: inherit!important;
}

.datepicker
{
	padding: 6px 12px;
}
.daterangepicker td.active,
.daterangepicker td.active:hover
{
	background-color: #2d353c!important;
}
body > .message
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	font-size: 14px;
	height: 54px;
	z-index: 10;
	background-color: #ffffff;
	color: #666666;
	text-align: center;
	cursor: pointer;
}
.message.success,
.message.info,
.message.error,
.message.warning
{
	padding: 15px;
	margin-bottom: 20px;
	line-height: 24px;
}
.message.success
{
	color: green;
	background-color: #7cdda7;
}
.message.error
{
	color: #D8000C;
	background-color: #f8b2b2;
}
.message.warning
{
	color: orange;
	background-color: #ffead0;
}
.message.info
{
	color: cornflowerblue;
	background-color: #93cfe5;
}

/* étiquette top bg silver */
div[class^="inverse-bg-"],
div[class^="inverse-bgcolor-"]
{
	background-color: #f0f3f4;
}
div[class^="inverse-bg-"].widget-stats .stats-info .stats-title,
div[class^="inverse-bg-"].widget-stats .stats-info .stats-desc,
div[class^="inverse-bg-"].widget-stats .stats-info p,
div[class^="inverse-bgcolor-"].widget-stats .stats-info .stats-title,
div[class^="inverse-bgcolor-"].widget-stats .stats-info .stats-desc,
div[class^="inverse-bgcolor-"].widget-stats .stats-info p
{
	color: #707478;
}
.widget-stats.inverse-bg-color1 .stats-icon,
.widget-stats.inverse-bg-color1 .stats-info h4,
.widget-stats.inverse-bg-color1 .stats-info .stats-chiffre
{
	color: #00A5A8;
}
.widget-stats .stats-link.stats-link-bg-color1 a
{
	background-color: #00A5A8;
}
.widget-stats .stats-link-bg-color1.stats-link a:hover
{
	background-color: #33b7b9;
}

.widget-stats.inverse-bg-color2 .stats-icon,
.widget-stats.inverse-bg-color2 .stats-info h4,
.widget-stats.inverse-bg-color2 .stats-info .stats-chiffre
{
	color: #008FB7;
}
.widget-stats .stats-link.stats-link-bg-color2 a
{
	background-color: #008FB7;
}
.widget-stats .stats-link.stats-link-bg-color2 a:hover
{
	background-color: #33a5c5;
}

.widget-stats.inverse-bg-color3 .stats-icon,
.widget-stats.inverse-bg-color3 .stats-info h4,
.widget-stats.inverse-bg-color3 .stats-info .stats-chiffre
{
	color: #0068b2;
}
.widget-stats .stats-link.stats-link-bg-color3 a
{
	background-color: #0068b2;
}
.widget-stats .stats-link.stats-link-bg-color3 a:hover
{
	background-color: #3386c1;
}

.widget-stats.inverse-bg-black .stats-icon,
.widget-stats.inverse-bg-black .stats-info h4,
.widget-stats.inverse-bg-black .stats-info .stats-chiffre
{
	color: #2d353c;
}
.widget-stats .stats-link.stats-link-bg-black a
{
	background-color: #2d353c;
}
.widget-stats .stats-link.stats-link-bg-black a:hover
{
	background-color: #283036;
}

.widget-stats.inverse-bg-grey-darker .stats-icon,
.widget-stats.inverse-bg-grey-darker .stats-info h4
{
	color: #929ba1;
}
.widget-stats .stats-link.stats-link-bg-grey-darker a
{
	background-color: #929ba1;
}
.widget-stats .stats-link.stats-link-bg-grey-darker a:hover
{
	background-color: #838b91;
}

body[class^="C-"] .widget-stats.inverse-bgcolor-twitter .stats-icon .text-keebat,
body[class^="C-"] .widget-stats.inverse-bgcolor-twitter .stats-icon,
body[class^="C-"] .widget-stats.inverse-bgcolor-twitter .stats-info h4,
body[class^="C-"] .widget-stats.inverse-bgcolor-twitter .stats-info .stats-chiffre
{
	color: #00aced!important;
}
body[class^="C-"] .widget-stats .stats-link.stats-link-bgcolor-twitter a
{
	background-color: #00aced!important;
}
body[class^="C-"] .widget-stats .stats-link.stats-link-bgcolor-twitter a:hover
{
	background-color: #009ad5!important;
}

body[class^="C-"] .widget-stats.inverse-bgcolor-facebook .stats-icon .text-keebat,
body[class^="C-"] .widget-stats.inverse-bgcolor-facebook .stats-icon,
body[class^="C-"] .widget-stats.inverse-bgcolor-facebook .stats-info h4,
body[class^="C-"] .widget-stats.inverse-bgcolor-facebook .stats-info .stats-chiffre
{
	color: #3b5998!important;
}
body[class^="C-"] .widget-stats .stats-link.stats-link-bgcolor-facebook a
{
	background-color: #3b5998!important;
}
body[class^="C-"] .widget-stats .stats-link.stats-link-bgcolor-facebook a:hover
{
	background-color: #355089!important;
}

body[class^="C-"] .widget-stats.inverse-bgcolor-youtube .stats-icon .text-keebat,
body[class^="C-"] .widget-stats.inverse-bgcolor-youtube .stats-icon,
body[class^="C-"] .widget-stats.inverse-bgcolor-youtube .stats-info h4,
body[class^="C-"] .widget-stats.inverse-bgcolor-youtube .stats-info .stats-chiffre
{
	color: #bb0000!important;
}
body[class^="C-"] .widget-stats .stats-link.stats-link-bgcolor-youtube a
{
	background-color: #bb0000!important;
}
body[class^="C-"] .widget-stats .stats-link.stats-link-bgcolor-youtube a:hover
{
	background-color: #a80000!important;
}

/* Spinner animation */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.animated.rotate {
	-webkit-animation-name: rotate;
	-moz-animation-name: rotate;
	-o-animation-name: rotate;
	animation-name: rotate;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.fa.fa-spinner.animated.rotate.infinite {
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
}
.contenuTableau .fa.fa-spinner.animated.rotate.infinite {
	font-size: 60px;
	color: #ddd;
}
.myloader.in-filtre,
.fa.fa-spinner.animated.rotate.in-filtre {
	display: block;
	position: absolute;
	top: 50%;
	right: 5px;
	transform: translateY(-50%);
}
.myloader.in-checkboxes {
	top: 12px;
}
.bg-white {
	background: #ffffff;
}


/*
 * ================== Index ==================
 */
#visitors-line-chart4 .morris-hover.morris-default-style,
#visitors-line-chart5 .morris-hover.morris-default-style,
#visitors-line-chart6 .morris-hover.morris-default-style
{
	top: -50px!important;
}
#grapheRepartitionVeillesHomeRond,
#grapheRepartitionRSHomeRond,
#graphePositionRond
{
	height: 128px;
}
.owl-carousel .owl-controls
{
	position: absolute;
	top: 50%;
	margin-top: -18px;
	width: 100%;
}
.owl-carousel
{
	width: 98%;
	margin: auto;
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next
{
	float: left;
	margin-left: -24px;
	font-size: 24px;
}
.owl-carousel .owl-controls .owl-nav .owl-next
{
	float: right;
	margin-right: -24px;
}
.owl-carousel .owl-stage-outer
{
	z-index: 2;
}
a.boutonHome
{
	display: block;
	margin-bottom: 10px;
	padding: 5px;
	max-width: 260px;
	color: #fff;
}
a.boutonHome:hover,
a.boutonHome:focus
{
	text-decoration: none;
}
.block-home a.boutonHome
{
	display: flex;
	align-items: center;
}
.block-home a.boutonHome .fa {
	margin-right: 5px;
}
.block-home a.boutonHome .pull-right {
	margin-left: auto;
	flex-shrink: 0;
}
.block-home-veille a.boutonHome
{
	background: #00A5A8;
	border-radius: 4px;
}
.block-home-veille a.boutonHome:hover
{
	color: #ffffff;
	background: #33b7b9;
}
.block-home-referencement a.boutonHome
{
	background: #008FB7;
	border-radius: 4px;
}
.block-home-referencement a.boutonHome:hover
{
	color: #ffffff;
	background: #33a5c5;
}
.block-home-referencement small.verysmall {
	display: none;
}
.block-home-reseaux a.boutonHome
{
	background: #0068B2;
	border-radius: 4px;
}
.block-home-reseaux a.boutonHome:hover
{
	color: #ffffff;
	background: #3386c1;
}
.block-home-reseaux svg path {
	opacity: 0.5;
}
.block-home-reseaux svg path:hover,
.block-home-reseaux svg path[opacity="1"] + path {
	opacity: 1;
}
.block-home-action .tab-content {
	border-top: 1px solid #6e7179;
}
.block-home-action a.boutonHome
{
	background: #ff6a00;
	border-radius: 4px;
}
.block-home-action a.boutonHome:hover
{
	color: #ffffff;
	background: #ff8833;
}
#grapheSource
{
	height: 230px;
}
.email-btn-home
{
	color: #6e7179;
}
.email-btn-home:hover,
.email-btn-home:focus
{
	color: #6e7179;
	text-decoration: none;
}
.link-action,
.link-action:hover,
.link-action:focus
{
	color: #707478;
}
.changecursorpasbeau.table > tbody > tr > td
{
	cursor: default;
}
.actionHome .nav li:last-child {
	float: right;
}
.positionstagne
{
	position: relative;
	padding-right: 19px;
}
.table .positionstagne {
	padding: 0;
	color: #929ba1;
}
.table .positionstagne.transparent {
	opacity: 0;
}
.widget-stats .stats-progress.homestatsetiquette
{
	margin: 20px -15px -10px -15px;
}
.imageSilderHome
{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.imageSilderHome:hover
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
.container-logo-ref
{
	position: relative;
	width: 100%;
	padding: 15px 0;
	text-align: center;
}
.container-logo-ref img
{
	max-height: 40px;
	display: inline-block;
}
.legendeContent
{
	float: left;
	width: 100%;
	padding: 0 5px;
}
.legendeContent ul
{
	padding: 0;
}
.legendeContent ul li
{
	list-style: none;
	display: inline-block;
	margin-right: 5px;
}
.legendeContent ul li:last-child
{
	margin-right: 0px;
}
.legendeContent .legendeDetail
{
	width: 10px;
	height: 10px;
	display: inline-block;
}

.widget-stats .stats-link a{
	font-size: 12px;
}

.widget-stats .stats-title, .widget-stats .stats-desc {

	color: rgba(255,255,255,0.8);
}
.todolist-input,
.todolist-title
{
	vertical-align: middle;
}
#grapheRepartitionRSHomeRond {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 15px;
}
.widget-stats-home-technique {
	display: block;
}
.widget-stats-home-technique:hover,
.widget-stats-home-technique:focus,
.widget-stats-home-technique:active {
	text-decoration: none;
}
.widget-stats-home-technique span{
	display: block;
}
#home-performance-web svg text {
	fill: #fff;
}
#home-performance-web .morris-hover-point {
	color: #ffffff!important;
}

/*
 * ================== Login ==================
 */
.link-small {
	color: #707478;
	padding-top: 12px;
	display: block;
}
.link-small:focus,
.link-small:active,
.link-small:hover {
	color: #000;
	text-decoration: none;
}
.login {
	height: 100vh;
	width: 100%;
	margin: 0;
	position: relative;
}
.login::before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url("../img/connexion2.jpg");
	background-size:cover;
	opacity: 0.25;
	z-index: -1;
}
.login .login-header {
	position: relative;
	margin: 168px auto 0 auto;
	left:inherit;
	right:inherit;
	bottom:inherit;
	top:inherit;
}

.login .login-content {
	color: #999;
	width: 450px;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 0.85);
	padding: 20px;
	border-radius:6px;
}

.login .login-header {
	margin: 168px auto 15px auto;
	width: 450px;
	position: relative;
	color:#fff;
	padding: 0;
}
.login .login-header .icon {
	right: 0;
	opacity: .3;
}
.login .login-header .icon i {
	font-size: 4em;
}


.login-wrapper {
	max-width: 700px;
	margin: 0 auto;
	padding-top: 20vh;
}
.login .brand img,
.login .logo img {
	max-width: 200px;
	margin-bottom: 20px;
}
.login .block-form {
	display: table;
	width: 100%;
	background: #ffffff;
	border-radius: 8px;
	overflow: hidden;
}
.login .login-form,
.login .login-image {
	padding: 40px;
	display: table-cell;
	vertical-align: top;
	position: relative;
}
.login .login-form {
	width: 100%;
}
.login .login-form label {
	cursor: pointer;
}
.login .login-image {
	width: 33.33%;
	background-image: url(../img/encart-connexion.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	display: none;
}
.login .title-form {
	font-size: 24px;
	line-height: 1;
	color: #2d353c;
	margin: 0;
}
.login .block-form form {
	margin-top: 60px;
	margin-bottom: 60px;
}
.login-image .link-landing-page {
	font-size: 14px;
	position: absolute;
	bottom: 40px;
}



/*
 * ================== Inscription ==================
 */
.noMarginTopInscription.afficherArticleFirstMarginTop
{
	margin-top: 0px;
}
.inscription {
	position: relative;
	width: 100%;
	padding: 100px 0;
	background-image: url("../img/inscription.jpg");
	background-size:cover;
	background-attachment: fixed;
	min-height: 100vh;
}

.inscription .inscription-header {
	margin: 0 auto 15px auto;
	width: 450px;
	position: relative;
	color:#fff;
}

.inscription .inscription-header .brand {
	padding: 0;
	font-size: 28px;
	text-transform: uppercase;
}
.logo-inscription {
	width: auto;
	height: 48px;
}
.brand .logo-petit {
	border: 8px solid transparent;
	border-color: #4DCACA #31A3A3 #1D8888;
	width: 28px;
	height: 28px;
	position: relative;
	font-size: 0;
	margin-right: 10px;
	top: -6px;
}

.inscription .inscription-header .brand small {
	font-size: 16px;
	display: block;
}

.inscription .inscription-header .icon {
	position: absolute;
	right: 0px;
	top: -2px;
	opacity: .3;
	filter: alpha(opacity=10);
}

.inscription .inscription-header .icon i {
	font-size: 70px;
}

.inscription .inscription-content {
	color: #999;
	width: 450px;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, 0.85);
	padding: 20px;
	border-radius:6px;
}
.inscription .inscription-content .titre {
	margin-bottom: 10px;
}
.inscription .inscription-content h4 {
	font-weight: 600;
	font-size: 16px;
	color: #00A5A8;
	text-transform: uppercase;
	margin-bottom: 0;
}
.inscription .inscription-content .btn {
	margin-top: 10px;
	border: none;
}
.inscription .inscription-content div.input {
	margin-bottom: 10px;
	margin-top: 0;
}
.inscription .inscription-content .radio label {
	margin-right: 10px;
}


.inscription-connexion {
	width: 450px;
	margin: 10px auto;
	text-align: center;
	font-size: 16px;

}
.inscription-connexion a {
	padding: 15px 0;
	border-radius:6px;
	opacity: 0.85;
	font-weight: bold;
	border: none;
}
.inscription-connexion a:hover {
	opacity:1;
	text-decoration: none;
	transition:all 0.3s;
}

.inscription .btn span {
	display: block;
	color: rgba(255, 255, 255, 0.58);
	font-size: 12px;
	font-style: italic;
}

.bwizard-steps {
	position: absolute;
	bottom: 0;
}
.bwizard-steps .active a {
	cursor: pointer;
}
.concurrent
{
	position: relative;
}
.ajouterConcurrent
{
	background: #00A5A8;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	cursor: pointer;
}
.supprimerConccurent
{
	position: absolute;
	top: -7px;
	right: 0;
	padding: 5px 10px;
	cursor: pointer;
	background: #00A5A8;
	color: #fff;
	border-radius: 5px;
}
.add-mot-cle
{
	background: #00A5A8;
	color: #fff;
	cursor: pointer;
}

/*
 * ================== Etiquette ==================
 */
.widget.widget-stats {
	min-height: 145px;
	padding-bottom: 25px;
}
a.widget.widget-stats:hover,
a.widget.widget-stats:focus {
	color: #fff;
}
.widget-stats .stats-info {
	max-width: calc(100% - 56px);
	min-height: 69px;
}
.widget-stats .stats-icon {
	top: 8px;
}
.widget-stats .stats-link {
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px;
}
.widget-stats .stats-info p a
{
	background-color: #ffffff;
	color: #2d353c;
	border-radius: .25em;
	font-size: 12px;
	display: inline;
	padding: .2em .6em .3em;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
}
.widget-stats .stats-info p a:hover
{
	text-decoration: none;
}
.nombregrosetiquette
{
	font-size: 24px;
	font-weight: bold;
}
.min-width-100-40
{
	min-width: calc(100% + 40px);
}

/* Etiquette surveillance */
.header-chiffres-rs.open::after
{
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 20px;
	height: 20px;
	background: #f0f3f4 ;
	-webkit-transform: translateX(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) rotate(45deg);
	-o-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);
	-webkit-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	-o-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transition: height .3s ease;
	-moz-transition: height .3s ease;
	-ms-transition: height .3s ease;
	-o-transition: height .3s ease;
	transition: height .3s ease;
}
.header-chiffres-rs .stats-info
{
	max-width: 100%;
}
.resume-chiffres-rs
{
	font-size: 13px;
	line-height: 1.5;
	display: block;
}
#wrapper-chiffres-rs
{
	display: none;
	padding: 20px;
	position: relative;
}
.close-chiffres-rs {
	position: absolute;
	top: 5px;
	right: 6px;
	cursor: pointer;
}
/*#surveillanceDetailConcurrents {*/
	/*margin-top: 15px;*/
	/*margin-bottom: 30px;*/
/*}*/
#surveillanceDetailConcurrents #nombre-publications {
	border-bottom: 1px solid #f0f3f4;
}

/*
 * ================== Veille ==================
 */

.nav-filtres a {
	padding: 8px 10px;
	line-height: 1.5;
}
.filtreMoi:hover
{
	color: #348fe2 !important;
}
.nav-filtres>li.active>a,
.nav-filtres>li.active>a:focus,
.nav-filtres>li.active>a:hover
{
	color: #fff !important;
	background-color: #6e7179 !important;
}
.nav-filtres>li.active>a.filtreMoi,
.nav-filtres>li.active>a.filtreMoi:focus,
.nav-filtres>li.active>a.filtreMoi:hover
{
	color: #fff !important;
	background-color: #348fe2 !important;
}
.filtreConcurrents:hover
{
	color: #727cb6 !important;
}
.nav-filtres>li.active>a.filtreConcurrents,
.nav-filtres>li.active>a.filtreConcurrents:focus,
.nav-filtres>li.active>a.filtreConcurrents:hover
{
	color: #fff !important;
	background-color: #727cb6 !important;
}
.filtreMarche:hover
{
	color: #00acac !important;
}
.nav-filtres>li.active>a.filtreMarche,
.nav-filtres>li.active>a.filtreMarche:focus,
.nav-filtres>li.active>a.filtreMarche:hover
{
	color: #fff !important;
	background-color: #00acac !important;
}
.origine-date
{
	font-size: 10px;
	color: #999!important;
	margin-top: 3px;
	font-weight: normal;
}
.bandeauDate {
	position: relative;
	text-align: center;
	margin: 30px 0 15px;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
}
.bg-white .bandeauDate > span,
.bandeauDate > span {
	position: relative;
	padding: 0 15px;
	z-index: 1;
}
.bg-white .bandeauDate > span,
.bandeauDate > span {
	background: #fff;
}
.panel-heading + .panel-body .bandeauDate > span,
.bg-silver .bandeauDate > span {
	background: #eff3f4;
}
.bandeauDate::before {
	content: '';
	width: 100%;
	height: 1px;
	background: #d9e0e7;
	position: absolute;
	top: 50%;
	left: 0;
}
.bandeauDate.bandeauDateFirst
{
	display: none;
}

.origine-date a{
	display:inline;
}
.etiquetteHome .widget-stats .stats-info p
{
	font-size: 16px;
}
.widget-stats .stats-info p  small{
	font-size:14px;
	color:#fff;
}
.concurrentlink {
	color:#6e7179;
}

.highlight{
	font-weight: bold;
}
.afficherArticle .panel-title,
.afficher-actu .panel-title {
	font-size: 14px;
	color: #707478;
	font-weight: bold;
	-ms-word-break: break-word;
	word-break: break-word;
}
.afficherArticle h3 a,
.afficher-actu h3 a {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 20px;
	color: #242a30;
}
.afficherArticle h3 a:hover,
.afficherArticle h3 a:focus,
.afficherArticle h3 a:active,
.afficher-actu h3 a:hover,
.afficher-actu h3 a:focus,
.afficher-actu h3 a:active {
	text-decoration: none;
}
.type-de-label
{
	margin-right: 10px;
	display: inline-block;
}
.afficherArticle .panel
{
	border-radius: 0px;
	margin-bottom: 1px;
	/* 	border-bottom: 1px solid #00A5A8; */
}
.afficherArticle .reseauxSociaux.panel
{
	border-right: 10px solid #d9e0e7;
	border-left: 10px solid #d9e0e7;
	border-bottom: 20px solid #d9e0e7;
	border: 0;
}
.afficherArticle .reseauxSociaux.panel .min-height-160
{
	min-height: 135px;
}
twitterwidget {
	margin: 0 !important;
}
.afficherArticle .reseauxSociaux.panel .fondcontenu.panel-body.clear-both
{
	padding: 0;
	margin-bottom: 0;
}
.fb_iframe_widget {
	width: 100%;
}
.fb_iframe_widget span,
.fb_iframe_widget iframe {
	width: 100% !important;
}
.afficherArticleRapport .bandeauDate,
.afficherArticleRapport .panel-left-bar
{
	display: none;
}
.wrapper-reseauxsociaux {
	margin-left: -10px;
	margin-right: -10px;
}
.afficherArticle.afficherArticleRapport .reseauxSociaux.panel
{
	border-color: #f0f3f4;
	margin-top: 10px;
}
#nombre-publications,
#nombre-publications .widget-chart,
.no-overflow-hidden .widget-chart.with-sidebar.bg-silver,
.no-overflow-hidden .widget-chart.with-sidebar.bg-silver .widget-chart
{
	overflow: visible;
}
.no-margin-bottom .widget-chart
{
	margin-bottom: 0;
}
.widget-chart .widget-chart
{
	padding-bottom: 15px;
}
.panel-body .table,
.widget-chart .table
{
	margin-bottom: 0;
}
.table-striped tbody {
	border-bottom: 1px solid #e2e7eb;
}
.min-height-160
{
	min-height: 160px;
}
.min-height-350
{
	min-height: 350px;
}
.position-bottom
{
	position: absolute;
	bottom: 0;
}
.position-right
{
	right: 0;
}
.italic
{
	font-style: italic;
	color: #a2a5a6
}
.img-black
{
	width: 100px;
	opacity: 0.8;
}

.imageVeille{
	max-height:150px;
}

.img-black:hover
{
	opacity: 1;
	transition: 0.5s;
}
.twitterhighlight
{
	font-weight:bold;
}
.twitterhighlight.highlighthttp
{
	font-weight:normal;
	font-style:italic;
}
.chats .fa-youtube,
.articleLu .fa-youtube,
.fa-rapport .fa-youtube,
.chats .fa-youtube-play,
.articleLu .fa-youtube-play,
.fa-rapport .fa-youtube-play
{
	color:#bb0000!important;
	opacity: 0.5;
	-webkit-filter: grayscale(00%);
}
.chats .fa-twitter,
.articleLu .fa-twitter,
.fa-rapport .fa-twitter
{
	color:#00aced!important;
	opacity: 0.5;
	-webkit-filter: grayscale(00%);
}
.chats .fa-facebook,
.articleLu .fa-facebook,
.fa-rapport .fa-facebook
{
	color:#3b5998!important;
	opacity: 0.5;
	-webkit-filter: grayscale(00%);
}
.articleLu .fa-facebook:hover,
.articleLu .fa-twitter:hover,
.articleLu .fa-youtube-play:hover,
.articleLu .fa-youtube:hover,
.chats .fa-twitter:hover,
.chats .fa-facebook:hover,
.chats .fa-youtube-play:hover,
.chats .fa-youtube:hover
{
	opacity: 1;
	-webkit-filter: grayscale(00%);
}
.articleLu .fa-twitter,
.articleLu .fa-facebook,
.articleLu .fa-youtube-play
{
	font-size: 3em;
}
.color-twitter
{
	color:#00aced!important;
}
.color-facebook
{
	color:#3b5998!important;
}
.color-youtube
{
	color:#bb0000!important;
}
.bgcolor-twitter
{
	background-color:#00aced!important;
}
.bgcolor-facebook
{
	background-color:#3b5998!important;
}
.bgcolor-youtube
{
	background-color:#bb0000!important;
}
.title-menu
{
	position: relative;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.nav.nav-pills.nav-sm>li a
{
	padding: 2px 10px;
}
.nav-pills {
	margin-bottom: 0;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover
{
	background: #6e7179;
	color: #fff;
	border-radius: 0;
}
.nav-pills>li>a.filtrerveillefavori:hover
{
	color: #f59c1a;
}
.nav-pills>li.active>a.filtrerveillefavori,
.nav-pills>li.active>a.filtrerveillefavori:focus,
.nav-pills>li.active>a.filtrerveillefavori:hover
{
	color: #fff;
	background-color: #f59c1a;
}
.nav-pills>li>a.filtrerveillesupprimer:hover
{
	color: #ff5b57;
}
.nav-pills>li.active>a.filtrerveillesupprimer,
.nav-pills>li.active>a.filtrerveillesupprimer:focus,
.nav-pills>li.active>a.filtrerveillesupprimer:hover
{
	color: #fff;
	background-color: #ff5b57;
}
.nav-pills>li>a.filtrerveilletwitter:hover
{
	color: #00aced;
}
.nav-pills>li.active>a.filtrerveilletwitter,
.nav-pills>li.active>a.filtrerveilletwitter:focus,
.nav-pills>li.active>a.filtrerveilletwitter:hover
{
	color: #fff;
	background-color: #00aced;
}
.nav-pills>li>a.filtrerveillefacebook:hover
{
	color: #3b5998;
}
.nav-pills>li.active>a.filtrerveillefacebook,
.nav-pills>li.active>a.filtrerveillefacebook:focus,
.nav-pills>li.active>a.filtrerveillefacebook:hover
{
	color: #fff;
	background-color: #3b5998;
}
.nav-pills>li>a.filtrerveillelinkedin:hover
{
	color: #0077b5;
}
.nav-pills>li.active>a.filtrerveillelinkedin,
.nav-pills>li.active>a.filtrerveillelinkedin:focus,
.nav-pills>li.active>a.filtrerveillelinkedin:hover
{
	color: #fff;
	background-color: #0077b5;
}
.nav-pills>li>a.filtrerveilleyoutube:hover
{
	color: #bb0000;
}
.nav-pills>li.active>a.filtrerveilleyoutube,
.nav-pills>li.active>a.filtrerveilleyoutube:focus,
.nav-pills>li.active>a.filtrerveilleyoutube:hover
{
	color: #fff;
	background-color: #bb0000;
}
.nav-pills>li>a.filtrerveilleLu:hover
{
	color: #00A5A8;
}
.nav-pills>li.active>a.filtrerveilleLu,
.nav-pills>li.active>a.filtrerveilleLu:focus,
.nav-pills>li.active>a.filtrerveilleLu:hover
{
	color: #fff;
	background-color: #00A5A8;
}
.nav-pills>li>a.filtrerveilleLuRs:hover
{
	color: #0068B2;
}
.nav-pills>li.active>a.filtrerveilleLuRs,
.nav-pills>li.active>a.filtrerveilleLuRs:focus,
.nav-pills>li.active>a.filtrerveilleLuRs:hover
{
	color: #fff;
	background-color: #0068B2;
}
.nav>li>a:hover,
.nav>li>a:focus
{
	background: transparent;
	color: inherit;
}
.nav>li>a:hover{
	color: #333;
}
.nav-pills>li.active>a>span.fleche:before
{
	font-family: 'FontAwesome';
	content: '\f054';
	float: right;
	display: block;
}
.panel-heading .label.pull-left,
.panel-heading .label.pull-right
{
	line-height: 14px;
}
.myhr
{
	margin: 12px 0;
	opacity: 0.2;
	border-top: 1px solid #707478;
}
.filtreCustom .select2-container--default .select2-search--inline .select2-search__field
{
	font-size: 12px;
	color: #999;
}
.filtreCustom .select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder {
	font-size: 12px;
	color: #999;
}
.filtreCustom .select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder {
	font-size: 12px;
	color: #999;
}
.filtreCustom .select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder {
	font-size: 12px;
	color: #999;
}
.filtreCustom .select2-container--default .select2-search--inline .select2-search__field::placeholder {
	font-size: 12px;
	color: #999;
}

.invisible
{
	display: none;
	visibility: visible;
}
.visible
{
	display: inline-block;
}
.fa-image-veille
{
	text-align: right;
	font-size: 50px;
	margin-right: 20px;
}
.fa-image-veille a,
.fa-image-veille a:hover
{
	color:black!important;
}
.lastPageAtteinte
{
	clear: both;
}

.fondcontenu
{
	margin-bottom:15px
}
#iframCPcontent
{
	width:100%;
	border:0;
	height:500px;
}
.afficherArticle
{
	word-break: break-word;
}
.afficherArticle a.text-success {
	padding: 3px 5px 3px 8px;
	border-radius:2px;
}
.afficherArticle a.text-success:hover
{
	color:#fff !important;
	background-color: #33bdbd !important;
	text-decoration: none;
	transition:all 0.3s;
	outline: none;
}
.afficherArticle a.text-success:focus
{
	text-decoration: none;
}

.afficherArticle a.text-grey{
	padding: 3px 5px 3px 8px;
	border-radius:2px;
}

.afficherArticle a.text-grey:hover
{
	color:#fff !important;
	background-color: #b6c2c9 !important;
	text-decoration: none;
	transition:all 0.3s;
}
.afficherArticle a
{
	text-decoration: none;
}
.afficherArticle a.articleSupprimer:hover
{
	color: #ff5b57!important;
	background: transparent!important;
}
.afficherArticle .reseauxSociaux .fondcontenu.panel-body
{
	/*min-height: 305px;*/
}
.afficherArticle .reseauxSociaux .fa-image-veille
{
	text-align: left;
	position: relative;
}
.afficherArticle a.articleFavori:hover,
.afficherArticle a.articleFavori.articleFavoriActif
{
	color: #f59c1a!important;
}

/*Pas d'image pdf */
.noImageForThisURL {
	position: relative;
	display: block;
	width: 100%;
	min-height: 140px;
}
.noImageForThisURL::before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 36px;
	font-family: Fontawesome;
	color: #555555;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.noImageForThisURL.pdf::before {
	content: '\f1c1';
}
.noImageForThisURL.facebook::before {
	content: '\f09a';
}

.filtreCustom .form-control
{
	border-color: #e2e7eb;
}

.restefiltre,
.toutmasquercommelu
{
	display: inline-block;
	text-align: center;
	background: #6e7179;
	height: 32px;
	margin-top: 10px;
	line-height: 33px;
	color: #fff;
	text-decoration: none;
	padding: 0 20px;
}
.restefiltre
{
	margin-right: 10px;
}
.restefiltre:hover,
.restefiltre:focus,
.toutmasquercommelu:hover,
.toutmasquercommelu:focus
{
	text-decoration: none;
	color: #fff;
	background: #6e7179;
}
.groupWithResetFiltre input,
.groupWithResetFiltre .select2-selection__rendered {
	padding-right: 34px!important;
}
.input-icon,
.btn.btn-icon.restefiltredetail {
	position: absolute;
	top: 50%;
	right: 0;
	margin: 0;
	width: 34px;
	height: 34px;
	line-height: 34px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #00A5A8;
	z-index: 10;
}
.input-group-addon-calendar
{
	border: none;
	background: transparent;
}
.afficherArticle .panel-body
{
	padding: 15px;
	margin: 0;
}
.pasderesultats-wrapper {
	width: 100%;
}
.afficherArticle .panel-body.pasderesultats,
.afficherArticle .lastPageAtteinte
{
	text-align: center;
	padding: 15px;
	font-size: 1em;
	font-weight: 600;
	float: left;
	width: 100%;
}
.afficherArticle .lastPageAtteinte {
	background: #d9e0e7;
}
.alert.alert-warning.lastPageAtteinte
{
	background-color: #ffead0;
	width: auto;
	float: none;
}

/* Partage veille */
.modal_partager_article i {
	display: block;
	line-height: 20px;
}
/*
 * ================== Référencement	 ==================
 */
#statsAnalyticsLegende ul.line-legend,
#statsAnalyticsLegendeComparaison ul.line-legend,
#statsPerformanceLegende ul,
#graphePositionLegende ul
{
	margin: 0px;
	clear: both;
}
#statsAnalyticsLegende ul.line-legend::after,
#statsAnalyticsLegendeComparaison ul.line-legend::after,
#statsPerformanceLegende ul::after,
#graphePositionLegende ul::after
{
	content: '';
	clear: both;
	display: block;
}
#statsAnalyticsLegende ul.line-legend li,
#statsAnalyticsLegendeComparaison ul.line-legend li,
#statsPerformanceLegende ul li,
#graphePositionLegende ul li,
#statsAnalyticsLegende ul.linealt2-legend li
{
	float: left;
	margin-right: 10px;
}
#statsAnalyticsLegendeComparaison ul li span,
#statsAnalyticsLegende ul li span,
#graphePositionLegende ul li span,
#statsPerformanceLegende ul li span
{
	height: 10px;
	width: 20px;
	display: inline-block;
	margin-right: 10px;
}
#statsAnalyticsLegendeComparaison ul,
#statsAnalyticsLegende ul,
#graphePositionLegende ul,
#statsPerformanceLegende ul
{
	padding: 0;
	list-style: none;
}
.message-error-concurrent
{
	display: none;
	padding: 5px 10px;
	line-height: 24px;
	position: absolute;
	left: 15px;
	top: 10px;
	z-index: 10;
}
.message-error-concurrent.active {
	display: block;
}
.message-error-concurrent.active ~ .select2 {
	padding-left: 30px;
}
canvas#graphePosition
{
	padding: 0 15px;
	max-width: 100%;
}
.wrapper-alert-position {
	display: none;
}
.wrapper-alert-position.active {
	display: block;
}

#customToolTipADstats
{
	display: none;
	position: absolute;
	padding: 5px 10px;
	background: rgba(0,0,0, 0.8);
	border-radius: 3px;
	color: #fff;
}
#customToolTipADstats ul
{
	padding: 0;
	list-style: none;
	margin: 0;
}

#statsAnalyticsLegende2,
#statsAnalyticsLegende2 ul
{
	padding: 0;
	list-style: none;
	margin: 0;
}
#statsAnalyticsLegende2
{
	margin-bottom: 20px;
	cursor: pointer;
}
#statsAnalyticsLegende2 li,
#statsAnalyticsLegende2 ul
{
	font-weight: 400;
}
#statsAnalyticsLegende2 > li
{
	font-weight: 700;
	margin-bottom: 10px;
}
#statsAnalyticsLegende2 > li span
{
	width: 20px;
	height: 20px;
	display: inline-block;
	line-height: 18px;
	border: 1px solid #ffffff;
	text-align: center;
	border-radius: 50%;
	vertical-align: top;
}
#statsAnalyticsLegende2 ul
{
	padding-left: 10px;
}
#statsAnalyticsLegende2 ul li
{
	display: block;
	padding: 2px 10px;
}
#statsAnalyticsLegende2 li.activeMe,
#statsAnalyticsLegende2 li.activeMe2
{
	background-color: rgba(0,0,0,0.5);
}
#statsAnalyticsLegende2 .ADtype {
	font-weight:bold;
}
#statsAnalyticsLegende2 .ADtitle {
}
/*
#statsAnalyticsLegende2::after {
    content: '';
    display: block;
    clear: both;
}*/
/*
 * ================== Loader ==================
 */
.myloader
{
	position: absolute;
	display: none;
	top: 0;
	right: 15px;
	padding: 3px;
}
.myloader.loading-content {
	display: block;
	position: relative;
	top: auto;
	right: auto;
}
.myloader .load
{
	margin: auto;
	z-index: 2000;
	width: 14px;
	height: 14px;
	border: solid 2px transparent;
	border-top-color: #00A5A8;
	border-left-color: #00A5A8;
	border-radius: 10px;
	-webkit-animation: pace-spinner 400ms linear infinite;
	-moz-animation: pace-spinner 400ms linear infinite;
	-ms-animation: pace-spinner 400ms linear infinite;
	-o-animation: pace-spinner 400ms linear infinite;
	animation: pace-spinner 400ms linear infinite;
}
.myloader.loading-content .load {
	margin: 15px auto;
	width: 20px;
	height: 20px;
	border-radius: 16px;
}
.btn .myloader {
	display: block;
	position: relative;
	float: left;
	margin-right: 5px;
	right: auto;
}
.btn.btn-primary .myloader .load {
	border-top-color: #fff;
	border-left-color: #fff;
}

/*
 * ================== Parametre ==================
 */
.tableparametre thead tr th,
.tableparametre tbody tr td
{
	text-align: center;
}
.tableparametre thead tr th:first-child,
.tableparametre tbody tr td:first-child
{
	text-align: left;
}
.container-bouton-header
{
	float: left;
	width: 100%;
}
.container-bouton-header h4
{
	line-height: 28px;
	float: left;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable
{
	border: 0;
	padding: 0;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix
{
	border: 0;
	border-radius: 0;
	background: #2d353c;
	color: #fff;
}
.ui-dialog-buttonset button
{
	border: 0;
	background: #00acac;
	color: #fff;
	padding: 5px 10px;
}
.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus
{
	background: transparent;
	border: 0;
	outline: none;
}
.ui-dialog .ui-dialog-titlebar-close:before
{
	font-family: FontAwesome;
	content: "\f00d";
}
.ui-dialog-buttonset button:hover,
.bouton-header:hover
{
	background: #fff;
	color: #929ba1;
	outline: none;
}
.bouton-header
{
	border: 0;
	background: #ffffff;
	color: #2d353c;
	padding: 5px 10px;
	float: right;
	border-radius: 4px;
}
#parametreTable1 tbody tr td
{
	position: relative;
}
.changeEtatMotCle
{
	text-align:center;
	line-height: 32px;
	width: 100%;
	height: 100%;
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0;
}
.surveillanceMotCle .select2-container--default .select2-selection--multiple .select2-selection__choice
{
	width: auto;
}
.majsurveillance,
.majsurveillanceConcurrant
{
	cursor: pointer;
}
/*
.majsurveillanceConcurrant.fa-check-square-o:hover:before,
.majsurveillance.fa-check-square-o:hover:before
{
	content: '\f096';
}
.majsurveillance.fa-square-o:hover:before,
.majsurveillanceConcurrant.fa-square-o:hover:before
{
	content: '\f046';
}
*/
.changeperiodealerte
{
	list-style: none;
	padding: 0;
}
.changeperiodealerte li:before
{
	font-family: 'FontAwesome';
	content: '\f10c';
}
.changeperiodealerte li.active:before
{
	font-family: 'FontAwesome';
	content: '\f192';
}
.changeperiodealerte li
{
	cursor: pointer;
	display: inline-block;
	margin-right: 20px;
}
#submit-delay-alert .fa {
	display: none;
}

.supprimerMotCles,
.supprimerUnConcurrent,
.modifier-un-concurrent
{
	color: #2d353c;
}
.supprimerMotCles:hover,
.supprimerMotCles:focus,
.supprimerUnConcurrent:hover,
.supprimerUnConcurrent:focus
{
	color: #00A5A8;
}
.modifier-un-concurrent:hover,
.modifier-un-concurrent:focus
{
	color: #008FB7;
}
/*
 * ================== Tendance ==================
 */
.element-a-supprimer div[class^="col-"],
.element-a-afficher div[class^="col-"]
{
	padding-left: 10px;
	padding-right: 10px;
}
.table-tendances-rs .border-left
{
	border-left: 1px solid #e2e7eb;
}
.message-error-mot-cle
{
	display: none;
	padding: 5px 10px;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: 10px;
}
.getTrendsEmbeded {
	margin: -8px -8px 0px -8px;
}
.getTrendsEmbeded iframe
{
	width:100%;
	min-height: 450px;
	border: 0;
}
.getTrendsEmbeded:after
{
	content: "KEEBAT";
	position: absolute;
	top: 15px;
	background: #fff;
	right: 10px;
	width: 120px;
	color: #fff;
	height: 20px;
}
.getTrendsEmbeded.loading
{
	background: #fff;
	position: relative;
}
.getTrendsEmbeded.loading:before
{
	content: "\f1ce";
	/*color: #00A5A8;*/
	color: #a8acb1;
	font: normal normal normal 120px/1 FontAwesome;
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	position: absolute;
	top: 50%;
	margin-top: -60px;
	left: 50%;
	margin-left: -60px;
}
.lesgraphereseauxsociaux,
.lesgraphereseauxsociauxabo
{
	width: 100%;
}

/*
 * ================== Référencement ==================
 */
.aucune-donnee {
	display: none;
}
.aucune-donnee a {
	color: #555555;
}
/*
 * ================== Select2 ==================
 */
.select2-container--default .select2-selection--multiple .select2-selection__choice
{
	text-align: left;
	line-height: 20px;
	font-size: 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
{
	float: right;
	font-size: 20px;
	position: relative;
	right: -2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice
{
	background-color: transparent;
}
/*
 * ================== Tables ==================
 */

.titleTable a {
	color: #2d343c!important;
	font-weight:normal !important;
}

table.dataTable,
.fixecolonne
{
	table-layout: fixed;
	word-wrap: break-word;
}
/*.titleTable
{
    padding: 8px 18px;
}*/
.dataTables_filter
{
	margin: 10px 18px 0 0;
}
.dataTables_filter input
{
	border: 1px solid #ccd0d4;
	box-shadow: none;
	font-size: 12px;
	-webkit-border-radius: 3px;
	height: 30px;
	line-height: 30px;
	width: 250px;
}
.dataTables_info
{
	padding-left: 10px;
}
.table-striped > tbody > tr > td:first-child,
.titleTable a {
	font-weight: 600!important;
}
/*
 * ================== Tooltipcustom ==================
 */
.tooltipcustom
{
	position: absolute;
	z-index: 1070;
	width: 250px;
	padding: 5px 10px;
	background: rgba(0,0,0, 0.8);
	border-radius: 3px;
	color: #fff;
	opacity: 0;
}
.tooltipcustom h4
{
	color: #fff;
	text-align: center;
	font-size: 15px;
}
/*
 * ================== Loader ==================
 */
.loader
{
	display: block;
	position: absolute;
	z-index: 2000;
	right: 8px;
	top: 0;
	width: 14px;
	height: 14px;
	border: 2px solid transparent;
	border-top-color: #00A5A8;
	border-left-color: #00A5A8;
	border-radius: 10px;
	-webkit-animation: pace-spinner .4s linear infinite;
	-moz-animation: pace-spinner .4s linear infinite;
	-ms-animation: pace-spinner .4s linear infinite;
	-o-animation: pace-spinner .4s linear infinite;
	animation: pace-spinner .4s linear infinite;
}
.loader:before
{
	content: ''!important;
}
.position-relative .loader
{
	top: -20px;
}
.applyBtn,
.cancelBtn
{
	font-size: 13px;
}



/*
 * ================== Technique ==================
 */
.C-Technique .text-keebat.chiffre-color-good,
.text-keebat.chiffre-color-good {
	color: #009a2d!important;
}
.C-Technique .text-keebat.chiffre-color-warning,
.text-keebat.chiffre-color-warning {
	color: #fda100!important;
}
.C-Technique .text-keebat.chiffre-color-alert,
.text-keebat.chiffre-color-alert {
	color: #dd4b39!important;
}
.alert-technique-nodata {
	margin-top: 55px;
	height: 66px;
}
.list-erreurs h2 {
	font-size: 16px;
	font-weight: 700;
	margin-top: 30px;
	margin-bottom: 15px;
	color: #555555;
}
.list-erreurs h2:first-child {
	margin-top: 0;
}
.list-erreurs h2 .fa.color-alert {
	color: #dd4b39;
}
.list-erreurs h2 .fa.color-warning {
	color: #fda100;
}
.list-erreurs h3 {
	font-size: 14px;
	color:#707478;
}
.list-erreurs h3:before {
	content:'\f055';
	font-family: "FontAwesome";
	padding-right: 5px;
	font-size: 14px;
	position: relative;
	top: -1px;
	color: #b6c2c9;
}
.list-erreurs p {
	padding: 0 20px;
}
span.hilitew3c
{
	background: yellow;
}
#statsPerformance {
	max-width: 100%;
	height: auto!important;
}

/*
 * ================== Paramètres généraux ==================
 */

.civilite div.input {
	margin: 0;
}
.civilite div.input label {
	margin-right: 10px;
}

/*
 * ================== Action ==================
 */
.add-action-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #d4d4d4;
	font-style: italic;
}
.add-action-form ::-moz-placeholder { /* Firefox 19+ */
	color: #d4d4d4;
	font-style: italic;
}
.add-action-form :-ms-input-placeholder { /* IE 10+ */
	color: #d4d4d4;
	font-style: italic;
}
.add-action-form :-moz-placeholder { /* Firefox 18- */
	color: #d4d4d4;
	font-style: italic;
}
.actionCloturee,
.actionNonCloturee
{
	color: #00acac;
}
.actionNonCloturee
{
	color: #00A5A8;
}
.nav-pills>li>a.FiltreActionCloturee:hover
{
	color: #00acac;
}
.nav-pills>li.active>a.FiltreActionCloturee,
.nav-pills>li.active>a.FiltreActionCloturee:focus,
.nav-pills>li.active>a.FiltreActionCloturee:hover
{
	background: #00acac;
	color: #fff;
}
.nav-pills>li>a.FiltreActionNonCloturee:hover
{
	color: #00A5A8;
}
.nav-pills>li.active>a.FiltreActionNonCloturee,
.nav-pills>li.active>a.FiltreActionNonCloturee:focus,
.nav-pills>li.active>a.FiltreActionNonCloturee:hover
{
	background: #00A5A8;
	color: #fff;
}
.nav-pills>li>a .fa-square-o,
.nav-pills>li.active>a .fa-check-square-o {
	display: inline-block;
}
.nav-pills>li>a .fa-check-square-o,
.nav-pills>li.active>a .fa-square-o {
	display: none;
}
.btn-action {
	color: #555555;
}
.btn-action.modalConfirm:hover {
	color: #dd4b39;
}
.btn-action.editActionBouton:hover {
	color: #fda100;
}
.btn-action.cloturerAction:hover {
	color: #009a2d;
}

/*
 * ================== Rapport ==================
 */

.ligne-rapport-rs {
	margin-bottom: 20px;
}
.wrapper-action {
	padding: 20px;
	background-color: #ffffff;
	margin-bottom: 20px;
}
.titre-rapport,
.afficherArticleRapport h3 {
	font-size: 18px;
	color: #707478;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 5px;
}
.afficherArticleRapport h3 {
	margin: 15px 0;
}
.wrapper-action > span {
	display: block;
}
.periode-action {
	margin-bottom: 15px;
}
.periode-action i{
	font-size: 12px;
}

.rapport-actu
{
	padding: 20px 15px 0;
}
.rapport-actu-element
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 0 15px 20px;
	border-color: #f0f3f4;
	min-height: 250px;
}
.page-position .widget-chart
{
	overflow: visible;
}
.retour-ajax-tableau-reseau-sociaux .text-center a.nolink
{
	display: block;
}

/**********************************************************************************/
/* COMMUNAUTE                                                                   */
/**********************************************************************************/
/*
 * ================== Formulaire de support ==================
 */
.form-support
{
	padding-left: 15px;
	padding-right: 15px;
}
.form-support-infos-client input[readonly="readonly"]
{
	background: none;
	border: none;
	color: #555555;
	font-size: 14px;
	padding: 0;
	opacity: 1;
	cursor: default;
	height: 26px;
}
.form-support-infos-client input[readonly="readonly"]:hover,
.form-support-infos-client input[readonly="readonly"]:focus,
.form-support-infos-client input[readonly="readonly"]:active
{
	border: none;
	outline: none;
}

/*
 * ================== Actualités CIMBAT & KEEBAT ==================
 */
.afficher-actu {
	min-height: 210px;
}

/**********************************************************************************/
/* PAGE EN CONSTRUCTION                                                                   */
/**********************************************************************************/
.wrapper-construction
{
	background-color: #ffffff;
	padding: 60px;
	margin-top: 60px;
	margin-bottom: 60px;
}
.wrapper-construction .fa
{
	font-size: 26px;
	display: block;
	margin-top: 15px;
}
.wrapper-construction .fa.fa-warning
{
	font-size: 52px;
	margin-bottom: 30px;
	margin-top: 0;
	opacity: 0.5;
}

/*
 * ================== Couleurs par controller ==================
 */

/* Veille : rouge */
/* regular #00A5A8 */
/* darker #008486 */
/* lighter #33b7b9 */
/* rgba(168,25,22,1) */
.C-Veille {}
.C-Veille .bg-keebat { background-color: #00A5A8!important; }
.C-Veille .bg-keebat-darker { background-color: #008486!important; }
.C-Veille .bg-keebat-lighter { background-color: #33b7b9!important; }
.C-Veille .text-keebat { color: #00A5A8!important; }

/* Référencement : orange */
/* regular #008FB7 */
/* darker #007292 */
/* lighter #33a5c5 */
/* rgba(222,118,49,1) */
.C-Referencement {}
.C-Referencement .bg-keebat { background-color: #008FB7!important; }
.C-Referencement .bg-keebat-darker { background-color: #007292!important; }
.C-Referencement .bg-keebat-lighter { background-color: #33a5c5!important; }
.C-Referencement .text-keebat { color: #008FB7!important; }

/* Actions digitales : gris foncé */
/* Paramètres : gris foncé */
/* Clients : gris foncé */
/* Sites : gris foncé */
/* regular #2d353c */
/* darker #242a30 */
/* lighter #575d63 */
/* rgba(45,53,60,1) */
.C-ActionDigitales {}
.C-ActionDigitales .bg-keebat { background-color: #ff6a00!important; }
.C-ActionDigitales .bg-keebat-darker { background-color: #cc5500!important; }
.C-ActionDigitales .bg-keebat-lighter { background-color: #ff8833!important; }
.C-ActionDigitales .text-keebat { color: #ff6a00!important; }
.C-Parametres {}
.C-Clients  {}
.bg-dark-grey { background-color: #2d353c!important; }
.bd-dark-grey { border-color: #2d353c!important; }
.text-dark-grey { color: #2d353c!important; }
.C-Parametres .bg-keebat { background-color: #2d353c!important; }
.C-Clients  .bg-keebat { background-color: #2d353c!important; }
.C-Sites .bg-keebat { background-color: #2d353c!important; }
.C-Communaute .bg-keebat { background-color: #2d353c!important; }
.C-Parametres .bg-keebat-darker { background-color: #242a30!important; }
.C-Clients  .bg-keebat-darker { background-color: #242a30!important; }
.C-Sites  .bg-keebat-darker { background-color: #242a30!important; }
.C-Communaute  .bg-keebat-darker { background-color: #242a30!important; }
.C-Parametres .bg-keebat-lighter { background-color: #575d63!important; }
.C-Clients  .bg-keebat-lighter { background-color: #575d63!important; }
.C-Sites  .bg-keebat-lighter { background-color: #575d63!important; }
.C-Communaute  .bg-keebat-lighter { background-color: #575d63!important; }
.C-Parametres .text-keebat { color: #2d353c!important; }
.C-Clients  .text-keebat { color: #2d353c!important; }
.C-Sites  .text-keebat { color: #2d353c!important; }
.C-Communaute  .text-keebat { color: #2d353c!important; }

/* Surveillance : kaki */
/* regular #0068B2 */
/* darker #00538e */
/* lighter #3386c1 */
/* rgba(179,162,111,1) */
.C-ReseauxSociaux {}
.C-ReseauxSociaux .bg-keebat { background-color: #0068B2!important; }
.C-ReseauxSociaux .bg-keebat-darker { background-color: #00538e!important; }
.C-ReseauxSociaux .bg-keebat-lighter { background-color: #3386c1!important; }
.C-ReseauxSociaux .text-keebat { color: #0068B2!important; }

/* Technique : gris clair */
/* regular #b6c2c9  */
/* darker #929ba1  */
/* lighter #c5ced4  */
/* rgba(182,194,201,1) */
.C-Technique {}
.C-Technique .bg-keebat { background-color: #b6c2c9!important; }
.C-Technique .bg-keebat-darker { background-color: #929ba1!important; }
.C-Technique .bg-keebat-lighter { background-color: #c5ced4!important; }
.C-Technique .text-keebat { color: #6b7175!important; }

.bg-light-grey { background-color: #f0f3f4!important; }
.bg-grey { background-color: #b6c2c9!important; }
.bd-grey { border-color: #b6c2c9!important; }

/**********************************************************************************/
/* LANDING PAGE                                                                   */
/**********************************************************************************/
@font-face {
	font-family: 'eurofurence';
	src: url('../fonts/Eurofurencelight.woff2') format('woff2'),
	url('../fonts/Eurofurencelight.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}


body.overlayed
{
	overflow: hidden;
}
body.overlayed .btn-scroll-to-top
{
	display: none!important;
}
.landing
{
	font-size: 14px;
	overflow-x: hidden;
}
.landing ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.landing .btn
{
	font-size: 0.875em;
	text-transform: uppercase;
	font-weight: 700;
	min-width: 120px;
}
.landing .btn.btn-sm
{
	font-size: 0.75em;
	line-height: 1em!important;
	padding: 7px 12px!important;
	height: auto!important;
}
.landing .btn.btn-lg
{
	line-height: 2em!important;
	padding: 7px 35px!important;
	min-width: 210px;
}
.landing .btn-primary
{
	background-color: #008FB7;
	border: none;
	margin: 0;
}
.landing .btn-primary.inactive
{
	background-color: #b6c2c9;
}
.landing .btn-default
{
	border: none;
}
.landing .btn:hover {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.25);
	box-shadow: 0 0 8px rgba(0,0,0,0.25);
}
.landing.page-header
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%!important;
	margin: 0;
	background-color: #ffffff;
	padding: 0;
	height: 60px;
	z-index: 9999;
}
.landing .keebat
{
	font-family: 'Eurofurence';
	font-weight: 300;
	font-size: 1.29em
}
.landing .keebat strong
{
	font-family: 'Kanit';
	font-weight: 700;
	font-size: 0.65em
}
/* btn menu responsive */
.responsive-menu-btn
{
	position: fixed;
	z-index: 17;
	top: 4px;
	left: 4px;
	display: inline-block;
	width: 48px;
	height: 48px;
	font-size: 1.5em;
	line-height: 3em;
	text-align: center;
	cursor: pointer;
	color: #212121;
	background: none;
	border: none;
	outline: none;
	padding: 0;
}
.responsive-menu-btn span {
	position: relative;
	display: block;
	margin: auto;
	transition: .3s all ease;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.responsive-menu-btn span,
.responsive-menu-btn span::before,
.responsive-menu-btn span::after {
	width: 24px;
	height: 4px;
	background-color: #212121;
	backface-visibility: hidden;
	border-radius: 0;
}
.responsive-menu-btn.active span {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.responsive-menu-btn span::before,
.responsive-menu-btn span::after
{
	-webkit-transform-origin: 1.71429px center;
	-moz-transform-origin: 1.71429px center;
	-ms-transform-origin: 1.71429px center;
	transform-origin: 1.71429px center;
	-webkit-transform-origin: 1.71429px center;
	-moz-transform-origin: 1.71429px center;
	-ms-transform-origin: 1.71429px center;
	transform-origin: 1.71429px center;
	content: "";
	position: absolute;
	left: 0;
	top: -8px;
	transition: .3s all ease;
}
.responsive-menu-btn span::after
{
	top: 8px;
}
.responsive-menu-btn.active span::before,
.responsive-menu-btn.active span::after{
	top: 0;
	width: 15px;
}
.responsive-menu-btn.active span::before {
	-webkit-transform: rotate3d(0, 0, 1, -40deg);
	transform: rotate3d(0, 0, 1, -40deg);
}
.responsive-menu-btn.active span::after {
	-webkit-transform: rotate3d(0, 0, 1, 40deg);
	transform: rotate3d(0, 0, 1, 40deg);
}
/* Fin btn menu responsive */

/* Logo */
.wrapper-logo
{
	position: relative;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
	z-index: 16;
}
.wrapper-logo a
{
	display: inline-block;
}

/* Menu responsive */
.landing .header-menu{
	color: #191919;
	background: #fff;
	position: fixed;
	width: 280px;
	top: 0;
	left: 0;
	bottom: 0;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
	z-index: 15;
	-webkit-transform: translateX(-105%);
	transform: translateX(-105%);
	padding: 62px 10px 0;
	-webkit-transition: transform .3s ease;
	-moz-transition: transform .3s ease;
	-ms-transition: transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
}
.header-menu.open{
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}
.header-menu a
{
	font-size: 0.825em;
	font-weight: 700;
	line-height: 2em;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	padding: 8px 30px 8px 15px;
	color: #6d767c;
	text-decoration: none!important;
}
.header-menu li.active a,
.header-menu li:hover a
{
	color: #008FB7;
}
.header-menu a.btn
{
	display: inline-block;
}
.header-menu a i.fa
{
	margin-right: 5px;
}

/* content */
.landing.page-content
{
	margin-top: 60px;
}

/* Home */
#home
{
	padding-top: 60px;
	padding-bottom: 120px;
	background-image: url(../img/bg-header2.jpg);
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
}
.wrapper-title
{
	text-align: center;
}
.wrapper-title h1
{
	font-size: 1.75em;
	font-family: 'Kanit', 'Open Sans', sans-serif;
	color: #2d353c;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.wrapper-title h1 span
{
	color: #008FB7;
}
.wrapper-animation
{
	position: relative;
	/* 	height: 2.875em; */
	width: 100%;
	margin-bottom: 4em;
}
.wrapper-title h2
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 300;
	opacity: 0;
}
.wrapper-title h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	font-weight: 300;
	display: inline-block;
	margin: 5px 0;
}
.wrapper-title h3:after {
	content:'-';
	padding-left: 10px;
	padding-right: 5px;
}
.wrapper-title h3:last-child:after {
	content:'';
}
h2.animated
{
	-webkit-animation-duration: 12s;
	animation-duration: 12s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
h2.animation-fade
{
	-webkit-animation-name: animation-fade;
	-moz-animation-name: animation-fade;
	-o-animation-name: animation-fade;
	animation-name: animation-fade;
}
@-webkit-keyframes animation-fade{
	from {
		opacity: 1;
	}
	31% {
		opacity: 1;
	}
	34% {
		opacity: 0;
	}
}
@keyframes animation-fade {
	from {
		opacity: 1;
	}
	31% {
		opacity: 1;
	}
	34% {
		opacity: 0;
	}
}
h2.animation-fade-2
{
	-webkit-animation-name: animation-fade-2;
	-moz-animation-name: animation-fade-2;
	-o-animation-name: animation-fade-2;
	animation-name: animation-fade-2;
}
@-webkit-keyframes animation-fade-2{
	from {
		opacity: 0;
	}
	34% {
		opacity: 0;
	}
	37% {
		opacity: 1;
	}
	64% {
		opacity: 1;
	}
	67% {
		opacity: 0;
	}
}
@keyframes animation-fade-2 {
	from {
		opacity: 0;
	}
	34% {
		opacity: 0;
	}
	37% {
		opacity: 1;
	}
	64% {
		opacity: 1;
	}
	67% {
		opacity: 0;
	}
}
h2.animation-fade-3
{
	-webkit-animation-name: animation-fade-3;
	-moz-animation-name: animation-fade-3;
	-o-animation-name: animation-fade-3;
	animation-name: animation-fade-3;
}
@-webkit-keyframes animation-fade-3{
	from {
		opacity: 0;
	}
	67% {
		opacity: 0;
	}
	70% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}
@keyframes animation-fade-3 {
	from {
		opacity: 0;
	}
	67% {
		opacity: 0;
	}
	70% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

#home-svg {}
.wrapper-home-svg
{
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
}
.wrapper-home-svg svg
{
	float: left;
}
#menu-svg {
	width: 11.45%;
}
#menu-svg .blur {
	display: none;
}
#top-svg .blur {
	display: none;
}
.wrapper-home-svg .hover-svg
{
	cursor: pointer;
	-webkit-transition: transform .3s ease;
	-moz-transition: transform .3s ease;
	-ms-transition: transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
	z-index: 9;
}
.wrapper-home-svg .hover-svg:hover
{
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.25);
	box-shadow: 0 0 8px rgba(0,0,0,0.25);
	z-index: 99;
}
.wrapper-home-svg .hover-svg .texte
{
	opacity: 0;
}
.wrapper-home-svg .hover-svg:hover .texte
{
	opacity: 1;
}
.wrapper-home-svg .hover-svg .blur
{
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
.wrapper-home-svg .hover-svg:hover .blur
{
	opacity: 0;
}
.container-home-svg
{
	width: 88.55%;
	position: relative;
	float: left;
	padding: 2%;
	background-color: #d9e0e7;
}
#veille-svg {
	width: 49%;
	margin-right: 2%;
}
#ref-svg {
	width: 49%;
}
.second-row
{
	clear: both;
	padding-top: 2%;
}
#rs-svg {
	width: 41.025%;
	margin-right: 2%;
}
#tech-svg {
	width: 13.95%;
	margin-right: 2%;
}
#action-svg {
	width: 41.025%;
}

#home-gif{
	display: none;
}
#home-gif .owl-carousel-header {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -16%;
	box-shadow: 0 2px 18px 6px rgba(0,0,0,0.15);
}
/*
#home-gif img {
    border-radius: 10px;
    box-shadow: 0 2px 18px 6px rgba(0,0,0,0.15);
	margin-top: -16%!important;
}
*/

.title-section
{
	text-align: center;
	margin-top: 60px;
}
.title-section h2
{
	font-family: 'Open Sans', sans-serif;
	font-size: 2em;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 1.25em;
}
.title-section h6
{
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 1.875em;
	color: #6d767c;
}

/* Avantages */
.wrapper-avantage
{
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 20px 10px;
}
.wrapper-avantage:hover {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.25);
	box-shadow: 0 0 8px rgba(0,0,0,0.25);
}
.wrapper-avantage .fa
{
	font-size: 3em;
}
.title-avantage h3
{
	color: #ffffff;
	font-weight: 700;
	font-size: 20px;
	margin-top: 1em;
	margin-bottom: 1em;
}
.title-avantage h3 .h3-soustitre {
	display: block;
	font-size: 12px;
	margin-top: 8px;
}

.title-avantage h3 .h3-soustitre span {
	background: #fff;
	color: #00A5A8;
	padding: 1px 5px;
	font-weight: 600;
	border-radius: 5px;
	color: #00A5A8;
}
.content-avantage li
{
	display: block;
	text-align: center;
	font-size: 0.875em;
	padding-bottom: 0.25em;
}
.avantage-text-grey h3
{
	color: #707478;
}

/* Partenaires */
#partenaires
{
	margin-top: 120px;
}
.bg-white-shadow
{
	background-color: #ffffff;
	box-shadow: 0 0 4px rgba(0,0,0,0.15);
}
.wrapper-partenaires
{
	padding: 40px 0;
}
.owl-carousel-partenaires .owl-item
{
	padding-left: 30px;
	padding-right: 30px;
}
#partenaires .owl-carousel-partenaires .imageSilderHome
{
	max-height: 70px;
	width: auto;
	max-width: 100%;
}

/* Outils */
#outils
{
	margin-top: 60px;
	padding-top: 60px;
}
.menu-outils{}
.menu-outils ul li
{
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-top: 10px;
}
.menu-outils ul li a
{
	font-family: 'Open Sans';
	font-size: 16px;
	text-transform: uppercase;
	color: #b6c2c9;
	border-bottom: 4px solid transparent;
}
.menu-outils ul li:hover a,
.menu-outils ul li:focus a,
.menu-outils ul li.actif a,
.menu-outils ul li a:hover,
.menu-outils ul li a:focus,
.menu-outils ul li a:active
{
	text-decoration: none;
}
.menu-outils ul li:nth-child(1) a:focus,
.menu-outils ul li:hover:nth-child(1) a,
.menu-outils ul li.actif:nth-child(1) a
{
	color: #00A5A8;
	border-color: #00A5A8;
}
.menu-outils ul li:nth-child(2) a:focus,
.menu-outils ul li:hover:nth-child(2) a,
.menu-outils ul li.actif:nth-child(2) a
{
	color: #008FB7;
	border-color: #008FB7;
}
.menu-outils ul li:nth-child(3) a:focus,
.menu-outils ul li:hover:nth-child(3) a,
.menu-outils ul li.actif:nth-child(3) a
{
	color: #0068B2;
	border-color: #0068B2;
}
.menu-outils ul li:nth-child(4) a:focus,
.menu-outils ul li:hover:nth-child(4) a,
.menu-outils ul li.actif:nth-child(4) a
{
	color: #ff6a00 ;
	border-color: #ff6a00 ;
}
.menu-outils ul li:nth-child(5) a:focus,
.menu-outils ul li:hover:nth-child(5) a,
.menu-outils ul li.actif:nth-child(5) a
{
	color: #6b7175;
	border-color: #6b7175;
}
.menu-outils ul li:nth-child(6) a
{
	padding-left: 5px;
	padding-right: 5px;
}
.menu-outils ul li:nth-child(6) a:focus,
.menu-outils ul li:hover:nth-child(6) a,
.menu-outils ul li.actif:nth-child(6) a
{
	color: #6d767c;
	border-color: #f0f3f4;
}
.wrapper-outils
{
	position: relative;
}
section[id^="outil-"]
{
	display: none;
}
section[id^="outil-"].open
{
	display: block;
}
#outils img
{
	margin-bottom: 30px;
}
.img-outils-rapport
{
	margin-top: 30px;
}

/* Accessibilité */
.wrapper-accessibilite-description
{
	margin-top: 30px;
	margin-bottom: 60px;
}
.accessibilite-description-icon
{
	font-size: 1.5em;
	margin-left: 2px;
	margin-right: 2px;
}
.accessibilite-description-title h3
{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	margin-top: .5em;
	margin-bottom: .75em;
}

/* Avis */
#avis
{
	margin-top: 60px;
	padding-bottom: 60px;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.owl-carousel-avis .owl-item
{
	cursor: pointer;
	cursor: hand;
}
.owl-carousel-avis .nom-client
{
	margin-bottom: 0px;
}
.owl-carousel-avis .entreprise-client
{
	margin-bottom: 30px;
	font-weight: 300;
	font-size: 0.75em;
}
.owl-carousel-avis .avis-client
{
	font-size: 1em;
}
.owl-carousel-avis .owl-item .logo-presse
{
	width: 300px;
	height: auto;
	margin: 0 auto;
}
.owl-carousel-avis .owl-item .avatar-client
{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
.owl-carousel-avis.owl-carousel .owl-controls
{
	position: relative;
	top: auto;
	margin: 0 auto;
	width: 80px;
	margin-top: 20px;
}
.owl-carousel-avis.owl-carousel .owl-nav .owl-prev,
.owl-carousel-avis.owl-carousel .owl-nav .owl-next
{
	margin: 0;
}
.owl-carousel-avis.owl-carousel .owl-nav i.fa {
	padding: 4px;
	border: 1px solid #333;
	color: #333;
	width: 32px;
	height: 32px;
	line-height: 0.85em;
}

/* TARIF */
.wrapper-tarif
{
	border-style: solid;
	border-color: #b6c2c9;
	border-width: 1px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.wrapper-tarif:hover
{
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.35);
	box-shadow: 0 0 8px rgba(0,0,0,0.35);
}
.wrapper-tarif.professionnel
{
	/* 	border-color: #008FB7 ; */
	border-color: #00A5A8 ;
	margin-top: 0;
}
.wrapper-tarif.professionnel:hover
{
	-webkit-box-shadow: 0 0 8px rgba(222,118,52,0.35);
	-moz-box-shadow: 0 0 8px rgba(222,118,52,0.35);
	box-shadow: 0 0 8px rgba(222,118,52,0.35);
}
.wrapper-tarif.premium
{
	border-color: #2d353c;
}
.tarif-recommande
{
	font-size: 1.25em;
	line-height: 2.5em;
	text-transform: uppercase;
}
.wrapper-tarif,
.tarif-recommande
{
	/* 	max-width: 320px; */
	max-width: 620px;
	margin-left: auto;
	margin-right: auto;
}
.tarif-header
{
	border-style: solid;
	border-width: 0 0 5px 0;
	border-color: #b6c2c9;
	padding: 25px;
}
.wrapper-tarif.professionnel .tarif-header
{
	/* 	border-color: #008FB7 ; */
	border-color: #00A5A8 ;
}
.wrapper-tarif.premium .tarif-header
{
	border-color: #2d353c;
}
.tarif-name
{
	font-size: 1.875em;
	font-weight: 700;
}
.tarif-tarif
{
	font-size: 2.813em;
	font-weight: 700;
}
.tarif-euro
{
	font-size: 0.667em;
}
.tarif-mois
{
	font-size: 0.489em;
	font-weight: 700;
}
.tarif-content
{
	padding: 25px;
}
.tarif-content ul li
{
	font-weight: 700;
	padding-bottom: 15px;
}
.tarif-content ul li:last-child
{
	padding-bottom: 0;
}
.tarif-content ul li ul li
{
	font-weight: 400;
	padding-bottom: 0;
}

/* CONTACT */
#contact
{
	margin-top: 60px;
	padding-bottom: 120px;
}
.logo-contact
{
	height: 40px;
	width: auto;
	margin-bottom: 40px;
}
.infos-contact a,
.infos-contact a:hover,
.infos-contact a:focus,
.infos-contact a:active
{
	color: #ffffff;
}
.rs-contact
{
	margin-top: 30px;
}
.rs-contact a
{
	color: #ffffff;
	display: inline-block;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #6d767c;
	font-size: 1em;
	line-height: 40px;
	margin-right: 20px;
	text-align: center;
}
.rs-contact a:hover,
.rs-contact a:focus,
.rs-contact a:active
{
	background-color: #1a2229;
}
#contact h2,
#contact label,
#contact input,
#contact textarea
{
	color: #ffffff;
	width: 100%;
	background: none;
}
#contact input,
#contact textarea
{
	border-style: solid;
	border-width: 1px;
	border-color: rgba(255,255,255,0.5);
	height: 40px;
	padding: 10px;
}
#contact textarea
{
	height: 120px;
}
#contact input:focus,
#contact input:hover,
#contact input:active,
#contact textarea:focus,
#contact textarea:hover,
#contact textarea:active
{
	border-color: #ffffff;
	outline: none;
}

/* Demo */
#demo
{
	position: fixed;
	top: 0;
	left: 100%;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background-color: #ffffff;
	z-index: 99;

	-webkit-transition: left .5s ease;
	-moz-transition: left .5s ease;
	-ms-transition: left .5s ease;
	-o-transition: left .5s ease;
	transition: left .5s ease;
}
#demo.open
{
	left: 0;
}
.exit-demo
{
	position: absolute;
	top: 60px;
	right: 30px;
	color: #333333;
	font-size: 2em;
	z-index: 99;
}

.search-demo
{
	padding: 90px 15px 60px;
	width: 100%;
	height: 100%;
	overflow-y: auto;
}
.input-search-demo
{
	width: 420px;
	max-width: 100%;
	margin-bottom: 30px;
	border-style: solid;
	border: none;
	height: 40px;
	padding: 5px 10px;
	outline: none;
	text-align: center;
	font-size: 1.25em;
	font-weight: 600;
	color: #6d767c;
}
.loader-demo-img
{
	margin-top: 30px;
}
.results-demo
{
	display: none;
	padding: 90px 15px 60px;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}
.wrapper-results-demo
{
	padding-top: 30px;
	padding-bottom: 30px;
}
.wrapper-results-demo .title a
{
	color: #242a30;
}
.results-demo a.tooltipplease
{
	cursor: no-drop;
}
.landing-hide
{
	display: none;
}
.landing .highlight
{
	background-color: #999;
	padding: 0px 5px;
	margin: 0 2px;
	color: #fff;
}

/*Demo 2*/
#demo2 {
	position: fixed;
	top: 0;
	left: 100%;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background-color: #ffffff;
	z-index: 99;

	-webkit-transition: left .5s ease;
	-moz-transition: left .5s ease;
	-ms-transition: left .5s ease;
	-o-transition: left .5s ease;
	transition: left .5s ease;
}
#demo2.open {
	left: 0;
}
.exit-demo2 {
	position: absolute;
	top: 60px;
	right: 30px;
	color: #333333;
	font-size: 2em;
	z-index: 99;
}
/* FOOTER */
footer.landing
{
	background-color: #1a2229;
	height: 100px;
}
footer.landing .btn-scroll-to-top
{
	background-color: #1a2229;
	min-width: 0;
	bottom: 120px;
}
footer.landing p
{
	padding-top: 40px;
	line-height: 20px;
	margin: 0;
}
/*
 * ================== Page erreur ==================
 */

.error-page {
	background-color: #ffffff;
}
.error-content {
	background-color: #008FB7;
}
/*
 * ================== Responsive ==================
 */

/* max width */
@media (max-width: 1570px) {
	.sm-overflow-y
	{
		height: auto!important;
	}
}
@media(max-width: 1463px) {
	.afficherArticle .reseauxSociaux .fondcontenu.panel-body
	{
		min-height: 360px;
	}
}
@media(max-width: 1340px) {
	.panel-heading-col-md-6 {
		width: 100%;
	}
	.position-bottom 	{
		position: relative;
		margin-top: 10px;
	}

	/* tableaux */
	.widget-chart.widget-overflow-x
	{
		overflow: hidden!important;
		overflow-x: visible!important;
	}
	.table
	{
		width: auto;
		min-width: 100%;
	}
}

/*
@media (max-width: 1240px) {
	li.btn-group button:not(.active) {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1240px) {
	#header .container-fluid {
		display: flex;
	}
}
*/
@media (max-width: 1199px) {
	a.boutonHome
	{
		max-width: 230px;
		margin: 0 auto 10px;
	}
	.afficherArticle .reseauxSociaux .fondcontenu.panel-body
	{
		min-height: 420px;
	}
}

@media (max-width: 991px) {
	/* Boutons et liens tablette */
	.btn.btn-primary, .boutonHome
	{
		padding: 10px!important;
		height: 38px!important;
		line-height: 18px!important;
	}
	.actionHome .btn.btn-primary {
		height: 32px!important;
		line-height: 12px!important;
	}
	.sidebar .nav > li.nav-header
	{
		padding: 15px 20px;
		font-size: 13px;
	}
	.page-sidebar-minified .sidebar .nav > li > a
	{
		padding: 18px 20px;
	}
	.sidebar .nav > li > a
	{
		padding: 14px 20px;
		font-size: 14px;
	}
	.sidebar .sub-menu > li > a
	{
		padding: 10px 20px;
	}
	.sidebar .nav > li > a i
	{
		font-size: 18px;
	}
	.sidebar .nav > li > a .caret
	{
		margin-top: 14px;
	}

	.bwizard-steps,
	.inscription {
		position: inherit;
	}
	.inscription .inscription-header {
		margin: 0 auto;
		padding: 15px 7px;
	}
	.inscription .inscription-header .icon {
		top:18px;
	}

	/* Filtres */
	.horizontal-box-column .filtreCustom.filtreCustomAvecPadding
	{
		padding: 0;
	}
	.col-xs-6.col-custom-28 {
		width: 50%;
	}
	.nav-pills a.majFiltreActionsDigitales
	{
		margin-top: 6px;
	}

	.select2-search__field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: #999;
		font-size: 13px;
	}
	.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: #999;
		font-size: 13px;
	}
	.select2-search__field::-moz-placeholder { /* Firefox 19+ */
		color: #999;
		font-size: 13px;
	}
	.form-control::-moz-placeholder { /* Firefox 19+ */
		color: #999;
		font-size: 13px;
	}
	.select2-search__field::-ms-input-placeholder { /* IE 10+ */
		color: #999;
		font-size: 13px;
	}
	.form-control::-ms-input-placeholder { /* IE 10+ */
		color: #999;
		font-size: 13px;
	}
	.select2-search__field::placeholder { /* Firefox 18- */
		color: #999;
		font-size: 13px;
	}
	.form-control::placeholder { /* Firefox 18- */
		color: #999;
		font-size: 13px;
	}

	/* home */
	.widget.widget-stats
	{
		min-height: 155px;
	}
	.chats .image
	{
		width: 30px;
		height: 30px;
	}
	.chats .image .fa-4x
	{
		font-size: 2em;
	}
	.chats .image + .message
	{
		margin-left: 45px;
	}
	.chats .right .image + .message
	{
		margin-right: 45px;
	}
	.chats .message:before,
	.chats .message:after
	{
		top: 5px;
	}
	.widget-chart .widget-chart-content
	{
		margin-right: 0;
	}
	.widget-chart .widget-chart-sidebar
	{
		position: relative;
		width: 100%;
		text-align: center;
	}
	/* Actualités */
	.afficherArticle img {
		margin-bottom: 10px!important;
	}
	.afficherArticle .panel-body
	{
		padding: 0 15px 15px;
	}
	.origine-date
	{
		display: block;
	}
	.panel-left-bar
	{
		margin-bottom: 10px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 24px;
		right: 10px;
		text-align: center;
	}
	.panel-left-bar a
	{
		width: 30px;
		display: block;
		line-height: 30px;
		padding: 0 !important;
	}
	.panel-left-bar span
	{
		display: none;
	}
	/* Formulaire action */
	.form-horizontal .control-label
	{
		text-align: left!important;
	}
	.afficherArticle .reseauxSociaux .fondcontenu.panel-body
	{
		min-height: 0;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	/* Filtres */
	.filtrerveille span
	{
		display: none;
	}
	.page-sidebar-minified .filtrerveille span
	{
		display: inline-block;
	}
}

@media (max-width: 767px) {
	/* login */
	.login {
		padding: 0 15px;
	}
	.login .inscription-connexion {
		width: 100%;
	}
	/* Elements top fixed */
	.page-header-add-fixed,
	.horizontal-box-column-fixed,
	.content .horizontal-box-column-fixed
	{
		width: 100%;
		right: 0;
	}
	.horizontal-box-column-fixed,
	.content .horizontal-box-column-fixed
	{
		top: 92px;
	}
	/* Autre */
	.vertical-box-column {
		width: 100%!important;
	}
}

@media (max-width:450px) {
	.inscription .inscription-header,
	.inscription .inscription-content,
	.inscription-connexion {
		width: 100%;
	}


	.inscription {
		padding: 0 15px;
	}
}

/* min-width */

/* utiles */
.xs-pull-right { float: right; }
.xs-pull-left { float: left; }
.xs-text-right { text-align: right!important; }
.xs-text-left { text-align: left!important; }
.xs-text-center { text-align: center!important; }
.xs-m-l-0 { margin-left: 0px; }
.xs-m-l-5 { margin-left: 5px; }
.xs-m-l-10 { margin-left: 10px; }
.xs-m-l-15 { margin-left: 15px; }
.xs-m-r-0 { margin-right: 0px; }
.xs-m-r-5 { margin-right: 5px; }
.xs-m-r-10 { margin-right: 10px; }
.xs-m-r-15 { margin-right: 15px; }
.xs-p-l-0 { padding-left: 0px; }
.xs-p-l-5 { padding-left: 5px; }
.xs-p-l-10 { padding-left: 10px; }
.xs-p-l-15 { padding-left: 15px; }
.xs-p-r-0 { padding-right: 0px; }
.xs-p-r-5 { padding-right: 5px; }
.xs-p-r-10 { padding-right: 10px; }
.xs-p-r-15 { padding-right: 15px; }

.show-for-md-up { display: none; }

@media (min-width: 768px) {
	/* Utiles */
	.sm-pull-right { float: right; }
	.sm-pull-left { float: left; }
	.sm-text-right { text-align: right!important; }
	.sm-text-left { text-align: left!important; }
	.sm-text-center { text-align: center!important; }
	.sm-m-l-0 { margin-left: 0px; }
	.sm-m-l-5 { margin-left: 5px; }
	.sm-m-l-10 { margin-left: 10px; }
	.sm-m-l-15 { margin-left: 15px; }
	.sm-m-r-0 { margin-right: 0px; }
	.sm-m-r-5 { margin-right: 5px; }
	.sm-m-r-10 { margin-right: 10px; }
	.sm-m-r-15 { margin-right: 15px; }
	.sm-p-l-0 { padding-left: 0px; }
	.sm-p-l-5 { padding-left: 5px; }
	.sm-p-l-10 { padding-left: 10px; }
	.sm-p-l-15 { padding-left: 15px; }
	.sm-p-r-0 { padding-right: 0px; }
	.sm-p-r-5 { padding-right: 5px; }
	.sm-p-r-10 { padding-right: 10px; }
	.sm-p-r-15 { padding-right: 15px; }

	/* Elements top fixed */
	.page-header-add-fixed,
	.horizontal-box-column-fixed,
	.content .horizontal-box-column-fixed
	{
		width: calc(100% - 220px);
		right: 0;
	}
	.page-header-add-fixed
	{
		top: 54px;
	}
	.page-sidebar-minified .horizontal-box-column-fixed,
	.page-sidebar-minified .content .horizontal-box-column-fixed
	{
		top: 92px;
	}
	.page-sidebar-minified .page-header-add-fixed,
	.page-sidebar-minified .horizontal-box-column-fixed,
	.page-sidebar-minified .content .horizontal-box-column-fixed
	{
		width: calc(100% - 60px);
	}

	#statsAnalyticsLegende2 ul
	{
		padding-left: 30px;
		margin-top: -24px;
	}

	/* Landing page */
	#home {
		padding-bottom: 240px;
	}
	.content-avantage .nb-col-2 li{
		text-align: left;
		padding-left: 15px;
		display: inline-block;
		width: 48%;
	}
	.content-avantage .nb-col-2 li:nth-child(odd){
		text-align: right;
		padding-right: 15px;
	}
	.wrapper-avantage {
		min-height: 210px;
	}
}

@media (min-width: 992px) {
	/* Utiles */
	.md-pull-right { float: right; }
	.md-pull-left { float: left; }
	.md-text-right { text-align: right!important; }
	.md-text-left { text-align: left!important; }
	.md-text-center { text-align: center!important; }
	.md-m-l-0 { margin-left: 0px; }
	.md-m-l-5 { margin-left: 5px; }
	.md-m-l-10 { margin-left: 10px; }
	.md-m-l-15 { margin-left: 15px; }
	.md-m-r-0 { margin-right: 0px; }
	.md-m-r-5 { margin-right: 5px; }
	.md-m-r-10 { margin-right: 10px; }
	.md-m-r-15 { margin-right: 15px; }
	.md-p-0 { padding: 0; }
	.md-p-l-0 { padding-left: 0px; }
	.md-p-l-5 { padding-left: 5px; }
	.md-p-l-10 { padding-left: 10px; }
	.md-p-l-15 { padding-left: 15px; }
	.md-p-r-0 { padding-right: 0px; }
	.md-p-r-5 { padding-right: 5px; }
	.md-p-r-10 { padding-right: 10px; }
	.md-p-r-15 { padding-right: 15px; }

	.show-for-md-up { display: block; }
	.hide-for-md-up { display: none; }

	.panel-body-min-height
	{
		min-height: 95px;
	}

	.widget-chart.with-sidebar .table
	{
		display: table;
		width: 100%;
		border: none;
	}
	.widget-chart.with-sidebar .widget-chart-content
	{
		margin-right: 0!important;
		width: calc(100% - 230px);
		display: table-cell;
		vertical-align: top;
	}

	.widget-chart.with-sidebar .widget-chart-sidebar
	{
		width: 230px;
		position: relative;
		display: table-cell;
		vertical-align: top;
	}
	.A-traficActions .wrapper-fitlre {
		width: 200px;
	}
	.A-traficActions .widget-chart.with-sidebar .widget-chart-content
	{
		width: calc(100% - 200px);
	}
	.A-traficActions .widget-chart.with-sidebar .widget-chart-sidebar
	{
		width: 100%;
		flex-shrink: 0;
	}

	.block-home-veille
	{
		/*height: 532px;*/
	}
	.block-home-referencement
	{
		/*height: 660px;*/
	}
	.widget-stats-home-technique
	{
		min-height: 115px!important;
	}

	#modaleCpWeb .modal-dialog
	{
		width: 900px;
	}

	.container-logo-ref
	{
		position: absolute;
		left: 0;
		bottom: 0;
		width: calc(100% - 230px);
	}

	.login .login-image {
		display: table-cell;
	}
	.login .login-form {
		width: 66.66%;
	}
	/* Landing page */
	.wrapper-title h1
	{
		font-size: 2.75em
	}
	.wrapper-title h2
	{
		font-size: 1.75em;
	}
	.wrapper-avantage {
		min-height: 235px;
	}
	.title-section,
	#avis,
	#contact {
		margin-top: 90px;
	}
	#avis,
	#contact {
		padding-bottom: 90px;
	}
	.title-section h2 {
		font-size: 2.5em;
	}
	.title-section h6 {
		font-size: 1.125em;
	}
	.wrapper-tarif {
		margin-top: 43px;
		/*Commenter lorsqu'il y a un seul tarif */
		/* 		height: 600px; */
	}
	.md-clearer {
		clear: both;
	}
	/* Demo */
	.search-demo {
		padding-top: 16%;
	}
	.results-demo-content
	{
		padding-left: 45px!important;
		padding-right: 25px!important;
	}
	.results-demo-content .panel.panel-inverse
	{
		min-height: 310px;
		margin-left: -20px;
	}
	.results-demo-content .panel.panel-inverse:nth-child(odd)
	{
		margin-left: 20px;
	}
}

@media (min-width: 1200px) {
	/* Utiles */
	.lg-pull-right { float: right; }
	.lg-pull-left { float: left; }
	.lg-text-right { text-align: right!important; }
	.lg-text-left { text-align: left!important; }
	.lg-text-center { text-align: center!important; }
	.lg-m-l-0 { margin-left: 0px; }
	.lg-m-l-5 { margin-left: 5px; }
	.lg-m-l-10 { margin-left: 10px; }
	.lg-m-l-15 { margin-left: 15px; }
	.lg-m-r-0 { margin-right: 0px; }
	.lg-m-r-5 { margin-right: 5px; }
	.lg-m-r-10 { margin-right: 10px; }
	.lg-m-r-15 { margin-right: 15px; }
	.lg-p-0 { padding: 0; }
	.lg-p-l-0 { padding-left: 0px; }
	.lg-p-l-5 { padding-left: 5px; }
	.lg-p-l-10 { padding-left: 10px; }
	.lg-p-l-15 { padding-left: 15px; }
	.lg-p-r-0 { padding-right: 0px; }
	.lg-p-r-5 { padding-right: 5px; }
	.lg-p-r-10 { padding-right: 10px; }
	.lg-p-r-15 { padding-right: 15px; }

	.hide-for-lg-up { display: none; }

	.panel-body-min-height
	{
		min-height: 145px;
	}
	.panel-heading + .panel-body-min-height
	{
		min-height: 105px;
	}
	/*
	.block-home-reseaux,
	.block-home-technique,
	.block-home-action
	{
		height: 545px;
	}

	.min-height-tableau-mot-cle
	{
		min-height: 421px;
	}
	*/

	/* LANDING PAGE */
	.landing.page-header{
		padding: 10px 60px 10px 60px;
	}
	.afficherArticleFirstMarginTop .landing-.page-header {
		padding: 10px 60px;
	}
	.wrapper-logo{
		width: auto;
		float: left;
		padding: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.landing .header-menu{
		width: auto;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		text-align: right;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		padding: 0;
		position: relative;
	}
	.header-menu li{
		display: inline-block;
	}
	#home {
		padding-top: 70px;
		padding-bottom: 370px;
	}
	.wrapper-title h2
	{
		font-size: 2.125em;
	}
	.wrapper-title h1 {
		font-size: 3em;
	}

	.title-section,
	#avis,
	#contact {
		margin-top: 120px;
	}
	#avis,
	#contact {
		padding-bottom: 120px;
	}
	.title-section h2 {
		font-size: 3em;
	}
	.title-section h6 {
		font-size: 1.25em;
	}
	.wrapper-avantage {
		min-height: 233px;
	}
	.menu-outils ul{
		border-bottom: 1px solid #b6c2c9;
	}
	.tarif-content
	{
		padding: 60px 25px;
	}
	#outils img
	{
		margin-bottom: 0px;
	}
	.img-outils-rapport
	{
		margin-top: 10px;
	}

	.A-traficActions .wrapper-fitlre {
		width: 200px;
	}
	.A-traficActions .widget-chart.with-sidebar .widget-chart-content
	{
		width: calc(100% - 500px);
	}
	.A-traficActions .widget-chart.with-sidebar .widget-chart-sidebar
	{
		width: 300px;
	}
}


/* Medium large entre 1200 et 1570 pour la home */
@media (min-width: 1200px) and (max-width: 1570px){
	.col-mlg-1 { width: 8.333333%!important; }
	.col-mlg-2 { width: 16.666667%!important; }
	.col-mlg-3 { width: 25%!important; }
	.col-mlg-4 { width: 33.333333%!important; }
	.col-mlg-5 { width: 41.666667%!important; }
	.col-mlg-6 { width: 50%!important; }
	.col-mlg-7 { width: 58.333333%!important; }
	.col-mlg-8 { width: 66.666667%!important; }
	.col-mlg-9 { width: 75%!important; }
	.col-mlg-10 { width: 83.333333%!important; }
	.col-mlg-11 { width: 91.666667%!important; }
	.col-mlg-12 { width: 100%!important; }

	.afficherArticle .reseauxSociaux .fondcontenu.panel-body { min-height: 305px; }

	.table-parametres-concurrents { min-height: 248px; }
}
@media (min-width: 1570px) {
	.canvas#graphePosition { min-height: 410px; }
	.min-height-tableau-mot-cle { min-height: 541px; }
}

small.verysmall{
	font-size: 70%;
	font-weight: 400;
}

.text-barre {
	text-decoration: line-through;
}

.offre {
	font-style: italic;
	color:#747478;
}
.offre sup {
	color:#00A5A8;
}

.promo {
	font-weight: bold;
}

.rdv-demo {
	padding-top: 14%;
}
.rdv {
	width: 600px;
	margin: 0 auto;
}
@media (max-width:600px) {
	.rdv {
		width: 100%;
	}
}
.rdv h4 {
	font-weight: bold;
	color: #008FB7;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 18px;
}
.rdv p.black {
	color:#000;
	font-weight: bold;
	margin-bottom: 0;

}
.rdv .sep-ou {
	display: block;
	color:#a6232b;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	margin: 30px 0 15px 0;
}
.rdv .sep-ou:before,
.rdv .sep-ou:after {
	content:'';
	display: inline-block;
	width: 80px;
	background-color: #a6232b;
	height: 1px;
	position: relative;
	top: -5px;
}
.rdv .sep-ou:before {
	margin-right: 15px;
}
.rdv .sep-ou:after {
	margin-left: 15px;
}
.rdv .tel {
	color:#a6232b;
	font-size: 24px;
	font-weight: bold;
}

button.timify-button {
	border: none;
	background: none;
}
button.timify-button:hover {
	box-shadow: none;
}

#page-container {
	overflow: hidden;
	position: relative;
}

/* .hidden {display: none;} */
#menu-multi .uppercase {text-transform: uppercase;}
#menu-multi {
	position: fixed;
	top:150px;
	right:0;
	z-index: 99999;
}
#menu-multi > ul.all {
	list-style: none;
}

#menu-multi > ul.all > li.first {
	background-color: #bc001b;
	color:#fff;
	line-height: 5px;
	vertical-align: middle;
	height: 71px;
	width: 71px;
	text-align: center;
	-webkit-box-shadow: -1px 0 3px 1px #CCCCCC;
	box-shadow: -1px 0 3px 1px #CCCCCC;
}
#menu-multi > ul.all > li.first .fa.big {
	font-size: 38px;
	display: block;
	padding-top: 9px;
	padding-left: 5px;
}
#menu-multi > ul.all > li > ul.sites {
	list-style: none;
	background: #fff;
	-webkit-box-shadow: -1px 0 3px 1px #CCCCCC;
	box-shadow: -1px 0 3px 1px #CCCCCC;
	top: 19px;
	position: relative;
	padding: 0;
}

#menu-multi > ul.all > li.first:hover {
	cursor: pointer;
}

#menu-multi > ul.all > li > ul.sites > li {
	height: 71px;
	width: 71px;
	text-align: center;
	color:#bc001b;
	border-bottom:1px solid #e3e3e3;
	cursor: pointer;
}

#menu-multi > ul.all > li > ul.sites > li .picto {
	position: relative;
	display: block;
	width: 100%;
	height: 49px;
}
#menu-multi > ul.all > li > ul.sites > li .picto:before {
	display: block;
	height: 49px;
	position: relative;
	opacity:1;
}


#menu-multi > ul.all > li > ul.sites > li .picto:after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	text-align: center;
}

#menu-multi > ul.all > li > ul.sites > li:hover .picto:before {
	opacity:0;
	transition: opacity 0.5s ease;
}

#menu-multi > ul.all > li > ul.sites > li:hover .picto:after {
	opacity:1;
	transition: opacity 0.5s ease;
}

/***** GDA *****/
#menu-multi > ul.all > li > ul.sites > li #gda.picto:before {
	content: url(../img/menumulti/picto_GDA.png);
}
#menu-multi > ul.all > li > ul.sites > li #gda.picto:after {
	content: url(../img/menumulti/picto_GDA_color.png);
}

/***** BATINEWS *****/
#menu-multi > ul.all > li > ul.sites > li #batinews.picto:before {
	content: url(../img/menumulti/picto_batinews.png);
}
#menu-multi > ul.all > li > ul.sites > li #batinews.picto:after {
	content: url(../img/menumulti/picto_batinews_color.png);
}

/***** CIMBAT *****/
#menu-multi > ul.all > li > ul.sites > li #cimbat.picto:before {
	content: url(../img/menumulti/picto_cimbat.png);
}
#menu-multi > ul.all > li > ul.sites > li #cimbat.picto:after {
	content: url(../img/menumulti/picto_cimbat_color.png);
}


/***** INFOBATIR *****/
#menu-multi > ul.all > li > ul.sites > li #infobatir.picto:before {
	content: url(../img/menumulti/picto_infobatir.png);
}
#menu-multi > ul.all > li > ul.sites > li #infobatir.picto:after {
	content: url(../img/menumulti/picto_infobatir_color.png);
}


/***** KEEBAT *****/
#menu-multi > ul.all > li > ul.sites > li #keebat.picto:before {
	content: url(../img/menumulti/picto_keebat.png);
}
#menu-multi > ul.all > li > ul.sites > li #keebat.picto:after {
	content: url(../img/menumulti/picto_keebat_color.png);
}


/***** Detais *****/
#menu-multi > ul.all > li > ul.sites > li ul.details {
	position: relative;
	right: -80px;
	top: -54px;
	list-style: none;
	width: 245px;
	-webkit-box-shadow: -1px 0 3px 1px #CCCCCC;
	box-shadow: -1px 0 3px 1px #CCCCCC;
	border: 1px solid #dbdbdb;
	z-index: -1;
	padding: 0;
	/* 	display: none; */
}
#menu-multi > ul.all > li > ul.sites > li:hover ul.details {
	right: 247px;
	/* 	display:block; */
	transition: all 0.7s ease;

}
#menu-multi > ul.all > li > ul.sites > li:hover ul.details a {
	color:#bc001b;

}
#menu-multi > ul.all > li > ul.sites > li:hover ul.details a.link-absolute {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#menu-multi > ul.all > li > ul.sites > li ul.details li .text p {
	line-height: 16px;

}
#menu-multi > ul.all > li > ul.sites > li ul.details li:hover .text a {
	color:#15191c;

}
#menu-multi > ul.all > li > ul.sites > li ul.details div.image {
	background:#fff;

}
#menu-multi > ul.all > li > ul.sites > li ul.details div.text {
	background: rgba(255, 255, 255, 0.73);
	padding: 10px 15px;
	color:#000000;

}
#menu-multi > ul.all > li > ul.sites > li ul.details div.text a {
	padding: 5px 0;
	display: block;

}

@media (max-width:500px) {
	#menu-multi {
		display: none;
	}
}

body.reseauxsociaux.C-Veille.A-veille a.filtreConcurrents,
body.reseauxsociaux.C-Veille.A-veille a.filtreMoi{display:none}

.free-choice-entry {
	display: none;
}
.free-choice-entry.active {
	display: block;
}

/* Modifs septembre 2018 */
/* No gutters */
.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}
/* ajout classes flex */
.flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

.flex-column {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.flex-row-reverse {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.flex-column-reverse {
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: reverse !important;
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.justify-content-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}

.justify-content-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.justify-content-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}

.align-items-start {
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.align-items-end {
	-webkit-box-align: end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.align-items-baseline {
	-webkit-box-align: baseline !important;
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}

.align-items-stretch {
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}

.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}

.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}

.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}

.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}

.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}

.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}

.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}

.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}

.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}

@media (min-width: 768px) {
	.flex-sm-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-sm-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-sm-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-sm-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-sm-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-sm-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-sm-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-sm-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 992px) {
	.flex-md-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-md-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-md-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-md-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-md-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-md-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-md-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-md-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-md-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-md-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-md-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-md-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-md-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-md-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-md-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-md-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-md-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-md-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-md-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-md-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-md-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-md-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 1200px) {
	.flex-lg-row {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-lg-column {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-lg-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-lg-column-reverse {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-lg-start {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-lg-end {
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-lg-center {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-lg-between {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-lg-start {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-lg-end {
		-webkit-box-align: end !important;
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-lg-center {
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-lg-baseline {
		-webkit-box-align: baseline !important;
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-lg-stretch {
		-webkit-box-align: stretch !important;
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-lg-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-lg-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-lg-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-lg-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-lg-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-lg-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
.col {
	position: relative;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

/* home */
#dashboard {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#dashboard .col {
	min-width: 250px;
	flex-shrink: 0;
}
@media screen and (max-width: 519.98px) {
	#dashboard .panel-heading[data-toggle="collapse"] {
		position: relative;
		padding-right: 40px;
	}
	#dashboard .panel-heading[data-toggle="collapse"]::before {
		content: '\f107';
		position: absolute;
		top: 50%;
		right: 15px;
		transform: translateY(-50%);
		font-size: 20px;
		font-family: 'FontAwesome', sans-serif;
		color: #fff;
	}
	#dashboard .panel-heading[data-toggle="collapse"][aria-expanded="true"]::before {
		content: '\f106';
	}
}
@media screen and (min-width: 520px) {
	#dashboard .collapse,
	#dashboard .collapse.in,
	#dashboard .collapsing {
		display: block !important;
		height: calc(100% - 64px) !important;
	}
	#dashboard .panel-heading[data-toggle="collapse"] {
		cursor: default;
		pointer-events: none;
	}
	#dashboard .panel-heading[data-toggle="collapse"]::before {
		display: none;
	}
}
@media screen and (min-width: 1600px) {
	#dashboard {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}
#dashboard .legendeContent {
	float: none;
}
#dashboard .widget-chart {
	display: flex;
	flex-direction: column;
	height: calc(100% - 20px);
}
#dashboard .widget-chart .chart-title {
	padding-top: 0 !important;
}
.block-home {
	flex-grow: 1;
	height: calc(100% - 64px);
}
@media screen and (min-width: 768px) and (max-width: 1599.98px) {
	#dashboard > .col:nth-child(5) .block-home .panel-content {
		display: flex;
		flex-direction: row;
	}
	#dashboard > .col:nth-child(5) .block-home .block-chart {
		padding-top: 0!important;
		margin-left: 20px;
	}
}

/* cards */
.card-veille .card-rs,
.card-veille .card {
	display: flex;
	flex-direction: column;
}
.card-action {
	position: relative;
	order: 99;
}
.card-action button {
	display: none;
	border: 0;
	background: none;
}
/*
.card-action button:focus,
.card-action button:active,
.card-action button:focus:active {
	border: 0;
	outline: none;
	box-shadow: 0 0 3px rgba(0,0,0,.15);
}
*/
.card-action .dropdown-menu {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 100%;
	box-shadow: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: 1px solid rgba(0,0,0,0.1);
}
.card-veille .card-rs .dropdown-menu {
	border: 0;
}
.card-action .dropdown-menu a {
	font-size: 13px;
	border-radius: 0;
}
.card,
.card-rs {
	position: relative;
	margin-top: 15px;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 1px 5px rgba(0,0,0,.15);
}
.card .card-title {
	padding: 10px 15px;
	font-size: 18px;
	line-height: 1.2;
}
.card .card-body {
	padding: 15px;
}
.card-rs {
	padding: 15px;
}
.card-rs::after {
	content: '';
	clear: both;
	display: block;
}
.card-rs h4 {
	margin-top: 0;
}
.card-rs .label.visible,
.card-rs .origine-date {
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}

/* lien d'information */
.info-link {
	color: #2d353c;
	font-weight: bold;
	line-height: 30px;
}
.info-link:hover,
.info-link:focus,
.info-link:active {
	text-decoration: none;
	color: #00A5A8;
}

/* tableaux référencement */
#positionTable1 {}
#positionTable1 tbody tr td:nth-child(2){
	background: rgba(0,143,183,.75);
	color: #fff;
}
#positionTable1 tbody tr:hover td:nth-child(2){
	background: rgba(0,143,183,.85) !important;
}

/* tags */
.liste-tags {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.liste-tags li {
	display: inline-block;
	margin-right: 10px;
}
.tag {
	height: 25px;
	line-height: 22px;
	padding: 0 10px;
	font-size: 12px;
	border: 1px solid #dddddd;
	border-radius: 13px;
}

/* Nouveaux rapports */
.rapportsnew {}
.rapportsnew .entreprise {}
.rapportsnew .entreprise .entreprise-infos {
	display: inline-block;
	vertical-align: middle;
}
.rapportsnew .entreprise .h2 {
	display: block;
	margin: 0 0 5px;
}
.rapportsnew .entreprise i,
.rapportsnew .entreprise .logo {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.rapportsnew .entreprise i {
	font-size: 60px;
}
.rapportsnew .entreprise .logo {
	height: 60px;
}
.rapportsnew .info-link {
	display: none;
	margin-top: 30px;
}
.rapportsnew .btn-edit {
	display: none;
}
#detail-rapportsnew .btn-edit {
	display: inline-block;
}

#edit-rapportsnew {}
#edit-rapportsnew .rapport-title {
	margin: 15px 0 0;
	padding: 10px 15px;
	background: #2d353c;
	border-radius: 3px 3px 0 0;
	color: #fff;
}
#edit-rapportsnew .info-link {
	display: inline-block;
}
#configure-rapport {
	padding: 15px;
	background: #f0f3f4;
}
#configure-rapport .module {
	margin-top: 30px;
	padding: 15px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.switch {
	position: relative;
	display: inline-block;
	margin: 10px 0 0;
	cursor: pointer;
}
.switch span {
	display: inline-block;
	vertical-align: middle;
}
.switch input {display:none;}
.slider {
	position: relative;
	height: 22px;
	width: 36px;
	margin-right: 5px;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}
.slider:before {
	position: absolute;
	content: "";
	height: 14px;
	width: 14px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
input:checked + .slider {
	background-color: #00A5A8;
}
input:focus + .slider {
	box-shadow: 0 0 1px #00A5A8;
}
input:checked + .slider:before {
	-webkit-transform: translateX(14px);
	-ms-transform: translateX(14px);
	transform: translateX(14px);
}
.slider.round {
	border-radius: 22px;
}
.slider.round:before {
	border-radius: 50%;
}

#detail-rapportsnew .rapport-title {
	margin-bottom: 0;
}
#detail-rapportsnew .wrapper-1 {
	margin-top: 30px;
}
#detail-rapportsnew .wrapper-1 > .panel-body {
	border: 1px solid #e2e7eb;
}
#detail-rapportsnew .wrapper-1 .widget-chart {
	border-radius: 0 0 4px 4px;
}
#detail-rapportsnew .panel-veille .panel {
	margin-bottom: 0;
}
#detail-rapportsnew .panel-veille .card-action {
	display: none;
}
.wrapper-commentaire {
	margin-top: 30px;
}
.wrapper-commentaire .commentaire {
	padding: 15px;
	border: 1px solid #e2e7eb;
}
#detail-rapportsnew .toggle-modale-action {
	display: inline-block;
}

	/* Partage rapport */
.partage-rapport {
	background: #f0f3f4;
}
.partage-rapport .pace .pace-activity {
	top: 5px;
}
.partage-rapport .pace-progress,
.partage-rapport .pace:before {
	top: 0;
}
.partage-rapport .page-header-fixed {
	padding: 60px 0;
}
.partage-rapport .content {
	margin-left: auto;
	background: #fff;
}
.partage-rapport #detail-rapportsnew .btn-share,
.partage-rapport #detail-rapportsnew .btn-edit {
	display: none;
}
.partage-rapport .footer {
	margin: 30px auto 0;
}

/* liste rapport */
.table-rapport {}
.table-rapport a {
	display: inline-block;
}

/* Test style panel */
.panel-heading {
	position: relative;
	padding: 15px 15px;
	border: none;
	border-radius: 5px;
	box-shadow: 0 1px 5px rgba(0,0,0,.15);
	z-index: 1;
}
.panel-heading[data-toggle="collapse"] {
	position: relative;
	padding-right: 40px;
}
.panel-heading[data-toggle="collapse"]::before {
	content: '\f107';
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	font-size: 30px;
	line-height: 1;
	font-family: 'FontAwesome', sans-serif;
	color: #fff;
}
.panel-heading[data-toggle="collapse"][aria-expanded="true"]::before {
	content: '\f106';
}
.panel-title {
	font-size: 20px;
	line-height: 1.2;
}
.panel-heading + .panel-body {
	padding: 20px 15px 15px;
	margin-top: -5px;
	background: #eff3f4;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 1px 5px rgba(0,0,0,.15);
	overflow: hidden;
}
.panel-heading + .panel-body-slim {
	padding: 0;
}
.panel-body .widget-chart {
	margin-bottom: 0;
}

.selectTagFromSpan{cursor:pointer;}

/* Modal dialog */
.ui-widget {
	font-size: 14px;
}
.ui-dialog.ui-corner-all {
	border-radius: 3px;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .3);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .3);
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
	padding: 12px 15px;
	background: none;
	border-bottom: 1px solid #e2e7eb;
	color: #242a30;
}
.ui-dialog .ui-dialog-title {
	margin: 0;
	font-size: 18px;
	line-height: 1.42857143;
	font-weight: 500;
}
.ui-dialog .ui-dialog-content {
	padding: 15px;
}
.ui-dialog .ui-dialog-buttonpane {
	padding: 14px 15px 15px;
	border-top: 1px solid #e2e7eb;
	text-align: right;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none;
}
/* btn default */
.ui-dialog .ui-dialog-buttonpane button {
	display: inline-block;
	padding: 6px 12px;
	margin-left: 10px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	user-select: none;
	border: 1px solid #b6c2c9;
	background: #b6c2c9;
	color: #fff;
	font-weight: 300;
	border-radius: 3px;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.ui-dialog .ui-dialog-buttonpane button:hover,
.ui-dialog .ui-dialog-buttonpane button:focus,
.ui-dialog .ui-dialog-buttonpane button:hover:focus {
	background: #929ba1;
	border-color: #929ba1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* btn primary */
.ui-dialog .ui-dialog-buttonpane button:last-child {
	padding: 5px 10px;
	color: #fff;
	background: #2d353c;
	border-color: #242a30;
}
.ui-dialog .ui-dialog-buttonpane button:last-child:hover,
.ui-dialog .ui-dialog-buttonpane button:last-child:focus,
.ui-dialog .ui-dialog-buttonpane button:last-child:hover:focus {
	color: #ffffff;
	background-color: #6e7179;
	border-color: #6e7179;
}
