
.required{
	color: red;
	margin-left: 5px;
}
.list-thumbnail{
	width: 50px;
    height: 50px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.list-thumbnail-landscape{
	width: 80px;
    height: 45px;
}
.list-thumbnail[style*=".svg"]{
	background-size: contain;
}
.btn{
	white-space: nowrap;
}
a > button{
	margin-left: 5px;
	margin-bottom: 5px;
}
.security-logo{
	max-width: 200px;
	max-height: 100px;
}
.panel-logo{
	max-width: 200px;
	max-height: 50px;
}
.sidebar{
	background-color: #231F20;
	background-image: none;
}
.sidebar-dark .nav-item .nav-link{
	color:  #9C9C9C;
}
.sidebar .sidebar-heading{
	color:  #DDDDDD;
}
.input-error{
	border-color: red !important;
}
.form-group span.text-danger{
	display: block;
	width: 100%;
}
.image-container-display:empty + div{
	display: none;
} 
.display-image-show{
    height: 200px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.display-image-button{
    margin: 10px 0 0 0;
}
.form-control + .display-image-show{
	margin-top: 15px;
}
.input_image_value + .display-image-show + .display-image-button .edit-image-button,
.input_image_value + .display-image-show + .display-image-button .remove-image-button{
    display: inline-block;
}
.input_image_value[value=""] + .display-image-show,
.input_image_value + .display-image-show + .display-image-button .add-image-button,
.input_image_value[value=""] + .display-image-show + .display-image-button .edit-image-button,
.input_image_value[value=""] + .display-image-show + .display-image-button .remove-image-button{
    display: none;
}
.input_image_value[value=""] + .display-image-show + .display-image-button .add-image-button{
    display: inline-block;
}

