﻿.smContainer {
	display: flex;
	margin: 1px 1px 4px 1px;
	padding-left: 35px;
}


.smContainerT {
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 2px rgba(0,0,0,0.24);
	display: flex;
	flex-direction: column;
	font-size: 15px;
	margin: 0;
	text-align: center;
	user-select: none;
	width: 249px;
}

.smContainerT:hover, .lgRmvHvr:hover {
	cursor: pointer;
}


.smContainerT .smTitle {
	background-color: #4285f4;
	border-bottom: 1px solid #DDDDDD;
	border-radius: 2px 2px 0 0;
	color: #fff;
	font-size: 13px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	padding: 13px 40px;
	position: relative;
	text-transform: uppercase;
}


.smTitleEcz {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.smContainerT .smTitle {
	background-color: #4285f4;
	border-bottom: 1px solid #DDDDDD;
	border-radius: 2px 2px 0 0;
	color: #fff;
	font-size: 13px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	padding: 13px 40px;
	position: relative;
	text-transform: uppercase;
}


.smContainerT .smContent {
	display: flex;
	flex: 1 0 auto;
	flex-direction: column;
	height: auto;
	justify-content: space-between;
	min-height: 63px;
	padding: 12px 12px 16px 12px;
	position: relative;
}


.smContainerT .smMessage {
	color: rgba(0, 0, 0, 0.54);
	display: block;
	-webkit-line-clamp: initial;
	line-height: normal;
	overflow: visible;
	text-overflow: initial;
}

.smContainerT .smMoreAct {
	bottom: auto;
	color: #4285f4;
	font-size: 14px;
	font-weight: 500;
	left: auto;
	line-height: normal;
	padding-top: 16px;
	position: static;
	text-transform: uppercase;
}

.smTitleShrk {
	flex: 0 1 auto;
}




/*PriceFinder*/

.lgContainer {
	border-radius: 2px;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.12), 0px 2px 4px rgba(0,0,0,0.24);
	height: 480px;
	margin-bottom: 12px;
	/*margin-top: -82px;*/
	width: 350px;
}

.lgContainerHead {
	background: #fff;
}


.lgContainerHead {
	align-items: stretch;
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

.lgContainerHead .lgContainerHeadHdr {
	background-color: #4285f4;
	border-radius: 2px 2px 0 0;
	box-shadow: 0px 4px 16px rgba(0,0,0,0.2);
	height: 48px;
	display: flex;
	position: relative;
	z-index: 3;
}



.lgContainerTabs {
	padding: 0 60px 0 8px;
}

.lgContainerTabs {
	bottom: 0px;
	display: flex;
	flex-grow: 1;
	font-weight: 500;
	-ms-overflow-scrolling: touch;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0 0 0 60px;
	position: relative;
	text-transform: uppercase;
	box-sizing: border-box;
}

.lgContainerDlgTab {
	color: #fff;
	font-size: 13px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	line-height: 48px;
	padding-left: 40px;
	padding-top: 1px;
}






