

.step
{
	cursor: default;
}

.step:not(.step--inactive)
{
	cursor: pointer;
}

.text-image.product.adapter .text-image__cell--image figure
{
	text-align: left;
}

.text-image.product.adapter
{
	background-color: #F8F8F8;
}

.text-image.product.cabledetails
{
	background-color: #E4E4E4;
}
/*
.text-image__cell-product-inner .btn.btn--small
{
	padding: 0.5rem;
	font-size: 1rem;
	line-height: 1.1;
}

.text-image__cell-product-inner .btn .icon
{
	width: 16px !important;
	min-width: 16px !important;
	height: 16px !important;
	min-height: 16px !important;
}

/*
.text-image.product.adapter .check_article .checkbox
{
	margin: auto;
	padding:auto;
}*/


.text-image.product.cabledetails .text-image__cell--image figure
{
	text-align: left;
}

#selector_change_content .btn.icon-left .icon 
{
	margin-left: 0;
}

#selector_change_content .btn.icon-left span 
{
	margin-left: 1rem;
}

#selector_change_content .stage-heading
{
	text-transform: uppercase;
}

a:focus.btn, a:hover.btn, .a:hover.btn span, a:focus.btn span, a.btn span,a:focus.btn, a:hover.btn
{
	color: #FFF;
}


a:focus.btn--gray, a:hover.btn--gray, a:hover.btn--gray span, a:focus.btn--gray span, a.btn--gray span,a:focus.btn--gray, a:hover.btn--gray,
button:focus.btn--gray, button:hover.btn--gray, button:hover.btn--gray span, button:focus.btn--gray span, button.btn--gray span,button:focus.btn--gray, button:hover.btn--gray
{
	color: #000;
	text-decoration: none !important;
}

/*
.radio label::before {


    margin-right: 0rem;


}*/

.inbox-vertical-container
{
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.inbox-vertical-container.vertical-center
{
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.inbox-vertical-container.vertical-bottom
{
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
}


.product .text-image.grid-container{
	padding: 0.5rem 0 0.5rem 0;
}

.text-image.product .text-image.grid-container .text-image__cell-product-inner
{
	height: 100%;
}

.text-image.product .vertical-center .check_article .checkbox {
    display: inline-block;
    -webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 50%;
	margin:0;
}

.text-image.product .vertical-center .checkbox label::before
{
	margin: 0;
}

.text-image.product .vertical-center .checkbox
{
	margin: 0;
}

.text-image.product.details .details-button-container .text-image__cell-product-inner
{
	text-align:right;
}

.delete-button-container .text-image__cell-product-inner
{
	text-align:right;
}

.product .product-name-separate
{
	padding-left: 1.4rem;
}

.product-vert-bottom-container .inbox-vertical-container
{
	height:100%;
}

.cabledetails img.image[data-lazy]
{
	min-height: 100px;
	min-width: 100px;
}

#selector_change_content_container
{
	position: relative;
}

#ci_overlay
{
	background-color: #FFFFFF;
	z-index: 5000;
}

div.horizontal
{
	margin-top: 1rem;
	display:none !important;	
}

.confirmation 
{
	display:none;
}

.part-list-result-block
{
	display:none;
}

.part-list-result-table table
{
	width: 100% !important;
	margin:30px 0;
}

#prod-list-restored-info
{
	display:none
}

label[for=prod-list-restored-info]
{
	display:inline;
	color: rgb(225, 130, 0);
}

.commit-elbridge
{
	float:right;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span
{
	display: inline-block;
	max-width: 298px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span
{
	display: inline-block;
	max-width: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/*
.btn, a.btnLink {
	color: #FFF;
	min-width: 10rem;
}

.btn:not(.step_continue) .icon
{
	display:inline-block;
	width: 10%;
}

.btn:not(.step_continue) span
{
	display:inline-block;
	width: 70%;
}

.btn:not(.step_continue) span:after
{
	display:inline-block;
	width: 10%;
	background-color: blue;
	content: " "; 
  color: green;
}*/
