@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet');

:root {
	--cifa-black: #000000;
	--cifa-white: #ffffff;
	--cifa-gray-100: #efefef;
	--cifa-gray-200: #f7f8f9;
	--cifa-gray-300: #cccccc;
	--cifa-gray: #6b6c7e;
	--cifa-gray-900: #303030;
	--cifa-orange: #ed8600;
	--cifa-orange-darker: #c57102;
	
	--cifa-primary: var(--cifa-orange);
	--cifa-primary-darker: var(--cifa-orange-darker);
	--cifa-secondary: var(--cifa-black);
	--cifa-bg-body: var(--cifa-gray-darker);
}

.container-fluid-max-xl {
	max-width: var(--container-max-xl, 1720px) !important;
}

.container-xl,
.container-lg,
.container-md,
.container-sm,
.container-fluid {
	padding-inline: calc(24px * 0.5);	/* Valore originale */
	padding-inline: 20px;			/* Valore pari a quello della classe .cifa-container */
}

body {
	background-color: var(--cifa-bg-body) !important;
}

.lfr-layout-structure-item-row > .row {
	row-gap: 30px;
}

body,
#content {
	/* BUTTONS */
	.btn {
		font-weight: bold;
		
		&:disabled {
			pointer-events: none;
		}
		
		span {
			font-weight: bold;
		}
		
		&.btn-unstyled {
			span {
				font-weight: 400;
			}
		}
		
		&.btn-primary {
			background-color: var(--cifa-black) !important;
			border-color: var(--cifa-black) !important;
			color: white;
			
			&:before {
				background-color: var(--cifa-black) !important;
				border-color: var(--cifa-black) !important;
			}
			
			&:hover {
				background-color: var(--cifa-primary) !important;
				border-color: var(--cifa-primary) !important;
				font-weight: bold;
				color: white;
				
				&:before {
					background-color: var(--cifa-primary) !important;
				}
			}
		}
		
		&.btn-secondary {
			background-color: var(--cifa-white) !important;
			border-color: var(--cifa-secondary) !important;
			color: var(--cifa-secondary) !important;
			
			&:before {
				background-color: var(--cifa-white) !important;
				border-color: var(--cifa-secondary) !important;
			}
			
			&:hover {
				background-color: var(--cifa-secondary) !important;
				border-color: var(--cifa-secondary) !important;
				font-weight: bold;
				color:  var(--cifa-white) !important;
				
				&:before {
					background-color: var(--cifa-secondary) !important;
				}
				
				.lexicon-icon {
					color:  var(--cifa-white) !important;
				}
			}
		}
		
		&.btn-outline-dark.btn-sm {
			background-color: var(--cifa-white) !important;
			border-color: var(--cifa-black) !important;
			font-weight: bold;
			color: var(--cifa-black) !important;
			
			&:hover {
				background-color: var(--cifa-black) !important;
				border-color: var(--cifa-black) !important;
				font-weight: bold;
				color:  var(--cifa-white) !important;
			}
		}
		
		.btn-outline-primary {
			border-color: #cdced9;
			color: #6b6c7e;
		}
		
		.btn-outline-secondary {
			border-color: #cdced9;
			color: #6b6c7e;
		}
	}
	
	
	/* Override pulsanti card originali homepage spare parts */
	.section-banner-second-row .btn.btn-primary,
	.section-banner-second-row .btn.btn-primary::before {
		--cifa-white: #ffffff;
		background-color: var(--cifa-white) !important;
		border-color: var(--cifa-black) !important;
		color: var(--cifa-black) !important;
		border-radius: 6px;
		font-weight: bold;
	}
	.section-banner-second-row .btn.btn-primary:hover,
	.section-banner-second-row .btn.btn-primary:hover::before {
		background-color: var(--cifa-black) !important;
		border-color: var(--cifa-black) !important;
		font-weight: bold;
		color:  var(--cifa-white) !important;
		border-radius: 6px;
		font-weight: bold;
	}
}

/* TYPOGRAPHY */

#wrapper {
	font-family: "PT Sans", sans-serif !important;
}

.card-body h2 {
	font-family: Exo;
	text-transform: uppercase;
	font-weight: 800;
}

.product-header-title {
	font-family: Exo;
	text-transform: uppercase;
	font-weight: 800;
}

.card-header {
	font-family: Exo;
	text-transform: uppercase;
}


/* COLORS */

.label-secondary {
	color: var(--cifa-black);
	border-color: var(--cifa-black);
}

/* link */
.link {
	color: var(--cifa-primary);
	
	&:hover {
		color: var(--cifa-primary-darker);
	}
}

