@charset "UTF-8";

#nav{ border-right: 1px solid #ddd; min-height: 70vh;}
	@media (max-width: 575px){
		#nav{ min-height: auto;}
	}

#nav .nav-item{  border-bottom: 1px solid #ddd;}

.formStyle {vertical-align: middle;}
.formStyle th{ width: 200px;}

.alignCenter{ text-aling:center;}



.iconPrint {
    height: 1.2em;
    width: 1em;
    background-image: url("../images/icon_print.svg");
    display: inline-block;
    background-size: contain;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    vertical-align: sub;
}
.iconEdit {
    height: 1.2em;
    width: 1em;
    background-image: url("../images/icon_edit.svg");
    display: inline-block;
    background-size: contain;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    vertical-align: sub;
}
.iconDelete {
    height: 1.2em;
    width: 1em;
    background-image: url("../images/icon_delete.svg");
    display: inline-block;
    background-size: contain;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    vertical-align: sub;
}

.iconUser {
    height: 1.2em;
    width: 1em;
    background-image: url("../images/icon_user.svg");
    display: inline-block;
    background-size: contain;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    vertical-align: sub;
}

.iconNewslip {
    height: 1.2em;
    width: 1em;
    background-image: url("../images/icon_newslip.svg");
    display: inline-block;
    background-size: contain;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    vertical-align: sub;
}

.iconSearch{
    height: 1.2em;
    width: 1em;
    background-image: url("../images/icon_search.svg");
    display: inline-block;
    background-size: contain;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    vertical-align: sub;
}

select#searchSelect{ display:none;}

.searchArea{
    display: flex;
    align-items: flex-start;
    width: 100%;
}
.searchArea .input-group{ flex-wrap: inherit; margin-right: 1em;}

.searchArea .input-group-text{ height: 31px;}

.searchArea .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 31px;
    user-select: none;
    -webkit-user-select: none;
    padding: 6px 10px;
}

.select2-container--open .select2-dropdown--below{
	width: auto !important;
}

.displayedResultsArea {
    width: 100%;
    margin: 5px 0 0;
    display: flex;
    justify-content: flex-end;
}
.displayedResults{}


.companyNameRadio{ margin: 0 0 5px;}
.companyNameRadioArea{ width: 100%;}