
div.error {
	color: coral;
	border: 3px coral solid;
	font-weight: bold;
	padding: 3px;
	display: inline-block;

}
#global-clubs #div-top{
	display: flex;
	justify-content: space-between;
}
#global-clubs  input[type="file"] {
	 display: inline-block; 
	 width: 5rem;
}
#global-clubs div.table-cell {
	border: 1px solid #333;
	border-right: none;
	border-top:none;
}
#global-clubs div.th {
	font-weight: bold;
	background-color: grey;
	color:white;
}
#global-clubs div.th .table-cell {
	border-top: 1px solid grey;	
}
#global-clubs .btn-info {
	height: 2rem;
}
#global-clubs #upload_div form {
	margin: 10px auto;	
	padding:15px ;
	display: inline-block;
}

#global-clubs #upload_div input[type="file"] {
    display: none;
}
#global-clubs #upload_div .custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}
#global-clubs .modal-dialog {
	width: 1200px;
}
#global-clubs .modal-dialog .first {
	width: 300px;
}
#global-clubs .modal-dialog .third {
	margin-left: 10px;
}
#global-clubs .desc {
	display:flex;
	justify-content:space-between;
}
#global-clubs .desc > div img {
	width:350px; border:1px solid navy;
}
#global-clubs .desc .sub {
	text-align: right;
	font-style: italic;
}
#global-clubs .desc ul {
	padding-left: 1rem;
}
#global-clubs .shorted {
	color:blue;
	cursor: pointer;;
}

#global-clubs-check .table-row .table-cell:first-child {
	font-weight: bold;
}
#global-clubs-check label input {
	width: 15rem;
	border: 1px navy solid;
	padding: 5px;
	color: red;
}
#global-clubs-check label span.fieldname {
	width: 5rem;
	display: inline-block;
	text-align: right;
	margin-right: 5px;
}
#global-clubs-check form {
	margin:1.5rem 0;
}
#global-clubs-check .btn-xs {
	height: 1.6rem;
}
#global_list_length select {
	width: initial;
}
#plz-umkreis-form , #remove-search{
	display: none;
}
.plz-umkreis {
	flex-grow:1; text-align:right; padding-right:1rem; padding-top:0.5rem;
}
.ml4 {
	display:inline-block; margin-left:4rem;
}
.short {
	min-width:7rem;
}
.nowrp {
	white-space:nowrap;
}
div input.plz {
	min-width:2rem; display:inline; width:5rem;
}
.umkreis-select {
	min-width:2rem; display:inline; width:auto;
}
#umkreis2 {
	display:none;
	width:8.5rem;
}
input:invalid {
	border-color:red;
	color:red;
}
@media only screen and (min-width: 920px) {
	#myModal .modal-dialog {
		width: 900px;
	}
}