.tree-label {
	a {
		color: var(--cifa-primary);
		
		&:hover {
			color: var(--cifa-primary-darker);
		}
	}
}

/* badge notifiche */
.minium-notification-badge {
	background-color: var(--cifa-primary) !important;
}

/* active navigazione */
.main-link.is-active::before {
	background-color: var(--cifa-primary) !important;
}

/*active tab navigazione*/
.navbar-underline.navbar-expand-md .navbar-nav .nav-link.active:after {
	background-color: var(--cifa-primary);
}

/* paginazione bottom commerce */
#minium .commerce-catalog .pagination li {
	&:hover, 
	&.active {
		border-bottom: 3px solid var(--cifa-primary) !important;
	}
}



/* tabs */
.minium-tabs__tab.is-active::before {
	background-color: var(--cifa-primary) !important;
}

/* pin scheda tavola */
text.pin.mapped {
	fill: var(--cifa-primary) !important;
}






/* SISTEMAZIONE LOGIN */
.portlet-login {
	.button-holder {
		margin-top: 20px;
	}

	.navigation {
		margin-top: 12px;
	}
}

.minium-login {
	.portlet-column-content-first {
		background: white;
	}

	.columns-2 #column-1 .portlet-dropzone {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.columns-2 #column-1 {
		background: white;
	}

	.columns-2 #column-1 .portlet-boundary {
		height: unset !important;
	}

	.portlet-login .login-container {
		height: unset !important;
	}

	#p_p_id_com_liferay_login_web_portlet_LoginPortlet_ {
		height: unset !important;
	}

	.columns-2 #column-1 .portlet-body .journal-content-article {
		padding-left: 5rem;
		padding-right: 3rem;
		width: 80%;
		background: white;
		margin-top: 3rem;
		margin-left: auto;
	}
	/* END LOGIN */
}






.lfr-icon-item.taglib-icon {
	color: var(--cifa-primary) !important;
	
	&:hover {
		color: var(--cifa-primary-darker) !important;
	}
}




/* portlet header */
.portlet-commerce-product-publisher {
	.portlet-header {
		margin-top: -1.5rem;
		margin-left: -1.5rem;
		margin-right: -1.5rem;
		padding: 14px 20px;
		background-color: rgba(0, 0, 0, 0.03);
		margin-bottom: 20px;
		
		.portlet-title-text  {
			font-family: Exo;
			text-transform: uppercase;
			font-size: 16px;
			font-weight: 700;
		}	
	}
}




/* styles/fix vari 22-05-2024 */

/* menu */ 
.minium-main-navigation .main-link__label {
	margin-left: 15px;
}

#portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet table td:nth-child(2) a {
	white-space: nowrap; 
	font-weight: bold;
}
#portlet_com_liferay_account_admin_web_internal_portlet_AccountEntriesManagementPortlet table td .custom-checkbox input[type=checkbox]:not(.compare-checkbox-input){
	position: absolute;
}

/* table */
.table tr:nth-of-type(odd) td {
	background-color: white;
}
.table.table-autofit td {
	background-color: white;
}


/* pagination */
#minium .commerce-catalog .pagination li:hover a, 
#minium .commerce-catalog .pagination li.active a {
	color: var(--cifa-primary);
}
.page-item.active .page-link::before {
	background-color: var(--cifa-primary);
}


.specification-list .specification-term,
.specification-list .specification-desc {
	width: 50%;
	padding: 30px 15px;
	margin-bottom: 0;
}





/* workaround bottone Visualizza in pending orders/ricambi -> replacement */
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dnd-td.item-actions,
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dnd-td.item-actions,
#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navReplacements .dnd-td.item-actions,
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dnd-th.item-actions,
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dnd-th.item-actions,
#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navReplacements .dnd-th.item-actions {
	padding-left: 0;
	width: 100px !important;

}
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dnd-th.item-actions,
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dnd-th.item-actions,
#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navReplacements .dnd-th.item-actions {
	width: 100px !important;

}
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet .dnd-td.item-actions .btn-secondary.btn-sm,
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .dnd-td.item-actions .btn-secondary.btn-sm,
#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navReplacements .dnd-td.item-actions .btn-secondary.btn-sm {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	letter-spacing: -0.3px;
}

/* infobox detail - panel collapse */
#attachmentsSendPanelContent .panel-body,
#infoSendPanel .panel-body,
#productPanel .panel-body,
#dateSendPanel .panel-body {
	padding-left: 25px!important;
	padding-top: 20px!important;
}





/* whislist */

