.products-importer {

}

.products-importer vaadin-progress-bar {
    width: 80%;
    margin: 24px auto;
}

.widget-content .products-importer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: fit-content;
    width: fit-content;
    width: -moz-fit-content;
}

.products-importer .buttons {
    width: max-content;
    margin: 1em auto;
    margin-bottom: 0em;
}

.products-importer .primary-button iron-icon {
    color: white;
}

.products-importer .secondary-button iron-icon {
    color: var(--ba-primary-color);
}

.products-importer .secondary-button:hover iron-icon {
    color: white;
}

.products-importer paper-progress {
    width: 100%;
    margin-top: 48px;
    border-radius: 2px;
    --paper-progress-container-color: #F5F5F5;
    --paper-progress-active-color: var(--ba-primary-color);
    --paper-progress-indeterminate-cycle-duration: 4s;
}

.products-importer paper-button:first-child {
    margin-right: 32px;
    vertical-align: top;
}

vaadin-upload {
    height: 40px;
    overflow-y: hidden;
    display: inline-block;
}

vaadin-upload paper-button {
    margin: 0 8px;
}

.products-importer .subtitle {
    font-size: 1em;
    margin-top: 1em;
    margin-bottom: 2em;
    line-height: 1;
}

.products-importer .center-text {
	text-align: center;
}

.products-importer .info-img {
    width: 1.4em;
    position: relative;
    bottom: -0.4em;
    margin-right: 1em;

}

.products-importer .description-two {
    width: 24em;
    margin-right: 0px;
    position: relative;
    left: 7.7em;
}

.products-importer .description-one {
    font-size: 0.95em;
    width: 30em;
    margin: 20px auto;
}

.products-importer .accent {
	color: var(--ba-primary-color);
	font-family: "Open Sans";
	margin: 0;
    font-weight: bold;
    font-size: 0.95em;
}

.products-importer .description-two label {
    font-size: 0.75em;
}