/* MedData Login Modal CSS */.meddata-menu-login .row {	display: flex;	align-items: center;}.login-suppliers-modal .modal {	display: none;	overflow: hidden;	position: fixed !important;	top: 0;	right: 0;	bottom: 0;	left: 0;	width: auto;	height: auto;	max-height: 100% !important;	opacity: 1;	z-index: @zindex-modal;	-webkit-overflow-scrolling: touch;	/* Prevent Chrome on Windows from adding a focus outline. For details, see	 https://github.com/twbs/bootstrap/pull/10951. */	outline: 0;	/* When fading in the modal, animate it to slide down */	&.fade .modal-dialog {		.translate(0, -25%);		.transition-transform(~"0.3s ease-out");		}	&.in .modal-dialog { .translate(0, 0) }}.login-suppliers-modal .modal .modal-body {	min-height: auto;}.login-suppliers-modal .modal-open .modal {	overflow-x: hidden;	overflow-y: auto;}.login-suppliers-modal .modal .modal-header,.login-suppliers-modal .modal-sm .modal-header{	display: block;}.login-suppliers-modal div.modal.fade.in {	top: 0px;}.login-suppliers-modal .modal-dialog.modal-sm {	top: 25%;	left: 5%;}.modal-backdrop {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 1040 !important;	display: none;	background-color: #000 !important;}.modal-backdrop.fade {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 1040 !important;	background-color: #000 !important;}.login-suppliers-modal .dropdown-menu {	position:absolute;	top:100%;	left:0;	z-index:1000;	display:none;	float:left;	min-width:160px;	padding:5px 0;	margin:2px 0 0;	font-size:14px;	text-align:left;	list-style:none;	background-color:#fff;	background-clip:padding-box;	border:1px solid #ccc;	border:1px solid rgba(0,0,0,.15);	border-radius:4px;	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);	box-shadow:0 6px 12px rgba(0,0,0,.175)}.login-suppliers-modal .dropdown-menu.pull-right {	right:0;	left:auto}