#portlet_com_liferay_commerce_wish_list_web_internal_portlet_MyCommerceWishListsPortlet .lfr-portal-tooltip .c-inner svg {
	color: white;
}
.lfr-layout-structure-item-com-liferay-commerce-wish-list-web-internal-portlet-commercewishlistcontentportlet .add-to-cart-wrapper {
	width: 290px;
}
.lfr-layout-structure-item-com-liferay-commerce-wish-list-web-internal-portlet-commercewishlistcontentportlet .add-to-cart-wrapper .d-flex.justify-content-center.mb-3 {
	float: left;
	margin-right: 5px;
	margin-bottom: 0!important;
}
.lfr-layout-structure-item-com-liferay-commerce-wish-list-web-internal-portlet-commercewishlistcontentportlet .lfr-entry-action-column {
	padding-right: 15px!important;
}



/* pending order */
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet .col-md-9 {
	flex: 0 0 calc(12 / 12 * 100%);
	max-width: calc(12 / 12 * 100%);
}

/* Login (signed-out) */
.signed-out .minium-frame__content {
	padding: 100px 0 0 70px;
}
/* Base Content  */
.signed-in .minium-frame__content {
	padding: 0px;
}

/* Specification list - type 2 */
#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navSpecifications dl.specification-list dt.specification-term,
#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navSpecifications dl.specification-list dd.specification-desc {
	width: 50%;
	padding: 15px 15px;
	display: inline-block;
	margin-left: -3px;
}

#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navSpecifications dl.specification-list dt:nth-of-type(odd),
#_com_liferay_commerce_product_content_web_internal_portlet_CPContentPortlet_INSTANCE_minium_navSpecifications dl.specification-list dd:nth-of-type(odd) {
	background-color: #f7f8f9;
}



/* Warrany Claim btn */
.btn-group.new-incident-dropdown .dropdown-menu {
	right:0;
	left: auto;
	min-width: 180px;
}




/*Follow up */
#_it_smc_css_DisplayPortlet_followUpSearchContainerSearchContainer .table tr:nth-of-type(odd) td {
	/*background-color: white;*/
	border: 1px solid #e7e7ed !important;
}
#_it_smc_css_DisplayPortlet_followUpSearchContainerSearchContainer .table tr:nth-of-type(even) td {
	border-right: 1px solid #e7e7ed !important;
	border-left: 1px solid #e7e7ed !important;
}
#_it_smc_css_DisplayPortlet_followUpSearchContainerSearchContainer .table {
	border: 0px!important;
}




/* dimensione contenuto pagine */
.minium-content {
	/* vecchia gestione senza masterpgae */
	/*
	max-width: 1720px;
	padding: 0px 15px 40px 15px;
	*/
	padding: 0 !important;
	max-width: unset !important;
	color: #000000;
	font-family: 'PT Sans', sans-serif;
}

.has-control-menu.signed-in .minium-frame__content {
	/* vecchia gestione senza masterpgae */
	/*
	padding-top: 92px;
	*/
	padding-top: 0;
}

.commerce-panel, 
.table-list, 
.form-control, 
.table th, 
.table {
	color: #000000;
	font-family: 'PT Sans', sans-serif;  
}


/* width cols detail page */
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet,
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet {
	.dnd-table {
		.cell-options {
			display: none;
		}
		
		.cell-name {
			width: 220px;
		}
		
		.cell-sku,
		.cell-skuLink {
			width: 180px;
		}
	}
}

/* width col status in Shipping modal */
.portlet-commerce-order-content {
	.modal-iframe-content {
		.cell-status {
			width: 105px !important;
		}
	}
}

/* banners home page */
.wrapper-banner-home .col-lg-3 .component-image {
	padding: 6px;
}


.tab-tavole {
	.product-card-tiles {
		.product-card {
			.card-subtitle {
				color: var(--cifa-gray)!important;
				font-size: 14px!important;
			}
			
			.card-title,
			.card-title a {
				color: var(--cifa-black)!important;
				font-size: 18px!important;
			}
		}
	}
}



/* info-sku-replacement */

.info-sku-replacement {
  background: #f3bd8d;
  color: var(--cifa-black);
  font-size: 14px;
  padding: 6px 12px;
  display: inline-block;

  svg {
    color: var(--cifa-black);
    margin-right: 5px;
  }

  a {
    color: var(--cifa-black) !important;
    text-decoration: underline;

    span {
      color: var(--cifa-black) !important;
      text-decoration: underline;
    }
  }
}

/* Bottoni Ricambi e Mini Cart */
.diagram-storefront-tooltip  .btn.btn-primary {
	color: white;
}

