/**Popup modal*/

.popup-button-right-container {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    place-content: flex-end;
}
/**
.modal {
	padding-left: 0px;
	z-index: 100 !important;
	background-color: transparent !important;
}

.modal-backdrop {
    z-index: 10;
    background-color: #000;
}

.modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
}

.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    justify-content: center;
    place-content: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2));
}

.modal-close-button {	
	position: absolute;
    right: 15px;
   	opacity: .7;
   	color: #ffffff;
}

.modal-header {
    padding: 15px;
    display: flex;
    background-color: #337ab7;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

.modal-title {
    color: white;
    font-size: 24px;
    padding: 0;
    line-height: inherit;
}

.modal-content {
    box-shadow: none;
   	width: 330px;
}

.modal-body {
    font-size: 16px;
    outline: none;
}

.modal-footer {
    padding: 15px 10px 15px 10px;
    width: 100%;
    display: flex;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}*/

.img-20 {
	height: 20px;
	width: 20px;
}

.hidden-compliant {
	position: absolute;
	left: -10000px;
	top: 0;
	width: 1;
	height: 1;
	overflow: hidden;
}
