/*#tableGallery 			{ border:1px solid #ccc; }
#tableGallery thead td 	{ background:#666; color: #fff; }
#tableGallery td 		{ padding:5px; }
#tableGallery tr:nth-of-type(even) td { background:#f1f1f1; }
*/
#tableGallery td.previewpic { padding:5px; min-width:10px; background:#cc0033!important; }
.material-icons			{ cursor:pointer; }
.preview 				{ padding: 5px; color: #666; cursor:pointer; }
.preview.active 		{ background:#16be71; color:#fff; }
#addPictures			{ max-width:500px; }
.editButton,
.saveButtonGallery,
.saveButtonPicture,
#title h2,
#gid			{ display:inline-block; vertical-align:middle }
#gid			{ border-right: 1px solid #666; margin: 0 10px; padding: 0 10px; }
/*.editButton		{ border-left: 1px solid #ccc; padding: 0 5px; margin: 0 5px; }*/
.dropzone		{ border-radius:10px; }
#gallery		{ margin:20px 0; }
.ftitlegal		{ font-size:25px; width:400px; vertical-align:middle; }
.editButton .material-icons,
.saveButtonPicture .material-icons{ font-size: 18px; vertical-align: middle; }
/*#tableGallery .editButton,
#tableGallery .saveButtonPicture { min-width:110px; }*/
.alttext		{ width:320px;}
#navigation a 			{ display:inline-block; padding:0 5px; border-right:1px solid #ccc; color:#000; }
#navigation a.current	{ font-weight:bold; }
.dropzone .previews 		{ display:none; }
.dropzone #titleNewGallery 	{ width:100%; }
.dropzone .dz-default.dz-message { background: #f1f1f1; font-weight: bold; }
.btn {min-height:32px; min-width:32px;}


.form-signin {
  width: 100%;
  max-width: 400px;
  padding: 15px;
  margin: auto;
}

.form-signin .checkbox {
  font-weight: 400;
}

.form-signin .form-floating:focus-within {
  z-index: 2;
}

.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