/* Bottoni Tavole*/
.portlet-cp-search-results .btn.btn-secondary,
.portlet-commerce-product-content .btn.btn-secondary {
	border-radius: 6px;
}

/* Product sorting */
.portlet-cp-sorting .dropdown-menu.show {
	position: fixed!important;
	right: auto!important;
	top: auto!important;
}

/* Tavole */
.tab-tavole .cp-renderer-list-item-header,
.product-diagrams-portlet .cp-renderer-list-item-header {
	font-weight: bold;
	border-bottom: 2px solid  var(--cifa-primary-darker);
	font-size: 16px;
	padding-bottom: 6px;
	margin-bottom: 5px;
}
.tab-tavole .cp-renderer-list-item.row {
	padding: 4px;
}
.product-diagrams-portlet .cp-renderer-list-item.row,
.product-list-tiles .cp-renderer-list-item.row {
	padding: 18px 10px;
}
.tab-tavole .cp-renderer-list-item.row:nth-of-type(odd),
.product-diagrams-portlet .cp-renderer-list-item.row:nth-of-type(odd) {
	background-color: white;
}
.tab-tavole .cp-renderer-list-item.row div,
.product-diagrams-portlet .cp-renderer-list-item.row div {
	align-self: center;
}
.tab-tavole .cp-renderer-list-item.row div a,
.tab-tavole .cp-renderer-list-item.row div a:hover,
.product-diagrams-portlet .cp-renderer-list-item.row div a {
	color: var(--cifa-black);
	border: 2px solid  var(--cifa-black);
	padding: 10px 20px;
	border-radius: 6px;
	text-decoration: none;
	font-weight: bold;
}
.product-diagrams-portlet .cp-renderer-list-item.row div a {
	padding: 8px 20px;
}
.tab-tavole .cp-renderer-list-item.row .diagram-image.col-lg-2 {
	font-size: 20px;
}
.product-diagrams-portlet .cp-renderer-list-item.row .diagram-image .diagram-link,
.tab-tavole .component-tabs .diagram-image .diagram-link {
	border: 0;
	font-weight: normal;
	padding: 0;
	font-size: 20px;
}
.product-diagrams-portlet .cp-renderer-list-item.row .diagram-image .diagram-link:hover,
.tab-tavole .component-tabs .diagram-image .diagram-link:hover {
	text-decoration: underline;
	border: 0;
	font-weight: normal;
	padding: 0;
	font-size: 20px;
}

/* Ordini aperti message */ 
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet 
.commerce-panel .col-md-12 .alert.alert-info,
.portlet-commerce-open-order-content .modal-iframe-content .alert.alert-info {
	border-color: #ecb2b2;
	color: #da1414;
	background-color: #feefef;
	padding: 1rem;
	font-weight: bold;
	font-size: 15px;
}
.portlet-commerce-open-order-content .modal-iframe-content .alert.alert-info .lead,
.portlet-commerce-open-order-content .modal-iframe-content .alert.alert-info .close {
	color: #da1414;
}

/* Ordini inviati tabella */ 
.portlet-commerce-order-content .dnd-table .dnd-td.cell-amount,
.portlet-commerce-order-content .dnd-table .dnd-th.cell-amount {
	width: 110px!important;
}
.portlet-commerce-order-content .dnd-table .dnd-td.cell-amount {
	justify-content: end;
	white-space: nowrap;
}
.portlet-commerce-order-content .dnd-table .dnd-td.cell-orderStatus, 
.portlet-commerce-order-content .dnd-table .dnd-th.cell-orderStatus {
	white-space: nowrap;
	width: 110px!important;
}

/* Orders - Cols align right */
#placed-commerce-order-data,
#pending-orders-data {
	.dnd-td {
		&.cell-price,
		&.cell-discount,
		&.cell-total {
			justify-content: right;
		}
	}
	
	.cell-price,
	.cell-discount,
	.cell-total {
		width: 150px !important;
	}
}

/* Orders back */
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOpenOrderContentPortlet,
#portlet_com_liferay_commerce_order_content_web_internal_portlet_CommerceOrderContentPortlet {
	.portlet-icon-back {
		display: none;
	}
}

/* Tavole */
.product-diagrams-toolbar {
  margin-bottom: 14px;

  .data-view-switch a {
    cursor: pointer;
    color: gray;
    font-size: 20px;
    padding-right: 3px;
    padding-left: 3px;
    text-decoration: none;

    &:hover {
      color: black;
    }

    &.active {
      color: #ed8600;
    }
  }
}


