.screen-reader-text{
    position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap; /* added line */
      border: 0;
}

/* Page de connexion */
.top-link {
	position: absolute;
	right: 20px;
	top: 5px;
}
.top-link a {
	color: #FFFFFF;
	text-decoration: underline;
}
.top-link .lang_selector {
	margin: 0 8px;
}
.top-link .lang_selector > a {
	margin: 0 4px 0 3px;
	position: relative;
}
.top-link .lang_selector > a:not(:last-child):after {
	content: "";
	width: 1px;
	height: 15px;
	position: absolute;
	background: #fff;
	right: -4px;
	top: 5px;
}

.cart-add, .cart-remove {
	vertical-align: text-top;
	display: inline-block;
}

.cart-add:hover, .cart-remove:hover {
	opacity: .6;
}

html[dir="rtl"] .cart-add:after, html[dir="rtl"] .cart-remove:after {
	right: auto;
	left: 31px;
}
.cart-add:after, .cart-remove:after {
	cursor: pointer;
	font: normal normal normal 20px/1 FontAwesome;
	position: absolute;
	right: 31px;
	top: 26px;
	color: #37C1CC;
}
@media (max-width:768px){
	.cart-add:after, .cart-remove:after {
		top: 8px;
		right: 8px;
	}
}

.cart-add:after {
	content: "\f097";
}
.cart-remove:after {
	content: "\f02e";
}

#cart-docs-list .col-std > div {
	width: 100%;
}
#cart-docs-list .col-std .card {
	min-height: calc(150px + 4em);
}