::-webkit-scrollbar {
	width: 0px;  /* remove scrollbar space */
	background: transparent;  /* optional: just make scrollbar invisible */

}
.hasBackgroundImage {
	/*position: fixed;*/
	background: url('/assets/img/fibre-1515964_1920.jpg') no-repeat center fixed;
	background-size: cover;
	animation: blureffect 10s linear infinite;
	-webkit-animation: blureffect 10s linear infinite;
	/*-webkit-animation: kenburnseffect 5s linear infinite;*/
}
#loginPage h3 {
	opacity: 1;
	letter-spacing: 0.6em;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 0px;
}
#loginPage h5 { opacity: 1;
	letter-spacing: 0.1em;
	color: #eee;
	margin-top: 8px;
}
#loginPage {
	background-color: rgba(255, 255, 100, 0.3);
	height: 100%;
	animation: colorchange 25s linear infinite;
	-webkit-animation: colorchange 25s linear infinite;
}
#loginPage fieldset { opacity: 0.8; }
#logoContainer-client {
	position: fixed;
	bottom: 0px;
	width: 260px;
	height: 140px;
	background-color: rgba(255,255,255,0.2);
}
#logoContainer-client { background-image: url('/assets/img/Aube.svg'); background-repeat: no-repeat; background-size: contain ; }
@keyframes colorchange
{
	0%    {background: rgba(255,100,255,0.5);}
	16.6% {background: rgba(100,100,255,0.5);}
	33%   {background: rgba(100,255,100,0.5);}
	50%   {background: rgba(255,255,100,0.5);}
	66%	  {background: rgba(255,140,100,0.5);}
	82.6% {background: rgba(255,100,100,0.5);}
	100%  {background: rgba(255,100,255,0.5);}
}
@keyframes scalechange {
	0% {	transform: scale(0.1); }
	80% {	transform: scale(1.0); }
	100% {	transform: scale(1.0); }
}
@keyframes positionchange {
	0% {   transform: translate: 0 1500px; }
	100% { transform: translate: 0 0px }
}
@keyframes blureffect {
	0% {	-webkit-backdrop-filter: blur(0px); }
	50% {	-webkit-backdrop-filter: blur(8px); }
	100% {  -webkit-backdrop-filter: blur(0px);}
}
@keyframes kenburnseffect {
	0% {	-webkit-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px); }
	50% {	-webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(-190px, -120px, 0px); }
	100% {	-webkit-transform: scale3d(1.0, 1.0, 1.0) translate3d(0px, 0px, 0px); }
}
/*
 *#logoContainer-omalley { position: fixed; bottom: 0px; width: 260px; height: 112px; }
 *div#logoContainer-omalley { background-image: url('/assets/img/OMA.png'); background-repeat: no-repeat; background-size: cover ; }
 */
#rightSideMenu  {
	background-image: url('/assets/img/logo_OMA.png');
	background-repeat: no-repeat;
	background-position: right 250px top;
}
.sidebar-wrapper hr { border: 1px solid rgba(255,255,255,0.1); margin: 0px 0px; }

/* Rounded corner of elements */
.card, #map { border-radius: 10px; padding: 0 }
.card .header { padding: 15px; }
/*.card form {margin: 15px 0px;} // ATTENTION: provoque le popping des éléments collapse */

.bootstrap-table .form-control { border: 1px solid #CCC; }
.bootstrap-table .btn { border: 1px solid #CCC;  }
.bootstrap-table .pagination>li>a { border-width: 1px; }
.bootstrap-table tbody, .bootstrap-table tr, .bootstrap-table td,
.table tbody, .table tr, .table td
{ border: 0; }
.bootstrap-table tr.no-records-found>td { color: #ccc; height: 300px; font-size: 14pt; }
.bootstrap-table tr[data-index] {
	/*border-bottom: 1px solid #ddd; */
	/*border-top: 1px solid #ddd; */
	/*border: 1px solid red;*/
}
#topMenu { top: 0px; position: fixed; width: 100%; z-index: 1049; }
#pageContainer { margin-top: 61px;}
/*#mainPage { margin-top: 56px; }*/
.fullheight { height: calc(100vh - 180px);}
.legend hr { margin-top: 12px; margin-bottom: 0px }
#map { border: 1px solid #ccc; }
footer.footer { z-index: 30; position: fixed; bottom: 0px; width: 100%; opacity: 0.9; }

/*.bootstrap-select ul { height: 100%; display: none; }*/
.bootstrap-select .dropdown-menu .open * { opacity: 1 }
.tooltip-inner { font-family: 'Roboto',Helvetica,sans-serif; }
.fresh-table .pagination > li.active a { z-index: 0; }

.fixPaddingCollapse { padding: 6px 18px; }
#opForm, #eventForm  { padding: 0; }
#opForm hr, #eventForm hr { margin: 0; }

/* summernote dialog fix*/
.note-dialog .modal-dialog{ z-index:100050;  }

/* History log */
.card.historylog .header {
	/*border-bottom: 1px solid #eee; */
	padding-bottom: 12px;
	margin-bottom: 2px;
}
.card.opHeader .header h6 { margin-top: 10px; }
.card.historylog .date {
	display: inline-block;
	width: 100px;
}
.card.historylog .content {
	padding: 10px 22px 16px 22px;
}
/* Fix bootstrapValidator checkmarks partially covering field content */
.has-success .form-control, .has-error .form-control, .has-feedback .form-control { padding-right: 0; }

/* Affichage des couleurs des lignes dans les opés spéciales */
tr.speOp.bg-warning td *, tr.speOp.bg-warning *  { color: #960; }
tr.speOp.bg-info td *, tr.speOp.bg-info *  { color: #069; }

/*Style du descriptif qui apparait dans les événements des logs*/
.historylog .content p { color: #666; font-weight: 200;  }
.historylog div.content, .card.legend div.content { border-top: 1px solid #F0F0F0; }
.legend .content div { margin-bottom: 0.8em; }
.legend .content div i { margin-right: 0.6em; }
.legend i {  text-shadow: -1px 0 #999, 0 1px #999, 1px 0 #999, 0 -1px #999;}

.opHeader .fulljustify { margin-top: 10px; margin-bottom: 40px; border-bottom: 1px solid #CCC; height: 19px;}
.fulljustify {
	text-align: justify;
	text-shadow: 1px 0 0 #999, -1px 0 0 #999, 0 1px 0 #999, 0 -1px 0 #999, 1px 1px #999, -1px -1px 0 #999, 1px -1px 0 #999, -1px 1px 0 #999;
}
.fulljustify i { display: inline-block; padding: 0 3px; }
.fulljustify:after {
	content: "";
	display: inline-block;
	width: 100%;
}
.strikethrough {background: #CCC;height:2px; margin-top:10px;}
.strikethrough span{ padding:10px; position:relative; top:-10px; left: 20px }
.card.opHeader .header .popover-content h6 {margin-top:3px;}
.popover { z-index: 100; box-shadow: none; }
#mainPage { margin-bottom: 40px; }
div.note-editor.note-frame.panel.panel-default.fullscreen { 
	width: calc(100% - 260px);
	margin-left: 260px;
}
button[disabled].btn-primary { background-color: grey; border-color: #666; }
/* Dropzone styling */
.dropzone { 
	min-height: 212px ; padding: 0; margin: 0; 
	border: 2px dashed #CCC; border-radius: 10px; 
	overflow: hidden;
}
.dz-message { color: #CCC; padding-top: 24px; }
.dz-message h4 { margin: 0 14px; }
#overallProgressContainer { margin-top: 20px; }