.activity-table .row-tooltip .tooltip {
  width: 380px;

  .tooltip-inner {
    max-width: 380px;
  }
}

@media screen and (min-width: 950px) {
  .activity-table .row-tooltip .tooltip {
    width: 800px;

    .tooltip-inner {
      max-width: 800px;
    }
  }
}
  
/* Back orders */
.portlet-boundary_com_cifa_back_order_ {
  #_com_cifa_back_order_isBackOrder {
    margin-bottom: -3px;
  }

  .table.table-list {
    .lfr-productname-column {
      width: 6% !important;
    }

    .lfr-customer-column {
      width: 10% !important;
    }
  }
}

/* Sezione Tavole */
.product-diagrams-portlet {
  .portlet-content-container .portlet-header {
    margin-top: -1.5rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 14px 20px;
    background-color: rgba(0, 0, 0, 0.03);
    margin-bottom: 20px;
  }

  .portlet-header .portlet-title-text {
    font-family: Exo;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
  }

  .portlet-content {
    background: #fff;
    border-color: #e7e7ed;
    border-style: solid;
    border-width: 1px;
    padding: 1.5rem 1.5rem 0 1.5rem;
    word-wrap: break-word;
  }
}

/* header menu */
.minium-frame__topbar {
	margin: 0;
	background: white;
}
@media screen and (max-width: 1790px) {
	.minium-frame__topbar {
		padding-right: 70px;
	}
}
@media screen and (min-width: 1790px) {
	.minium-topbar__end {
		left: -70px;
		position: relative;
	}
}
.minium-frame__topbar .navbar-nav.navbar-site  {
	margin-left: 10px;
}
.minium-frame__topbar .navbar-nav.navbar-site a {
	font-weight: bold;
	color: black;
	font-size: 16px;
}
.minium-topbar__start {
	display: none;
}
.commerce-topbar.minium-topbar {
	max-width: 1720px;
	margin: auto;
}

/* New incident (warning, claim...) */ 
.new-incident-dropdown .dropdown-menu.show {
	transform: translate3d(-130px, 40px, 0px) !important;
}

/* Tab */
.navigation-bar-light.navbar-expand-md.navbar-underline .navbar-nav .nav-link.active::after {
	background-color: var(--cifa-primary);
}

/* Breadcrumb */ 
.breadcrumb-link {
	color: var(--cifa-black);
}

/* Address - Checkout */
.commerce-checkout .address-fields {
	margin-bottom: 15px;
}

/* Warranty Claim Service */
#portlet_it_smc_css_DisplayPortlet .backgorund-activities form .col-sm-3 .btn-monospaced {
	margin-right: 8px;
}
#portlet_it_smc_css_DisplayPortlet .backgorund-activities + .pt-3.d-flex.justify-content-start .button-holder {
	margin-right: 8px;
}
/* fix tooltip */
@media screen and (min-width: 1166px) {
	#portlet_it_smc_css_DisplayPortlet   .container-view.lfr-search-container-wrapper  .searchcontainer-content .table-responsive {
		overflow-x: initial;
	}
}

/* New Hader (masterpage) */
body {
	overflow-x: hidden;
}

.cifa-container {
	.mini-cart {
		position: relative;
		right: unset;
		left: unset;
		float: right;
	}
	@media screen and (min-width: 776px) {
		.mini-cart-fragment {
			position: absolute!important;
		}
	}
}

.header-cifa {
  background: white;
  margin-bottom: 15px;

  .navbar-nav.navbar-site a {
    font-weight: bold;
    color: black;
    font-size: 16px;
  }

  .header-navigation-nav {
    margin-top: 19px;
  }

  .cifa-container {
    padding-right: 0px !important;
  }

  .lfr-layout-structure-item-row {
    overflow: visible;
  }
}

.minium-frame__topbar {
	display: none;
}
body.signed-in #minium .minium-frame__toolbar {
	margin-top: 0;
}
.cifa-container, .portlet-strip-mode > .portlet > .portlet-content {
	width: 1720px;
	margin: 0 auto !important;
	max-width: 100%;
	padding: 0px 20px;
}

/* Pagine/Tabelle all'interno di Modali (gestite via Iframe) */
.dialog-iframe-popup .portlet-commerce-open-order-content .data-set-wrapper .dnd-table .dnd-th.cell-item-actions,
.dialog-iframe-popup .portlet-commerce-open-order-content .data-set-wrapper .dnd-table .dnd-td.cell-item-actions {
	width: 155px!important;
}

/* Select */  
.lfr-ddm-field-group select.form-control {
	padding-top: .3rem;
}
