
/*
	This is a bundle of all the CSS files in a skin.
	
	To make debugging easier, turn this off by going to
		Configuration -> Site Settings -> Cache
	in Organizer and set the "Bundle skin CSS files" setting to "On for visitors only"
	or "Always off".
*/

/*  This file removes the browser's default styles to help ensure any subsequent
	styling that is applied will look the same across different browsers.
	Your Skin css files are normally included alphabetically, but this file is
	always included first.  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/**/
.banner_wrap .zenario_rollover,.banner_wrap:hover .zenario_rollout{display:none}.banner_wrap:hover .zenario_rollover{display:initial}div.zenario_cookie_consent,.zenario_cookie_consent_manage_popup{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;line-height:1.6em}div.zenario_cookie_consent{overflow:hidden;width:calc(100% - 20px);padding:10px 10px 12px;position:fixed;bottom:0;z-index:99;background:#333}div.zenario_cookie_consent .zenario_cookie_consent_wrap{width:100%;max-width:980px;overflow:hidden;margin:auto}div.zenario_cookie_consent .zenario_cc_message{width:calc(100% - 215px);margin:auto;float:left}div.zenario_cookie_consent .zenario_cc_message p:first-child a{text-decoration:underline}div.zenario_cookie_consent .zenario_cc_buttons{width:200px;padding-left:15px;float:right;text-align:right}div.zenario_cookie_consent .zenario_cc_buttons div,div.zenario_cookie_consent .zenario_cc_buttons div a{display:inline-block}div.zenario_cookie_consent .zenario_cc_buttons div{padding-right:20px}div.zenario_cookie_consent .zenario_cc_buttons a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}div.zenario_cookie_consent .zenario_cc_buttons a,div.zenario_cookie_consent .zenario_cc_buttons a:hover{text-decoration:none}div.zenario_cookie_consent .zenario_cc_accept a,div.zenario_cookie_consent .zenario_cc_continue a{height:30px;line-height:28px;padding:0 15px;background:#FFF;color:#333;font-weight:700}div.zenario_cookie_consent .zenario_cc_manage a{height:28px;line-height:26px;padding:0 15px;border:1px solid #FFF;color:#FFF;cursor:pointer}div.zenario_cookie_consent .zenario_cc_accept a,div.zenario_cookie_consent .zenario_cc_manage a{text-decoration:none}div.zenario_cookie_consent .zenario_cc_accept a:hover,div.zenario_cookie_consent .zenario_cc_continue a:hover,div.zenario_cookie_consent .zenario_cc_manage a:hover{background:rgb(255 255 255 / .8)}div.zenario_cookie_consent .zenario_cc_manage a:hover{color:#333}div.zenario_cookie_consent .zenario_cc_close a{position:absolute;top:10px;right:15px;display:block;width:15px;height:15px;text-indent:-99px;font-size:0;line-height:0;cursor:pointer}div.zenario_cookie_consent .zenario_cc_close a:before,div.zenario_cookie_consent .zenario_cc_close a:after{position:absolute;right:0;content:' ';height:15px;width:2px;background-color:#FFF}div.zenario_cookie_consent .zenario_cc_close a:before{transform:rotate(45deg)}div.zenario_cookie_consent .zenario_cc_close a:after{transform:rotate(-45deg)}div.zenario_cookie_consent,div.zenario_cookie_consent a{color:#FFF}div.zenario_cookie_consent .zenario_cc_message a{text-decoration:none}div.zenario_cookie_consent .zenario_cc_message a:hover{text-decoration:underline}body.no_js div.zenario_cookie_consent .zenario_cc_close,.zenario_dn{display:none}div.zenario_cookie_consent.cookies_explicit,.zenario_cookie_consent_manage_popup{position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;background-color:rgb(0 0 0 / .5);font-size:13px;line-height:1.5}div.zenario_cookie_consent.cookies_explicit .zenario_cookie_consent_wrap,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{position:fixed;z-index:100;top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);width:96%;max-width:860px;margin:auto;padding:30px}div.zenario_cookie_consent.cookies_explicit .zenario_cookie_consent_wrap{background-color:rgb(0 0 0)}div.zenario_cookie_consent.cookies_explicit,div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons{text-align:center}div.zenario_cookie_consent.cookies_explicit .zenario_cc_message,div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons{width:100%;float:none;padding:0}div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons{margin-top:30px;font-size:14px}div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons a{height:40px;line-height:38px;padding:0 25px}div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons .zenario_cc_manage a{height:38px;line-height:36px}.zenario_cookie_consent_manage_popup{background:rgb(0 0 0 / .75);transition:opacity 0.5s ease}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{background:#FFF;padding:0}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{display:flex}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form{padding:30px;background:#efefef}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h1{font-size:1.6em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h2{font-size:1.5em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h3{font-size:1.4em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h1,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h2,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap h3{padding-bottom:5px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_consent_image{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text{padding:30px 30px 15px;border-bottom:1px solid #ccc}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text{width:52%}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie{overflow:hidden;padding-bottom:15px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>label{float:left;margin-top:2px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info{overflow:hidden;padding-left:20px}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info h5{font-size:15px;padding-bottom:4px}body.mobile .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info h5{font-size:13px;font-weight:600;padding-bottom:0}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text p{padding-top:5px}body.desktop .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text p{padding-top:1em}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons{text-align:center;padding-top:10px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons.top{padding:0 0 15px}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input{height:36px;border:0;min-width:80px;padding:0 15px;margin:0 5px;background:#333;color:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;cursor:pointer}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input.cookie_save_preferences{border:1px solid #333;color:#333;background:#fff0}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input.cookie_save_preferences:hover{color:#FFF;background:#333}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel{position:absolute;width:20px;height:20px;top:15px;right:15px;display:block;text-indent:-9999px;background:#fff0;border:0;cursor:pointer}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:before,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:after{position:absolute;left:10px;content:' ';height:20px;width:1px;background-color:#000;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:hover:before,.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:hover:after{background-color:#2a98ce}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:before{transform:rotate(45deg)}.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:after{transform:rotate(-45deg)}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}.touchscreen div.zenario_cookie_consent.cookies_explicit .zenario_cookie_consent_wrap{padding:20px;width:calc(100% - 60px)}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .cookie_title_text,.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form{padding:15px}.touchscreen div.zenario_cookie_consent.cookies_explicit .zenario_cc_buttons a{padding:0 15px}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{width:90%;max-height:85vh;overflow-y:auto}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap .switch{transform:scale(.8)}.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookie>.cookie_info{padding-left:10px}@media (orientation:landscape){.touchscreen .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap{height:75vh}}@media all and (max-width:581px){div.zenario_cookie_consent .zenario_cc_message,div.zenario_cookie_consent .zenario_cc_buttons{width:calc(100% - 20px);float:none;padding-right:20px}div.zenario_cookie_consent .zenario_cc_buttons{padding-left:0;padding-top:5px;text-align:center}div.zenario_cookie_consent .zenario_cc_accept a{height:24px;line-height:22px}}body.js select.jquery_datepicker{display:none}body.no_js input.jquery_datepicker{display:none}#ui-datepicker-div{display:none}.container .medium_slot .zenario_slot{min-height:150px}.container .large_slot .zenario_slot{min-height:225px}.container .xlarge_slot .zenario_slot{min-height:300px}.container .xxlarge_slot .zenario_slot{min-height:375px}.zenario_password_requirements_tooltip{text-align:left;display:none}.zenario_password_requirements_tooltip p{margin-bottom:5px!important}.zenario_password_requirements_tooltip ul{padding:0!important;margin:3px 0!important;line-height:1.5em!important}.zenario_password_requirements_tooltip ul li{margin:0 0 4px 0!important;text-align:left!important}.zenario_password_requirements_tooltip ul li.fail,.zenario_password_requirements_tooltip ul li.pass{list-style:none!important;background-repeat:no-repeat;background-position:0 2px;background-size:auto 12px;padding:0 0 0 15px!important}.zenario_password_requirements_tooltip ul li.fail{background-image:url(..//styles/../zenario/admin/images/icon-error.svg);color:#E30000}.zenario_password_requirements_tooltip ul li.pass{background-image:url(..//styles/../zenario/admin/images/icon-tick-green-circle.svg);color:#00AB00}.title_red,.title_orange,.title_yellow,.title_green{display:inline;padding:2px 5px!important;text-align:center;font-family:Verdana,Arial,sans-serif;font-size:13px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.title_red{color:#ff3939}.title_orange{color:#F90}.title_yellow{color:#e6af0b}.title_green{color:#24ae2d}.zenario_visitor_tooltip{font-size:11px!important;line-height:14px;padding:6px 8px!important;background:#323232!important;color:#fff!important;border:0!important;-webkit-box-shadow:0 0 3px 0 rgb(0 0 0 / .2);box-shadow:0 0 3px 0 rgb(0 0 0 / .2);-webkit-border-radius:5px!important;border-radius:5px!important;text-align:center;font-family:Arial,Helvetica,sans-serif!important;opacity:1;max-width:130px!important}.zenario_visitor_tooltip.ui-widget-shadow{opacity:1!important}.zenario_visitor_tooltip.tooltip_top_center{margin-top:5px}.zenario_visitor_tooltip.tooltip_bottom_center{margin-bottom:5px}.zenario_visitor_tooltip.tooltip_center_left{margin-left:5px}.zenario_visitor_tooltip.tooltip_center_right{margin-right:5px}.zenario_visitor_tooltip.tooltip_top_center:after,.zenario_visitor_tooltip.tooltip_bottom_center:after,.zenario_visitor_tooltip.tooltip_center_left:after,.zenario_visitor_tooltip.tooltip_center_right:after{border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.zenario_visitor_tooltip.tooltip_top_center:after{bottom:100%}.zenario_visitor_tooltip.tooltip_bottom_center:after{top:100%}.zenario_visitor_tooltip.tooltip_center_left:after{right:100%}.zenario_visitor_tooltip.tooltip_center_right:after{left:100%}.zenario_visitor_tooltip.tooltip_top_center:after,.zenario_visitor_tooltip.tooltip_bottom_center:after,.zenario_visitor_tooltip.tooltip_center_left:after,.zenario_visitor_tooltip.tooltip_center_right:after{border-color:#fff0;border-width:5px;left:50%;margin-left:-5px}.zenario_visitor_tooltip.tooltip_top_center:after{border-bottom-color:#323232}.zenario_visitor_tooltip.tooltip_bottom_center:after{border-top-color:#323232}.zenario_visitor_tooltip.tooltip_center_left:after{border-right-color:#323232}.zenario_visitor_tooltip.tooltip_center_right:after{border-left-color:#323232}.zenario_visitor_tooltip_wrap{position:relative}.zenario_visitor_tooltip_wrap .zenario_password_requirements_tooltip{position:absolute;right:0;top:0}input[type="password"].border_red{border-color:#e30000!important}input[type="password"].border_green{border-color:#00AB00!important}.zenario_tslink{position:relative;z-index:50!important;float:right;width:18px;height:18px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjEuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjAuNDExIiB5PSI2LjQzIiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgd2lkdGg9IjE1LjA2OCIgaGVpZ2h0PSIxMS43ODEiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTE0LjE5LDcuNzkzdjkuODI0SDIuMTgzVjcuNzkzSDE0LjE5IE0xNi4zNzMsNS42MUgwVjE5LjhoMTYuMzczVjUuNjFMMTYuMzczLDUuNjF6Ii8+Cgk8L2c+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTguMTkxLDExLjgwNGMwLjUzMSwwLDAuNjcsMC4xMywwLjY3LDAuNTV2Mi45NzFoMC40MTljMC4yNTEsMCwwLjMwNywwLjEwMiwwLjMwNywwLjUyMQoJCWMwLDAuNDE5LTAuMDU2LDAuNTIyLTAuMzA3LDAuNTIySDcuMTY2Yy0wLjI1MSwwLTAuMzA3LTAuMTAyLTAuMzA3LTAuNTIyYzAtMC40MTksMC4wNTYtMC41MjEsMC4zMDctMC41MjFINy41M3YtMi4zMDEKCQljMC0wLjE0OS0wLjA1Ni0wLjE3Ny0wLjE3Ny0wLjE3N0g3LjE3NmMtMC4yNTEsMC0wLjMxNy0wLjEyMS0wLjMxNy0wLjQxOWMwLTAuNDU2LDAuMTEyLTAuNjI0LDAuNTAzLTAuNjI0SDguMTkxeiBNOC4xOTEsOC45NDYKCQljMC40MTksMCwwLjcwOCwwLjE0OSwwLjcwOCwwLjc2NGMwLDAuNTk2LTAuMTMxLDAuNzY0LTAuNTUsMC43NjRINy44NTZjLTAuNDI5LDAtMC41NTktMC4xNjgtMC41NTktMC43NjQKCQljMC0wLjYwNSwwLjI4OS0wLjc2NCwwLjcwOC0wLjc2NEg4LjE5MXoiLz4KCTxnPgoJCTxyZWN0IHg9IjkuNzI2IiB5PSIwLjY3NiIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHdpZHRoPSI5Ljg2MyIgaGVpZ2h0PSI3LjY3MSIvPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMjdEQzk7IiBkPSJNMTguNTk0LDEuNjA3djYuMzI5aC03LjczNVYxLjYwN0gxOC41OTQgTTIwLDAuMkg5LjQ1MnY5LjE0MkgyMFYwLjJMMjAsMC4yeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) center center no-repeat;right:24px}.zenario_front_end_picked_item_info{width:18px;height:18px;display:inline-block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjEuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxyZWN0IHg9IjAuNDExIiB5PSI2LjQzIiBzdHlsZT0iZmlsbDojRkZGRkZGOyIgd2lkdGg9IjE1LjA2OCIgaGVpZ2h0PSIxMS43ODEiLz4KCQk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTE0LjE5LDcuNzkzdjkuODI0SDIuMTgzVjcuNzkzSDE0LjE5IE0xNi4zNzMsNS42MUgwVjE5LjhoMTYuMzczVjUuNjFMMTYuMzczLDUuNjF6Ii8+Cgk8L2c+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMDI3REM5OyIgZD0iTTguMTkxLDExLjgwNGMwLjUzMSwwLDAuNjcsMC4xMywwLjY3LDAuNTV2Mi45NzFoMC40MTljMC4yNTEsMCwwLjMwNywwLjEwMiwwLjMwNywwLjUyMQoJCWMwLDAuNDE5LTAuMDU2LDAuNTIyLTAuMzA3LDAuNTIySDcuMTY2Yy0wLjI1MSwwLTAuMzA3LTAuMTAyLTAuMzA3LTAuNTIyYzAtMC40MTksMC4wNTYtMC41MjEsMC4zMDctMC41MjFINy41M3YtMi4zMDEKCQljMC0wLjE0OS0wLjA1Ni0wLjE3Ny0wLjE3Ny0wLjE3N0g3LjE3NmMtMC4yNTEsMC0wLjMxNy0wLjEyMS0wLjMxNy0wLjQxOWMwLTAuNDU2LDAuMTEyLTAuNjI0LDAuNTAzLTAuNjI0SDguMTkxeiBNOC4xOTEsOC45NDYKCQljMC40MTksMCwwLjcwOCwwLjE0OSwwLjcwOCwwLjc2NGMwLDAuNTk2LTAuMTMxLDAuNzY0LTAuNTUsMC43NjRINy44NTZjLTAuNDI5LDAtMC41NTktMC4xNjgtMC41NTktMC43NjQKCQljMC0wLjYwNSwwLjI4OS0wLjc2NCwwLjcwOC0wLjc2NEg4LjE5MXoiLz4KCTxnPgoJCTxyZWN0IHg9IjkuNzI2IiB5PSIwLjY3NiIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHdpZHRoPSI5Ljg2MyIgaGVpZ2h0PSI3LjY3MSIvPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMjdEQzk7IiBkPSJNMTguNTk0LDEuNjA3djYuMzI5aC03LjczNVYxLjYwN0gxOC41OTQgTTIwLDAuMkg5LjQ1MnY5LjE0MkgyMFYwLjJMMjAsMC4yeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;text-indent:-99px;font-size:0;line-height:0}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8c8c8c;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider{background-color:#2196F3}.switch input:disabled+.slider{background:#CCC;cursor:default}.switch input:focus+.slider{box-shadow:0 0 1px #2196F3}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.z_toggle_open .z_toggle_closed_indicator{display:none}.z_toggle_closed .z_toggle_open_indicator{display:none}.lang_flag.lang_disabled{opacity:.3}.lang_flag.lang_disabled{opacity:.3}#toast-container>.toast{font-family:Arial,Helvetica,Sans-Serif;font-size:13px}#toast-container.toast-top-right>div{width:365px;font-family:verdana,arial,helvetica;font-size:13px;opacity:.95;background-position:15px 12px}#toast-container .toast-message a{transition:color 200ms ease-in-out}#toast-container .toast-message a:hover{color:#FFE61A;text-decoration:underline}.zenario_skin img.lazy{display:block}.zenario_skin img.lazy[src=""],.zenario_skin img.lazy:not([src]){visibility:hidden}.zenario_slot .pinned{font-size:90%;padding-bottom:5px}.zenario_slot .pinned_icon:before,.zenario_slot .page_title .pinned_icon:after{font-family:"FontAwesome";content:"\f08d";position:absolute;transform:rotateY(0deg) rotate(45deg)}.zenario_slot .pinned_icon{padding-left:18px;position:relative}.zenario_slot .pinned_icon:before{left:0}.zenario_slot .page_title .pinned_icon{padding-left:0}.zenario_slot .page_title .pinned_icon:before{content:"";padding:0}.zenario_slot .page_title .pinned_icon:after{margin-left:10px;font-size:20px}.zenario_slot.zenario_loading_spinner{position:relative;z-index:1}.zenario_slot.zenario_loading_spinner:before{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;content:"";display:block;background:rgb(255 255 255 / .8);width:100%;height:100%}.zenario_slot.zenario_loading_spinner:after{position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;margin:auto;display:inline-block;content:" ";border-radius:50%;width:3em;height:3em;font-size:10px;text-indent:-9999em;border-top:1em solid rgb(0 0 0 / .2);border-right:1em solid rgb(0 0 0 / .2);border-bottom:1em solid rgb(0 0 0 / .2);border-left:1em solid #555;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading_spinner 1.1s infinite linear;animation:loading_spinner 1.1s infinite linear}@-webkit-keyframes loading_spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading_spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.in_iframe .admin_login_link,body.in_iframe>x-zenario-cache-info.zenario_cache_info{display:none}
/**/

/*  Cookie Consent form - default styles  */

div.zenario_cookie_consent {
	width:auto;
	bottom:0;
	z-index:99;
	font-family: 'TheMixVeolia-W3Lig',Arial;
	font-size:11px;
	line-height:12px;
	background: #e9e9e9;
	overflow:hidden;
	width:100%;
}

div.zenario_cookie_consent .zenario_cookie_consent_wrap {
	padding:15px;
	max-width:620px;
	margin:auto;
	position:relative;
	overflow:hidden;
}

div.zenario_cookie_consent .zenario_cc_message {
	width:70%;
	margin:auto;
	float:left;
	line-height:1.4em;
	padding:0;
}

div.zenario_cookie_consent .zenario_cc_buttons {
	width:25%;
	padding-left:5%;
	float:right;
	position:static;
	right:auto;
	top:0;
	margin:auto;
	font-size:14px;
}

div.zenario_cookie_consent .zenario_cc_buttons a {
	text-decoration:none;
}

div.zenario_cookie_consent .zenario_cc_accept,
div.zenario_cookie_consent .zenario_cc_reject,
div.zenario_cookie_consent .zenario_cc_continue {
	float: none;
	padding: 0 0 5px;
	margin: 0 0.3em;
	background-color: transparent;
	background-image: none;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: none;
}

div.zenario_cookie_consent .zenario_cc_accept:hover,
div.zenario_cookie_consent .zenario_cc_reject:hover,
div.zenario_cookie_consent .zenario_cc_continue:hover {
	border: 0;
	background-image: none;
}

div.zenario_cookie_consent .zenario_cc_close {
	position:absolute;
	top:auto;
	right:0;
	bottom:5px;
	display:block;
	font-size:10px;
}

div.zenario_cookie_consent .zenario_cc_accept:before,
div.zenario_cookie_consent .zenario_cc_continue:before {
	content:'\00A0\2713';
	color:#000;
}

div.zenario_cookie_consent .zenario_cc_reject:before {
	content:'\00A0\2717';
	color:#000;
}

body.ie div.zenario_cookie_consent .zenario_cc_accept:before,
body.ie div.zenario_cookie_consent .zenario_cc_continue:before {
	content:'\00A0\00D7';
}

body.ie div.zenario_cookie_consent .zenario_cc_reject:before {
	content:'\00A0\221A';
}

div.zenario_cookie_consent .zenario_cc_message a,
div.zenario_cookie_consent .zenario_cc_buttons a,
div.zenario_cookie_consent .zenario_cc_close,
div.zenario_cookie_consent .zenario_cc_close a,
div.zenario_cookie_consent .zenario_cc_close:hover,
div.zenario_cookie_consent .zenario_cc_close:hover a {
	color:#000;
}

div.zenario_cookie_consent .zenario_cc_message {
	color:#000;
}

div.zenario_cookie_consent .zenario_cc_message a {
	text-decoration:none;
	color:#df0a14;
}

body.no_js div.zenario_cookie_consent .zenario_cc_close,
.zenario_dn {
	display: none;
}
/**/

/*  Hide/show different fields for date pickers, depending on whether JavaScript is enabled  */

body.js select.jquery_datepicker {
	display: none;
}

body.no_js input.jquery_datepicker {
	display: none;
}


/*  Default calendar icon for datepickers  */

input.jquery_datepicker {
	background-image: url('../../zenario_custom/skins/elgalabnet/core/calendar_small.gif');
	background-repeat: no-repeat;
	background-position: 98% 50%;
}


/*  Bugfix for jQueryUI Datepicker (all browsers)  */

#ui-datepicker-div {
	display: none;
}
/**/
/* Reset backgrounds */
#colorbox:not(.zenario_admin_cb) #cboxTitle,
#colorbox:not(.zenario_admin_cb) #cboxLoadingGraphic,
#colorbox:not(.zenario_admin_cb) #cboxPrevious,
#colorbox:not(.zenario_admin_cb) #cboxNext,
#colorbox:not(.zenario_admin_cb) #cboxClose,
#colorbox:not(.zenario_admin_cb) #cboxClose:hover {
	background:none;
}

#colorbox:not(.zenario_admin_cb) #cboxTopLeft, 
#colorbox:not(.zenario_admin_cb) #cboxTopCenter, 
#colorbox:not(.zenario_admin_cb) #cboxTopRight, 
#colorbox:not(.zenario_admin_cb) #cboxMiddleLeft, 
#colorbox:not(.zenario_admin_cb) #cboxMiddleRight, 
#colorbox:not(.zenario_admin_cb) #cboxBottomLeft, 
#colorbox:not(.zenario_admin_cb) #cboxBottomCenter, 
#colorbox:not(.zenario_admin_cb) #cboxBottomRight {
	visibility:hidden;
}

#colorbox:not(.zenario_admin_cb) #cboxMiddleLeft {
	display:none;
}

body #colorbox:not(.zenario_admin_cb) #cboxOverlay,
body > #cboxOverlay {
	opacity:1 !important;
	background:rgba(0,0,0,0.8);
	position: fixed;
	z-index: 999;
 	width: 100%;
  	height: 100%;
  	top: 0;
	left: 0;
	overflow: hidden;
}

#colorbox:not(.zenario_admin_cb) #cboxContent {
  	background: #FFF;
  	-webkit-border-radius: 6px;
  	margin: 5px;
  	border-radius: 4px;
	-webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.7);
  	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.7);
  	border: 5px solid #fff;
	font-family:'robotolight',Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.5;
}

#colorbox:not(.zenario_admin_cb) #cboxLoadedContent {
	margin-bottom:0;
}

#colorbox:not(.zenario_admin_cb) #cboxTitle {
	bottom:0; 
	left:0; 
	color:#fff; 
	width:100%; 
	padding:0;
	width:calc(100% - 20px);
	background:rgba(0,0,0,0.6);
	text-align:left;
}

#colorbox:not(.zenario_admin_cb) #cboxClose {
	min-width:auto;
	width:20px;
	height:20px;
	top:5px;
	right:5px;
}

#colorbox:not(.zenario_admin_cb) #cboxClose:before, 
#colorbox:not(.zenario_admin_cb) #cboxClose:after {
  position: absolute;
  left: 10px;
  content: ' ';
  height: 20px;
  width: 2px;
  background-color: #000;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#colorbox:not(.zenario_admin_cb) #cboxClose:hover:before, 
#colorbox:not(.zenario_admin_cb) #cboxClose:hover:after {
  background-color: red;
}

#colorbox:not(.zenario_admin_cb) #cboxClose:before {
  transform: rotate(45deg);
}
#colorbox:not(.zenario_admin_cb) #cboxClose:after {
  transform: rotate(-45deg);
}

#colorbox:not(.zenario_admin_cb) #cboxPrevious,
#colorbox:not(.zenario_admin_cb) #cboxNext {
	display: inline-block;
	width: 12px;
	height: 12px;
	top:50%;
}

#colorbox:not(.zenario_admin_cb) #cboxCurrent {
	display:none !important;
}

#colorbox:not(.zenario_admin_cb) #cboxPrevious:after,
#colorbox:not(.zenario_admin_cb) #cboxNext:after {
	content: '';
	display: inline-block;
	height: 12px;
	width: 12px;
	position: absolute;
	left: 0;
	top: 0;
	border:0;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#colorbox:not(.zenario_admin_cb) #cboxPrevious:hover:after,
#colorbox:not(.zenario_admin_cb) #cboxNext:hover:after {
  border-color: red;
}

#colorbox:not(.zenario_admin_cb) #cboxClose,
#colorbox:not(.zenario_admin_cb) #cboxClose:before, 
#colorbox:not(.zenario_admin_cb) #cboxClose:after,
#colorbox:not(.zenario_admin_cb) #cboxPrevious,
#colorbox:not(.zenario_admin_cb) #cboxNext,
#colorbox:not(.zenario_admin_cb) #cboxPrevious:after,
#colorbox:not(.zenario_admin_cb) #cboxNext:after {
	outline:none;
	outline:0;
}

#colorbox:not(.zenario_admin_cb) #cboxPrevious {
	left:15px;
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

#colorbox:not(.zenario_admin_cb) #cboxNext {
	right:15px;
	left:auto;
	-moz-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}

#colorbox:not(.zenario_admin_cb) #cboxLoadingGraphic {
	display: inline-block;
  	width: 40px;
  	height: 40px;
  	right:0;
  	bottom:0;
  	margin:auto;
  	background:none;
}

#colorbox:not(.zenario_admin_cb) #cboxLoadingGraphic:after {
  content: " ";
  display: block;
  width: 34px;
  height: 34px;
  margin: 0;
  border-radius: 50%;
  border: 4px solid #000;
  border-color: #000 transparent #000 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*  Colorbox 
--------------------------------------------------------------------------------------------------*/

#colorbox:not(.zenario_admin_cb) form {
	margin:0;
	padding:0;
}

#colorbox:not(.zenario_admin_cb) input,
#colorbox:not(.zenario_admin_cb) button,
#colorbox:not(.zenario_admin_cb) select,
#colorbox:not(.zenario_admin_cb) textarea,
#colorbox:not(.zenario_admin_cb) select {
	font-size:1em;
	font-family:'robotolight',Arial, Helvetica, sans-serif;
}

#colorbox:not(.zenario_admin_cb) input[type='text'],
#colorbox:not(.zenario_admin_cb) input[type='password'],
#colorbox:not(.zenario_admin_cb) input[type='email'],
#colorbox:not(.zenario_admin_cb) input[type='search'],
#colorbox:not(.zenario_admin_cb) textarea,
#colorbox:not(.zenario_admin_cb) select {
	width:calc(100% - 22px);
	padding:0 10px;
	color:#525151;
	background:#FFF;
	border:1px solid #b8babc;
}

#colorbox:not(.zenario_admin_cb) select {
	width:100%;
}

#colorbox:not(.zenario_admin_cb) textarea {
	padding-top:10px;
	padding-bottom:10px;
}

#colorbox:not(.zenario_admin_cb) input[type='text'],
#colorbox:not(.zenario_admin_cb) input[type='password'],
#colorbox:not(.zenario_admin_cb) input[type='email'],
#colorbox:not(.zenario_admin_cb) input[type='search'],
#colorbox:not(.zenario_admin_cb) select {
	height:30px;
	line-height:30px;
	font-size:1em;
}

#colorbox:not(.zenario_admin_cb) input[type='text'],
#colorbox:not(.zenario_admin_cb) input[type='password'],
#colorbox:not(.zenario_admin_cb) input[type='email'],
#colorbox:not(.zenario_admin_cb) input[type='search'],
#colorbox:not(.zenario_admin_cb) select,
#colorbox:not(.zenario_admin_cb) textarea {
   	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#colorbox:not(.zenario_admin_cb) input[readonly=''],
#colorbox:not(.zenario_admin_cb) input[disabled='disabled'],
#colorbox:not(.zenario_admin_cb) textarea[disabled='disabled'],
#colorbox:not(.zenario_admin_cb) select[disabled='disabled'] {
	color:#888 !important;
	background-color:#DFDFDF !important;
	border-color:#DFDFDF !important;
	opacity:0.8 !important;
}

#colorbox:not(.zenario_admin_cb) input[type='file'] {
	width:100%;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

#colorbox:not(.zenario_admin_cb) input[type='submit'],
#colorbox:not(.zenario_admin_cb) input[type='button'],
#colorbox:not(.zenario_admin_cb) button:not(#cboxClose):not(#cboxPrevious):not(#cboxNext) {
	display:inline-block;
	height:36px;
	line-height:32px;
	padding: 0 15px;
	border:0;
	background:#000;
	color:#FFF;
	text-align:center;
	font-size:0.938em;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
  	cursor:pointer;
}

#colorbox:not(.zenario_admin_cb) input[type='submit']:hover,
#colorbox:not(.zenario_admin_cb) input[type='button']:hover,
#colorbox:not(.zenario_admin_cb) button:not(#cboxClose):not(#cboxPrevious):not(#cboxNext):hover {
	background:#b8babc;
	color:#282e35;
	text-decoration:none;
}

#colorbox.zenario_slot,
#colorbox.zenario_slot #cboxWrapper {	
	width:540px !important;
}

#colorbox.zenario_slot #cboxContent,
#colorbox.zenario_slot #cboxLoadedContent {	
	width:520px !important;
}

#colorbox.zenario_slot #cboxTitle {
	display:none !important;
}

#colorbox.caption_hidden #cboxTitle {
	display:none !important;
}

#colorbox .form_wrapper {
	padding:1em 30px;
}

#colorbox.zenario_user_forms .form_wrapper .user_form form {
	padding:0;
}

#colorbox .form_wrapper .form_field {
	margin:0;
}

#colorbox .form_wrapper .form_buttons {
	text-align:center;
	padding-bottom:1em;
}

/* Colorbox popout multiple image container
------------------------------------------------------------------------------------------------- */

#colorbox.multiple_image_container #cboxTitle {
	text-overflow:initial;
	white-space: normal;
	padding:5px 10px 5px;
}

#colorbox.multiple_image_container  #cboxTitle span.uploaded_date {
	display:block;
	padding-top:2px;
	font-size:0.813em;
	color:#ccc;
}

#colorbox.multiple_image_container  #cboxTitle span.download_link {
	padding-bottom:5px;
	display:inline-block;
}

#colorbox.multiple_image_container  #cboxTitle span.download_link a {
	font-size:0.813em;
	color:#FFF;
}

#colorbox.multiple_image_container  #cboxTitle span.download_link a:before {
	font-family:"FontAwesome";
	content:"\f019";
	margin-right:5px;
}
/**/
body {
	font-family: 'TheSansVeolia',Arial,sans-serif;
	font-size:87.5%;
}

.zenario_skin h1,
.zenario_skin h2,
.zenario_skin h3,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6 {
	font-family: 'TheSerifVeoliaBold',Georgia,Times New Roman,serif;
	font-weight: normal;
  	font-style: normal;
}

/*.zenario_skin h1 {
	font-family: 'Raleway', sans-serif;
}*/

.zenario_skin h1 {
	font-size:1.714em;
}

.zenario_skin h2 {
	font-size:1.429em;
}

.zenario_skin h3 {
	font-size:1.286em;
}

.zenario_skin h4 {
	font-size:1.143em;
}

.zenario_skin h5 {
	font-size:0.857em;
}

.zenario_skin h6 {
	font-size:0.786em;
}

body .zenario_skin,
.zenario_skin h1,
.zenario_skin h6 {
	color:#333;
}

.zenario_skin a,
.zenario_skin h2,
.zenario_skin h5 {
	color:red;
}

.zenario_skin h3,
.zenario_skin h4 {
	color:#333;
}

.zenario_skin a {
	text-decoration:none;
}

.zenario_skin a:hover {
	text-decoration:underline;
}

.zenario_skin p {
	line-height:1.4em;
}

.zenario_skin h1,
.zenario_skin h2,
.zenario_skin h3,
.zenario_skin h4,
.zenario_skin h5,
.zenario_skin h6,
.zenario_skin p {
	margin-bottom:18px;
}

.zenario_skin ul,
.zenario_skin ol {
	margin:10px 10px 10px 30px;
}

.zenario_skin ul li {
	list-style:disc;
	padding:3px 0;
}

.zenario_skin ol li {
	list-style:decimal;
	padding:3px 0;
}

/*  Styles for text.
	These rules are listed in the skin.xml file in the <editor_font_sizes> and
	<editor_styles> tags, so they will be selectable in in the WYSIWYG Editor.  */

.x-small {
	font-size: .7em
}

.small {
	font-size: .85em
}

.medium {
	font-size: 1em
}

.large {
	font-size: 1.3em
}

.x-large {
	font-size: 2em
}

.code {
    font-family: monospace;
}

/* Home page
--------------------------------------------------------------------------------------------------*/

.Grid_Body .zenario_html_snippet h1,
.Grouping_Body .zenario_html_snippet h1,
.nest_connect_with_us .nest_title h2,
.zenario_content_list.csl_recent_added > h2 {
	text-transform:uppercase;
}
/**/
.zenario_skin input,
.zenario_skin select,
.zenario_skin textarea,
#colorbox.nest_smart_links input[type='text'],
#colorbox.nest_smart_links input[type='email'],
#colorbox.nest_smart_links textarea,
#colorbox.zenario_user_forms input[type='text'],
#colorbox.zenario_user_forms input[type='email'],
#colorbox.zenario_user_forms textarea {
	font-size:1em;
}

.zenario_skin input[type='text'],
.zenario_skin input[type='password'],
.zenario_skin input[type='email'],
.zenario_skin select,
.zenario_skin textarea {
	border:1px solid #EAE7E8;
	color:#333;
	padding:5px 8px;
	font-family: 'TheSansVeolia',Arial,sans-serif;
}

#colorbox.nest_smart_links input[type='text'],
#colorbox.nest_smart_links input[type='email'],
#colorbox.nest_smart_links textarea,
#colorbox.zenario_user_forms input[type='text'],
#colorbox.zenario_user_forms input[type='email'],
#colorbox.zenario_user_forms textarea {
	width:354px;
	padding:8px;
	margin:4px 0 8px;
	border:1px solid #999999;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.zenario_skin .readonly input[type='email'],
.zenario_skin .readonly input[type='text'],
.zenario_skin .readonly input[type='password'],
.zenario_skin .readonly select,
.zenario_skin .readonly textarea {
	background:#EAE7E8;
	color:#777;
	cursor:default;
}

.zenario_flexible_form input[type="text"],
.zenario_flexible_form input[type="password"],
.zenario_flexible_form textarea,
.zenario_flexible_form select,
.zenario_user_forms input[type="text"],
.zenario_user_forms input[type="email"],
.zenario_user_forms textarea,
.zenario_user_forms select {
	width:90%;
}

.zenario_contact_form input[type="text"],
.zenario_contact_form textarea,
.zenario_user_forms input[type="text"],
.zenario_user_forms input[type="email"],
.zenario_user_forms select,
.zenario_user_forms textarea {
	width:70%;
	margin:8px 0 15px;
}

.zenario_user_forms select {
	width:calc(70% + 20px);
}

.zenario_flexible_form .form_field {
	width:100%;
	overflow:hidden;
	padding:10px 0;
}

.zenario_flexible_form .form_field .label {
	width:38%;
	padding-right:2%;
	float:left;
	text-align:right;
}

.zenario_flexible_form .form_field .field {
	width:60%;
	float:left;
}

.zenario_flexible_form .field_checkboxes .field input {
	width:5%;
	float:left;
	clear:left;
	margin-bottom:5px;
}

.zenario_flexible_form .field_checkboxes .field label {
	width:95%;
	float:left;
	clear:right;
	margin-bottom:5px;
}

.zenario_flexible_form .Flexible_form_buttons {
	padding-left:40%;
}

.zenario_user_forms input.hasDatepicker {
	width:210px !important;
	float:left !important;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-date.png') no-repeat right center / 20px auto;
	margin-left:2px !important;
}

.zenario_user_forms .field_date input.clear_date {
	background:none;
    border: 1px dotted #ccc;
    margin: 2px 0 0;
    padding:0 1px 3px;
    color:#777;
    font-family:13px;
    font-family:verdana;
    -webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
    cursor:pointer;
}

.zenario_user_forms .field_date input.clear_date:hover {
	color:#000 !important;
}

.zenario_user_forms .form_field.field_section_description .field_title {
	font-size:16px;
	font-weight:bold;
}

/* Form single line
--------------------------------------------------------------------------------------------------*/

.zenario_user_forms.form_single_line .form_field,
.zenario_user_forms .field_right_align {
	overflow:hidden;
	position:relative;
	padding-bottom:15px;
}

.zenario_user_forms.form_single_line .form_field .field_title,
.zenario_user_forms .field_right_align .field_title {
	float:left;
	padding:6px 8px 0 0;
}

.zenario_user_forms.form_single_line .form_field .field_title {
	width:213px;
}

.zenario_user_forms .form_field.field_right_align .field_title {
	width:50%;
}

.zenario_user_forms.form_single_line input[type="text"], 
.zenario_user_forms.form_single_line textarea, 
.zenario_user_forms.form_single_line input[type="text"], 
.zenario_user_forms.form_single_line input[type="email"], 
.zenario_user_forms.form_single_line select, 
.zenario_user_forms.form_single_line textarea,
.zenario_user_forms .field_right_align input[type="text"], 
.zenario_user_forms .field_right_align textarea, 
.zenario_user_forms .field_right_align input[type="text"], 
.zenario_user_forms .field_right_align input[type="email"], 
.zenario_user_forms .field_right_align select, 
.zenario_user_forms .field_right_align textarea {
	margin:0;
	float:right;
}

.zenario_user_forms.form_single_line input[type="text"], 
.zenario_user_forms.form_single_line textarea, 
.zenario_user_forms.form_single_line input[type="text"], 
.zenario_user_forms.form_single_line input[type="email"], 
.zenario_user_forms.form_single_line textarea {
	width:65%;
}

.zenario_user_forms.form_single_line select {
	width:calc(65% + 20px);
}

.zenario_user_forms .field_right_align input[type="text"], 
.zenario_user_forms .field_right_align textarea, 
.zenario_user_forms .field_right_align input[type="text"], 
.zenario_user_forms .field_right_align input[type="email"], 
.zenario_user_forms .field_right_align select, 
.zenario_user_forms .field_right_align textarea {
	width:45%;
	float:right;
}


/* Messages
--------------------------------------------------------------------------------------------------*/

.extranet_error,
.extranet_message,
.extranet_confirm,
.error,
.success,
.confirm_email_text {
	margin-bottom:2px;
}

.form_error {
	margin-top:5px;
}

.extranet_error,
.error,
.form_error,
.contact_form_error {
	color:#D12F19;
}

.success,
.extranet_message,
.contact_form_message,
.Flexible_form_message,
.zenario_skin .confirm_email_text,
.zenario_skin .confirm_email_text * {
	color:#529214;
}

.extranet_confirm {
	color:#817134;
	margin-top:15px;
}


.zenario_skin .extranet_confirm p {
	margin-bottom:0;
}

.zenario_extranet .extranet_error,
.zenario_extranet_profile .extranet_message {
	margin-bottom:20px;
}

.zenario_extranet_user_image .extranet_error {
	margin-top:10px;
}


.elgalabnet_submit_warranty_claim_form .Flexible_form_message {
	padding:0;
	border:0;
	background:none;
	color:#333;
}

.confirm_email_text p {
	margin-bottom:0;
}

.elgalabnet_customer_references .error {
	background:transparent;
	border:0;
}

/* Sucess message
--------------------------------------------------------------------------------------- */

.zenario_skin .confirm_email_text {
	padding:100px 0 2em;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-tick-green.svg') no-repeat center 20px / 60px auto;
	text-align:center;
	font-size:1.2em;
}

.zenario_skin .confirm_email_text p {
	line-height:1.5;
  	padding-top: 10px;
}

/**/
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-autocomplete {
	z-index:10 !important;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content {
    background:#FCFDFD;
    border: 1px solid #EAE7E8;
    color: #333;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.929em;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-all, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-bottom, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-right, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-corner-br {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-focus, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-focus, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-focus { 
	border-color:#EAE7E8; 
	background:#EAE7E8; 
	color: #333; 
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-active.ui-state-hover, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) a.ui-button:active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-button:active, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-button.ui-state-active:hover {
	border: 1px solid #cd1919;
	background: #be2222;
  	color: #fff;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-state-highlight, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-content .ui-state-highlight, 
body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-state-highlight {
	border-color: #f00;
  	background: #f00;
  	color: #fff;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-datepicker-trigger {
	text-indent: -999px;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-icon.ui-icon-circle-triangle-w {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-circle-previous-red.svg') no-repeat center center / 14px 14px;
}

body:not(.zenario_fbAdminFloatingBox__isOpen) .ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-circle-next-red.svg') no-repeat center center / 14px 14px;
}
/**/
body {
	background:#FFF;
}

html {
	position:relative;
}

html, body {
	min-height:100%;
}

.pad_tribiq_slot,
.zenario_slot_padding,
.pad_slot {
	display:none;
}

.Grouping_Top {
	width:100%;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-top.png') repeat-x top;
}

.Grouping_Top .container {
	height:29px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/grey-top-bar-disc.gif') no-repeat left bottom;
}

.zenario_skin,
.layout_v2 {
	height:100%;
}

#zenario_citem {
	position:inherit !important;
	height:calc(100% - 127px);
	padding-bottom:127px;
}

.layout_v2 .Grid_Footer {
	position:absolute;
	z-index:2;
	left:0;
	right:0;
	bottom:0;
	width:100%;
}

body.zenario_adminLoggedIn {
	height:calc(100% - 129px);
}

.layout_v2 .Grid_Header {
	height:120px;
}

.layout_v2 .Grid_Top,
.layout_v2 .Grid_Top .container {
	background:#F2F2F2;
}

.Grouping_Menu {
	background:#F91401;
}

.layout_v2 .Grouping_Menu {
	background:#555;
}

.layout_v2 .Grid_Body .container {
	padding:30px 0;
}

.Grouping_Body {
	padding-top:36px;
}

.layout_v2 .Grouping_Body {
	background:#fff;
}

.Grouping_Body .Slot_Breadcrumbs {
	width:auto;
	position:absolute;
	z-index:8;
	margin:0;
}

.Grouping_Body .Grouping_Main_Column,
.Grouping_Body .Grouping_Right_Column {
	padding-top:30px;
}

.layout_v2 .Grouping_Body .Grouping_Main_Column,
.layout_v2 .Grouping_Body .Grouping_Right_Column,
.layout_v2 .Grouping_Body .Grouping_Side_Column {
	padding-top:10px;
}

.Grouping_Side_Column .slot {
	margin-bottom:25px;
}

.Grouping_Body .Grouping_Main_Column .zenario_slot {
	margin-bottom:25px;
	margin-right:25px;
}

.Grouping_Body .Grouping_Main_Column .Grouping_Columns .zenario_slot,
.Grouping_Body .Grouping_Main_Column .zenario_slot .zenario_slot {
	margin:0;
}

.Grouping_Footer {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-footer.gif') no-repeat center bottom;
	margin-top:45px;
	margin-bottom:20px;
	height:104px;
}

.zenario_skin .Grouping_Footer .zenario_slot {
	font-size:0.857em;
}

.zenario_skin .Grouping_Footer .zenario_slot p {
	font-size:inherit;
}

.zenario_skin .Grouping_Footer .zenario_slot,
.zenario_skin .Grouping_Footer .zenario_slot p,
.zenario_skin .Grouping_Footer .zenario_slot a {
	color:#333;
}

.zenario_skin .Grouping_Footer .zenario_slot a {
	text-decoration:none;
}

.zenario_skin .Grouping_Footer .zenario_slot a:hover {
	text-decoration:underline;
}

.Slot_Copyright_Notice_Tribiq .zenario_slot {
	padding-left:15px;
	padding-top:15px;
}

.Slot_Veolia_Logo .zenario_slot {
	padding-right:15px;
}

.Slot_Copyright_Notice {
	text-align:center;
	padding-top:15px;
}

.layout_v2 .Grid_Footer {
	padding:25px 0 15px;
	margin-top:50px;
	border-radius: 50% 50% 0 0;
	background:#d0d0d0;
}

.layout_v2 .Grid_Footer *,
.layout_v2 .Grid_Footer a {
	color:#555;
}

.layout_v2 .Slot_Copyright_Notice {
	padding-top:5px;
}

/* Home page */

.Grouping_Main_Buttons {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-main-content.png') no-repeat center top;
	min-height:550px;
}

.Grouping_Main_Buttons .Grouping_Big_Buttons {
	padding:70px 0 45px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/border-grey-dotted-line.png') repeat-x left bottom;
}

.layout_v2 .Grid_Body .zenario_slot {
	margin-bottom:30px;
}

.layout_v2 .Grid_Body .zenario_slot .zenario_slot {
	margin-bottom:0;
}

/* Layouts */

.layout_full_width .Grouping_Body .slot .zenario_slot {
	margin:20px 20px 0;
}

.layout_v2.layout_full_width .Grouping_Body .slot .zenario_slot,
.layout_full_width .Grouping_Body .slot .zenario_slot .zenario_slot {
	margin:0;
}

.layout_three_columns .Grouping_Right_Column .slot .zenario_slot,
.layout_three_columns .Grouping_Main_Right_Columns .Main_Slot_4 .zenario_slot,
.layout_three_columns .Grouping_Main_Right_Columns .Main_Slot_5 .zenario_slot {
	margin-right:20px;
}

.layout_three_columns .Grouping_Right_Column .slot .zenario_slot .zenario_slot,
.layout_three_columns .Grouping_Main_Right_Columns .Main_Slot_4 .zenario_slot .zenario_slot,
.layout_three_columns .Grouping_Main_Right_Columns .Main_Slot_4 .zenario_slot .zenario_slot {
	margin-right:0;
}

/* admin */

body.tribiq_skq_open .tribiq_menu_node, body.tribiq_skq_open .tribiq_menu_multicolumn li *, 
body.tribiq_pageMode_edit .tribiq_menu_node, body.tribiq_pageMode_edit .tribiq_menu_multicolumn li *, 
body.tribiq_pageMode_edit_disabled .tribiq_menu_node, body.tribiq_pageMode_edit_disabled .tribiq_menu_multicolumn li *, 
body.tribiq_pageMode_menu .tribiq_menu_node, body.tribiq_pageMode_menu .tribiq_menu_multicolumn li *, 
body.tribiq_pageMode_rollback .tribiq_menu_node, body.tribiq_pageMode_rollback .tribiq_menu_multicolumn li *, 
body.tribiq_pageMode_item .tribiq_menu_node, body.tribiq_pageMode_item .tribiq_menu_multicolumn li *, 
body.tribiq_pageMode_template .tribiq_menu_node, body.tribiq_pageMode_template .tribiq_menu_multicolumn li *, 
body.tribiq_pageMode_template_family .tribiq_menu_node, body.tribiq_pageMode_template_family .tribiq_menu_multicolumn li * {
    cursor: crosshair;
}
body.tribiq_menuWand_on .tribiq_menu_node, body.tribiq_menuWand_on .tribiq_menu_multicolumn li * {
    cursor: sw-resize;
}
/**/
.Grid_Header .Slot_Logo {
	position:relative;
}

.Grid_Header .Slot_Search .zenario_advanced_search .search_button_panel,
.Grid_Header .Slot_Search .zenario_advanced_search .search_entry_box_panel {
	width: 980px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}

.Grid_Header .Slot_Logo {
	z-index:90;
}

.Grid_Header .Slot_Search .zenario_advanced_search .search_button_panel.active:before {
	z-index:91;
}

.Grid_Header .Slot_Search .zenario_advanced_search .search_entry_box_panel {
	z-index:92;
}

.Grid_Header .Slot_Search .zenario_advanced_search .search_button_panel.active:before {
	content:"";
	width:100%;
	height:100%;
	background:rgba(102,102,102,0.5);
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

/* Search entry button ---------------------------------------------------------------- */

.zenario_advanced_search .search_button_panel .search_button {
	display:inline-block;
	float: right;
	width: 22px;
	height: 32px;
	margin-right: 5px;
	text-align: right;
	cursor: pointer;
}

.zenario_advanced_search .search_button_panel .search_button:after {
	position:relative;
	right:0;

	font-family:"FontAwesome";
	content:"\f002";
	font-size:22px;
	line-height:30px;
	color:red;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_advanced_search .search_button_panel .search_button:hover:after,
.zenario_advanced_search .search_button_panel.active .search_button:after {
	color:#8F0000;
}

.Grid_Header .zenario_advanced_search {
	padding-top:22px;
}

.Grid_Header .zenario_advanced_search .search_button_panel .search_button {
	font-size: 0;
	line-height: 0;
}

/* Search entry box panel -------------------------------------------------------------- */

.zenario_advanced_search .search_entry_box_panel {
	clear:both;
	position:absolute !important;
	left:0 !important;
	right:0 !important;
	margin:auto;
}

/* Search criteria panel. Mode: Search entry box -------------------------------------- */

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria {
	height:41px;
	padding:20px;
	/*background:rgba(85,85,85,0.95);*/
	background:rgba(0,0,0,0.8);
	text-align:center;
}

.Grid_Header {
	position:relative;
}

.Grid_Header .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria {
	position:absolute;
	z-index:9;
	left:0;
	top:40px;
	width:calc(100% - 40px);
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_criteria form > div {
	overflow:hidden;
	position:relative;
	max-width: 1024px;
	margin: auto;
	display:inline-block;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div label,
.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input {
	float:left;
	height:40px;
	line-height:40px;
	font-family:'TheSansVeolia',Arial,sans-serif;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div label {
	padding-right:10px;
	color:#FFF;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input.search_input_box {
	-webkit-border-radius: 0;
	border-radius: 0;
	border:0;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input,
.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input:focus {
	outline:0;
	outline:none;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input.search_input_box:focus {
	box-shadow:inset 0 0 0 2px red;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input.search_input_box {
	width:700px;
	height:40px;
	padding: 0 10px;
	margin-right:10px;
	color:#000;
	font-weight:600;
	font-size:1.2em;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input.search_entry_button { 
	min-width:auto;
	padding:0;
	width:100px;
	background:red;
	line-height:42px;
	font-size:1.2em;
	font-weight:bold;
}

.zenario_advanced_search .search_area .zenario_advanced_search_criteria form div input.search_entry_button:hover { 
	opacity:1;
	background:#8F0000;
	color:#FFF;
}

.zenario_advanced_search .search_entry_box_panel .search_area .close_button {
	position:relative;
	z-index:9;
	top:6px;
	right:0;
	border-radius:50%;
	background:red;
	width:30px;
	height:30px;
	margin-left:10px;
	float:left;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_advanced_search .search_entry_box_panel .search_area .close_button:hover {
	background:#8F0000;
}

.zenario_advanced_search .search_entry_box_panel .search_area .close_button:before, 
.zenario_advanced_search .search_entry_box_panel .search_area .close_button:after {
	left:13.5px;
	top:7px;
}

.zenario_advanced_search .search_area .close_button {
	width:20px;
	height:20px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}

.zenario_advanced_search .search_area .close_button:before, 
.zenario_advanced_search .search_area .close_button:after {
  position: absolute;
  left: 10px;
  content: ' ';
  height: 16px;
  width: 3px;
  background-color: #FFF;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.zenario_advanced_search .search_area .close_button:before {
  transform: rotate(45deg);
}
.zenario_advanced_search .search_area .close_button:after {
  transform: rotate(-45deg);
}

/* Search results panel. Mode: search box  -------------------------------------------- */

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results {
	text-align:left;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results {
	position:relative;
	overflow:hidden;
	padding:15px;
	background: #F2F2F2;
	border:2px solid #F91401;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column {
	float:left;
}

.Grid_Header .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results {
	padding-top:120px;
}

.Grid_Header .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results {
	z-index:10;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .column_title {
    display: inline-block;
    padding: 0 0 15px 10px;
	font-family: 'TheSerifVeoliaBold',Georgia,Times New Roman,serif;
    font-size: 1.3em;
    color: #000;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column.column_1 .column_title {
	padding-left:0;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_no_results {
	padding-left:10px;
	font-size:0.938em;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column.column_1 .search_no_results {
	padding-left:0;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column > a,
.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_results .search_results > a {
	display:block;
	margin-bottom:8px;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column > a:hover,
.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_results .search_results > a:hover {
	text-decoration:none;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column.column_1 .search_result {
	margin-left:0;
}

body.ie .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_result .search_result_content .search_result_summary p {
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

body.ff .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_result .search_result_content .search_result_summary p,
body.webkit .zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .column .search_result .search_result_content .search_result_summary p {
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results:after {
	border-color: rgba(239, 239, 239, 0);
	border-bottom-color: #efefef;
	border-width: 10px;
	margin-left: -10px;
}
.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results:before {
	border-color: rgba(249, 20, 1, 0);
	border-bottom-color: #F91401;
	border-width: 13px;
	margin-left: -13px;
}

.zenario_advanced_search .search_entry_box_panel .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_summary {
    -webkit-line-clamp: 2;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_criteria {
	overflow:hidden;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_criteria form div.search_area_language {
	overflow:hidden;
	float:left;
	width:230px;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_criteria form div.search_area_language label {
	color:#000;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_criteria form div.search_area_language select {
	height:40px;
	font-family:'TheSansVeolia',Arial,sans-serif;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_criteria form div input.search_input_box {
	border:1px solid #ccc;
	height:38px;
	width:500px;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_results .search_heading {
	padding:10px 0;
	font-family:'TheSerifVeoliaBold',Georgia,Times New Roman,serif;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results {
	margin-top:20px;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results .search_heading {
	padding-bottom:20px;
	font-family: 'cardoregular',Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results #search_results_tabs {
	border-bottom:1px solid #ccc;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results #search_results_tabs > div {
	display:inline-block;
	position:relative;
	bottom: -1px;
	border-bottom: 1px solid #ccc;
	font-size:1.1em;
	line-height:1.2em;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results #search_results_tabs > div a {
	display:inline-block;
	padding:10px;
	margin:0 10px;
	background:#FFF;
	border-bottom:2px solid #FFF;
	color:#888;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results #search_results_tabs > div:first-child a {
	margin-left:0;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results #search_results_tabs > div a:hover {
	text-decoration:none;
	color:red;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .zenario_advanced_search_results #search_results_tabs > div.search_results_tab_on a {
	color:#000;
	border-color:#000;
}

.zenario_advanced_search.zenario_advanced_search__in_mode__search_page .search_area .zenario_advanced_search_results .search_results { 
	padding-top:15px;
}

/* Common */

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result {
	overflow:hidden;
	padding:10px 15px;
	margin:0 10px;
	background:#DDD;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result:hover {
	background:#e2cdca;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_image {
	float:left;
	padding-right:15px;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content {
	overflow:hidden;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title {
	font-weight:bold;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title .title span { 
    color: #000;
    font-size: 0.75em;
    font-weight: normal;
    font-style: italic;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title,
.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_title a {
	color:#000;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .breadcrumb {
	color:#6E767F;
	font-style:italic;
	overflow : hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 3;
  	-webkit-box-orient: vertical;
}

.zenario_advanced_search .search_area .zenario_advanced_search_results .search_results .search_result .search_result_content .search_result_summary {
	color:#333;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color:#555;
}

.zenario_advanced_search .search_area .more_results,
.zenario_advanced_search .search_area .search_column_more {
	text-align:right;
	padding-right:10px;
}
/**/
/* Banners
--------------------------------------------------------------------------------------------------*/

.zenario_banner .clickablebox {
	cursor:pointer;
}

.zenario_banner .clickablebox a .banner_text {
	color:#333;
}

.zenario_banner .clickablebox a:hover {
	text-decoration:none !important;
}

.zenario_banner .banner_image img {
	display:block;
}

.zenario_banner .banner_image {
	position:relative;
}

.zenario_banner .banner_image_zoom,
.image_panel .banner_image_zoom {
	width:25px;
	height:25px;
	display:none;
	overflow:hidden;
	position:absolute;
	right:3px;
	top:3px;
	text-indent:-999em;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/open-popup-window-icon.png');
}

.zenario_banner .banner_image:hover .banner_image_zoom,
.image_panel:hover .banner_image_zoom {
	display:block;
}

/* Banners (Veolia)
--------------------------------------------------------------------------------------------------*/

.Slot_Veolia_Logo .zenario_banner {
	float:right;
}

.layout_v2 .Slot_Logo .zenario_banner .banner_image {
	padding-bottom:5px;
}

/* Banners (Link)
--------------------------------------------------------------------------------------------------*/

.zenario_skin .Slot_Elga_Link .zenario_banner h2,
.zenario_skin .Slot_Contact_Link .zenario_banner h2,
.zenario_skin .Slot_Back_Link .zenario_banner h2 {
	font-size:0.857em;
	margin:0;
}

.zenario_skin .Slot_Elga_Link .zenario_banner h2 a,
.zenario_skin .Slot_Back_Link .zenario_banner h2 a {
	color:#1772b0;
	line-height:28px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-icons.png') no-repeat -15px -18px;
	padding-left:20px;
}

.Slot_Contact_Link .zenario_banner h2 {
	text-align:right;
}

.zenario_skin .Slot_Contact_Link .zenario_banner h2 a {
	color:#8f99a5;
	line-height:28px;
}

.zenario_skin .layout_v2 .Slot_Contact_Link .zenario_banner h2 a {
	color:#555;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.zenario_skin .layout_v2 .Slot_Contact_Link .zenario_banner h2 a:hover {
	color:red;
	text-decoration:none;
}

.zenario_skin .layout_v2 .Slot_Elga_Link .zenario_banner h2 a {
	position:relative;
	padding-left:10px;
	color:red;
	background:none;
}

.zenario_skin .layout_v2 .Slot_Elga_Link .zenario_banner h2 a:before {
	font-family:"FontAwesome";
	content:"\f104";
	position:absolute;
	left:0;
	top:2px;
	line-height:1em;
	font-size:12px;
}

/* Banners (Simple style)
--------------------------------------------------------------------------------------------------*/

.zenario_skin .banner_simple h2,
.zenario_skin .banner_simple p {
	margin-bottom:3px;
}

.zenario_skin .banner_simple h2 {
	font-size:1em;
	font-weight:bold;
}

.banner_simple h2 a {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-blue.png') no-repeat scroll left 2px;
}

.banner_simple h2 a,
.banner_simple .banner_text,
.banner_simple .banner_more {
	padding-left:12px;
}

.banner_simple .banner_image {
	margin-bottom:8px;
}

.banner_simple .banner_image img {
	border:1px solid #1772b0;
}

/* Banners (Logo)
--------------------------------------------------------------------------------------------------*/

.Slot_Logo .zenario_banner {
	margin-top:28px;
}

.zenario_skin .Slot_Logo .zenario_banner .banner_title h2 {
	font-size:1.286em;
	padding-left:5px;
}

.zenario_skin .Slot_Logo .zenario_banner .banner_title h2,
.zenario_skin .Slot_Logo .zenario_banner .banner_title h2 a {
	color:#575656;
}

.zenario_skin .Slot_Logo .zenario_banner .banner_title h2 a:hover {
	text-decoration:none;
}

/* Banner (search)
--------------------------------------------------------------------------------------------------*/

.Slot_Search .zenario_banner {
	float:right;
	margin:10px 45px 0 0;
}

.zenario_skin .Slot_Search .zenario_banner h2 {
	font-size:0.857em;
	margin:0;
}

.zenario_skin .Slot_Search .zenario_banner h2 a {
	color:#333;
	padding-right:15px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-blue.png') no-repeat right 2px;
}

.layout_v2 .Slot_Search .zenario_banner {
	margin-right:0;
	clear:both;
}

.zenario_skin .layout_v2 .Slot_Search .zenario_banner h2 a {
	position:relative;
	background:none;
	padding-right:10px;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.zenario_skin .layout_v2 .Slot_Search .zenario_banner h2 a:after {
	font-family:"FontAwesome";
	content:"\f105";
	color:red;
	font-size:16px;
	position:absolute;
	top:-2px;
	right:0;
}

.zenario_skin .layout_v2 .Slot_Search .zenario_banner h2 a:hover {
	color:red;
	text-decoration:none;
}

/* Banner home page main boxes
--------------------------------------------------------------------------------------------------*/

.slot_main_box .zenario_banner {
	max-width:232px;
	background:#d0d0d0;
}

.slot_main_box .zenario_banner *,
.slot_main_box .zenario_banner a {
	color:#FFF;
}

.slot_main_box .zenario_banner .banner_image {
	overflow:hidden;
}

.slot_main_box .zenario_banner .banner_image img {
	transition: all .2s ease-in-out;
}

.slot_main_box .zenario_banner .banner_image:hover img {
	transform: scale(1.05);
}

.slot_main_box .zenario_banner .banner_content {
	position:relative;
	min-height:160px;
	padding:60px 15px 15px;
	text-align:center;
}

.slot_main_box .zenario_banner .banner_content p {
	margin-bottom:0;
}

.slot_main_box .zenario_banner .banner_content .banner_title h2 {
	margin-bottom:8px;
}

.slot_main_box .zenario_banner .banner_more {
	position:absolute;
	bottom:15px;
	right:15px;
}

.slot_main_box .zenario_banner .banner_more a {
	text-indent:-99px;
	font-size:0;
	line-height:0;
}

.slot_main_box .zenario_banner .banner_more a:before {
	font-family:"FontAwesome";
	content:"\f061";
	font-size:16px;
	position:relative;
	left:-4px;
	transition:left 0.207s;
}

.slot_main_box .zenario_banner .banner_more a:hover:before {
	left:0;
}

.slot_main_box .zenario_banner a:hover {
	text-decoration:none;
}

.slot_main_box .zenario_banner.banner_box_training {
	background:#adbcc9;
}

.slot_main_box .zenario_banner.banner_box_carbon_calculator {
	background:#7abcce;
}

.slot_main_box .zenario_banner.banner_box_consumables_calculator {
	background:#b6d987;
}

.slot_main_box .zenario_banner.banner_box_warranty {
	background:#7fb8ac;
}

.slot_main_box .zenario_banner.banner_box_enquiry {
	background:#f08f75;
}

.slot_main_box .zenario_banner.banner_box_faqs {
	background:#b29fb0;
}

.slot_main_box .zenario_banner.banner_box_training .banner_content {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-training-white.svg') no-repeat center 20px / 100% 25px;
}

.slot_main_box .zenario_banner.banner_box_carbon_calculator .banner_content {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-footprint.svg') no-repeat center 14px / 100% 36px;
}

.slot_main_box .zenario_banner.banner_box_consumables_calculator .banner_content {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-consumables.svg') no-repeat center 14px / 100% 36px;
}

.slot_main_box .zenario_banner.banner_box_warranty .banner_content {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-warranty.svg') no-repeat center 15px / 100% 34px;
}

.slot_main_box .zenario_banner.banner_box_enquiry .banner_content {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-enquiry.svg') no-repeat center 15px / 100% 34px;
}

.slot_main_box .zenario_banner.banner_box_faqs .banner_content {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-question-circle.svg') no-repeat center 15px / 100% 34px;
}

/* Layout V2 font
--------------------------------------------------------------------------------------------------*/

.zenario_skin .layout_v2 .Slot_Contact_Link .zenario_banner h2,
.zenario_skin .layout_v2 .Slot_Elga_Link .zenario_banner h2,
.zenario_skin .layout_v2 .Slot_Search .zenario_banner h2,
.zenario_skin .layout_v2 .Slot_Logo .zenario_banner .banner_title h2,
.slot_main_box .zenario_banner .banner_content .banner_title h2  {
	font-family: 'TheSansVeolia',Arial,sans-serif;
}

.slot_main_box .zenario_banner .banner_content .banner_title h2 {
	font-weight:600;
}

/* Banners
--------------------------------------------------------------------------------------------------*/

.zenario_banner.banner_notice {
	position:relative;
	padding: 15px 15px 25px;
	background: red;
	background:#7b0f84;
  	overflow: hidden;
  	-webkit-border-top-right-radius: 30px;
  	-webkit-border-bottom-left-radius: 30px;
  	border-top-right-radius: 30px;
  	border-bottom-left-radius: 30px;
}

.zenario_banner.banner_notice h2 {
	text-transform:uppercase;
	font-size:1.2em;
	margin-bottom:5px;
}

.zenario_banner.banner_notice *,
.zenario_banner.banner_notice a {
	color:#FFF;
}

.zenario_banner.banner_notice .banner_image {
	position:absolute;
	right:15px;
	bottom:20px;
}

.zenario_banner.banner_notice .banner_more a {
	display: inline-block;
  padding: 0 10px 0 15px;
  height: 26px;
  line-height: 26px;
  text-transform: uppercase;
  color:#FFF;
  border: 2px solid #FFF;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.zenario_banner.banner_notice .banner_more a:before {
  font-family: "FontAwesome";
  content: "\f061";
  font-size: 12px;
  position: relative;
  top: -1px;
  left: -6px;
  transition: left 0.207s;
}

.zenario_banner.banner_notice .banner_more a:hover:before {
	left:-3px;
}

.zenario_banner.banner_notice .banner_more a:hover {
	text-decoration:none;
}

.zenario_banner.banner_notice.blue {
	background:rgb(29, 101, 163);
}

/* Banner title uppercase
--------------------------------------------------------------------------------------------------*/

.zenario_banner.title_uppercase .banner_title {
	text-transform:uppercase;
}

/* Banner image right
--------------------------------------------------------------------------------------------------*/

.zenario_banner.banner_image_right {
	overflow:hidden;
}

.zenario_banner.banner_image_right .banner_image {
	float:right;
	padding-left:20px;
}

/* Banner image left
--------------------------------------------------------------------------------------------------*/

.zenario_banner.banner_image_left {
	overflow:hidden;
}

.zenario_banner.banner_image_left .banner_image {
	float:left;
	padding-right:20px;
}

/* Banner image center
--------------------------------------------------------------------------------------------------*/

.zenario_banner.image_align_center .banner_image img {
	margin:auto;
	padding-bottom:30px;
}
/**/

.zenario_breadcrumbs {
	margin-left:225px;
	font-size:0.857em;
}

.zenario_breadcrumbs,
.layout_full_width .Grouping_Body .slot .zenario_breadcrumbs {
	margin-top:-25px;
}

.zenario_skin .zenario_breadcrumbs a {
	color:#6E767F;
}
.zenario_skin .zenario_breadcrumbs .current a {
	color:#333;
}

.zenario_skin .zenario_breadcrumbs span a {
	display:inline-block;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-right.png') no-repeat 0 3px;
	padding:0 6px 0 12px;
}

.zenario_skin .zenario_breadcrumbs span:first-child a {
	background:none;
	padding-left:0;
}

.layout_v2 .Grouping_Body .Slot_Breadcrumbs {
	position:static;
	width:97%;
	margin:0 1.5%;
}

.layout_v2 .zenario_breadcrumbs {
	margin:0;
	position:relative;
	top:-20px;
}

.zenario_skin .layout_v2 .zenario_breadcrumbs span a {
	background:none;
	padding-left: 2px;
	padding-right: 2px;
}

.zenario_skin .layout_v2 .zenario_breadcrumbs span:before {
	font-family:"FontAwesome";
	content:"\f105";
	padding-right:0;
}


.zenario_skin .layout_v2 .zenario_breadcrumbs span:first-child:before {
	content:"";
}
/**/
.zenario_content_list .content_list_data_row:before,
.zenario_content_list .content_list_data_row:after {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zenario_content_list .content_list_data_row:after {
	clear: both;
}

.zenario_content_list .content_list_data_row {
	position:relative;
}

.zenario_adminLoggedIn .zenario_content_list .content_list_data_row .content_list_infoIcon {
	position:absolute;
	top:5px;
	right:0;
}

.zenario_adminLoggedIn .zenario_content_list .content_list_data_row .content_list_infoIcon a {
	float:right;
}

/* Content summary list, recently added - UPDATED LV2
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zenario_content_list__default_style h1 {
	padding-bottom:10px;
	border-bottom:1px dotted #737476;
}

.zenario_content_list__default_style .content_list_data_row {
	padding:10px 10px 10px 15px;
	border-bottom:1px dotted #737476;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-red.png') no-repeat 0 13px;
}

.zenario_skin .zenario_content_list__default_style h2,
.zenario_skin .zenario_content_list__default_style p {
	margin:0;
}

.zenario_skin .zenario_content_list__default_style h2,
.zenario_skin .zenario_content_list__3 h2 {
	font-size:1em;
	font-family:'TheSansVeolia',Arial,sans-serif;
	font-weight:bold;
}

.zenario_skin .zenario_content_list__default_style h2 a {
	color:#333;
}

.zenario_skin .zenario_content_list__default_style h2 a:hover {
	color:#1772B0;
}

.zenario_content_list__default_style p.content_list_date {
	font-size:0.857em;
}

.zenario_skin .zenario_content_list__default_style .content_list_rss_link a {
	float:right;
	color:#fff;
	background:#1772B0;
	display:inline-block;
	padding:0 5px 3px 5px;
	text-shadow:0 1px 1px #333;
	font-weight:bold;
}

.zenario_skin .zenario_content_list__default_style .content_list_rss_link span {
	font-size:0.714em;
}

/* Content summary list, recently added v2
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_recent_added {
	padding:15px;
	background:#d0d0d0;
}

.zenario_content_list.csl_recent_added > h2 {
	margin-bottom:5px;
}

.zenario_content_list.csl_recent_added .content_list_data_row {
	border-top:1px solid #2c2c2c;
	padding-top:8px;
}

.zenario_content_list.csl_recent_added .content_list_data_row:first-child {
	border-top:0;
	padding-top:0;
}

.zenario_content_list.csl_recent_added .content_list_data_row h2 {
	font-size:1em;
	font-family: 'TheSansVeolia',Arial,sans-serif;
	padding:0 3px 3px;
	margin:0;
}

.zenario_content_list.csl_recent_added > h2,
.zenario_content_list.csl_recent_added .content_list_data_row h2 a,
.zenario_content_list.csl_recent_added .content_list_data_row h2 .link_title,
.zenario_content_list.csl_recent_added .content_list_data_row .link_downloads a {
	color:#2C2C2C;
}

.zenario_content_list.csl_recent_added .content_list_data_row h2 a {
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.zenario_content_list.csl_recent_added .content_list_data_row h2 a:hover {
	color:red;
	text-decoration:none;
}

.zenario_content_list.csl_recent_added .content_list_data_row p.content_list_date {
	margin-bottom:10px;
	font-size:0.938em;
	font-style:italic;
	color:#666;
}

.zenario_content_list.csl_recent_added .content_list_data_row .link_downloads {
	font-size:85%;
}

.zenario_content_list.csl_recent_added .content_list_data_row .link_downloads a {
	text-decoration:underline;
}

.zenario_content_list.csl_recent_added .content_list_data_row .link_downloads a:hover {
	color:red;
}

/* Content summary list links
--------------------------------------------------------------------------------------------------*/

.csl_listing_links {
	padding:0 0 20px;
	/*border-top:1px dotted #737476 !important;*/
	border-bottom:1px dotted #737476 !important;
}

.csl_listing_links .content_list_data_row {
	clear:both;
	overflow:hidden;
	padding:5px 5px 6px 15px;
	/*background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-red.png') no-repeat 0 8px;*/
	position:relative;
}

.csl_listing_links .content_list_data_row:before {
	font-family:"FontAwesome";
	content:"\f0da";
	color:red;
	position:absolute;
	top:4px;
	left:0;
	
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	visibility: visible;
}

.zenario_skin .csl_listing_links .content_list_data_row h2 {
	font-size:1em;
	font-family:'TheSansVeolia',Arial,sans-serif;
	line-height:1.4em;
	margin:0;
	color:#333;
	font-weight:600;
}

.zenario_skin .csl_listing_links .content_list_data_row h2 a {
	color:red;
}

.zenario_skin .csl_listing_links .content_list_data_row .content_list_excerpt p {
	margin:0;
}

.zenario_skin .csl_listing_links .content_list_data_row .content_list_text p.content_list_date {
	margin:2px 0 0;
	font-size:0.929em;
}

.csl_listing_links .content_list_data_row .sticky_image {
	float:left;
}

.csl_listing_links .content_list_data_row .sticky_image img {
	border:1px solid #1772B0;
	margin-right:10px;
}

.csl_listing_links .content_list_data_row .link_downloads {
	padding:2px 0 5px;
}



.Grouping_Masthead_CSL {
	height:430px;
}

.Grouping_Masthead_CSL .container_12 {
	max-width:100% !important;
}

.Grouping_Masthead_CSL .container_12 .span12 {
	display:block;
	width:960px;
	margin:auto;
	float:none;
}

.container_12 .Slot_Main_Slideshow {
	position:absolute;
	width:100% !important;
	margin:0 auto !important;
	float:none !important;
	display:block !important;
}

/* Content summary list, categories
--------------------------------------------------------------------------------------------------*/

.zenario_content_list .currently_selected_categories {
	overflow:hidden;
	margin:3px 0;
	padding:10px 10px 5px;
	background:#EFF1F5;
}

.zenario_content_list .currently_selected_categories h5,
.zenario_content_list .currently_selected_categories p,
.zenario_content_list .currently_selected_categories ul,
.zenario_content_list .currently_selected_categories ul li {
	margin:0;
	padding:0;
	display:inline-block;
}

.zenario_content_list .currently_selected_categories h5 {
	font-size:1em;
	font-weight:bold;
	color:#000;
}

.zenario_content_list .currently_selected_categories h5,
.zenario_content_list .currently_selected_categories p {
	float:left;
	line-height:18px;
	padding-right:5px;
}

.zenario_content_list .currently_selected_categories p.label {
	color:#777;
}

.zenario_content_list .currently_selected_categories ul {
	clear:both;
	padding-top:8px;
}

.zenario_content_list .currently_selected_categories ul li {
	padding:0 5px;
	margin-bottom:5px;
	line-height:18px;
	font-size:0.857em;
	color:#777;
	background:#F4F3F3;
	border:1px solid #ccc;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.zenario_content_list .currently_selected_categories ul li:before {
	font-family:"FontAwesome";
	content:"\f02b";
	padding-right:5px;
	color:#999;
}

/* Content summary list, with images
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_with_images .content_list_data_row {
	overflow:hidden;
	padding:10px 10px 10px 15px;
	border-bottom:1px dotted #737476;
}

.zenario_content_list.csl_with_images .content_list_data_row div.sticky_image {
	float:left;
	margin-right:20px;
}

.zenario_content_list.csl_with_images .content_list_data_row div.content_list_text {
	overflow:hidden;
}

/* Content summary list, listing
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_listing .content_list_data_row {
	padding: 15px 0;
	border-top:1px dotted #737476;
}

.zenario_content_list.csl_listing.csl_with_images .content_list_data_row {
	border-bottom:0;
}

.zenario_content_list.csl_listing .content_list_listing > .content_list_data_row:first-child {
	padding-top:0;
	border-top:0;
}

.zenario_content_list.csl_listing .content_list_data_row h2.content_list_title,
.zenario_content_list.csl_listing .content_list_data_row .content_list_date,
.zenario_content_list.csl_listing .content_list_data_row .content_list_excerpt {
	margin-bottom:10px;
}

.zenario_content_list.csl_listing .content_list_data_row .content_list_date {
	font-size:1.143em;
	font-family: 'TheSerifVeoliaBold',Georgia,Times New Roman,serif;
  	font-weight: normal;
  	font-style: normal;
}

.zenario_content_list.csl_listing .content_list_data_row .content_list_excerpt > * {
	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 3;
  	-webkit-box-orient: vertical;
}

.zenario_content_list.csl_listing .content_list_more {
	text-align:right;
}

/* Overall more button
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_overall_more_button a.content_list_more_link {
	float:right;
}

/* CSL S3
--------------------------------------------------------------------------------------------------*/

.zenario_content_list .link_downloads .copyClipboard,
.zenario_content_list .link_downloads .copyClipboardAWS {
	display:inline-block;
}

/*.zenario_content_list__default_style .content_list_data_row {
	position:inherit;
}*/

.zenario_content_list__default_style .content_list_data_row:before,
.zenario_content_list__default_style .content_list_data_row:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zenario_content_list__default_style .content_list_data_row:after {
	clear:both;
}

/* CSL thumbnail
--------------------------------------------------------------------------------------------------*/

.zenario_content_list.csl_thumbnail .content_list_data_row {
	overflow:hidden;
	border-top:1px dotted #737476;
	padding:10px 0;
}

.zenario_content_list.csl_thumbnail .content_list_listing > .content_list_data_row:first-child {
	border-top:0;
}

.zenario_content_list.csl_thumbnail .content_list_data_row > .sticky_image {
	float:left;
	margin-right:15px;
}

.zenario_content_list.csl_thumbnail h2 {
	font-size: 1em;
  	font-family: 'TheSansVeolia',Arial,sans-serif;
  	font-weight: bold;
}

.zenario_content_list.csl_thumbnail h2 a {
	color:#333;
}
/**/
.zenario_ctype_document .document_details_content_panel:before,
.zenario_ctype_document .document_details_content_panel:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zenario_ctype_document .document_details_content_panel:after {
	clear:both;
}

body.desktop .zenario_ctype_document .document_details_content_panel .document_details_content_sticky_image {
	width:200px;
	float:left;
}

body.desktop .zenario_ctype_document .document_details_content_panel .document_details_content_details,
body.desktop .zenario_ctype_document .document_details_content_panel .document_details_content_download {
	width:calc(100% - 200px);
	float:right;
}

.zenario_ctype_document .document_details_content_panel > div p {
	margin-bottom:8px;
}

.zenario_ctype_document .document_details_content_panel > div h3 {
	font-size:1.1em;
	margin-top:5px;
}

.zenario_ctype_document .shareable_link #noteCopyLink {
	font-family:'TheSansVeolia',Arial,sans-serif;
}

.document_details_content_download h3 {
	margin-bottom:3px;
	margin-top:20px;
}

.zenario_ctype_document .document_details_content_download p[onmouseover] {
	display:inline-block;
}

.zenario_ctype_document .shareable_link {
	padding-left:10px;
}
/**/
.zenario_document_container {
	/* This class will be applied to all plugins of this type. */
}

/* Download panel
--------------------------------------------------------------------------------------------------*/

.zenario_document_container.dc_download_panel {
	overflow:hidden;
	padding:1em 2em 2em;
	background:#EFEFEF;
}

.zenario_document_container.dc_download_panel .level_1 {
	overflow:hidden;
}

.zenario_document_container.dc_download_panel .level_1 > a {
	float: left;
	width: calc(100% - 130px);
}

.zenario_document_container.dc_download_panel .level_1 > .download_link {
	display:inline-block;
	float:right;
	margin-left:20px;
}
/**/
.zenario_html_snippet h1 {
	padding-bottom:10px;
	border-bottom:1px dotted #737476;
}

.layout_v2 .zenario_html_snippet h1 {
	padding-bottom:0;
	border-bottom:0;
}

.zenario_html_snippet table th,
.zenario_html_snippet table td {
	padding:5px 8px;
	border:1px solid #ccc;
	background:#FCFCFC;
	font-size:1em;
	vertical-align:top;
}

.zenario_html_snippet table th {
	background:red;
	color:#FFF;
	border-color:red;
}

.zenario_skin .zenario_html_snippet table h4 {
	font-size:1em;
	font-weight:bold;
	color:#1873b0;
}

.zenario_html_snippet table.table-no-border tr,
.zenario_html_snippet table.table-no-border td {
	border:0;
	background:#FFF;
}

.zenario_html_snippet__default_style .zoom-images .image_panel {
    position: relative;
}

.zenario_html_snippet__default_style .box_panel {	
	background:#ECECEE;
    margin: 10px;
    padding: 3px 20px;
}

.zenario_html_snippet__default_style .box_panel p {	
	margin:0;
	padding-bottom:3px;
}

.zenario_skin .layout_v2 .zenario_plugin_nest__2 .zenario_slot.zenario_html_snippet {
	margin-bottom:0;
}
/**/
.zenario_language_picker:before,
.zenario_language_picker:after {
	content: '.';
}

.zenario_language_picker:before,
.zenario_language_picker:after {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zenario_language_picker:after {
	clear: both;
}

.zenario_language_picker .lang_pick_box {
	float:right;
	overflow:hidden;
	font-size:0.857em;
	color:#555;
	padding-top:10px;
}

.zenario_language_picker .lang_pick_box .lang_choose_text {
	padding-right:5px;
}

.zenario_language_picker .lang_pick_box .lang_choices:after {
	content:"";
	font-family:"FontAwesome";
	content: "\f107";
	position: absolute;
	z-index:1;
	right: 6px;
	top: 6px;
}

.zenario_language_picker .lang_pick_box .lang_choose_text,
.zenario_language_picker .lang_pick_box .lang_choices {
	display:inline-block;
	position:relative;
}

.zenario_language_picker .lang_pick_box .lang_choices select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	outline:none;
	outline:0;
	background:transparent;
	color:#555;
	border:1px solid #EAE7E8;
	padding:4px 8px 4px 10px;
	font-family:'TheSansVeolia',Arial,sans-serif;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	cursor:pointer;
	
	position:relative;
	z-index:2;
}
/**/
/* Menu horizontal
--------------------------------------------------------------------------------------------------*/

.Slot_Menu .zenario_menu_multicolumn:before, 
.Slot_Menu .zenario_menu_multicolumn:after {
	content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.Slot_Menu .zenario_menu_multicolumn:after {
    clear: both;
}

.Slot_Menu .zenario_menu_multicolumn {
	margin: 0 auto;
    max-width: 960px;
    min-width: 768px;
    padding: 0;
    position:relative;
}

.zenario_skin .zenario_menu_multicolumn ul,
.zenario_skin .zenario_menu_multicolumn ul li {
	padding:0;
	margin:0;
	list-style:none;
}

.Slot_Menu .zenario_menu_multicolumn ul:first-child,
.Slot_Menu .zenario_menu_multicolumn ul .left_end,
.Slot_Menu .zenario_menu_multicolumn ul .right_end {
	display:none;
}

.Slot_Menu .zenario_menu_multicolumn ul li,
.Slot_Menu .zenario_menu_multicolumn ul li a {
	display: block;
}

.Slot_Menu .zenario_menu_multicolumn ul,
.Slot_Menu .zenario_menu_multicolumn ul li a {
	float:left;
}

.Slot_Menu .zenario_menu_multicolumn ul li a {
	height:31px;
	padding:15px 10px 0 10px;
}

.Slot_Menu .zenario_menu_multicolumn ul {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/border-red-menu.gif') repeat-y right top;
}

.Slot_Menu .zenario_menu_multicolumn ul ul {
	display:none;
	background:none;
}

.zenario_skin .Slot_Menu .zenario_menu_multicolumn ul li a {
	font-size:0.929em;
	color:#EAE7E8;
	margin-right:2px;
}

.Slot_Menu .zenario_menu_multicolumn ul:nth-child(7) li a,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(8) li a,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(9) li a {
	background-color:#C70102;
}

.Slot_Menu .zenario_menu_multicolumn ul li:hover a,
.Slot_Menu .zenario_menu_multicolumn ul li a.level1_on {
	background-color:#323232;
}

.Slot_Menu .zenario_menu_multicolumn ul li a.has_child {
	background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-down-grey.png');
	background-repeat:no-repeat;
	background-position:right 21px;
	padding-right:20px;
}

.Slot_Menu .zenario_menu_multicolumn ul li a:hover {
	text-decoration:none;
}

.Slot_Menu .zenario_menu_multicolumn ul li .columns_wrap {
	opacity: 0;
    -webkit-transition: visibility 0s linear 250ms, opacity 250ms linear 0s; /* For chrome & safari */
    -moz-transition: visibility 0s linear 250ms, opacity 250ms linear 0s; /* For mozilla firefox */
    transition: visibility 0s linear 250ms, opacity 250ms linear 0s;
    visibility: hidden;
}

.Slot_Menu .zenario_menu_multicolumn ul li:hover .columns_wrap {
	visibility:visible;
  	opacity:1;
  	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	transition-delay: 250ms;
}

/* megamenu */

.Slot_Menu .zenario_menu_multicolumn .columns_wrap {
	left:0;
	background:#323232;
	position: absolute;
	top:46px;
	left:0;
	z-index:90 !important;
	-webkit-box-shadow: 0px 8px 8px 0px #333;
	box-shadow: 0px 8px 8px 0px #333; 
}

.Slot_Menu .zenario_menu_multicolumn ul:nth-child(6) .columns_wrap,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(7) .columns_wrap,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(8) .columns_wrap,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(9) .columns_wrap {
	left:auto;
	right:0;
}

.Slot_Menu .zenario_menu_multicolumn ul:nth-child(4) li,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(5) li,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(6) li,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(7) li,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(8) li,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(9) li {
	position:relative;
}

.Slot_Menu .zenario_menu_multicolumn ul:nth-child(4) .columns_wrap,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(5) .columns_wrap {
	width:525px;
}

.Slot_Menu .zenario_menu_multicolumn ul:nth-child(6) .columns_wrap,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(7) .columns_wrap,
.Slot_Menu .zenario_menu_multicolumn ul:nth-child(9) .columns_wrap {
	width:350px;
}

.Slot_Menu .zenario_menu_multicolumn .columns_wrap .column {
	width:175px;
	float:left;
	text-transform:none;
	padding:0 0 20px;
}

.zenario_skin .Slot_Menu .zenario_menu_multicolumn .columns_wrap a {
	color:#EAE7E8;
	height:auto;
	background:transparent;
	float:none;
}

.zenario_skin .Slot_Menu .zenario_menu_multicolumn .columns_wrap a:hover {
	text-decoration:underline;
}

.Slot_Menu .zenario_menu_multicolumn .columns_wrap .node-level-2 a {
	padding:10px 0 5px;
	margin:0 10px 8px;
	border-bottom:1px dotted #EAE7E8;;
	line-height:16px;
}

.Slot_Menu .zenario_menu_multicolumn .columns_wrap .node-level-2 a.level2_on,
.Slot_Menu .zenario_menu_multicolumn .columns_wrap .node-level-3 a.level3_on {
	color:#f66363;
}

.Slot_Menu .zenario_menu_multicolumn .columns_wrap .node-level-2 a.level2_on {
	border-color:#f66363;
}

.Slot_Menu .zenario_menu_multicolumn .columns_wrap .node-level-3 a {
	padding:3px 10px;
	font-size:0.857em;
	margin:0;
}

.Slot_Menu .zenario_menu_multicolumn ul li > a,
.Slot_Menu .zenario_menu_multicolumn .columns_wrap .node-level-2 a {
	font-weight:bold;
}

.Slot_Menu .zenario_menu_multicolumn .columns_wrap .column div.node-level-3.first-node {
	padding-top:7px;
}
/**/
.zenario_menu_vertical ul,
.zenario_menu_vertical ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.Grouping_Body .zenario_menu_vertical {
	background:#79828B;
}

.Grouping_Body .zenario_menu_vertical ul li {
	border-top:1px solid #939CA5;
	margin:0 2px;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical a {
	display:block;
	margin-bottom:2px;
	padding:6px 6px 6px 20px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 > a,
.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 > em > a {
	padding:2px 6px 4px 28px;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 li.level3 > ul {
	padding-bottom:5px;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 li.level3 > a,
.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 li.level3 > em > a {
	padding:2px 6px 3px 38px;
}

.Grouping_Body .zenario_menu_vertical ul:first-child li,
.Grouping_Body .zenario_menu_vertical ul li li {
	border-top:0;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical a:hover {
	text-decoration:none;
}

.Grouping_Body .zenario_menu_vertical ul li {
	font-size:0.929em;
}

.Grouping_Body .zenario_menu_vertical ul li li {
	font-size:0.923em;
}

.Grouping_Body .zenario_menu_vertical ul li li li {
	font-size:inherit;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical a {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-light-grey.png') no-repeat 5px 9px;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical a:hover {
	background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-grey.png');
}

.Grouping_Body .zenario_menu_vertical ul li.level1_on a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on a:hover {
	background-color:#FA1301;
	background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-white.png');
}

.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child a:hover {
	background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-down-white.png');
	background-position:5px 11px;
}

.Grouping_Body .zenario_menu_vertical ul li.level1_on li a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li a:hover,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child li a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child li a:hover,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child li.level2_on.has_child li a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child li.level2_on.has_child li a:hover {
	background:none;
}

.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on a:hover,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on li.level3_on a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on li.level3_on a:hover {
	background:#EAE7E8 url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-grey.png') no-repeat 16px 9px;
}

.Grouping_Body .zenario_menu_vertical ul ul ul {
	padding-bottom:4px;
}

.Grouping_Body .zenario_menu_vertical ul ul ul > li:first-child {
	padding-top:0;
}

/* Layout v2 */

.Grouping_Body .zenario_menu_vertical {
	padding:20px 0;
	background:#d0d0d0;
	overflow:hidden;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
}

.Grouping_Body .zenario_menu_vertical ul li.level1_on a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on a:hover,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child a:hover,
.Grouping_Body .zenario_menu_vertical ul li.level1_on.has_child a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on a:hover,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on li.level3_on a,
.Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on li.level3_on a:hover,
.zenario_skin .Grouping_Body .zenario_menu_vertical a,
.zenario_skin .Grouping_Body .zenario_menu_vertical a:hover {
	background:none;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical a {
	position:relative;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical a,
.zenario_skin .Grouping_Body .zenario_menu_vertical ul li a,
.zenario_skin .Grouping_Body .zenario_menu_vertical ul li.level1_on li a,
.zenario_skin .Grouping_Body .zenario_menu_vertical ul li.level1_on li.level2_on li a {
	color:#2C2C2C;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical a:hover,
.zenario_skin .Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > a,
.zenario_skin .Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > a,
.zenario_skin .Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > em > a,
.zenario_skin .Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > ul > li.level3_on > a,
.zenario_skin .Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > ul > li.level3_on > em > a  {
	color:red;
}

.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 > a:hover,
.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 li.level3 > a:hover,
.zenario_skin .Grouping_Body .zenario_menu_vertical ul li li.level2 li.level3 > em > a:hover {
	color:#777;
}

.Grouping_Body .zenario_menu_vertical ul li {
	border-top-color:#555;
}

.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li > a:before,
.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > a:before,
.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > em > a:before {
	font-family:"FontAwesome";
	content:"\f105";
	position:absolute;
	left:8px;
	top:3px;
	font-size:12px;
}

.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li > a:before,
.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > a:before {
	top:8px;
}

.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > a::before,
.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > ul > li.level2_on > em > a:before {
	left:18px;
}

.Grouping_Body .zenario_menu_vertical .wrap_menu_inner > ul > li.level1_on > a:before  {
	content:"\f107";
}

.Grouping_Body .zenario_menu_vertical ul li,
.Grouping_Body .zenario_menu_vertical ul li li {
	font-size:1em;
}
/**/
.zenario_meta_data.zenario_meta_data__default_style {
	overflow:hidden;
}

.zenario_meta_data.zenario_meta_data__default_style > div {
	display:inline-block;
}

.zenario_meta_data.zenario_meta_data__default_style div.release_date + div.writer_name h4:before {
	content:"By:";
}

.zenario_meta_data.zenario_meta_data__default_style > div.page_title {
	clear:both;
	display:block;
}

.zenario_meta_data.zenario_meta_data__default_style > div.page_title h1 {
	margin-bottom:5px;
}
/**/
/* Meta data
--------------------------------------------------------------------------------------------------*/

.zenario_meta_data__default_style h2 {
	color:#333333;
	font-size:1.714em;
	margin-bottom:5px;
}

.zenario_meta_data__default_style h3 {
	color:#333333;
	font-size:0.929em;
	padding-bottom:10px;
	border-bottom:1px dotted #737476;
}
/**/
.zenario_multiple_image_container .banner_title h2 {
	color:#333;
}

.zenario_multiple_image_container .banner_images .banner_image {
	overflow:hidden;
	padding:10px 0;
	background: url('../../zenario_custom/skins/elgalabnet/editable_css/../images/border-grey-dotted-line.png') repeat-x left bottom;
}

.zenario_multiple_image_container .banner_images .banner_image > a {
	float:left;
	position:relative;
}

.zenario_multiple_image_container .banner_images .banner_image > a > img {
	border:1px solid #ccc;
	margin-right:8px;
}

.zenario_multiple_image_container .banner_images .banner_image > a span.banner_image_zoom {
	position:absolute;
	top:10px;
	left:10px;
	display:inline-block;
	width:20px;
	height:20px;
	text-indent:-99px;
	font-size:0;
	line-height:0;
}

.zenario_multiple_image_container .banner_images .banner_image > a span.banner_image_zoom:before {
	font-family:"FontAwesome";
	content:"\f00e";
	text-indent:0;
	font-size:26px;
	line-height:1.1em;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	color:#333;
}

.zenario_multiple_image_container .banner_images .banner_image span.download_link:before {
	font-family:"FontAwesome";
	content: "\f019";
	color:#1772b0;
}

.zenario_multiple_image_container .banner_images .banner_image > a,
.zenario_multiple_image_container .banner_images .banner_image > a > img,
.zenario_multiple_image_container .banner_images .banner_image > a span.banner_image_zoom:before {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.zenario_multiple_image_container .banner_images .banner_image > a:hover span.banner_image_zoom:before {
	opacity:0.7;
}

.zenario_multiple_image_container .banner_images .banner_image > a > img:hover {
	border-color:#1772b0;
}

.zenario_multiple_image_container .banner_images .banner_image > .title {
	float:right;
	width:calc(100% - 190px);
	line-height:1.3em;
}

/* On Nest2 Grid / Grid
------------------------------------------------------------------------------------------------- */

.zenario_plugin_nest__2 .zenario_multiple_image_container,
.zenario_multiple_image_container.grid {
	padding:15px;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images,
.zenario_multiple_image_container.grid .banner_images {
	overflow:hidden;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image {
	clear:left;
	position:relative;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image,
.zenario_multiple_image_container.grid .banner_images .banner_image {
	width:190px;
	float:left;
	padding:0 0 20px;
	background:none;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image:nth-child(even) {
	float:right;
	clear:right;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image > .title,
.zenario_multiple_image_container.grid .banner_images .banner_image > .title {
	float:none;
	width:100%;
	padding-top:5px;
	
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image span.uploaded_date,
.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image span.download_link {
	display:block;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image > .title,
.zenario_multiple_image_container.grid .banner_images .banner_image > .title,
.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image span.download_link {
	font-size:0.857em;
	padding-top:5px;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image span.uploaded_date {
	font-size:0.813em;
	color:#888;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image > a,
.zenario_multiple_image_container.grid .banner_images .banner_image > a {
	display:block;
	float:none;
	text-align:center;
	padding: 5px;
	background:rgba(0,0,0,0.05);
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image > a:hover,
.zenario_multiple_image_container.grid .banner_images .banner_image > a:hover {
	background:rgba(23, 114, 176, 0.05);
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image > a span.banner_image_zoom,
.zenario_multiple_image_container.grid .banner_images .banner_image > a span.banner_image_zoom {
	top:30%;
	left:0;
	right:0;
	margin:auto;
}

.zenario_plugin_nest__2 .zenario_multiple_image_container .banner_images .banner_image > a > img,
.zenario_multiple_image_container.grid .banner_images .banner_image > a > img {
	margin:auto;
}

.zenario_multiple_image_container.grid .banner_images .banner_image {
	margin-right:10px;
}

.zenario_multiple_image_container.grid .banner_images .banner_image > .title {
	text-align:center;
}

.zenario_multiple_image_container .banner_images .banner_image:nth-child(4n+4) {
	clear:right;
}

.zenario_multiple_image_container .banner_images .banner_image:nth-child(4n+1) {
	clear:left;
}
/**/
.nest_plugins {
	background-color:transparent !important;
}

/* Nest listing
--------------------------------------------------------------------------------------------------*/

.nest_listing {
	padding:20px 0;
	border-top:1px dotted #737476 !important;
	border-bottom:1px dotted #737476 !important;
}

.nest_listing .zenario_banner {
	padding:3px 5px 3px 15px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-red.png') no-repeat 0 6px;
}

.zenario_skin .nest_listing .zenario_banner h2 {
	font-size:1em;
	text-transform:uppercase;
	margin:0;
}

.zenario_skin .nest_listing .zenario_banner h2 a {
	color:#1772B0;;
}

/* Nest top search
--------------------------------------------------------------------------------------------------*/

.Slot_Search .zenario_plugin_nest .nest_wrap:before,
.Slot_Search .zenario_plugin_nest .nest_wrap:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.Slot_Search .zenario_plugin_nest .nest_wrap:after {
	clear: both;
}

/* Nest big buttons
--------------------------------------------------------------------------------------------------*/

.nest_big_buttons {
	overflow:hidden;
}

.nest_big_buttons .zenario_banner {
	width:250px !important;
	height:145px;
	float:left;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements-large-assets.png') no-repeat -73px -80px;
}

.nest_big_buttons .zenario_banner:hover {
	background-position:-73px -280px;
}

.Grouping_Body .Grouping_Main_Column .nest_big_buttons .zenario_banner {
	margin-right:30px;
}

.nest_big_buttons .zenario_banner .banner_title {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/button-icon-world.png') no-repeat center 25px;
	text-align:center;
	padding:110px 10px 0;
}

.nest_big_buttons .zenario_banner .banner_title h2 {
	font-size:1.286em;
	text-shadow:0px 1px 1px rgba(0,0,0, 0.5);
}

.zenario_skin .nest_big_buttons .zenario_banner .banner_title h2,
.zenario_skin .nest_big_buttons .zenario_banner .banner_title h2 a {
	color:#FFF;
}

.zenario_skin .nest_big_buttons .zenario_banner a:hover,
.zenario_skin .nest_big_buttons .zenario_banner .banner_title h2 a:hover {
	text-decoration:none;
}

/* Slideshow home: main
--------------------------------------------------------------------------------------------------*/

.Slot_Main_Slideshow .zenario_plugin_nest {
	position:relative;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs {
	width:100%;
	text-align:center;
	overflow:hidden;
}

.zenario_skin .Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul,
.zenario_skin .Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul li {
	list-style:none;
	margin:0;
	padding:0;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul,
.Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul li {
	display:inline;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul li div {
	display:none;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul li a {
	width:14px;
	height:14px;
	display:inline-block;
	text-indent:-999;
	font-size:0;
	line-height:0;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements.png') no-repeat -268px -117px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul li.tab_on a,
.Slot_Main_Slideshow .zenario_plugin_nest .nest_tabs ul li:hover a {
	background-position:-217px -117px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_arrows {
	z-index:50;
	position:relative;
	top:-80px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .container_module .nest_arrows_wrap_inner {
	position:relative;
	margin-right:328px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .next,
.Slot_Main_Slideshow .zenario_plugin_nest .prev {
	position:absolute;
	z-index:11;
	width:40px;
	height:57px;
	display:block;
	text-indent:-999;
	font-size:0;
	line-height:0;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements.png') no-repeat;
}

.Slot_Main_Slideshow .zenario_plugin_nest .next {
	right:0;
	background-position:-54px -118px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .prev {
	left:0;
	background-position:-4px -118px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .next:hover {
	background-position:-155px -118px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .prev:hover {
	background-position:-105px -118px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .zenario_image_container .banner_background {
	width:100% !important;
	background-position:center top;
	position:absolute;
	z-index:1;
}

/* Nest documents
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest__2,
.tabbed_nest {
	overflow:hidden;
	border:2px solid #79818B !important;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding:10px 10px 20px;
}

.layout_v2 .zenario_plugin_nest__2,
.layout_v2 .tabbed_nest {
	border:2px solid #555 !important;
	-webkit-border-radius: 0;
	border-radius:0;
}

.layout_v2 .zenario_plugin_nest__2,
.layout_v2 .tabbed_nest,
.layout_v2 .zenario_plugin_nest__2 .nest_wrap, 
.layout_v2 .tabbed_nest .nest_wrap {
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
}

.zenario_plugin_nest__2 .nest_wrap,
.tabbed_nest .nest_wrap {
	background:#ECECEE;
}

.zenario_skin .zenario_plugin_nest__2 .nest_tabs ul,
.zenario_skin .zenario_plugin_nest__2 .nest_tabs ul li,
.zenario_skin .tabbed_nest .nest_tabs ul,
.zenario_skin .tabbed_nest .nest_tabs ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_plugin_nest__2 .nest_tabs,
.tabbed_nest .nest_tabs {
	width:25%;
	float:left;
	text-transform:uppercase;
}

.zenario_plugin_nest__2 .nest_tabs a,
.tabbed_nest .nest_tabs a {
	display:block;
	padding:10px;
}

.zenario_plugin_nest__2 .nest_plugins_wrap,
.tabbed_nest .nest_plugins_wrap {
	width:74%;
	height:860px;
	overflow-y:auto;
	float:left;
	background:#FFF;
	border:2px solid #F91401;
	-webkit-box-shadow: 0px 0px 8px 4px rgba(139, 139, 139, 0.5);
	box-shadow: 0px 0px 8px 4px rgba(139, 139, 139, 0.5);
}

.zenario_plugin_nest__2.short .nest_plugins_wrap,
.tabbed_nest.short .nest_plugins_wrap {
	height:600px;
}

.layout_v2 .zenario_plugin_nest__2 .nest_plugins_wrap,
.layout_v2 .tabbed_nest .nest_plugins_wrap {
	-webkit-border-top-right-radius: 30px;
	border-top-right-radius: 30px;
}

.layout_v2 .zenario_plugin_nest__2 .nest_plugins_wrap,
.layout_v2 .tabbed_nest .nest_plugins_wrap {
	padding-top:15px;
}

.zenario_plugin_nest__2 .zenario_html_snippet,
.tabbed_nest .zenario_html_snippet {
	padding:15px;
}

.zenario_plugin_nest__2 .zenario_slot,
.tabbed_nest .zenario_slot {
	padding:5px 10px;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row,
.tabbed_nest .zenario_content_list .content_list_data_row {
	width:auto;
	float:none;
	clear:both;
	padding:10px 8px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/border-grey-dotted-line.png') repeat-x left bottom;
	position:relative; /* To make the <del> elements depend on the parent */
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row:before,
.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row:after,
.tabbed_nest .zenario_content_list .content_list_data_row:before,
.tabbed_nest .zenario_content_list .content_list_data_row:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row:after,
.tabbed_nest .zenario_content_list .content_list_data_row:after {
	clear: both;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row .content_list_text,
.tabbed_nest .zenario_content_list .content_list_data_row .content_list_text {
	padding-left:25px;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row .content_list_text h2.document,
.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row .content_list_text h2.picture,
.tabbed_nest .zenario_content_list .content_list_data_row .content_list_text h2.document,
.tabbed_nest .zenario_content_list .content_list_data_row .content_list_text h2.picture {
	min-height:16px;
	padding-left:25px;
	margin-left:-25px;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row .content_list_text h2.document,
.tabbed_nest .zenario_content_list .content_list_data_row .content_list_text h2.document {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-document-green.png') no-repeat 0 0;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row .content_list_text h2.picture,
.tabbed_nest .zenario_content_list .content_list_data_row .content_list_text h2.picture {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-file-image.png') no-repeat 0 0;
	float:left;
}

.tabbed_nest .zenario_content_list h2 {
	color:#333;
	font-weight:700;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row div.sticky_image,
.tabbed_nest .zenario_content_list .content_list_data_row div.sticky_image {
	width:50px;
	float:left;
	margin-right:10px;
}

.zenario_skin .zenario_plugin_nest__2 .zenario_content_list h2,
.zenario_skin .tabbed_nest .zenario_content_list .content_list_listing h2 {
	font-family:'TheSansVeolia',Arial,sans-serif;
	font-size:1em;
	line-height:1.3em;
	margin:0;
}

.zenario_plugin_nest__2 .zenario_content_list .content_list_data_row .content_list_text p.content_list_date,
.tabbed_nest .zenario_content_list .content_list_data_row .content_list_text p.content_list_date {
	margin:2px 0 0;
	font-size:0.929em;
}

.zenario_skin .zenario_plugin_nest__2 .zenario_multiple_image_container,
.zenario_skin .tabbed_nest .zenario_multiple_image_container {
	clear:both;
	float:none;
}

.zenario_skin .zenario_plugin_nest__2 .nest_tabs a,
.zenario_skin .zenario_plugin_nest__2 .zenario_content_list h2,
.zenario_skin .zenario_plugin_nest__2 .zenario_content_list h2 a,
.zenario_skin .tabbed_nest .nest_tabs a,
.zenario_skin .tabbed_nest .zenario_content_list h2 a {
	font-weight:bold;
	color:#333;
}

.zenario_skin .zenario_plugin_nest__2 .nest_tabs a:hover,
.zenario_skin .tabbed_nest .nest_tabs a:hover {
	text-decoration:none;
	color:#8F99A5;
}

.zenario_skin .zenario_plugin_nest__2 .nest_tabs li.tab_on a,
.zenario_skin .zenario_plugin_nest__2 .nest_tabs li.tab_on a:hover,
.zenario_skin .tabbed_nest .nest_tabs li.tab_on a,
.zenario_skin .tabbed_nest .nest_tabs li.tab_on a:hover {
	color:#FFF;
	background:#F91401;
}

.zenario_plugin_nest__2 .zenario_content_list__4,
.zenario_content_list__4,
.tabbed_nest .zenario_content_list__4 {
	padding-left:10px;
}

.zenario_plugin_nest__2 .zenario_content_list__4 h1,
.zenario_content_list__4 h1,
.tabbed_nest .zenario_content_list__4 h1 {
	display:none;
}

.zenario_plugin_nest__2 .zenario_content_list__4 .content_list_data_row,
.zenario_content_list__4 .content_list_data_row,
.tabbed_nest .zenario_content_list__4 .content_list_data_row {
	clear:inherit;
    float: left;
    height: 85px;
    padding: 10px 0;
    margin-left:10px;
    background:none;
}

.zenario_plugin_nest__2 .zenario_content_list__4 .content_list_data_row,
.zenario_plugin_nest__2 .zenario_content_list__4 .content_list_data_row div.sticky_image,
.zenario_content_list__4 .content_list_data_row,
.zenario_content_list__4 .content_list_data_row div.sticky_image,
.tabbed_nest .zenario_content_list__4 .content_list_data_row,
.tabbed_nest .zenario_content_list__4 .content_list_data_row div.sticky_image {
    width: 100px;
    text-align: center;
}

.zenario_plugin_nest__2 .zenario_content_list__4 .content_list_data_row .sticky_image img,
.zenario_content_list__4 .content_list_data_row .sticky_image img,
.tabbed_nest .zenario_content_list__4 .content_list_data_row .sticky_image img {
	max-width:85px !important;
	max-height:85px !important;
    -webkit-transition: opacity .2s ease-in-out; /* For chrome & safari */
    -moz-transition: opacity .2s ease-in-out; /* For mozilla firefox */
    transition: opacity .2s ease-in-out;
}

.zenario_plugin_nest__2 .zenario_content_list__4 .content_list_data_row .sticky_image img:hover,
.zenario_content_list__4 .content_list_data_row .sticky_image img:hover,
.tabbed_nest .zenario_content_list__4 .content_list_data_row .sticky_image img:hover {
	opacity:0.75;
}

.zenario_plugin_nest__2 .zenario_html_snippet iframe,
.tabbed_nest .zenario_html_snippet iframe {
	width:400px !important;
	height:225px !important;
	margin:auto;
	display:block;
}

.zenario_skin .zenario_plugin_nest__2 .zenario_content_list > h2 {
	font-size:1.429em;
}

.zenario_skin .layout_v2 .zenario_plugin_nest__2 .zenario_slot {
	margin-bottom:20px;
}

.zenario_skin .layout_v2 .zenario_plugin_nest__2 .zenario_banner .banner_title > *  {
	margin-bottom:5px;
}

.zenario_skin .layout_v2 .zenario_plugin_nest__2 .zenario_content_list > h2,
.zenario_skin .layout_v2 .zenario_plugin_nest__2 .zenario_banner .banner_title > * {
	color:#333;
}

.zenario_adminLoggedIn .zenario_plugin_nest__2 .zenario_content_list .content_list_data_row .content_list_infoIcon {
	position:static;
	margin-top:-20px;
}

.zenario_plugin_nest__2 .zenario_content_list.csl_with_images .content_list_data_row div.sticky_image,
.tabbed_nest .zenario_content_list.csl_with_images .content_list_data_row div.sticky_image {
	width:auto;
}

.zenario_plugin_nest__2 .zenario_content_list.csl_images_120 .content_list_data_row div.sticky_image,
.tabbed_nest .zenario_content_list.csl_images_120 .content_list_data_row div.sticky_image {
	width:120px;
	text-align:center;
}

.zenario_plugin_nest__2 .zenario_content_list.csl_with_images .content_list_data_row .content_list_text,
.tabbed_nest .zenario_content_list.csl_with_images .content_list_data_row .content_list_text {
	padding-left:0;
}

.zenario_plugin_nest__2 .zenario_content_list.csl_with_images .content_list_data_row .content_list_text h2.document,
.tabbed_nest .zenario_content_list.csl_with_images .content_list_data_row .content_list_text h2.document {
	background:none;
}

.tabbed_nest .zenario_content_list .link_to_zip_download_page {
	margin-bottom:15px;
}

.tabbed_nest .zenario_content_list {
	position:relative;
	padding-bottom:50px;
}

.tabbed_nest .zenario_content_list .pag_pagination {
	position:absolute;
	bottom:10px;
	width:calc(100% - 20px);
	margin-top:0;
}

/* Nest extranet
--------------------------------------------------------------------------------------------------*/

.zenario_skin .nest_extranet .zenario_banner h2 {
	font-size:0.929em;
	margin:0;
}

/* Nest extranet dropdown
--------------------------------------------------------------------------------------------------*/

.Slot_Extranet_Top .zenario_plugin_nest {
	position:relative;
	display:inline-block;
}

.Slot_Extranet_Top .zenario_menu_vertical {
	height:28px;
	position:relative;
}
	
.Slot_Extranet_Top .zenario_menu_vertical .extranet_user_greeting {
	position:relative;
	display:inline-block;
	padding-right:40px;
	font-weight:bold;
	line-height:28px;
	color:#8F99A5;
	font-size:0.857em;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-down-dropdown.png') no-repeat right 3px;
	cursor:pointer;
	z-index:90;
}

.Slot_Extranet_Top .zenario_plugin_nest:hover .zenario_menu_vertical .extranet_user_greeting {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-down-dropdown-over.png') no-repeat right 3px;
}
	
.Slot_Extranet_Top .zenario_menu_vertical .wrap_menu {
	width:182px !important;
	background:#FFF;
	position:absolute;
	top:28px;
	right:0;
	z-index:91;
	border:1px solid #94989B !important;
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius: 0;
	border-radius: 5px;
	border-top-right-radius: 0;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0, 0.5);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0, 0.5); 
	background:#f7f7f7;
}
	
.zenario_skin .Slot_Extranet_Top .zenario_menu_vertical .wrap_menu ul li {
	font-size:0.857em;
}
	
.zenario_skin .Slot_Extranet_Top .zenario_menu_vertical ul li a {
	display:block;
	height:15px;
	padding:10px 10px 10px 18px;
	color:#8F99A5;
    -webkit-transition: opacity .2s ease-in-out; /* For chrome & safari */
    -moz-transition: opacity .2s ease-in-out; /* For mozilla firefox */
    transition: opacity .2s ease-in-out;
}
	
.zenario_skin .Slot_Extranet_Top .zenario_menu_vertical ul li a:hover {
	color:#1772B0;
}
	
.Slot_Extranet_Top .zenario_menu_vertical .wrap_menu {
	visibility:hidden;
	opacity: 0;      /* Hide sub level, we will use this in transition */
    -webkit-transition: opacity .2s ease-in-out; /* For chrome & safari */
    -moz-transition: opacity .2s ease-in-out; /* For mozilla firefox */
    transition: opacity .2s ease-in-out;
}
	
.Slot_Extranet_Top .nest_plugins:hover .zenario_menu_vertical .wrap_menu {
	visibility:visible;
	opacity: 1;
	border-color:#555;
}

.layout_v2 .Slot_Extranet_Top{
	text-align:right;
}

.layout_v2 .Slot_Extranet_Top .zenario_plugin_nest {
	position:relative;
}

.layout_v2 .lang_en .Slot_Extranet_Top .zenario_plugin_nest {
	margin-right:-100px;
}

.layout_v2 .lang_fr .Slot_Extranet_Top .zenario_plugin_nest {
	margin-right:-80px;
}

.layout_v2 .Slot_Extranet_Top .zenario_menu_vertical .extranet_user_greeting {
	padding-right:15px;
	font-weight:normal;
}

.layout_v2 .Slot_Extranet_Top .zenario_menu_vertical .extranet_user_greeting,
.layout_v2 .Slot_Extranet_Top .zenario_plugin_nest:hover .zenario_menu_vertical .extranet_user_greeting,
.layout_v2 .Slot_Extranet_Top .zenario_menu_vertical  {
	background:none;
}

.layout_v2 .Slot_Extranet_Top .zenario_menu_vertical .extranet_user_greeting::after {
    font-family: "FontAwesome";
    content: "\f107";
    padding-left:5px;
}

.layout_v2 .Slot_Extranet_Top .zenario_menu_vertical {
	background:#F2F2F2;
	text-align:left;
}

.zenario_skin .layout_v2 .Slot_Extranet_Top .zenario_menu_vertical ul li a {
	height:auto;
	padding:8px 10px;
	border-bottom:1px solid #ccc;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.layout_v2 .Slot_Extranet_Top .zenario_menu_vertical .extranet_user_greeting,
.zenario_skin .layout_v2 .Slot_Extranet_Top .zenario_menu_vertical ul li a {
	color:#555;
}

.layout_v2 .Slot_Extranet_Top .nest_plugins:hover .zenario_menu_vertical .extranet_user_greeting,
.zenario_skin .layout_v2 .Slot_Extranet_Top .zenario_menu_vertical ul li a:hover {
	color:red;
	text-decoration:none;
}

/* Nest video listing
--------------------------------------------------------------------------------------------------*/

.nest_video_listing {
	overflow:hidden;
}
	
.zenario_skin .nest_video_listing h2 {
	font-size:1em;
	margin-bottom:10px;
	padding-top:0;
}
	
.nest_video_listing .zenario_slot {
	clear:both;
	width:100%;
	overflow:hidden;
	padding:20px 0;
	margin-bottom:30px;
	border-bottom:1px dotted #333;
	position:relative;
}
	
.nest_video_listing .banner_image,
.nest_video_listing .html_image {
	width:205px;
	margin-right:10px;
	float:left;
}
	
.nest_video_listing .banner_content,
.nest_video_listing .html_content {
	width:460px;
	position:absolute;
	right:0;
	bottom:20px;
}

.nest_video_listing .html_content a {
	cursor:pointer;
}

/* Nest video listing vertical
--------------------------------------------------------------------------------------------------*/

.nest_video_listing_vertical {
		height:1%;
		width:100% !important;
		overflow:hidden;
	}
	
.zenario_skin .nest_video_listing_vertical h2,
.zenario_skin .nest_video_listing_vertical .zenario_document_container .level_1 > a  {
		font-size:14px;
		background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-red.png') no-repeat 0 5px;
		padding-left:10px;
		margin-bottom:10px;
		padding-top:0;
	}
	
.nest_video_listing_vertical .zenario_slot {
	width:425px !important;
	padding:0 0 20px;
	border-bottom:1px dotted #333 !important;
}

.Grouping_Body .Grouping_Main_Column .nest_video_listing_vertical .zenario_slot {
	margin-bottom:30px;
	margin-left:40px;
}

.nest_video_listing_vertical iframe {
	width:425px !important;
	height:245px !important;
}

.zenario_skin .nest_video_listing_vertical .zenario_document_container .download_link {
	padding-top:5px;
	text-align:center;
}

.zenario_skin .nest_video_listing_vertical .zenario_document_container .thumbnail {
	padding-bottom:10px;
}

.zenario_skin .nest_video_listing_vertical .zenario_document_container .level_1 > a {
	font-family: 'TheSerifVeoliaBold',Georgia,Times New Roman,serif;
  	font-weight: normal;
  	font-style: normal;
}

.zenario_skin .nest_video_listing_vertical .zenario_document_container .download_link a {
	text-decoration:underline;
}

/* Nest smart links
--------------------------------------------------------------------------------------------------*/

.Slot_Smart_Links .zenario_plugin_nest {
	background:#EBF0F6;
	padding:7px 7px 0; 
	overflow:hidden;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	 -webkit-box-shadow: 0px 0px 3px 0px #CCC;
	box-shadow: 0px 0px 3px 0px #CCC; 
}

.zenario_skin .Slot_Smart_Links .zenario_plugin_nest h1 {
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-shadow:0 1px 1px #387aad;
	line-height:29px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-smart-links-title.png') no-repeat;
	padding:0 15px;
	margin:0;
}

.Slot_Smart_Links .zenario_plugin_nest .zenario_slot {
	float:left;
	width:42px;
	height:42px;
	margin:13px 13px 8px;
}

.Slot_Smart_Links .zenario_plugin_nest .zenario_banner img {
	margin:auto;
}

.Slot_Smart_Links .zenario_plugin_nest .zenario_banner img,
.Slot_Smart_Links .zenario_plugin_nest .zenario_contact_form .contact_form_banner_wrap {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.Slot_Smart_Links .zenario_plugin_nest .zenario_banner:hover img,
.Slot_Smart_Links .zenario_user_forms:hover .user_form_click_here {
	opacity:0.7;
}

.Slot_Smart_Links .zenario_user_forms .user_form_click_here {
	width:42px !important;
	height:42px;
}

.Slot_Smart_Links .zenario_user_forms .user_form_click_here {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/feedback-icon.svg') no-repeat center top / auto 30px;
	display:block;
	cursor:pointer;
}

.Slot_Smart_Links .zenario_user_forms .user_form_click_here h2,
.Slot_Smart_Links .zenario_user_forms .user_form_click_here p {
	display:none;
}

.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_global .banner_image a,
.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_carbon .banner_image a,
.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_consumable .banner_image a {
	position:relative;
	display:inline-block;
	width:40px;
	height:40px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #00A92C;
	background: #6afe70; /* Old browsers */
	background: -moz-linear-gradient(top, #6afe70 0%, #4fee54 33%, #12d21b 64%, #00c000 100%); /* FF3.6-15 */
	background: linear-gradient(to bottom, #6afe70 0%,#4fee54 33%,#12d21b 64%,#00c000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_carbon .banner_image a {
	border:1px solid #00B28B;
    background: #5af5cf; /* Old browsers */
	background: -moz-linear-gradient(top, #5af5cf 0%, #3de1ba 33%, #00cca0 64%, #00bb8b 100%); /* FF3.6-15 */
	background: linear-gradient(to bottom, #5af5cf 0%,#3de1ba 33%,#00cca0 64%,#00bb8b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_global .banner_image a {
	border:1px solid #2C5B9D;
    background: #5af5cf; /* Old browsers */
	background: -moz-linear-gradient(top, #326CC8 0%, #2B5DA4 33%, #245BA1 64%, #2D559E 100%); /* FF3.6-15 */
	background: linear-gradient(to bottom, #326CC8 0%,#2B5DA4 33%,#245BA1 64%,#2D559E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_global .banner_image a img,
.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_carbon .banner_image a img,
.Slot_Smart_Links .zenario_plugin_nest .zenario_banner.smart_link_consumable .banner_image a img {
	position: absolute;
  	top: 50%;
  	transform: translateY(-50%);
  	left:0;
  	right:0;
  	margin:auto;
}

/* Nest picture gallery
--------------------------------------------------------------------------------------------------*/

.nest_picture_gallery,
.nest_picture_gallery .nest_plugins_wrap,
.nest_picture_gallery .nest_plugins {
	width:100% !important;
	overflow:hidden;
}
.nest_picture_gallery .zenario_banner {
	width:100px !important;
	height:100px;
	padding:10px;
	float:left;
	border:1px solid #ccc !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.nest_picture_gallery .zenario_banner:hover {
	border-color:#1772B0 !important;
	opacity:0.85;
}

.Grouping_Body .Grouping_Main_Column .nest_picture_gallery .zenario_banner {
	margin:0 15px 15px 0;
}

/* Nest main slideshow home page
--------------------------------------------------------------------------------------------------*/

.Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap,
.Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins,
.Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container {
	width:100% !important;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container .container_module {
	position:relative;
	z-index:9;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container .container_module .banner_wrap_inner {
	width:632px;
	height:408px;
	margin-right:328px;
	margin-left:80px;
}

.Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container .container_module .banner_wrap_inner .banner_content {
	width:340px;
	padding:15px 20px 5px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-opacity-white.png') repeat;
	position:absolute;
	z-index:50;
	bottom:10px;
	overflow:hidden;
}

.zenario_skin .Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container .container_module .banner_wrap_inner .banner_content .banner_text h2 {
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size:1.714em;
	color:#333;
}

.zenario_skin .Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container .container_module .banner_wrap_inner .banner_content .banner_text p {
	color:#79818b;
	font-weight:bold;
}

/* Nest connect with us
--------------------------------------------------------------------------------------------------*/

.layout_v2 .nest_connect_with_us {
	padding: 15px;
	background: #d0d0d0;
}

.layout_v2 .nest_connect_with_us *,
.layout_v2 .nest_connect_with_us a,
.layout_v2 .nest_connect_with_us .nest_title h2 {
	color:#2C2C2C;
}

.layout_v2 .nest_connect_with_us .nest_title h2 {
	margin-bottom:10px;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links,
.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li {
	list-style:none;
	padding:0;
	margin:0;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links:before,
.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links:after {
	clear: both;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li {
	width:25%;
	float:left;
	text-align:center;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li .fa-brands,
.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li .fa-blog {
	font-size:30px;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li .fa-x-twitter:hover {
	color:#1DA1F2;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li .fa-linkedin:hover {
	color:#0077B5;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li .fa-youtube:hover {
	color:#FF0000;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li .fa-facebook:hover {
	color:#4267B2;
}

.layout_v2 .nest_connect_with_us .zenario_html_snippet ul.social_links li .fa-blog:hover {
	color:#f57d00;
}

.layout_v2 .nest_connect_with_us .zenario_banner {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #2c2c2c;
}

/* Nest warranties
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_warranties .nest_wrap {
	overflow:hidden;
}

.zenario_plugin_nest.nest_warranties .nest_plugins > .zenario_banner,
.zenario_plugin_nest.nest_warranties .nest_plugins > x-zenario-admin-slot-wrapper {
	width:48%;
	float:left;
	margin-left:2%;
	margin-bottom:30px;
}

.zenario_plugin_nest.nest_warranties .nest_plugins > .zenario_banner:nth-child(odd),
.zenario_plugin_nest.nest_warranties .nest_plugins > x-zenario-admin-slot-wrapper:nth-child(odd) {
	margin-left:0;
	margin-right:2%;
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap {
	overflow:hidden;
	min-height:100px;
	padding:20px 20px 10px;
	background:#7abcce;
}

.zenario_plugin_nest.nest_warranties .nest_plugins > .zenario_banner:first-child .banner_wrap,
.zenario_plugin_nest.nest_warranties .nest_plugins > x-zenario-admin-slot-wrapper:first-child .banner_wrap {
	background:#54bbba;
}

.zenario_plugin_nest.nest_warranties .nest_plugins > .zenario_banner:nth-child(2) .banner_wrap,
.zenario_plugin_nest.nest_warranties .nest_plugins > x-zenario-admin-slot-wrapper:nth-child(2) .banner_wrap {
	background:#7197ca;
}

.zenario_plugin_nest.nest_warranties .nest_plugins > .zenario_banner:nth-child(3) .banner_wrap,
.zenario_plugin_nest.nest_warranties .nest_plugins > x-zenario-admin-slot-wrapper:nth-child(3) .banner_wrap {
	background:#c0d272;
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap .banner_image {
	width:80px;
	float:left;
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap .banner_content {
	width:calc(100% - 80px);
	float:right;
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap .banner_image img {
	margin:auto;
	transition: transform .2s;
}

.zenario_plugin_nest.nest_warranties .zenario_banner:hover .banner_wrap .banner_image img {
	transform: scale(1.2);
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap,
.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap a,
.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap .banner_title > * {
	color:#FFF;
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap a:hover {
	text-decoration:none;
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap .banner_title > * {
	font-family:'TheSansVeolia',Arial,sans-serif;
	margin-bottom:10px;
}

.zenario_plugin_nest.nest_warranties .zenario_banner .banner_wrap .banner_text {
	font-size:1.1em;
}


/* Nest image right
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_image_right .zenario_banner {
	overflow:hidden;
	padding-bottom:50px;
}

.zenario_plugin_nest.nest_image_right .banner_image {
	float:right;
	padding-left:20px;
}

/* Nest image left
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_image_left .zenario_banner {
	overflow:hidden;
	padding-bottom:50px;
}

.zenario_plugin_nest.nest_image_left .banner_image {
	float:left;
	padding-right:20px;
}

/* Backgorund grey
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.background_grey .zenario_banner {
	background:#FCFCFC;
	border:1px solid #ccc;
	padding:1em;
}

/* Promo
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.nest_promo .zenario_banner .banner_image {
	width:200px;
	padding:10px;
}

.zenario_plugin_nest.nest_promo .zenario_banner .banner_image img {
	margin:auto;
}

.zenario_plugin_nest.nest_promo .zenario_banner .banner_content {
	width:calc(100% - 220px);
	float:left;
}

/* Five columns
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.table_five_columns .nest_plugins {
	display:flex;
	align-content:center;
	text-align:center;
	flex-wrap:wrap;
	gap:60px 20px;
}

.zenario_plugin_nest.table_five_columns .nest_plugins > * {
	width:20%;
}

.zenario_plugin_nest.table_five_columns .nest_plugins .banner_image img {
	margin:auto;
}

/* Center aligned
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.align_center .zenario_banner {
	text-align:center;
}

.zenario_plugin_nest.align_center .zenario_banner img {
	margin:auto;
}

/* Margin bottom
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest.margin_bottom .zenario_banner {
	padding-bottom:30px;
}
/**/
.zenario_plugin_nest_17629 .nest_wrap {
	background:#EBF0F6;
	padding:10px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0px 0px 3px 0px #CCC;
	box-shadow:0px 0px 3px 0px #CCC;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_title {
	background:#98C7EC;
	border:1px solid #8AAFC6;
	padding:6px 10px 8px 10px;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_title h2 {
	color:#FFF;
	font-size: 18px;
	text-shadow: 0 1px 1px #387aad;
	font-weight:bold;
	margin:0;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_banner,
.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap {
	overflow:hidden;
	padding:8px 0;
	border-top:1px dotted #ccc;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_banner .banner_image,
.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_image {
	width:50px;
	float:left;
	text-align:center;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_banner .banner_image img,
.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_image img {
	margin:auto;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_banner .banner_content,
.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_description {
	width:calc(100% - 55px);
	float:right;
	padding-top:10px;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_banner .banner_title h2,
.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_description h2 {
	font-size:1em;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_banner .banner_title h2 a,
.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_description h2 a {
	color:#333;
	text-decoration:none;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_banner .banner_title h2 a:hover,
.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_description h2 a:hover {
	text-decoration:underline;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_image img {
	width:32px !important;
	height:auto !important;
}

.zenario_plugin_nest_17629 .nest_wrap .nest_plugins_wrap .zenario_html_snippet .video_content_wrap .video_content_description {
	padding-top:5px;
}
/**/
.zenario_plugin_nest_17630 {
	padding-top:20px;
}

.zenario_plugin_nest_17630 .nest_wrap {
	border:2px solid #F91401;
	-webkit-box-shadow:0px 0px 8px 4px rgba(139, 139, 139, 0.5);
	box-shadow:0px 0px 8px 4px rgba(139, 139, 139, 0.5);
}

.zenario_plugin_nest_17630 .nest_wrap .nest_title {
	background:#F91401;
	padding:6px 20px 8px 20px;
}

.zenario_plugin_nest_17630 .nest_wrap .nest_title h2 {
	color:#FFF;
	margin:0;
}

.zenario_plugin_nest_17630 .nest_wrap .nest_plugins_wrap {
	padding:5px 20px 15px;
}

.zenario_plugin_nest_17630 .nest_wrap .nest_plugins_wrap .zenario_banner {
	overflow:hidden;
	padding:8px 0;
	border-bottom:1px dotted #333;
}

.zenario_plugin_nest_17630 .nest_wrap .nest_plugins_wrap .zenario_banner h2 {
	font-size:1em;
	margin:0 0 2px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-document-green.png') no-repeat 0 0;
	padding-left:22px;
}

.zenario_plugin_nest_17630 .nest_wrap .nest_plugins_wrap .zenario_banner h2,
.zenario_plugin_nest_17630 .nest_wrap .nest_plugins_wrap .zenario_banner h2 a {
	color:#333;
	text-decoration:none;
}

.zenario_plugin_nest_17630 .nest_wrap .nest_plugins_wrap .zenario_banner h2 a:hover {
	text-decoration:underline;
}

/**/
.Slot_Menu .zenario_promo_menu:before, 
.Slot_Menu .zenario_promo_menu:after {
	content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.Slot_Menu .zenario_promo_menu:after {
    clear: both;
}

.Slot_Menu .zenario_promo_menu {
	margin: 0 auto;
    max-width: 960px;
    min-width: 768px;
    padding: 0;
    position:relative;
    z-index:50;
}

.layout_v2 .Slot_Menu .zenario_promo_menu {
    max-width: 1024px;
}

.zenario_skin .zenario_promo_menu ul,
.zenario_skin .zenario_promo_menu ul li {
	padding:0;
	margin:0;
	list-style:none;
}

.Slot_Menu .zenario_promo_menu ul:first-child,
.Slot_Menu .zenario_promo_menu ul .left_end,
.Slot_Menu .zenario_promo_menu ul .right_end {
	display:none;
}

.Slot_Menu .zenario_promo_menu ul li,
.Slot_Menu .zenario_promo_menu ul li a {
	display: block;
}

.Slot_Menu .zenario_promo_menu ul,
.Slot_Menu .zenario_promo_menu ul li a {
	float:left;
}

.Slot_Menu .zenario_promo_menu ul li a {
	height:31px;
	padding:15px 30px 0 30px;
}

.Slot_Menu .zenario_promo_menu ul {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/border-red-menu.gif') repeat-y right top;
}

.layout_v2 .Slot_Menu .zenario_promo_menu ul {
	background:none;
}

.Slot_Menu .zenario_promo_menu ul ul {
	display:none;
	background:none;
}

.zenario_skin .Slot_Menu .zenario_promo_menu ul li a {
	font-size:0.929em;
	color:#EAE7E8;
	margin-right:2px;
}

.zenario_skin .layout_v2 .Slot_Menu .zenario_promo_menu ul li a {
	color:#FFF;
}

/*.Slot_Menu .zenario_promo_menu ul:nth-child(7) li a,
.Slot_Menu .zenario_promo_menu ul:nth-child(8) li a,
.Slot_Menu .zenario_promo_menu ul:nth-child(9) li a {
	background-color:#C70102;
}

.layout_v2 .Slot_Menu .zenario_promo_menu ul:nth-child(7) > li > a,
.layout_v2 .Slot_Menu .zenario_promo_menu ul:nth-child(8) > li > a,
.layout_v2 .Slot_Menu .zenario_promo_menu ul:nth-child(9) > li > a {
	background-color:#555;
}*/

.Slot_Menu .zenario_promo_menu ul li:hover a,
.Slot_Menu .zenario_promo_menu ul li.level1_on a,
.zenario_skin .layout_v2 .Slot_Menu .zenario_promo_menu ul li.level1_on > a {
	background-color:#323232;
}

.Slot_Menu .zenario_promo_menu ul li.has_child a {
	padding-right:20px;
}

.layout_v2 .Slot_Menu .zenario_promo_menu ul > li.has_child > a::after {
    font-family: "FontAwesome";
    content: "\f107";
    padding-left:5px;
}

.Slot_Menu .zenario_promo_menu ul li a:hover {
	text-decoration:none;
}

.Slot_Menu .zenario_promo_menu ul li .columns_wrap {
	opacity: 0;
    -webkit-transition: visibility 0s linear 250ms, opacity 250ms linear 0s; /* For chrome & safari */
    -moz-transition: visibility 0s linear 250ms, opacity 250ms linear 0s; /* For mozilla firefox */
    transition: visibility 0s linear 250ms, opacity 250ms linear 0s;
    visibility: hidden;
}

.Slot_Menu .zenario_promo_menu ul li:hover .columns_wrap {
	visibility:visible;
  	opacity:1;
  	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	transition-delay: 250ms;
}

.Slot_Menu .zenario_promo_menu ul li .columns_wrap .columns_wrap_inner {
	display:flex;
}

/* megamenu */

.Slot_Menu .zenario_promo_menu .columns_wrap {
	left:0;
	background:#323232;
	position: absolute;
	top:46px;
	left:0;
	z-index:90 !important;
	-webkit-box-shadow: 0px 8px 8px 0px #333;
	box-shadow: 0px 8px 8px 0px #333; 
	
	display:inline-flex;
}

.Slot_Menu .zenario_promo_menu ul li {
	position:relative;
}

.Slot_Menu .zenario_promo_menu .columns_wrap .column {
	width:205px;
	float:left;
	text-transform:none;
	padding:0 0 20px;
}

.zenario_skin .Slot_Menu .zenario_promo_menu .columns_wrap a {
	color:#EAE7E8;
	height:auto;
	background:transparent;
	float:none;
}

.zenario_skin .Slot_Menu .zenario_promo_menu .columns_wrap a:hover {
	text-decoration:underline;
}

.Slot_Menu .zenario_promo_menu .columns_wrap .level2 a {
	padding:10px 0 5px;
	margin:0 10px 8px;
	border-bottom:1px dotted #EAE7E8;;
	line-height:1.3em;
}

.zenario_skin .layout_v2 .Slot_Menu .zenario_promo_menu ul li.level1_on > a,
.Slot_Menu .zenario_promo_menu .columns_wrap .level2.level2_on a,
.Slot_Menu .zenario_promo_menu .columns_wrap .level3.level3_on a {
	color:#f66363;
}

.Slot_Menu .zenario_promo_menu .columns_wrap .level2.level2_on a {
	border-color:#f66363;
}

.Slot_Menu .zenario_promo_menu .columns_wrap .level3 a {
	padding:3px 10px 5px;
	font-size:0.857em;
	margin:0;
}

.Slot_Menu .zenario_promo_menu ul li > a,
.Slot_Menu .zenario_promo_menu .columns_wrap .level2 a {
	font-weight:bold;
}

.Slot_Menu .zenario_promo_menu .columns_wrap .column > .level3:first-child {
	margin-top:40px;
}

.Slot_Menu .zenario_promo_menu .feature_wrap,
.Slot_Menu .zenario_promo_menu .second_gallery_wrap {
	display:none;
}

.layout_v2 .Slot_Menu .zenario_promo_menu .wrap_menu_inner > ul > li {
	font-size:1.125em;
}

.layout_v2 .Slot_Menu .zenario_promo_menu .wrap_menu_inner > ul > li > li {
	font-size:1em;
}

.layout_v2 .Slot_Menu .zenario_promo_menu .wrap_menu_inner > ul > li > a {
	height: 33px;
	padding-top: 13px;
}

/* Dropdown parent, position static */ 

.Slot_Menu .zenario_promo_menu ul li.position_static {
	position:static;
}

/* Dropdown right-align */

.Slot_Menu .zenario_promo_menu ul li.dropdown_right .columns_wrap {
	left:auto;
	right:2px;
}

/* Dropdown middle-align */

.Slot_Menu .zenario_promo_menu ul li.dropdown_middle .columns_wrap {
	left:auto;
	right:-220px;
}

.Slot_Menu .zenario_promo_menu ul li.dropdown_middle .columns_wrap .column {
	width:175px;
}
/**/
/* Sitemap
--------------------------------------------------------------------------------------------------*/

.zenario_skin .zenario_sitemap h1 {
	border-bottom:1px dotted #737476;
	padding-bottom:5px;
}

.zenario_skin .zenario_sitemap ul,
.zenario_skin .zenario_sitemap ul li {
	list-style:none;
	padding:0;
	margin:0;
}

.zenario_skin .zenario_sitemap ul li {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #737476;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-red.png') no-repeat scroll 0 5px rgba(0, 0, 0, 0);
	padding-left:15px;
}

.zenario_skin .zenario_sitemap ul li li {
	padding:3px 0 2px 12px;
	margin-bottom:0;
	border-bottom:0;
	font-weight:normal;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-blue.png') no-repeat 0 8px;
	margin-left:10px;
}

.zenario_skin .zenario_sitemap h2,
.zenario_skin .zenario_sitemap h3,
.zenario_skin .zenario_sitemap h4,
.zenario_skin .zenario_sitemap h5,
.zenario_skin .zenario_sitemap h6 {
	font-size:1em;
	margin:0;
}

.zenario_skin .zenario_sitemap h2 {
	font-weight:bold;
	margin-bottom:5px;
}
/**/
/* Slideshow home: main - UPDATED LV2
--------------------------------------------------------------------------------------------------*/

.Slot_Main_Slideshow {
	text-align:center;
}

.Slot_Main_Slideshow x-zenario-admin-slot-wrapper,
.Slot_Main_Slideshow .zenario_slideshow {
	display:inline-block;
}

.Slot_Main_Slideshow .zenario_slideshow {
	position:relative;
	margin:auto;
	text-align:left;
}

.Slot_Main_Slideshow .zenario_slideshow .nest_wrap {
	padding-bottom:20px;
}

.Slot_Main_Slideshow .zenario_slideshow .nest_tabs ul,
.Slot_Main_Slideshow .zenario_slideshow .nest_tabs ul li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
}

.Slot_Main_Slideshow .zenario_slideshow .nest_tabs ul li div {
	display:none;
}

.Slot_Main_Slideshow .zenario_slideshow .nest_tabs {
	width:100% !important;
	text-align:center;
	overflow:hidden;
	position:absolute;
	bottom:0;
}

.Slot_Main_Slideshow .zenario_slideshow .nest_tabs ul li {
	display:inline;
	position:static !important;
	width:14px;
	height:14px;
	display:inline-block;
	margin:0 2px;
	text-indent:-999;
	font-size:0;
	line-height:0;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements.png') no-repeat -268px -117px;
}

.Slot_Main_Slideshow .zenario_slideshow .nest_tabs ul li.tab_on {
	background-position:-217px -117px;
}

.Slot_Main_Slideshow .zenario_slideshow .prev,
.Slot_Main_Slideshow .zenario_slideshow .next {
	position:absolute;
	bottom:30px;
	z-index:11;
	width:40px;
	height:57px;
	display:block;
	text-indent:-999;
	font-size:0;
	line-height:0;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements.png') no-repeat;
}

.Slot_Main_Slideshow .zenario_slideshow .prev {
	left:650px;
	background-position:-54px -118px;
}

.Slot_Main_Slideshow .zenario_slideshow .next {
	left:10px;
	background-position:-4px -118px;
}

.Slot_Main_Slideshow .zenario_slideshow .prev:hover {
	background-position:-155px -118px;
}

.Slot_Main_Slideshow .zenario_slideshow .next:hover {
	background-position:-105px -118px;
}

.Slot_Main_Slideshow .zenario_slideshow .slideshow_container {
	margin:auto;
	padding-bottom:25px;
}

/*.Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container .container_module .banner_wrap_inner {
	width:632px;
	height:408px;
	margin-right:328px;
	margin-left:80px;
}*/

.Slot_Main_Slideshow .zenario_slideshow .zenario_banner .banner_content {
	width:340px;
	padding:15px 20px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-opacity-white.png') repeat;
	position:absolute;
	z-index:50;
	left:85px;
	bottom:15px;
	overflow:hidden;
}

.Slot_Main_Slideshow .zenario_slideshow .zenario_banner .banner_content .banner_title {
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size:1.714em;
	color:#333;
	margin-bottom:18px;
}

.Slot_Main_Slideshow .zenario_slideshow .zenario_banner .banner_content .banner_text {
	color:#03779e;
	font-weight:bold;
}

/* Slideshow home: main
--------------------------------------------------------------------------------------------------*/

.zenario_slideshow.slideshow_home {
	margin:30px 0 0;
}

.zenario_slideshow.slideshow_home .nest_plugins {
	z-index:10 !important;
}
	
.zenario_slideshow.slideshow_home .zenario_banner {
	overflow:hidden;
	-webkit-border-top-right-radius: 40px;
	-webkit-border-bottom-left-radius: 40px;
	border-top-right-radius: 40px;
	border-bottom-left-radius: 40px;
}

.zenario_slideshow.slideshow_home .zenario_banner .banner_image {
	position:relative;
}

.zenario_slideshow.slideshow_home .zenario_banner .banner_image:after {
	display:block;
	content:"";
	width:100%;
	height:60px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/elga-tab-white-logo.svg') no-repeat center / 100% 100%;
	position:absolute;
	z-index:20;
	bottom:-9px;
	left:0;
	right:0;
	margin:auto;
}

.zenario_slideshow.slideshow_home .nest_wrap {
	position:relative;
}

.zenario_slideshow.slideshow_home .nest_tabs {
	position:absolute;
	z-index:49;
	left:35px;
	bottom:15px;
	overflow:hidden;
}

.zenario_slideshow.slideshow_home .nest_tabs ul,
.zenario_slideshow.slideshow_home .nest_tabs ul li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
}

.zenario_slideshow.slideshow_home .nest_tabs ul li a {
	display:inline-block;
	width:10px;
	height:10px;
	text-indent:-99px;
	font-size:0;
	line-height:0;
	margin-right:2px;
	border:4px solid #FFF;
	-webkit-border-radius:50%;
	border-radius:50%;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.zenario_slideshow.slideshow_home .nest_tabs ul li a:hover,
.zenario_slideshow.slideshow_home .nest_tabs ul li.tab_on a {
	background:#FFF;
}
/**/
/* User form default
--------------------------------------------------------------------------------------------------*/

.zenario_user_forms .form_wrapper {
	width:520px !important;
	margin:auto;
}

.zenario_user_forms .form_error {
	padding-bottom:3px;
}

.zenario_user_forms .form_field {
	overflow:hidden;
	margin-top:15px;
}

.zenario_user_forms .form_field .field_title {
	padding-bottom:5px;
	font-weight:600;
}

.zenario_user_forms .form_field input[type="text"],
.zenario_user_forms .form_field input[type="email"],
.zenario_user_forms .form_field textarea,
.zenario_user_forms .form_field select {
	width:calc(100% - 22px);
	margin:0;
}

.zenario_user_forms .form_field input[type="radio"],
.zenario_user_forms .form_field input[type="checkbox"] {
	margin-right:5px;
}

.zenario_user_forms .form_field.field_radios .values_wrap {
	overflow:hidden;
}

.zenario_user_forms .form_field.field_radios .values_wrap .field_radio {
	display:inline-block;
	float:left;
	margin-right:8px;
}

.zenario_user_forms .form_field.field_radios .values_wrap .field_radio input[type="radio"] {
	margin-right:5px;
}

.zenario_user_forms .form_field select {
	width:100%;
}

.zenario_user_forms .form_field .note_to_user {
	clear:both;
	float:none;
	display:block;
	margin:5px 0;
	padding:5px 8px;
	background:#EBF0F6;
	font-size:12px;
	font-style:italic;
}

.zenario_user_forms .form_field.field_date .field_title,
.zenario_user_forms .form_field.field_date .note_to_user {
	display:block;
	float:none;
	clear:both;
}

.zenario_user_forms .form_field.field_date input {
	float:left;
	margin:0 5px 0 0;
}

.zenario_user_forms .form_field.field_date,
.zenario_user_forms .form_field.field_document_upload {
	overflow:hidden;
}

.zenario_user_forms .form_field.field_date input {
	margin-bottom:5px;
}

.zenario_user_forms .form_field.field_date input.clear_date {
	width:18px;
	height:18px;
	line-height:16px;
	padding:0;
	margin-top:4px;
	text-align:center;
	background:#ccc;
	font-family:inherit;
	font-size:13px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.zenario_user_forms .form_field.field_document_upload {
	padding:8px;
	border:1px solid #f0f0f0;
}

.zenario_user_forms .form_field.field_document_upload .field_title {
}

.zenario_user_forms .form_field.field_document_upload input[type="button"] {
}

.zenario_user_forms .form_field.field_document_upload .files_preview {    
	margin: 3px 0;
    padding: 5px 0;
    font-size:13px;
}

.zenario_user_forms .form_field input[type='button'] {
	height:28px;
	line-height:28px;
	background:#1772b0;
	color:#fff;
	padding:0 8px;
	border:0;
	font-size:13px;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
	cursor:pointer;
}

.zenario_user_forms .form_field input[type='button']:hover {
	color:#fff;
	opacity:0.8;
}

.zenario_user_forms .form_buttons {
	padding-top:20px;
	text-align:center;
	overflow:hidden;
}

.zenario_user_forms .form_buttons input.next,
.zenario_user_forms .form_buttons input.submit.next {
	float:right;
}

.zenario_user_forms .form_buttons input.previous {
	float:left;
}

.zenario_user_forms .form_buttons input.submit {
	float:none;
}

.zenario_user_forms .form_field.note_to_user .field_title {
	display:none;
}

.zenario_user_forms .form_field.note_to_user .description {
	margin-top:30px;
	padding:5px 10px;
	background:#ECECEC;
	border:1px solid #E0E0E0;
	color:#888;
	font-size:0.929em;
}

.zenario_user_forms .form_field.hide_description .field_description {
	display:none;
}

.zenario_user_forms .form_fields table {
	width:100%;
}

.zenario_user_forms .form_fields table th.header {
	padding-bottom:10px;
	font-size:1.714em;
	text-align:right;
	border-bottom:1px dotted #333;
}

.zenario_user_forms .form_fields table th, 
.zenario_user_forms .form_fields table td {
	padding:5px;
}

.zenario_user_forms .form_fields table td:first-child {
	width:225px;
	font-weight:bold;
	text-align:right;
}


.zenario_user_forms .form_field.field_mandatory .field_title,
.zenario_user_forms .form_field.mandatory .field_title {
	font-weight:600;
}

.zenario_user_forms .form_field.field_mandatory .field_title:after,
.zenario_user_forms .form_field.mandatory .field_title:after {
	content:"*";
	color:red;
}

.zenario_user_forms .description span.asterisk {
	color:red;
	font-weight:600;
}

/* User form, feedback
--------------------------------------------------------------------------------------------------*/

.zenario_user_forms.form_feedback,
.zenario_user_forms.form_think_inside_box {
	cursor:pointer;
}

.zenario_user_forms.form_feedback h2 {
	padding-top:69px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/feedback-icon.svg') no-repeat center top / auto 54px;
}

.zenario_user_forms.form_feedback h3 {
	display:none;
}

.zenario_user_forms.form_think_inside_box h3 {
	overflow:hidden;
	display:inline-block;
	width:100%;
	height:402px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/elgalabnet_image.jpg') no-repeat 0 0;
	background-size:auto 402px;
	text-indent:-999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}

/* User form warranty
--------------------------------------------------------------------------------------------------*/

/*.zenario_user_forms.form_warranty .form_wrapper {
	width:auto;
}*/

.zenario_user_forms.form_warranty .form_field {
	overflow:hidden;
}

.zenario_user_forms.form_warranty .form_field .field_title,
.zenario_user_forms.form_warranty .form_field.field_checkboxes .field_title {
	width: 220px;
    padding:5px 10px 0 0;
    float: left;
    text-align: right;
}

.zenario_user_forms.form_warranty .values_wrap {
	padding-top:5px;
}

.zenario_user_forms.form_warranty .form_field input[type="text"],
.zenario_user_forms.form_warranty .form_field input[type="email"],
.zenario_user_forms.form_warranty .form_field select,
.zenario_user_forms.form_warranty .form_field textarea,
.zenario_user_forms.form_warranty .form_field.field_attachment input,
.zenario_user_forms.form_warranty .form_field.field_checkboxes .checkboxes_wrap,
.zenario_user_forms.form_warranty .values_wrap,
.zenario_user_forms.form_warranty .form_field .note_to_user,
.zenario_user_forms.form_warranty .form_error {
	float:right;
}

.zenario_user_forms.form_warranty .form_error.global.top {
	float:none;
}

.zenario_user_forms.form_warranty .form_field input[type="text"],
.zenario_user_forms.form_warranty .form_field input[type="email"],
.zenario_user_forms.form_warranty .form_field textarea {
	width:calc(100% - 230px - 18px);
}

.zenario_user_forms.form_warranty .form_error,
.zenario_user_forms.form_warranty .values_wrap,
.zenario_user_forms.form_warranty .form_field select,
.zenario_user_forms.form_warranty .form_field.field_checkboxes .checkboxes_wrap,
.zenario_user_forms.form_warranty .field_attachment.has_value .field_data {
	width:calc(100% - 230px);
}

.zenario_user_forms.form_warranty .form_field.field_attachment input {
	padding:8px;
	background:#eee;
}

.zenario_user_forms.form_warranty .form_field .note_to_user,
.zenario_user_forms.form_warranty .form_field.field_attachment input {
	width:calc(100% - 230px - 16px);
}

.zenario_user_forms.form_warranty .form_field.field_date.has_error input.hasDatepicker {
	margin-left:230px !important;
}

.zenario_user_forms.form_warranty .form_field .note_to_user {
	margin-top:5px;
}

.zenario_user_forms.form_warranty .form_field.field_section_description .field_title {
	width:auto;
	padding-right:0;
	float:none;
	text-align:left;
}

.zenario_user_forms.form_warranty .form_field.heading .field_title {
	padding-bottom: 10px;
    border-bottom: 1px dotted #737476;
}

.zenario_user_forms.form_warranty .form_field.heading .field_title,
.zenario_user_forms.form_warranty .form_field.subheading .field_title {
	padding-bottom: 10px;
    color:#333;
    font-size:1.714em;
    font-weight:400;
}

.zenario_user_forms.form_warranty .form_field.subheading .field_title {
	text-align:right;
}

.zenario_user_forms.form_warranty .form_field.section_text .field_title {
	padding-top:10px;
}

.zenario_user_forms.form_warranty .form_field.field_checkboxes .field_checkbox {
	overflow:hidden;
	padding-top:5px;
	padding-bottom:3px;
}

.zenario_user_forms.form_warranty .form_field.field_checkboxes .field_checkbox input,
.zenario_user_forms.form_warranty .form_field.field_checkboxes .field_checkbox label {
	float:left;
}

.zenario_user_forms.form_warranty .form_field.field_checkboxes .field_checkbox input {
	margin-top:3px;
	line-height:1.2em;
}

.zenario_user_forms.form_warranty .form_field.field_checkboxes .field_checkbox label {
	width:calc(100% - 30px);
}

.zenario_user_forms.form_warranty .repeat_block {
	padding-top:10px;
}

.zenario_user_forms.form_warranty .repeat_block > .field_title {
	font-weight:600;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows {
	margin:10px 0;
	padding:10px 0;
	background:#fAfAfA;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows,
.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_row  {
	overflow:hidden;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_row:not(.row_1)  {
	margin-top:10px;
	border-top:1px dotted #ccc;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_fields {
	float:left;
	width:calc(100% - 30px);
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_row .delete {
	float:right;
	margin-top:12px;
	position:relative;
	overflow:hidden;
	text-indent:-99px;
	width:20px;
	background:transparent;
	color:#2C2C2C;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_row .delete:after {
	text-indent:0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "\d7";
    font-size: 24px; 
    color: #000;
    line-height: 28px;
    text-align: center;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_block_buttons .add {
	width:40px;
	margin-left:230px;
	background:#2C2C2C;
	color:#FFF;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_row .delete,
.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_block_buttons .add {
	height:28px;
	line-height:28px;
	padding:0 5px;
	text-align:center;
	cursor:pointer;
	font-size:0.8em;
    -webkit-transition: all 0.8s ease-in;
    -moz-transition: all 0.8s ease-in;
    transition: all 0.8s ease-in;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_block_buttons {
	clear:both;
	margin-top:10px;
}

.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_row .delete:hover,
.zenario_user_forms.form_warranty .repeat_block .repeat_rows .repeat_block_buttons .add:hover {
	opacity:0.85;
}

.zenario_user_forms.form_warranty .field_attachment.has_value {
	overflow:hidden;
}

.zenario_user_forms.form_warranty .field_attachment.has_value .field_data {
	padding-top:5px;
}

.zenario_user_forms.form_warranty .field_attachment.has_value .field_data:before {
	font-family:"FontAwesome";
	content:"\f15b";
	padding-right:5px;
}

.zenario_user_forms.form_warranty .field_attachment.has_value .remove_attachment {
    width: 60px;
    float: right;
    height: 22px;
    line-height: 16px;
    font-size: 12px;
    padding: 0 5px 2px;
    background-color: #CE0011;
	border-color: #CE0011;
    -webkit-border-radius:2px;
    border-radius:2px;
}

.zenario_user_forms.form_warranty .field_attachment .note_to_user {
	clear:both;
}

/* User form popup
--------------------------------------------------------------------------------------------------*/

#zenario_citem {
	position:relative;
}

.zenario_skin .zenario_user_forms .overlay_1,
.zenario_skin .zenario_user_forms .overlay_2 {
	position:absolute;
	z-index:99;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,0.3);
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 {
	max-width:730px;
	height:340px;
	background:#FFF;
	border:2px solid #DEDEDE;
	position: absolute;
    /*top:0;
    bottom: 0;*/
    bottom:20%;
    left: 0;
    right: 0;

    margin: auto;
    padding:20px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
}

.zenario_skin .zenario_user_forms .overlay_2 .popup_2 {
	left:5%;
	text-align:left;
	height:400px;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .close,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .close {
	float:right;
	display:inline-block;
	width:11px;
	height:11px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-cross.png') no-repeat;
	text-indent:-999;
	line-height:0;
	font-size:0;
	position:relative;
	margin-top:-10px;
	margin-right:-10px;
	cursor:pointer;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .header,
.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content,
.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .footer,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .header,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .footer {
	text-align:left;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .header h3,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .header h3 {
	text-align:center;
	font-weight:600;
	font-size:1.2em;
	color:#1772b0;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files {
	border:1px solid #676767 !important;
	padding:10px;
	height:200px;
	overflow:auto;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row {
	overflow:hidden;
	background:#f0f0f0;
	padding:5px 8px;
	font-size:0.875em;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row:nth-child(even),
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row:nth-child(even) {
	background:#fff;
}

.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row {
	cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row div.icon,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row div.icon {
	display:inline-block;
	float:left;
	width:12px;
	height:16px;
	margin-right:6px;
	margin-top:3px;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row div.icon {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-document.png') no-repeat 0 0;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row span.delete,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row span.delete,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row span.rotate {
	display:inline-block;
	float:left;
	width:15px;
	height:16px;
	text-align:right;
	cursor:pointer;
	font-size:0;
	line-height:0;
	text-indent:-999;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row span.delete,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row span.delete {
	float:right;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row span.delete,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row span.delete {
	width:12px;
	height:16px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-trash.png') no-repeat right 0;
}

.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row span.rotate {
	width:14px;
	height:16px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-rotate.png') no-repeat right 0;
}

.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row .drag_handle {
	display:inline-block;
	float:left;
	width:20px;
	height:64px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/drag-dots.png') no-repeat left center;
	cursor:move;
}

.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row.ui-sortable-helper {
	background:#E5FFE6;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row p,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row p {
	display:inline-block;
	float:left;
	margin:0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row p {
	width:calc(100% - 100px);
}

.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row p {
	width:calc(100% - 130px);
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .content .files .file_row p a,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .content .files .file_row p a {
	color:#2f2f2f;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .footer,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .footer {
	overflow:hidden;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .section_wrap,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .section_wrap {
	border:0;
	margin:0;
	padding:0;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .footer .section_wrap,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .footer .section_wrap {
	width:38%;
	margin-right:2%;
	float:left;
	padding-top:15px;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .footer .section_wrap .button span,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .footer .section_wrap .button span {
	display:none;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .footer .section_wrap input[type="file"],
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .footer .section_wrap input[type="file"] {
	padding:0;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zenario_skin .zenario_user_forms .form_field.two_columns .overlay_1 .popup_1 .footer .section_wrap input[type="text"],
.zenario_skin .zenario_user_forms .form_field.two_columns .overlay_2 .popup_2 .footer .section_wrap input[type="text"] {
	width:calc(100% - 26px);
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .footer .section_wrap label,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .footer .section_wrap label {
	display:block;
	padding-bottom:5px;
	font-weight:600;
}

.zenario_skin .zenario_user_forms .overlay_1 .popup_1 .footer .section_wrap.save,
.zenario_skin .zenario_user_forms .overlay_2 .popup_2 .footer .section_wrap.save {
	width:20%;
	margin-right:0;
	float:right;
	text-align:right;
	padding-top:43px;
}



/* Form popup
------------------------------------------------------------------------------------------------- */

.zenario_user_forms.form_popup {
	width:400px !important;
	position:fixed;
	z-index:97;
	bottom:0;
	right:50px;
	display:none;
}

.zenario_user_forms.form_popup .form_wrapper {
	position:absolute;
	bottom:0;
	right:0;
	width:400px !important;
	height:38px;
}

.zenario_user_forms.form_popup,
.zenario_user_forms.form_popup .form_wrapper,
.zenario_user_forms.form_popup .form_wrapper > h2,
.zenario_user_forms.form_popup .success > h2 {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.zenario_user_forms.form_popup .form_wrapper > h2,
.zenario_user_forms.form_popup .success > h2 {
	height:18px;
	padding:9px 10px 15px 10px; 
	margin:0;
	font-size:16px;
	background:#F91401 url('../../zenario_custom/skins/elgalabnet/editable_css/../images/background-contact.png') no-repeat right top;
	color:#FFF;
	cursor:pointer;
}

.zenario_user_forms.form_popup .form_wrapper > h2:before,
.zenario_user_forms.form_popup .success > h2:before {
	font-family: 'FontAwesome';
	content: "\f0e0";
	position:relative;
	left:0;
	top:0;
	padding-right:15px;
}

.zenario_user_forms.form_popup .user_form {
	height:400px;
	padding:10px 20px 20px;
	background:#fff;
	-webkit-box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	position:relative;
}

.zenario_user_forms.form_popup .user_form .form_field {
	margin-top:10px;
}

.zenario_user_forms.form_popup .user_form .form_fields .form_field:first-child {
	margin-top:0;
}

.zenario_user_forms.form_popup .user_form .form_field .description p {
	margin-bottom:0;
}

.zenario_user_forms.form_popup .user_form .form_field .field_title,
.zenario_user_forms.form_popup.hide .close,
.zenario_user_forms.form_popup .form_error.global.top {
	display:none;
}

.zenario_user_forms.form_popup .user_form .form_field.field_section_description .field_title,
.zenario_user_forms.form_popup .user_form .form_field.field_checkbox .field_title {
	display:block;
}

.zenario_user_forms.form_popup .form_field.field_section_description .field_title {
	font-size:0.95em;
	font-weight:normal;
}

.zenario_user_forms.form_popup .user_form .form_field.field_checkbox {
	font-size:0.929em;
}

.zenario_user_forms.form_popup.show .close {
	background:#fff;
	position:absolute;
	top:390px;
	right:-25px;
	padding-top:0;
	width:25px;
	height:28px;
	display:block;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	cursor:pointer;
	
	text-indent:-999;
	font-size:0;
	line-height:0;
}

.zenario_user_forms.form_popup.show .close:before {
	font-family: 'FontAwesome';
	content: "\f00d";
	color:#000;
	font-size:18px;
	padding-left:5px;
	text-indent:initial;
	font-size:18px;
	line-height:24px;
}

.zenario_user_forms.form_popup.show.no_title .close {
	top:350px;
}

.zenario_user_forms.form_popup .user_form input[type="text"], 
.zenario_user_forms.form_popup .user_form input[type="email"],  
.zenario_user_forms.form_popup .user_form textarea {
	border:2px solid #B4B4B4;
	width:calc(100% - 24px);
}

.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="text"],
.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="email"],
.zenario_user_forms.form_popup .user_form .form_field.has_error textarea {
	border-color:red;
}

.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="text"]:focus,
.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="email"]:focus,
.zenario_user_forms.form_popup .user_form .form_field.has_error textarea:focus {
	border-color:#B4B4B4;
	background:none;
}

.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="text"],
.zenario_user_forms.form_popup .user_form .form_field.has_error input[type="email"] {
	height:36px;
	line-height:36px;
}

.zenario_user_forms.form_popup .readonly input[type="text"] {
	border-color:#efefef;
	background: #efefef;
    color: #999;
}

.zenario_user_forms.form_popup .user_form textarea {
	height:200px;
	padding-top:5px;
	padding-bottom:5px;
}

.zenario_user_forms.form_popup .user_form .form_field.has_error .form_error {
	display:none;
}

.zenario_user_forms.form_popup .user_form .form_field.has_error.field_checkbox .form_error {
	display:block;
	margin:0;
	padding-top:4px;
}

.zenario_user_forms.form_popup .user_form .form_field.has_error.field_checkbox .field_title {
	margin-top:0;
}

.zenario_user_forms.form_popup .user_form .form_buttons {
	text-align:center;
	padding-top:5px;
}

.zenario_user_forms.form_popup .user_form .form_buttons input[type="button"] {
	margin-top:10px;
	font-size:13px;
}

.zenario_user_forms.form_popup.hide .form_wrapper {
    -webkit-transition: all 0.8s ease-in;
    -moz-transition: all 0.8s ease-in;
    transition: all 0.8s ease-in;
}

.zenario_user_forms.form_popup.show .form_wrapper {
	bottom:400px;
    -webkit-transition: all 0.8s ease-in;
    -moz-transition: all 0.8s ease-in;
    transition: all 0.8s ease-in;
}

.zenario_user_forms.form_popup .success p {
	padding:20px;
	text-align:center;
	color:#333;
}

.zenario_user_forms.form_popup .success {
	opacity:1;
	width:360px;
	height:350px;
	padding:50px 20px 0;
	text-align:center;
	font-size:1.2em;
	background:#fff;
	margin-bottom:0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
	box-shadow:0 12px 25px 8px rgba(0,0,0,0.17);
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
}

.zenario_user_forms.form_popup.hide .success {
	opacity:0;
	visibility:hidden;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
    display:none;
}

.Grid_Bottom .zenario_user_forms.form_popup p {
	font-size:1em;
}

.Grid_Bottom .zenario_user_forms.form_popup .success p {
	font-size: 16px;
	line-height: 1.5em;
}
/**/
.zenario_user_forms_17675 .form_wrapper,
.zenario_user_forms_17675 .success {
	margin:auto;
}
.zenario_user_forms_17675 .mandatory .field_title {
	font-weight:bold;
}

.zenario_user_forms_17675 .mandatory .field_title:after {
	content:" *";
}
/**/
.zenario_skin hr {
  border: 0;
  color: #CCC;
  background-color: #CCC;
  height: 2px;
}

/* Buttons
--------------------------------------------------------------------------------------------------*/

.nice_button {
	float:left;
	margin-right:8px;
}

.extranet_btn input,
.zenario_extranet_profile .extranet_links a,
.zenario_extranet .login_form .extranet_links a,
.zenario_extranet_logout .extranet_links a {
	font-size:14px;
	line-height:18px;
}

.zenario_extranet_user_image .extranet_confirm .extranet_btn input,
.zenario_extranet_user_image .existing_image_wrap .extranet_btn input,
.zenario_extranet_user_image .new_image_wrap .extranet_btn input.Replace.Image {
	padding:5px;
	font-size:11px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.zenario_extranet_panel .extranet_field input:focus,
.zenario_extranet_panel .extranet_field textarea:focus,
.zenario_extranet_panel .extranet_field select:focus,
#colorbox.nest_smart_links input[type="text"]:focus,
#colorbox.nest_smart_links input[type="email"]:focus,
#colorbox.nest_smart_links textarea:focus,
#colorbox.nest_smart_links select:focus,
#colorbox.zenario_user_forms input[type='text']:focus,
#colorbox.zenario_user_forms input[type='email']:focus,
#colorbox.zenario_user_forms textarea:focus {
	background:#EBE7E8;
}

.zenario_contact_form #cboxContent .contact_form_content .contact_form_buttons,
#colorbox.nest_smart_links input[type='button'],
#colorbox.zenario_user_forms input[type='button'] {
	clear:both;
	display:block;
	overflow:hidden;
	margin-top:20px;
}

.zenario_contact_form #cboxContent .contact_form_content .contact_form_buttons input,
#colorbox.nest_smart_links #cboxContent input[type='button'],
#colorbox.zenario_user_forms #cboxContent input[type='button'] {
	font-size:16px;
}

.zenario_skin input[type='submit'],
.zenario_skin .Slot_Main_Slideshow .zenario_plugin_nest .nest_plugins_wrap .nest_plugins .zenario_image_container .container_module .banner_wrap_inner .banner_content a.banner_more,
.zenario_extranet_profile .extranet_links a,
.zenario_extranet .login_form .extranet_links a,
.zenario_extranet_logout .extranet_links a,
.extranet_wrap .form_buttons input.submit,
.extranet_wrap .form_buttons a.nice_button,
.nice_button a,
.Flexible_form_buttons input[type="button"],
.customer_references_popup_window .popup_inner input[type='button'],
.zenario_category_subscriptions .slot_links a,
.zenario_contact_form #cboxContent .contact_form_content .contact_form_buttons input,
.nest_smart_links #cboxContent .contact_form_content .contact_form_buttons input,
.carbon_calculator_form_buttons input[type='submit'],
.zenario_contact_form input[type='button'],
.zenario_user_forms .form_buttons input[type='button'],
.zenario_user_forms .form_buttons input[type='submit'],
.zenario_content_list #download_documents_links #download_documents_link a,
.zenario_multiple_image_container #download_images_links #download_images_link a,
.zenario_content_list .link_to_zip_download_page a,
a.link_like_button,
.csl_more_button .content_list_more a,
.csl_overall_more_button a.content_list_more_link,
.download_link_like_button .download_link a {
	display:inline-block;
	padding:10px 12px;
	background:red;
	color:#FFF;
	text-transform:uppercase;
	border:0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */    
    transition: all .2s ease-in-out;
	cursor:pointer;
}

.zenario_skin input[type='submit']:hover,
.zenario_extranet_profile .extranet_links a:hover,
.zenario_extranet .login_form .extranet_links a:hover,
.zenario_extranet_logout .extranet_links a:hover,
.extranet_wrap .form_buttons input.submit:hover,
.extranet_wrap .form_buttons a.nice_button:hover,
.nice_button a:hover,
.Flexible_form_buttons input[type="button"]:hover,
.customer_references_popup_window .popup_inner input[type='button']:hover,
.zenario_category_subscriptions .slot_links a:hover,
.carbon_calculator_form_buttons input[type='submit']:hover,
.zenario_contact_form input[type='button']:hover,
.zenario_user_forms .form_buttons input[type='submit']:hover,
.zenario_user_forms .form_buttons input[type='button']:hover,
#colorbox.nest_smart_links input[type='button']:hover,
#colorbox.zenario_user_forms input[type='button']:hover,
.zenario_content_list #download_documents_links #download_documents_link a:hover,
.zenario_multiple_image_container #download_images_links #download_images_link a:hover,
.zenario_content_list .link_to_zip_download_page a:hover,
a.link_like_button:hover,
.csl_more_button .content_list_more a:hover,
.csl_overall_more_button a.content_list_more_link:hover,
.download_link_like_button .download_link a:hover {
	text-decoration:none;
	background: #8F0000;
}

.csl_more_button .content_list_more a,
.csl_overall_more_button a.content_list_more_link {
	padding:5px 12px;
}

.extranet_wrap .form_buttons a.nice_button.cancel {
	background:#7d7d7d;
}

/* Reset styles in buttons
--------------------------------------------------------------------------------------------------*/

.zenario_skin .Slot_Search .zenario_search_results input[type="submit"],
.zenario_skin .form_field_toggles input[type='submit'],
.zenario_skin .zenario_flexible_form input.toggle {
	-webkit-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
	padding:auto;
}

/* Toggle
--------------------------------------------------------------------------------------------------*/
	
.zenario_skin .elgalabnet_submit_warranty_claim_form .form_field_toggles input[type='submit'].toggle,
.zenario_skin .elgalabnet_submit_warranty_claim_form input.toggle,
.zenario_skin .zenario_flexible_form input.toggle {
	width:14px;
	height:14px;
	border:none;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/toggle.gif') no-repeat;	
	text-indent: -999px;
	font-size: 0;
	display:block;
	line-height: 0;
	padding:0;
}
	
.zenario_skin .elgalabnet_submit_warranty_claim_form .form_field_toggles input[type='submit'].toggle_selected,
.zenario_skin .elgalabnet_submit_warranty_claim_form input.toggle_selected,
.zenario_skin .zenario_flexible_form input.toggle_selected {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/toggle_selected.gif') no-repeat;
}

.zenario_skin .zenario_flexible_form input.toggle {
	float:left;
}

/* CType picture
--------------------------------------------------------------------------------------------------*/

.zenario_ctype_picture .ctype_image_preview img {
	padding:3px;
	border:1px solid red;
}

.zenario_ctype_picture .ctype_image_properties {
	margin-top:10px;
}

.zenario_ctype_picture .ctype_image_properties tr th,
.zenario_ctype_picture .ctype_image_properties tr td {
	padding:8px 10px;
	vertical-align:top;
	background:#F6F6F6;
	border:2px solid #FFF;
}

.zenario_ctype_picture .ctype_image_properties th {
	font-weight:bold;
}

/* CType video
--------------------------------------------------------------------------------------------------*/

body.js div.zenario_ctype_video__link_no_js {
	display:none;
}
	
.zenario_ctype_video a.zenario_ctype_video__link {
	display:block;
}

/* Banner (big buttons)
--------------------------------------------------------------------------------------------------*/

.Slot_Button_Warranty .zenario_banner,
.Slot_Button_Directory .zenario_banner,
.Slot_Button_Training .zenario_banner,
.Slot_Button_Feedback .zenario_user_forms.form_feedback {	
	height:240px;
	padding:5% 10%;
	margin:25px 10px 0;
	text-align:center;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.Slot_Button_Warranty .zenario_banner:hover,
.Slot_Button_Directory .zenario_banner:hover,
.Slot_Button_Training .zenario_banner:hover,
.Slot_Button_Feedback .zenario_user_forms.form_feedback:hover {	
	-webkit-box-shadow: 0px 0px 3px 0px rgba(139, 139, 139, 0.5);
	box-shadow: 0px 0px 3px 0px rgba(139, 139, 139, 0.5);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.zenario_skin .Slot_Button_Warranty .zenario_banner h2,
.zenario_skin .Slot_Button_Directory .zenario_banner h2,
.zenario_skin .Slot_Button_Training .zenario_banner h2,
.zenario_skin .Slot_Button_Feedback .zenario_user_forms.form_feedback h2 {	
	font-weight:bold;
	font-size:1.429em;
	margin-bottom:5px;
}

.Slot_Button_Warranty .zenario_banner img,
.Slot_Button_Directory .zenario_banner img,
.Slot_Button_Training .zenario_banner img {
	margin:auto;
}

.zenario_skin .Slot_Button_Warranty .zenario_banner h2 a:hover,
.zenario_skin .Slot_Button_Directory .zenario_banner h2 a:hover,
.zenario_skin .Slot_Button_Training .zenario_banner h2 a:hover {	
	text-decoration:none;
}

/* Big button v2
--------------------------------------------------------------------------------------------------*/

.Grouping_Main_Buttons .slot_button .zenario_banner, 
.Grouping_Main_Buttons .slot_button .zenario_user_forms.form_feedback {
	height:220px;
	padding:15px 9px;
	margin:20px 0 0;
	cursor:pointer;
	text-align:center;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.Grouping_Main_Buttons .slot_button .zenario_banner:hover, 
.Grouping_Main_Buttons .slot_button .zenario_user_forms.form_feedback:hover {	
	-webkit-box-shadow: 0px 0px 3px 0px rgba(139, 139, 139, 0.5);
	box-shadow: 0px 0px 3px 0px rgba(139, 139, 139, 0.5);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.Grouping_Main_Buttons .slot_button .zenario_banner a:hover {
	text-decoration:none;
}

.Grouping_Main_Buttons .slot_button .zenario_banner .banner_image {
	position:relative;
	height:54px;
	margin:auto;
	margin-bottom:15px;
}

.Grouping_Main_Buttons .slot_button .zenario_banner .banner_image img {
	margin:auto;
	max-height:100% !important;
	width:auto !important;
}

.Grouping_Main_Buttons .Slot_Button_Training.slot_button .zenario_banner .banner_image img {
	height:45px !important;
}

.Grouping_Main_Buttons .slot_button .zenario_banner .banner_title h2,
.Grouping_Main_Buttons .slot_button .zenario_user_forms.form_feedback h2 {
	font-size:1.071em !important;	
	font-weight:bold;
	font-size:1.429em;
	margin-bottom:5px;
}

.Grouping_Main_Buttons .slot_button .zenario_banner .banner_text p,
.Grouping_Main_Buttons .slot_button .zenario_user_forms.form_feedback p {
	font-size:0.929em !important;
	color:#333;
}

/* Buttons
--------------------------------------------------------------------------------------------------*/

.layout_v2 .zenario_banner.title_like_button .banner_title * {
	font-size:1em;
}

.layout_v2 .zenario_banner.title_like_button .banner_title * a {
	display:inline-block;
	padding:0 10px 0 15px;
	height:26px;
	line-height:26px;
	text-transform:uppercase;
	color:red;
	background:#F2F2F2;
	border:2px solid red;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.layout_v2 .zenario_banner.title_like_button .banner_title * a:hover {
	text-decoration:none;
	background:red;
	border-color:red;
	color:#fff;
}

.layout_v2 .zenario_banner.title_like_button .banner_title * a:before {
	font-family:"FontAwesome";
	content:"\f061";
	font-size:12px;
	position:relative;
	top:-1px;
	left:-6px;
	transition:left 0.207s;
}

.layout_v2 .zenario_banner.title_like_button .banner_title * a:hover:before {
	left:-3px;
}

/* Download CSL and MIC
--------------------------------------------------------------------------------------------------*/

.zenario_content_list #download_documents_links #download_documents_link,
.zenario_content_list #download_documents_errmsg,
.zenario_content_list .link_to_zip_download_page,
.zenario_content_list .download_documents_preparing_archive,
.zenario_multiple_image_container #download_images_links  {
	margin-top:20px;
}

.zenario_multiple_image_container .link_to_zip_download_page {
	margin-bottom:20px;
}

.zenario_content_list  #download_documents_errmsg {
	position:relative;
	padding-left:20px;
	color:#ed8912;
}

.zenario_content_list .download_documents_preparing_archive  {
	text-align:center;
	color:green;
}

.zenario_content_list  #download_documents_errmsg:before {
	position:absolute;
	top:1px;
	left:0;
	font-family:"FontAwesome";
	content:"\f071";
}

.zenario_content_list #download_documents_links #download_documents_link,
.zenario_content_list .link_to_zip_download_page,
.zenario_multiple_image_container .link_to_zip_download_page,
.zenario_multiple_image_container #download_images_links {
	position:relative;
	padding: 15px 15px 15px 65px;
	background: rgba(0,0,0,0.03);
	border: 1px dotted #aaa;
}

.zenario_content_list #download_documents_links #download_documents_link span,
.zenario_content_list .link_to_zip_download_page span,
.zenario_multiple_image_container .link_to_zip_download_page span,
.zenario_multiple_image_container #download_images_links span {
	display:block;
}

.zenario_content_list #download_documents_links #download_documents_link span,
.zenario_content_list .link_to_zip_download_page span,
.zenario_multiple_image_container .link_to_zip_download_page > span,
.zenario_multiple_image_container #download_images_links span {
	font-weight:bold;
	font-size:1.1em;
	padding-bottom:10px;
}

.zenario_content_list #download_documents_links #download_documents_link:before,
.zenario_content_list .link_to_zip_download_page:before,
.zenario_multiple_image_container .link_to_zip_download_page:before,
.zenario_multiple_image_container #download_images_links:before {
	font-family:"FontAwesome";
	position:absolute;
	top:15px;
	left:15px;
	font-size:34px;
	color:rgba(0,0,0,0.5);
}

.zenario_content_list #download_documents_links #download_documents_link:before,
.zenario_multiple_image_container #download_images_links:before {
	content:"\f019";
}

.zenario_content_list .link_to_zip_download_page:before,
.zenario_multiple_image_container .link_to_zip_download_page:before {
	content: "\f1c6";
}

.zenario_content_list #download_documents_links #download_documents_link a,
.zenario_content_list .link_to_zip_download_page a {
	margin:10px 0 0 0;
}

.zenario_content_list #download_documents_links #download_documents_link a,
.zenario_content_list .link_to_zip_download_page a,
.zenario_multiple_image_container #download_images_links a {
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-decoration:none;
}

.zenario_multiple_image_container #download_images_links #download_images_link {
	padding:10px 0;
	border-top:1px dotted #333;
}

.zenario_multiple_image_container #download_images_links > #download_images_link:first-child {
	padding-top:0;
	border-top:0;
}

.zenario_slot.zenario_loading_spinner:after {
  	border-top: 1em solid rgba(255, 0, 0, 0.2);
  	border-right: 1em solid rgba(255, 0, 0, 0.2);
  	border-bottom: 1em solid rgba(255, 0, 0, 0.2);
  	border-left: 1em solid #FF0000;
}

@keyframes fadeIn {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes fadeIn{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeIn{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}

.zenario_content_list .download_documents_preparing_archive {
    -webkit-animation: fadeIn 1s infinite;
   -moz-animation: fadeIn 1s infinite;
   -o-animation: fadeIn 1s infinite;
    animation: fadeIn 1s infinite;
}


/* Extranet
--------------------------------------------------------------------------------------------------*/

.layout_full_width .Grouping_Body .slot .elgalabnet_extranet_registration,
.layout_full_width .Grouping_Body .slot .zenario_extranet {
	margin:auto;
}

.extranet_wrap:before,
.extranet_wrap:after,
.extranet_wrap .extranet_field:before,
.extranet_wrap .extranet_field:after {
	content: '.';
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.extranet_wrap:after,
.extranet_wrap .extranet_field:after {
	clear: both;
}

.extranet_wrap h1,
.zenario_extranet h2,
.zenario_extranet h3,
.zenario_skin .Grouping_Body .zenario_extranet .extranet_welcome_text,
.zenario_category_subscriptions h2 {
	padding-bottom:10px;
	border-bottom:1px dotted #737476;
}

.layout_v2 .extranet_wrap h1,
.layout_v2 .zenario_extranet h2,
.layout_v2 .zenario_extranet h3,
.zenario_skin .layout_v2 .Grouping_Body .zenario_extranet .extranet_welcome_text,
.layout_v2 .zenario_category_subscriptions h2 {
	padding-bottom:5px;
	border-bottom:none;
}

.zenario_extranet h2,
.zenario_category_subscriptions h2 {
	color:#333;
	font-size:1.714em;
}

.extranet_wrap div.extranet_field,
.extranet_wrap .form_field {
	clear:both;
	margin-top:12px;
}

.extranet_wrap #plgslt_Main_Slot_2_google_recaptcha {
	margin-top:5px;
}

.extranet_wrap .extranet_field {
	position:relative;
}

.extranet_wrap .extranet_field .zenario_visitor_tooltip {
	position:absolute;
	top:-10px;
	right:-130px;
}

.extranet_wrap .form_field {
	overflow:hidden;
}

.extranet_wrap .extranet_field .label,
.extranet_wrap .form_field .field_title {
	float:left;
	width:28%;
	padding-right:2%;
	padding-top:5px;
	text-align:right;
}

.extranet_wrap .extranet_field_values {
	float:left;
	width:70%;
}

.extranet_wrap .extranet_field .label,
.extranet_wrap .form_field .field_title,
.extranet_wrap fieldset legend {
	font-weight:bold;
	font-size:0.929em;
}

.extranet_wrap .extranet_field .value,
.extranet_wrap .form_field .checkboxes_wrap {
	float:left;
	width:70%;
	display:inline-block;
	padding-top:5px;
}

.extranet_wrap .extranet_field input,
.extranet_wrap .extranet_field textarea,
.extranet_wrap .form_field input,
.extranet_wrap .form_field textarea {
	width:65%;
}

.extranet_wrap .extranet_field_values input,
.extranet_wrap .field_checkbox input {
	width:auto;
}

.extranet_wrap .readonly input,
.extranet_wrap .readonly select,
.extranet_wrap .readonly textarea {
	background:#F0F0F0;
	color:#777;
}

.extranet_wrap .extranet_field select,
.extranet_wrap .form_field select {
	width:68%;
}

.extranet_wrap input[type="file"] {
	font-size:0.857em;
}

.extranet_wrap .form_field .checkboxes_wrap .field_checkbox {
	margin-bottom:3px;
}

.extranet_wrap .form_field .checkboxes_wrap .field_checkbox input {
	margin-right:3px;
}

.extranet_wrap .extranet_links,
.extranet_wrap .extranet_btn,
.extranet_wrap .form_buttons,
.extranet_wrap .extranet_remember_me,
.extranet_wrap .extranet_log_me_in,
.extranet_wrap .extranet_forget_password,
.extranet_wrap .field_notes,
.extranet_wrap fieldset,
.extranet_wrap #password_message {
	width:70%;
	margin-left:30%;
	clear:both;
	font-size:0.929em;
}

.extranet_wrap .field_notes {
	font-size:0.786em;
	font-style:italic;
	margin-top:5px;
}

.zenario_extranet_user_image .field_notes {
	margin-left:0;
	width:95%;
	padding:5px 8px;
	background:#ededed;
	margin:10px 0;
}

.extranet_wrap fieldset legend {
	font-size:1em;
}

.extranet_wrap fieldset {
	margin-top:25px;
	padding:5px;
	border-top:1px dotted #333;
}

.extranet_wrap .extranet_links,
.extranet_wrap .extranet_btn,
.extranet_wrap .form_buttons,
.zenario_category_subscriptions .slot_buttons {
	margin-top:15px;
}

.extranet_wrap .extranet_remember_me,
.extranet_wrap .extranet_log_me_in,
.extranet_wrap .extranet_forget_password {
	font-size:0.857em;
	margin-top:8px;
}

.zenario_extranet_user_image .extranet_btn,
.zenario_extranet_logout .extranet_links,
.zenario_extranet .extranet_form_right_panel .extranet_btn,
.zenario_extranet .extranet_form_right_panel .extranet_links {
	width:100%;
	margin-left:0;
}

.zenario_extranet .extranet_form_left_panel {
	width:55%;
	float:left;
	padding-right:5%;
	border-right:1px dotted #333;
}

.zenario_extranet .extranet_form_right_panel {
	width:35%;
	float:right;
}

.zenario_extranet .extranet_btn {
	margin-bottom:10px;
}

.zenario_skin .zenario_extranet h3,
.zenario_skin .Grouping_Body .zenario_extranet .extranet_welcome_text {
	color:#333333;
	font-size:1.714em;
}

.zenario_skin .Grouping_Body .zenario_extranet .extranet_welcome_text {
	margin-bottom:15px;
}

.zenario_extranet_user_image h2 {
	color:#333333;
	font-weight:bold;
	font-size:1em;
}

.layout_v2 .zenario_extranet_user_image h2 {
	color:#333333;
	font-weight:normal;
	font-size:1.429em;
}

.zenario_extranet_user_image img {
	max-width:200px;
	height:auto;
	border:1px solid #333;
}

@media \0screen {.zenario_extranet_user_image img { width: auto }} /* Prevent height distortion in IE8. */

.zenario_extranet_user_image .new_image_wrap {
	border-top:1px dotted #333;
	padding-top:10px;
	margin-top:23px;
}

.layout_v2 .zenario_extranet_user_image .new_image_wrap {
	border-top:0;
}

.Grouping_Body .zenario_extranet,
.elgalabnet_extranet_registration,
.zenario_extranet_password_reset,
.zenario_extranet_password_reminder {
	width:65% !important;
}

.elgalabnet_extranet_registration .extranet_links a {
	padding-left:12px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-blue-left.png') no-repeat 0 3px;
}

.zenario_extranet .extranet_forget_password,
.zenario_extranet .logged_in .extranet_links div a,
.zenario_extranet_password_reminder .extranet_links a,
.zenario_extranet_password_reset .extranet_links a,
.nest_extranet .zenario_banner h2 {
	padding-left:12px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bullet-arrow-blue.png') no-repeat 0 3px;
}

.zenario_extranet_profile .extranet_btn.edit_profile,
.zenario_extranet_profile .extranet_links.edit_profile,
.extranet_wrap .form_buttons input.submit,
.extranet_wrap .form_buttons a.nice_button,
.zenario_extranet .logged_in .extranet_links,
.zenario_extranet_user_image .extranet_confirm .extranet_btn,
.zenario_category_subscriptions .update_btn,
.zenario_category_subscriptions .slot_links a {
	width:auto;
	margin-left:0;
	margin-right:10px;
	float:left;
	clear:none;
}

.zenario_extranet_user_image input[type="file"] {
	width:200px;
}

.zenario_extranet_profile .extranet_btn.edit_profile,
.extranet_wrap .extranet_field .captcha,
.zenario_extranet_profile .extranet_profile_edit_note {
	margin-left:30%;
}

.extranet_wrap fieldset .extranet_field .captcha {
	margin-left:0;
}

.zenario_extranet .logged_in .extranet_links div,
.zenario_extranet_password_reminder .extranet_links div,
.zenario_extranet_password_reset .extranet_links div {
	margin-bottom:5px;
}

.zenario_category_subscriptions .group,
.zenario_category_subscriptions .group_on {
	padding:0 0 8px 0;
}

.zenario_category_subscriptions .read_only .group input[type='checkbox'],
.zenario_category_subscriptions .read_only .group_on input[type='checkbox'] {
	display:none;
}

.zenario_category_subscriptions .read_only .group {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-checkbox-empty.png') no-repeat 0 1px;
	padding-left:20px;
}

.zenario_category_subscriptions .read_only .group_on {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-checkbox-checked.png') no-repeat 0 1px;
	padding-left:20px;
	font-weight:bold;
}

.Grouping_Top .zenario_extranet .extranet_inner_wrap > div {
	display:none;
}

.Grouping_Top .zenario_extranet .extranet_inner_wrap > div.extranet_welcome_text {
	display:block;
}

.elgalabnet_extranet_registration .description {
	font-style: italic;
    font-size: 1.05em;
    line-height:1.5em;
    text-align:center;
    padding-bottom:10px;
}

.elgalabnet_extranet_registration .extranet_error {
	text-align:center;
}

.extranet_wrap .extranet_field .captcha {
	padding-top:10px;
	padding-bottom:10px;
}

.extranet_wrap #password_message {
	display:inline-block;
	margin-top:5px;
	font-family:'TheSansVeolia',Arial,sans-serif;
	text-align:left;
}

.extranet_wrap .title_red {
	padding:5px 8px !important;
	background:#fff;
	text-align:left;
}

.extranet_wrap #password_message.title_red {
	padding:2px 5px !important;
	background:transparent;
}

.zenario_extranet_profile .extranet_profile_edit_note {
	padding-top: 5px;
  	font-size: 0.9em;
}

/* Password field with eye icon
--------------------------------------------------------------------------------------------------*/

.zenario_skin .password_field_with_eye {
	position:relative;
	width:calc(65% + 20px);
	float:left;
}

.zenario_skin .password_field_with_eye input {
	padding-right:40px;
}

.zenario_skin .password_field_with_eye .eye_icon {
	display: inline-block;
	position:absolute;
	z-index:1;
	top: 50%;
  	transform: translateY(-50%);
	left:calc(100% - 30px);
	transition:all 0.2s ease-in-out;
	cursor:pointer;
}

.zenario_skin .password_field_with_eye .eye_icon:hover {
	color:#000;
}

.zenario_skin .password_field_with_eye input,
.zenario_skin .password_field_with_eye input[type="password"] {
	width:calc(100% - 12px - 40px);
}

/* Footer
--------------------------------------------------------------------------------------------------*/

.zenario_footer {
	padding:25px 0 10px;
	text-align:center;
}

.zenario_footer .zenario_cc_manage {
	cursor:pointer;
}

.layout_v2 .zenario_footer {
	padding:0;
}

.layout_v2 .zenario_footer,
.layout_v2 .zenario_copyright  {
	font-size:0.857em;
}

/* Banner, home page big buttons
--------------------------------------------------------------------------------------------------*/

.Grouping_Big_Buttons .zenario_banner .banner_wrap,
.Grouping_Big_Buttons .zenario_banner .banner_image_mask {
    width: 250px;
}

.Grouping_Big_Buttons .zenario_banner .banner_wrap {
	margin:auto;
    cursor:pointer;
}

.Grouping_Big_Buttons .zenario_banner .banner_image_mask {
    overflow: hidden;
    position: relative;
}

.Grouping_Big_Buttons .zenario_banner .banner_image {
    display: block;
    position: relative;
    z-index:20;
	text-align:center;
	width:calc(100% - 12px) !important;
	height:calc(145px - 12px) !important;
	border:6px solid #29879E;
	background-color:#006FC4;
    -webkit-border-radius: 8px;
	border-radius: 8px;
}

.Grouping_Big_Buttons .zenario_banner .banner_image img {
	width:auto !important;
	height:64px !important;
	margin:auto;
	margin-top:20px;
}

.Grouping_Big_Buttons .slot_button_global_ref .zenario_banner .banner_image img {
    height:75px !important;
   	margin-top:15px;
}

.Grouping_Big_Buttons .slot_button_carbon_calculator .zenario_banner .banner_image {
    border-color:#00BE8C;
    background: #5af5cf; /* Old browsers */
	background: -moz-linear-gradient(top, #5af5cf 0%, #3de1ba 33%, #00cca0 64%, #00bb8b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #5af5cf 0%,#3de1ba 33%,#00cca0 64%,#00bb8b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #5af5cf 0%,#3de1ba 33%,#00cca0 64%,#00bb8b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5af5cf', endColorstr='#00bb8b',GradientType=0 ); /* IE6-9 */
}

.Grouping_Big_Buttons .slot_button_consumable_calculator .zenario_banner .banner_image {
    border-color:#00BB00;
	background: #6afe70; /* Old browsers */
	background: -moz-linear-gradient(top, #6afe70 0%, #4fee54 33%, #12d21b 64%, #00c000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #6afe70 0%,#4fee54 33%,#12d21b 64%,#00c000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #6afe70 0%,#4fee54 33%,#12d21b 64%,#00c000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6afe70', endColorstr='#00c000',GradientType=0 ); /* IE6-9 */
}

.layout_home .Grouping_Big_Buttons .zenario_banner .banner_image .banner_title {
	position:absolute;
	z-index:1;
	bottom:12px;
	left:0;
	right:0;
}

.layout_home .Grouping_Big_Buttons .zenario_banner .banner_image .banner_title h2 {
	color:#FFF;
	margin:0;
	font-size:1.286em;
	text-shadow:0 0 5px #000;
}

.Grouping_Big_Buttons .zenario_banner .banner_image_mask .banner_mask {
    width: 210px;
    height: 105px;
    padding:20px;
    position: absolute;
    z-index:21;
    overflow: hidden;
    top: 0;
    left: 0;
}

.Grouping_Big_Buttons .zenario_banner .banner_image_mask .banner_mask {
    background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements-large-assets.png') no-repeat -73px -280px;
    transform: translateX(-250px);
    -webkit-transform: translateX(-250px);
    opacity: 1;
    transition: all 0.4s ease-in-out; 
    -webkit-transition: all 0.4s ease-in-out;
}

.Grouping_Big_Buttons .banner_carbon_calculator .banner_image_mask .banner_mask {
	background-position:-375px -280px;
}

.Grouping_Big_Buttons .banner_consumables_calculator .banner_image_mask .banner_mask {
	background-position:-675px -280px;
}

.Grouping_Big_Buttons .zenario_banner .banner_image_mask:hover .banner_mask {
	transform: translateX(0px);
    -webkit-transform: translateX(0px);
}

.Grouping_Big_Buttons .zenario_banner .banner_image_mask:hover p {
    opacity: 1;
    transition-delay: 0.4s; 
    -webkit-transition: all 0.4s ease-in-out;
}

.Grouping_Big_Buttons .zenario_banner .banner_image_mask .banner_mask p {
	color:#FFF;
	font-weight:bold;
	text-shadow:0 1px 1px rgba(0,0,0, 0.75);
	font-size:0.929em;
	line-height:16px;
}

.Grouping_Big_Buttons .zenario_banner .banner_more {
	margin-top:25px;
}

.Grouping_Big_Buttons .zenario_banner .banner_more {
	font-size:1.286em;
	font-weight:bold;
	text-align:center;
}

.Grouping_Big_Buttons .zenario_banner .banner_more a {
	color:#79818b;
}

.Grouping_Big_Buttons .zenario_banner .banner_more a:hover {
	text-decoration:none;
}

/*.container_12 .Slot_Recently_Added {
	position:absolute;
	z-index:49;
	width:100% !important;
	margin:0 auto !important;
	float:none !important;
	display:block !important;
	
}

.container_12 .Slot_Recently_Added .zenario_slot {
	width:960px !important;
	margin:auto;
}******************/


.zenario_slot .pinned {
	color:red;
}

/* Print page
--------------------------------------------------------------------------------------------------*/

.zenario_print_page {
	margin-top:11px;
}

.zenario_print_page .print_page_section a {
	width:31px;
	height:30px;
	display:block;
	float:right;
	margin-left:5px;
}

.zenario_print_page .print_page_section a span {
	display:none;
}

.zenario_print_page .print_page_section a {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements.png') no-repeat -109px -60px;
}

.zenario_print_page .print_page_section a:hover {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/sprite-elements.png') no-repeat -159px -60px;
}

.layout_v2 .zenario_print_page .print_page_section a {
	width:32px;
	height:32px;
	background:#d0d0d0 url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-printer.svg') no-repeat center / 66% auto;
	-webkit-border-radius:50%;
	border-radius:50%;
    -webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    -moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    transition: all .2s ease-in-out;
}

.layout_v2 .zenario_print_page .print_page_section a:hover {
	background-color:#555;
}

/* Temporary Memebrships /subscriptions
--------------------------------------------------------------------------------------------------*/
	
	.zenario_user_timers_list .temporary_memberships_header h2 {
		border-bottom: 1px dotted #737476;
    	padding-bottom: 10px;
    	color:#333;
    	font-size:1.714em;
	}
	
	.zenario_user_timers_list table {
		width:100%;
		margin-top:10px;
		border-collapse:collapse;
	}
	
	.zenario_user_timers_list table tr th,
	.zenario_user_timers_list table tr td {
		border:1px solid #FFF;
	}
	
	.zenario_user_timers_list table tr td.narrow {
		width:90px;
	}
	
	.zenario_user_timers_list table tr td.narrower {
		width:50px;
	}
	
	.zenario_user_timers_list table tr th {
		text-align:center;
	}
	
	.zenario_user_timers_list table tr td {
		text-align:left;
	}
	
	.zenario_user_timers_list table tr th {
		padding:10px 3px;
		background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-title-forms.png') repeat-x bottom;
		color:#1772B0;
		font-weight:bold;
	}
	
	.zenario_user_timers_list table tr td {
		padding:8px 8px;
		background:#EBE7E8;
		vertical-align:top;
		text-align:left;
	}

	.zenario_user_timers_list table tr td.status_active {
		font-weight:bold;
	}
	
	.zenario_user_timers_list table tr td.status_cancelled {
		font-weight:normal;
	}

	.zenario_user_timers_list table tr td.status_expired {
		font-weight:normal;
	}
	
	.zenario_user_timers_list .input_submit {
		background:#C80203;
		border:1px solid #C80203;
		color:#FFF;
		
		clear:both;
		margin:10px 0 0 0;
		float:right;
	}
	
	.zenario_user_timers_list select {
		clear:both;
		float:right;
	}

/* Modules various
--------------------------------------------------------------------------------------------------*/

.zenario_plugin_nest__2 .nest_wrap:before,
.zenario_plugin_nest__2 .nest_wrap:after,
.zenario_slot .container_module:before,
.zenario_slot .container_module:after {
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    content: ".";
    clear:both;
}

.zenario_slot .container_module {
	margin: 0 auto;
    padding: 0;
    width: 960px;
}

/* Tiny Scrollbar
--------------------------------------------------------------------------------------------------*/

#scrollbar1 { width: 214px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 195px; height: 285px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/* Flexible form
--------------------------------------------------------------------------------------------------*/
#form_row_one {
	padding: 5px;
	border: 1px solid #000000;
}

#form_row_two td {
	padding: 5px;
	border: 1px solid #000000;
}

.form_row_two_white {
	border: 1px solid #000000;
}

.form_row_two_white {
	padding: 5px;
}

.flexible_form_units_title {
	padding: 5px;
}

.form_row_two_orange {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #000000;
}

.form_row_two_orange input, .form_row_two_orange input:focus {
	background-color: #FFA500!important;
}

.form_body_row td {
	/* border: 1px solid #d3d3d3; */
}

.form_rows_column_one {
	border: 1px solid #000000;
    width:25%;
    padding: 5px;
}

.form_yellow_row {
	background-color: #ffff7f;
	border: 1px solid #d3d3d3;

}

.form_yellow_row  input:focus {
	outline: none;
	background-color: #ffff7f!important;

}

.form_yellow_row  input {
	border: none!important;
	background-color: #ffff7f;
    text-align: right;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
}

/* Manufacturer feedback form styling */
.abbott_feedback_fields, .beckman_feedback_fields, .roche_feedback_fields, .siemens_feedback_fields, .other_one_feedback_fields, .other_two_feedback_fields, .other_three_feedback_fields {
	padding-top: 7%;
}

.abbott_feedback_fields_content, .beckman_feedback_fields_content, .roche_feedback_fields_content, .siemens_feedback_fields_content, .other_one_feedback_fields_content, .other_two_feedback_fields_content, .other_three_feedback_fields_content {
    border-bottom: 1px dotted #737476;
    padding-bottom: 3%;
}

#feedback_heading1, #feedback_heading2, #feedback_heading3, #feedback_heading4, #feedback_heading5, #feedback_heading6, #feedback_heading7 {
	cursor: pointer;
}

.step1 .label, .abbott_feedback_fields_content .label, .beckman_feedback_fields_content .label, .roche_feedback_fields_content .label, .siemens_feedback_fields_content .label, .other_one_feedback_fields_content .label, .other_two_feedback_fields_content .label, .other_three_feedback_fields_content .label {
	padding-top: 1%;
    padding-bottom: 1%;
}

.abbott_feedback_fields h1, .beckman_feedback_fields h1, .roche_feedback_fields h1, .siemens_feedback_fields h1, .other_one_feedback_fields h1, .other_two_feedback_fields h1, .other_three_feedback_fields h1 {
	margin-bottom: 2%;
}

.abbott_feedback_fields_content input, .beckman_feedback_fields_content input, .roche_feedback_fields_content input, .siemens_feedback_fields_content input, .other_one_feedback_fields_content input, .other_two_feedback_fields_content input, .other_three_feedback_fields_content input,
.abbott_feedback_fields_content textarea, .beckman_feedback_fields_content textarea, .roche_feedback_fields_content textarea, .siemens_feedback_fields_content textarea, .other_one_feedback_fields_content textarea, .other_two_feedback_fields_content textarea, .other_three_feedback_fields_content textarea{
	margin-bottom: 2%;
    width: 45%;
    border: 1px solid #A8A8A8!important;
}


.elgalabnet_manufacturer_feedback_form .Flexible_form_buttons {
	padding: 3% 0% 3% 0%;
}

#form_row_three {
	padding: 5px;
}

.step3_confirm .label {
	width: 50%;
	display: block;
	float: left;
	margin-bottom: 2%;
}

.step3_confirm .field {
	width: 45%;
	display: block;
	float: left;
	margin-bottom: 2%;
}

.step3_confirm .label {
	font-weight: bold;
}

.step3_confirm .field {
	margin-left: 5%;
}

.manufacturer_feedback_form_models {
    table-layout: fixed;
    margin-bottom: 5%;
    width: 100%;
}

.manufacturer_feedback_form_other {
    table-layout: fixed;
}

.clear {
	clear: both;
}

.known_model_tooltip, .other_model_tooltip {
    color: #FFFFFF;
    background: #000000;
    line-height: 30px;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    margin-bottom: 2%;
	opacity: 0.85;
	position: absolute;
}

.other_model_tooltip {
    position: absolute;
	left: 13%;
	z-index: 10;
}

.known_model_tooltip {
    position: absolute;
	left: 43%;
	z-index: 10;
}



.other_table_container, .other_table_container {
	position: relative;
}

.roche_feedback_fields_content, .siemens_feedback_fields_content, .abbott_feedback_fields_content, .beckman_feedback_fields_content, .other_one_feedback_fields_content, .other_two_feedback_fields_content, .other_three_feedback_fields_content, {
    border-bottom: 1px dotted #737476;
    padding-bottom: 10px;
}

.feedback-headings .step {
    display: block;
    padding: 5px 0;
    text-align: right;
}

.feedback-headings p {
    font-size: 0.929em;
}

.known_table_container, .other_table_container {
	font-weight: bold;
}

#abbott_additional_not_completed, #beckman_additional_not_completed, #roche_additional_not_completed, #siemens_additional_not_completed, #other_one_additional_not_completed, #other_two_additional_not_completed, #other_three_additional_not_completed {
	margin-left: 2%;
	color: #FF0000;
	font-size: 0.6em;
}

#abbott_additional_completed, #beckman_additional_completed, #roche_additional_completed, #siemens_additional_completed, #other_one_additional_completed, #other_two_additional_completed, #other_three_additional_completed {
	margin-left: 2%;
	color: #76EE00;
	font-size: 0.6em;
}

.form-accordian-table {
	width: 100%;
}

.form-accordian-table td {
	padding: 1% 5% 1% 1%;
}

/* Rounded borders
--------------------------------------------------------------------------------------------------*/

.zenario_slot.rounded_borders,
.slot_main_box .zenario_banner  {
	overflow:hidden;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
}

/* Pagination
--------------------------------------------------------------------------------------------------*/

.pag_pagination,
.nest_picture_gallery .nest_tabs {
	clear:both;
	width:100%;
	float:none;
	margin-top:20px;
	font-size:0.786em;
	text-align:center;
}

.pag_pagination span,
.pag_pagination span a,
.nest_picture_gallery .nest_tabs span,
.nest_picture_gallery .nest_tabs span a {
	display: inline-block;
}

.pag_pagination span a,
.nest_picture_gallery .nest_tabs span a {
    margin: 2px 2px 5px;
    min-width: 18px;
    padding: 4px 7px;
    text-align: center;
    -webkit-transition:all 0.1s ease-out;  /* Chrome y Safari */
  	-moz-transition:all 0.1s ease-out;  /* Mozilla Firefox */
  	transition:all 0.1s ease-out;
  	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.zenario_skin .pag_pagination a,
.zenario_skin .nest_picture_gallery .nest_tabs a {
	color:#333;
	background:#EBE7E8;
}

.zenario_skin .pag_pagination a:hover,
.zenario_skin .nest_picture_gallery .nest_tabs a:hover {
	background:#8F99A5;
	color:#FFF;
}

.zenario_skin .pag_pagination .pag_page_on a,
.zenario_skin .pag_pagination .pag_page_on a:hover,
.zenario_skin .nest_picture_gallery .nest_tabs .tab_on a,
.zenario_skin .nest_picture_gallery .nest_tabs .tab_on a:hover {
	background:#1772B0;
	color:#fff;
}

.zenario_skin .pag_pagination a,
.zenario_skin .pag_pagination a:hover,
.zenario_skin .nest_picture_gallery .nest_tabs a,
.zenario_skin .nest_picture_gallery .nest_tabs a:hover {
	text-decoration:none;
}

/* Shared links
--------------------------------------------------------------------------------------------------*/

.shareable_link,
.shareable_link_input {
	display:inline-block;
}

.shareable_link_input {
	position:relative;
}

.shareable_link .zenario_copy {
	width:20px;
	height:8px;
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-copy-link.svg') no-repeat center center / 100% auto;
}

.shareable_link .zenario_copy:hover {
	background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-copy-link-red.svg') no-repeat center center / 100% auto;
}

.shareable_link .zenario_copy .fa-copy {
	display:none;
}

.shareable_link_input .zenario_visitor_tooltip {
	white-space:nowrap;
	position:absolute;
	top:25px;
	left:-40px;
	z-index:90;
}

.shareable_link_input .zenario_visitor_tooltip.zenario_link_copied {
	left:-14px;
}

/* Cookies msg
--------------------------------------------------------------------------------------------------*/

div.zenario_cookie_consent, 
.zenario_cookie_consent_manage_popup {
	font-family:'TheSansVeolia',Arial,sans-serif;
}

div.zenario_cookie_consent.cookies_explicit, 
.zenario_cookie_consent_manage_popup {
	font-size:14px;
}

.zenario_cookie_consent_manage_popup a {
	color:red;
}

div.zenario_cookie_consent .zenario_cc_accept:before, div.zenario_cookie_consent .zenario_cc_continue:before {
    content: '';
    color: #000;
}

div.zenario_cookie_consent .zenario_cc_manage a {
	border-color:#000;
}

div.zenario_cookie_consent.cookies_explicit .zenario_cookie_consent_wrap {
	background-color:#CCC;
}

.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input.cookie_save_preferences:hover {
	border-color:red;
}

div.zenario_cookie_consent .zenario_cc_accept a, 
div.zenario_cookie_consent .zenario_cc_continue a,
.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input {
	background:red;
	color:#FFF;
}

div.zenario_cookie_consent .zenario_cc_accept a:hover, 
div.zenario_cookie_consent .zenario_cc_continue a:hover,
.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input:hover {
	background:#dc2f2f;
	color:#FFF;
}

.zenario_cookie_consent_manage_popup .switch input:checked + .slider, 
.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input, 
.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form .cookies_buttons input.cookie_save_preferences:hover, 
.zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:hover:before, .zenario_cookie_consent_manage_popup .zenario_cookie_consent_manage_popup_wrap form button.cancel:hover:after {
	background-color:red;
}

.zenario_cookie_consent_manage_popup .switch input:disabled + .slider {
	opacity:0.5;
}
/**/
#zenario_at .zenario_at_help {
	display:none;
}

@media all and (max-width: 1025px) {

	#zenario_at .zenario_at_toolbar > div > ul > li a {
		max-width:35px;
	}
	
}
/**/
/* Customer References */
	
	.elgalabnet_customer_references {
		background:#F9F9F9;
		padding:15px;
	}
	
	.elgalabnet_customer_references .form_field {
		clear:both;
		width:auto;
		overflow:hidden;
		display:block;
		padding:5px 0;
	}
	
	.elgalabnet_customer_references .form_field .label {
		width:140px;
		padding-right:10px;
		float:left;
		color:#6F7680;
		font-weight:bold;
	}
	
	.elgalabnet_customer_references .form_field .field {
		width:370px;
		float:left;
	}
	
	.elgalabnet_customer_references .form_field .field input,
	.elgalabnet_customer_references .form_field .field textarea,
	.elgalabnet_customer_references .reference_request textarea {
		width:270px;
		padding:3px 5px;
	}
	
	.elgalabnet_customer_references .form_field .field input[type="button"] {
		background:#EAE7E8;
		border:1px solid #EAE7E8;
		color:#333;
		cursor:pointer;
	}
	
	.elgalabnet_customer_references .form_field .field input[type="button"]:hover {
		opacity:0.85;
	}
	
	.elgalabnet_customer_references input#browse_by_customer,
	.elgalabnet_customer_references input#browse_by_product {
		width:16px;
	}
	
	.elgalabnet_customer_references .form_field .field textarea {
		height:80px;
	}
	
	.elgalabnet_customer_references .form_field_popups .field input {
		width:auto;
		margin-bottom:8px;
		width:180px;
		text-align:left;
	}
	
	.elgalabnet_customer_references .form_field_popups a {
		text-decoration:none;
	}
	
	.elgalabnet_customer_references .form_field_popups .field p {
		margin-bottom:5px;
	}
	
	.elgalabnet_customer_references .reference_request {
		padding-top:20px;
	}
	
	.elgalabnet_customer_references .reference_request textarea {
		width:480px;
	}
	
	/* Tables */
	
	.elgalabnet_customer_references table.results {
		width:99%;
		border:1px solid #9BC9EB;
		margin:8px 0;
	}
	
	.elgalabnet_customer_references table.results textarea {
		width:70%;
		height:100px;
	}
	
	.elgalabnet_customer_references table.results td {
		padding:3px;
	}
	
	.elgalabnet_customer_references table.reference_request_table {
		background:#EBF0F6;
	}
	
	.elgalabnet_customer_references table.reference_request_table td {
		padding:3px 8px;
	}
	
	.elgalabnet_customer_references table.reference_request_table tr.first_row td {
		padding-top:10px;
	}
	
	.elgalabnet_customer_references table.reference_request_table tr.last_row td {
		padding-bottom:10px;
	}
	
	.elgalabnet_customer_references table.reference_request_table tr td.col1 {
		width:1%;
	}
	
	.elgalabnet_customer_references table.reference_request_table tr td.col2 {
		width:27%;
	}
	
	.elgalabnet_customer_references table.results td .result_company {
		width:46%;
	}
	
	.elgalabnet_customer_references table.results td.result_checkbox {
		width:1%;
		vertical-align:top;
	}
	
	.elgalabnet_customer_references table.results td .result_date {
		font-size:0.786em
	}
	
	.elgalabnet_customer_references .error {
		margin-bottom:15px;
	}
	
	.elgalabnet_customer_references .submit_button {
		padding-left:150px;
	}
	
	.elgalabnet_customer_references .reference_request_table .submit_button {
		overflow:hidden;
		width:100%;
		padding-bottom:10px;
		padding-left:0;
	}
	
	.elgalabnet_customer_references .reference_request_table .submit_button input {
		float:right;
	}
	
	.elgalabnet_customer_references .submit_button_general {
		padding-left:0;
		text-align:center;
	}
	
	.elgalabnet_customer_references .reference_images .banner_image {
		width:250px;
		position:relative;
		font-size:0.929em;
	}
	
	.elgalabnet_customer_references .reference_images .banner_image img {
		display:block;
		margin-bottom:3px;
		width:250px;
		height:auto;
		-webkit-transition: opacity 0.3s ease-in-out;
  		-moz-transition: opacity 0.3s ease-in-out;
  		-o-transition: opacity 0.3s ease-in-out;
  		transition: opacity 0.3s ease-in-out;
	}
	
	.elgalabnet_customer_references .reference_images .banner_image:hover img {
		opacity:0.8;
	}

	.elgalabnet_customer_references .reference_images .banner_image .banner_image_zoom {
		width:25px;
		height:25px;
		display:none;
		overflow:hidden;
		position:absolute;
		right:3px;
		top:3px;
		text-indent:-999em;
		background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/open-popup-window-icon.png');
	}

	.elgalabnet_customer_references .reference_images .banner_image:hover .banner_image_zoom {
		display:block;
	}
	
	/* POPUP Window */
	
		.customer_references_popup_window .popup_inner {
			width:430px;
		}
		
		.customer_references_popup_window .popup_inner h2 {
			height:30px;
			padding:10px 15px;
			font-size:18px;
			background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/bg-title-forms.png') repeat-x bottom;
			color:#1673B0;
		}
		
		.customer_references_popup_window .popup_inner .content {
			width:400px;
			height:280px;
			padding:10px 15px;
			overflow:auto;
			overflow-x:hidden;
		}
		
		.customer_references_popup_window .popup_inner p {
			color:#333;
			margin-bottom:8px;
		}
		
		.customer_references_popup_window .popup_inner p input {
			margin-right:5px;
		}
		
		.customer_references_popup_window .popup_inner .popup_button {
			padding:10px 0 10px 185px;
			display:block;
			height:40px;
		}
	
		.customer_references_popup_window .popup_inner .done_button {
			margin:auto;
			font-size:14px;
		}
		

/* Warranty
--------------------------------------------------------------------------------------------------*/

	.elgalabnet_submit_warranty_claim_form {
		width:auto;
	}
	
	.elgalabnet_submit_warranty_claim_form h1:first-child {
		padding-bottom:10px;
		border-bottom:1px dotted #737476;
	}
	
	.elgalabnet_submit_warranty_claim_form form {
		padding-top:5px;
	}
	
	.elgalabnet_submit_warranty_claim_form .step {
		display:block;
		text-align:right;
		padding:5px 0;
	}
	
	.elgalabnet_submit_warranty_claim_form .form_field {
		clear:both;
		width:550px;
		overflow:hidden;
		display:block;
		padding:5px 0;
	}
	
	.elgalabnet_submit_warranty_claim_form .warranty_step_3 .label {
		font-weight:bold;
	}
	
	.elgalabnet_submit_warranty_claim_form .form_field .label {
		width:215px;
		padding-right:10px;
		float:left;
		text-align:right;
	}
	
	.elgalabnet_submit_warranty_claim_form .form_field .field {
		width:285px;
		float:left;
	}
	
	.elgalabnet_submit_warranty_claim_form .form_field .field input[type="text"],
	.elgalabnet_submit_warranty_claim_form .form_field .field input[type="email"],
	.elgalabnet_submit_warranty_claim_form .form_field .field textarea,
	.elgalabnet_submit_warranty_claim_form .reference_request textarea {
		width:250px;
	}
	
	.elgalabnet_submit_warranty_claim_form .form_field .field input,
	.elgalabnet_submit_warranty_claim_form .form_field .field textarea,
	.elgalabnet_submit_warranty_claim_form .form_field .field select {
		float:left;
	}
	
	
	.elgalabnet_submit_warranty_claim_form .form_field_toggles input,
	.elgalabnet_submit_warranty_claim_form .form_field_toggles label {
		float:left;
	}
	
	.elgalabnet_submit_warranty_claim_form .form_field_toggles label {
		padding:0 5px 0 3px;
	}
	
	.elgalabnet_submit_warranty_claim_form .Flexible_form_note {
		margin-top:30px;
	}
	
	.elgalabnet_submit_warranty_claim_form .Flexible_form_buttons {
		padding-left:225px;
		padding-bottom:8px;
		margin-top:20px;
	}
	
	.elgalabnet_submit_warranty_claim_form .warranty_step_3 .Flexible_form_buttons {
		margin-bottom:30px;
		border-bottom:1px dotted #333;
		padding-bottom:20px;
	}
	
/* Tooltips */
	
	.elgalabnet_carbon_calculator__1 .tooltip_panels,
	.elgalabnet_customer_references .tooltip_panels {
			font-size:9pt;
			font-weight:normal;
	}
	
	.elgalabnet_submit_warranty_claim_form .info,
	.elgalabnet_carbon_calculator__1 .info,
	.elgalabnet_consumables_calculator__1 .info,
	.elgalabnet_consumables_calculator_2__1 .info,
	.elgalabnet_customer_references .info {
		display:block;
		float:left;
		width:14px;
		height:14px;
		background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/info.gif') no-repeat 0px 0px;
		font-size:0px;
	}
	
	.elgalabnet_submit_warranty_claim_form .info,
	.elgalabnet_consumables_calculator__1 .info {
		margin:2px 0 0 5px;
	}
	
	.elgalabnet_carbon_calculator__1 .info,
	.elgalabnet_customer_references .info {
		margin:8px 0 0;
	}
	
	.elgalabnet_consumables_calculator_2__1 .info {
		margin:4px 0 0;
	}
	
	.elgalabnet_customer_references .info {
		width:20px;
		height:20px;
		background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/info-icon.gif') no-repeat 0px 0px;
	}
	
    .elgalabnet_submit_warranty_claim_form a.tooltip_panels,
    .elgalabnet_carbon_calculator__1 a.tooltip_panels,
    .elgalabnet_consumables_calculator__1 a.tooltip_panels,
    .elgalabnet_consumables_calculator_2__1 a.tooltip_panels,
    .elgalabnet_customer_references a.tooltip_panels
    {
        position:relative; /*this is the key*/
        
        position:absolute;
        z-index:9;
        text-decoration:none !important;
    } 

    .elgalabnet_carbon_calculator__1 a.tooltip_panels,
    .elgalabnet_customer_references a.tooltip_panels
    {
        margin-left:10px;
        margin-top:-7px;
    }
		
    
    .elgalabnet_submit_warranty_claim_form a.tooltip_panels:hover,
    .elgalabnet_carbon_calculator__1 a.tooltip_panels:hover,
    .elgalabnet_consumables_calculator__1 a.tooltip_panels:hover,
    .elgalabnet_consumables_calculator_2__1 a.tooltip_panels:hover,
    .elgalabnet_customer_references a.tooltip_panels:hover
    {
        z-index:25; 
        cursor:pointer;
    }
    
    .elgalabnet_submit_warranty_claim_form a.tooltip_panels span,
    .elgalabnet_carbon_calculator__1 a.tooltip_panels span,
    .elgalabnet_consumables_calculator__1 a.tooltip_panels span,
    .elgalabnet_consumables_calculator_2__1 a.tooltip_panels span,
    .elgalabnet_customer_references a.tooltip_panels span
    {
        display: none;
    }
    
    /*the span will display just on :hover state*/
    
    .elgalabnet_submit_warranty_claim_form a.tooltip_panels:hover span,
    .elgalabnet_carbon_calculator__1 a.tooltip_panels:hover span,
    .elgalabnet_consumables_calculator__1 a.tooltip_panels:hover span,
    .elgalabnet_consumables_calculator_2__1 a.tooltip_panels:hover span,
    .elgalabnet_customer_references a.tooltip_panels:hover span
    { 
        width:210px;
        display:block;
        position:absolute;
        top:0; 
        left:25px;
        padding:8px;
        
        color:#4E4E4E;
        font-size:11px;
        text-align:left;
        z-index:90;
        background:#79828B;
        color:#FFF;
    }


/* Calculator */

	.elgalabnet_consumables_calculator__1,
	.elgalabnet_consumables_calculator_2__1 {
		width:auto;
	}
	
	.elgalabnet_consumables_calculator__1 form,
	.elgalabnet_consumables_calculator_2__1 form {
		margin-top:10px;
	}
	
	.wrap .elgalabnet_consumables_calculator_2__1 h2.steps {
		font-size:18px;
		color:#0276A9;
		padding:0 0 10px;
		background:#EDEDED;
		padding:5px 15px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .steps_panel {
		padding:8px 15px;
	}
	
	.elgalabnet_consumables_calculator__1 p,
	.elgalabnet_consumables_calculator__1 h4,
	.elgalabnet_consumables_calculator_2__1 p,
	.elgalabnet_consumables_calculator_2__1 h3,
	.elgalabnet_consumables_calculator_2__1 h4 {
		padding:8px 0 10px 0;
	}
	
	.elgalabnet_consumables_calculator_2__1 .steps_panel h3 {
		padding:15px 0 2px;
		margin:0;
	}
	
	.elgalabnet_consumables_calculator_2__1 h3.subtitle {
		border-bottom:1px solid #ccc;
	}
	
	.elgalabnet_consumables_calculator_2__1 h4 span.normal {
		color:#4E4E4E;
	}
	
	.elgalabnet_consumables_calculator_2__1 .selected_analyzer table {
		margin:10px;
		width:100%;
	}
	
	.elgalabnet_consumables_calculator_2__1 .selected_analyzer table th {
		color:#0276A9;
		font-weight:bold;
	}
	
	.elgalabnet_consumables_calculator_2__1 .selected_analyzer table th,
	.elgalabnet_consumables_calculator_2__1 .selected_analyzer table td {
		padding:5px 10px;
		border:1px solid #0276A9;
		background:#FAFAFA;
	}
	
	.layout_v2 .wrap .elgalabnet_consumables_calculator_2__1 h2.steps {
		color:red;
	}
	
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .selected_analyzer table th,
	.layout_v2 .elgalabnet_consumables_calculator__1 .consumables_table tr th, 
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .consumables_table tr th  {
		color:#555;
	}
		
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .selected_analyzer table th,
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .selected_analyzer table td {
		border-color:#555;
	}
	
	.layout_v2 .elgalabnet_consumables_calculator__1 .consumables_table tr td, 
	.layout_v2 .elgalabnet_consumables_calculator__1 .consumables_table tr th, 
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .consumables_table tr td, 
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .consumables_table tr th {
		background:#edefee;
	}
	
	.elgalabnet_consumables_calculator_2__1 .grey_panel {
		overflow:hidden;
		margin:20px 10px;
		padding:10px 15px;
		background:#FAFAFA;
		border:1px solid #DEDEDE;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .checkboxes {
		margin:3px 0 6px 0;
	}
	
	.elgalabnet_consumables_calculator__1 .parameters_row,
	.elgalabnet_consumables_calculator__1 .result_row,
	.elgalabnet_consumables_calculator_2__1 .parameters_row,
	.elgalabnet_consumables_calculator_2__1 .result_row {
		width:100%;
		clear:both;
		padding-top:10px;
	}
	
	.elgalabnet_consumables_calculator__1 .parameters_row .label,
	.elgalabnet_consumables_calculator__1 .parameters_row input,
	.elgalabnet_consumables_calculator__1 .parameters_row .units,
	.elgalabnet_consumables_calculator__1 .result_row .label,
	.elgalabnet_consumables_calculator__1 .result_row .data,
	.elgalabnet_consumables_calculator_2__1 .parameters_row .label,
	.elgalabnet_consumables_calculator_2__1 .parameters_row input,
	.elgalabnet_consumables_calculator_2__1 .parameters_row .units,
	.elgalabnet_consumables_calculator_2__1 .result_row .label,
	.elgalabnet_consumables_calculator_2__1 .result_row .data {
		float:left;
	}
	
	.elgalabnet_consumables_calculator__1 .parameters_row .label,
	.elgalabnet_consumables_calculator__1 .result_row .label,
	.elgalabnet_consumables_calculator_2__1 .parameters_row .label,
	.elgalabnet_consumables_calculator_2__1 .result_row .label {
		padding-right:8px;
		text-align:right;
	}
	
	.elgalabnet_consumables_calculator__1 .parameters_row .label,
	.elgalabnet_consumables_calculator__1 .result_row .label {
		width:110px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .parameters_row .label {
		width:180px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .result_row .label {
		width:130px;
	}
	
	.elgalabnet_consumables_calculator__1 .result_row .label,
	.elgalabnet_consumables_calculator_2__1 .result_row .label {
		width:300px;
	}
	
	.elgalabnet_consumables_calculator__1 .parameters_row input,
	.elgalabnet_consumables_calculator_2__1 .parameters_row input {
		width:40px;
		padding:3px 5px;
		border:1px solid #999;
	}
	
	.elgalabnet_consumables_calculator__1 .parameters_row .units,
	.elgalabnet_consumables_calculator__1 .result_row .units,
	.elgalabnet_consumables_calculator_2__1 .parameters_row .units,
	.elgalabnet_consumables_calculator_2__1 .result_row .units {
		font-weight:bold;
		display:inline;
		padding:3px 0 0 8px;
	}
	
	.elgalabnet_consumables_calculator__1 .result_row .data,
	.elgalabnet_consumables_calculator_2__1 .result_row .data {
		width:auto;
		font-weight:bold;
	}
	
	.elgalabnet_consumables_calculator__1 .result_row .units,
	.elgalabnet_consumables_calculator_2__1 .result_row .units {
		padding:0 0 0 8px;
	}
	
	.elgalabnet_consumables_calculator__1 .result_row .text,
	.elgalabnet_consumables_calculator_2__1 .result_row .text {
		text-align:right;
	}
	
	.elgalabnet_consumables_calculator__1 .result_box,
	.elgalabnet_consumables_calculator_2__1 .result_box {
		margin:10px 0;
		padding:0 15px 10px 15px;
		background:#F7F7F3;
	}
	
	.elgalabnet_consumables_calculator__1 .consumables_table,
	.elgalabnet_consumables_calculator_2__1 .consumables_table {
		width:100%;
		margin-bottom:10px;
	}
	
	
	.elgalabnet_consumables_calculator__1 .consumables_table tr td,
	.elgalabnet_consumables_calculator__1 .consumables_table tr th,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr td,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr th {
		padding:5px;
		background:#E0EEF4;
		border:1px solid #fff;
	}
	
	.elgalabnet_consumables_calculator__1 .consumables_table tr th,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr th {
		font-weight:bold;
		padding:8px 5px;
		color:#0072BB;
	}
	
	.elgalabnet_consumables_calculator__1 .consumables_table tr th.col3,
	.elgalabnet_consumables_calculator__1 .consumables_table tr th.col4,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr th.col3,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr th.col4 {
		width:120px;
	}
	
	.elgalabnet_consumables_calculator__1 .consumables_table tr th,
	.elgalabnet_consumables_calculator__1 .consumables_table tr td.col3,
	.elgalabnet_consumables_calculator__1 .consumables_table tr td.col4,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr th,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr td.col3,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr td.col4 {		
		text-align:center;
	}

	.elgalabnet_consumables_calculator__1 .consumables_table tr td,
	.elgalabnet_consumables_calculator_2__1 .consumables_table tr td {		
		text-align:right;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_group {
		clear:both;
		margin-bottom:10px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .selected_analyzer_panel {
		width:100%;
		overflow:hidden;
		position:relative;
	}
	
	.elgalabnet_consumables_calculator_2__1 .selected_analyzer {
		width:400px;
		float:left;
	}
	
	.elgalabnet_consumables_calculator_2__1 .selected_analyzer_panel .right_aligned {
		float:right;
		clear:none;
		padding-top:0;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage {
		clear:both;
		width:100%;
		overflow:hidden;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row {
		display:table-row;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_1,
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_2,
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 {
		display:table-cell;
		float:left;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_2,
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 {
		margin:5px 10px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_1 {
		width:180px;
		padding-top:5px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_2,
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 {
		width:200px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_1 {
		text-align:right;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 input {
		width:50px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 input#hours_per_day_peak,
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 input#hours_per_day_offpeak,
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 input#litres_per_day, 
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 input#days_per_week,
	.elgalabnet_consumables_calculator_2__1 .analyzer_usage .analyzer_usage_row .col_3 input#required_over_years {
		border:1px dashed ButtonShadow;	
		background:buttonface;
		color:#676767;
		text-align:center;
	}
	
	.elgalabnet_consumables_calculator__1 .Flexible_form_buttons,
	.elgalabnet_consumables_calculator_2__1 .Flexible_form_buttons {
		clear:both;
		width:auto;
		float:none;
		padding-top:15px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .bottom_buttons {
		margin-top:15px;
		border-top:1px dotted #ccc;
	}
	
	.elgalabnet_consumables_calculator_2__1  .buttons_add_analyzer {
		clear:both;
		width:auto;
		float:none;
		padding:0 0 10px 13px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .right_aligned,
	.elgalabnet_consumables_calculator_2__1 .download_buttons {
		float:right;
	}
	
	.elgalabnet_consumables_calculator_2__1 .download_buttons {
		clear:none;
	}
	
	.elgalabnet_consumables_calculator_2__1 .download_buttons input {
		margin-right:10px;
	}
	
	.elgalabnet_consumables_calculator__1 .Flexible_form_buttons {
		padding-left:118px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .Flexible_form_buttons {
		overflow:hidden;
	}
	
	.elgalabnet_consumables_calculator_2__1 .buttons_add_analyzer input {
		font-size:12px;
		padding:0 5px 2px 5px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .Flexible_form_buttons input#clear_selection,
	.elgalabnet_consumables_calculator_2__1 .Flexible_form_buttons input#add_analyzer,
	.elgalabnet_consumables_calculator_2__1 .Flexible_form_buttons input.back_button {
		float:left;
	}
	
	.elgalabnet_consumables_calculator_2__1 .Flexible_form_buttons input.submit_button {
		float:right;
	}
	
	.elgalabnet_consumables_calculator__1 .Flexible_form_error,
	.elgalabnet_consumables_calculator_2__1 .Flexible_form_error {
		color:red;
	}
	
	.layout_v2 .elgalabnet_consumables_calculator__1 .Flexible_form_error,
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .Flexible_form_error {
		color:#BF2525;
	}
	
	.layout_v2 .elgalabnet_consumables_calculator__1 .Flexible_form_error:before,
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .Flexible_form_error:before {
		font-family:"FontAwesome";
		content:"\f071";
		padding-right:8px;
	}
	
	.elgalabnet_consumables_calculator_2__1 .ui-state-default, 
	.elgalabnet_consumables_calculator_2__1 .ui-widget-content .ui-state-default, 
	.elgalabnet_consumables_calculator_2__1 .ui-widget-header .ui-state-default {
		background: #16a1dc !important;
		background: -moz-linear-gradient(top,  #16a1dc 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16a1dc), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)) !important;
		background: -webkit-linear-gradient(top,  #16a1dc 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
		background: -o-linear-gradient(top,  #16a1dc 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
		background: -ms-linear-gradient(top,  #16a1dc 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
		background: linear-gradient(top,  #16a1dc 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16a1dc', endColorstr='#7db9e8',GradientType=0 ) !important;
		cursor:pointer;
	}
	
	.elgalabnet_consumables_calculator_2__1 .ui-state-default, 
	.elgalabnet_consumables_calculator_2__1 .ui-widget-content .ui-state-default, 
	.elgalabnet_consumables_calculator_2__1 .ui-widget-header .ui-state-default,
	.elgalabnet_consumables_calculator_2__1 .ui-widget-content {
		border:1px solid #16A1DC !important;
	}

/* Carbon Calculator
--------------------------------------------------------------------------------------------------*/

	.carbon_calculator_wrap {
		clear:both;
		width:920px;
		overflow:hidden;
	}
	
	.carbon_calculator_wrap h1 {
		border-bottom:1px dotted #737476;
	}

	.carbon_calculator_wrap .hidden {
		display: none;
	}
	
	.carbon_calculator_wrap input {
		cursor:inherit;
	}	
	
	.carbon_calculator_wrap .calculating_box {
		width:100px;
		height:25px;
		background-color:#EBE7E8;
		color:#6F7680;
		font-size:16px;
		font-weight:bold;
	}
	
	.carbon_calculator_wrap h1,
	.carbon_calculator_wrap h2,
	.carbon_calculator_wrap h3,
	.carbon_calculator_wrap h4 {
		padding:8px 0;
	}
	
	.carbon_calculator_wrap .carbon_calculator_form_error {
		color:red;
	}
	
	.carbon_calculator_wrap .column_main_left,
	.carbon_calculator_wrap .column_main_right {
		margin-top:20px;
	}
	
	.carbon_calculator_wrap .column_main_left {
		width:465px;
		float:left;
	}
	
	.carbon_calculator_wrap .column_main_right {
		width:445px;
		float:right;
	}
	
	.carbon_calculator_wrap .column_main_left .panel {
		width:441px;
	}

	.carbon_calculator_wrap .column_main_right .panel {
		width:421px;
	}
	
	.carbon_calculator_wrap .panel {
		clear:both;
		/*overflow:hidden;*/
		background:#F7F7F3;
		padding:10px;
		margin-top:10px;
		margin-bottom:20px;
		border:2px solid #F7F7F3;
	}

	.carbon_calculator_wrap .panel.highlighted {
		border:2px solid #1673B0;
	}
	
	.carbon_calculator_wrap #loading_message_box .panel {
		width:400px;
		border:3px solid #1673B0;
		margin-top:0;
		margin-bottom:0;
	}
	
	.carbon_calculator_wrap #loading_message_box div:nth-child(2) {
		width:415px;
		left:0 !important;
		right:0 !important;
		margin:auto !important;
	}
	
	.carbon_calculator_wrap #loading_message_box h2 {
		margin-bottom:10px;
	}
	
	.carbon_calculator_wrap #loading_message_box .panel_products h2 {
		text-indent:0;
		height:auto;
		padding-left:0;
	}
	
	.carbon_calculator_wrap .fields_row {
		clear:both;
		overflow:hidden;
		padding:5px 0;
	}
	
	.carbon_calculator_wrap  #header {
		height:130px;
	}
	.carbon_calculator_wrap div.progress_bar  {
		position:relative;
		left:10px;
	}

	.carbon_calculator_wrap .progress_bar input {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/box-unfilled-mandatory.gif');
		display:inline;
 		border-style:none;
		border-bottom-width: 0px;
		height:27px;
		width:137px;
      	font-family: Arial;
      	font-weight: bold;
      	font-size: 12px;
      	color: #ffffff;
      	text-align: center;
	}

	.carbon_calculator_wrap .progress_bar input.optional {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/box-unfilled-optional.gif');
	}

	.carbon_calculator_wrap .progress_bar input.complete {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/box-filled.gif');
	}
	
	.carbon_calculator_wrap .progress_bar #submit_button {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/carbon-calculator-go-to-summary-button-off.gif');
 		background-repeat:none;
 		border-style:none;
		border-bottom-width: 0px;
 		width: 150px;
      	height: 37px;
      	font-family: Arial;
      	font-weight: bold;
      	font-size: 14px;
      	color: #ffffff;
      	text-align: left;
      	padding-left:7px;
	}

	.carbon_calculator_wrap .progress_bar #submit_button:hover {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/carbon-calculator-go-to-summary-button-over.gif');
	}

	.carbon_calculator_wrap .progress_bar  #submit_button.inactive {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/carbon-calculator-go-to-summary-button-inactive.gif');
 		background-repeat:none;
 		border-style:none;
		border-bottom-width: 0px;
 		width: 151px;
      	height: 37px;
      	font-family: Arial;
      	font-weight: bold;
      	font-size: 14px;
      	color: #ffffff;
      	text-align: left;
      	padding-left:7px;
	}

	.input_error {
		background-color:pink;
	}


	.carbon_calculator_wrap .panel_products .open {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/carbon-calculator-open-arrow.gif');
 		border-style:none;
		border-bottom-width: 0px;
 		width: 21px;
      	height: 21px;
      	margin: 7px;
      	cursor:pointer;
	}

	.carbon_calculator_wrap .panel_products .closed {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../../../../../../../zenario_custom/modules/elgalabnet_carbon_calculator/images/carbon-calculator-closed-arrow.gif');
 		border-style:none;
		border-bottom-width: 0px;
 		width: 21px;
      	height: 21px;
      	margin: 7px;
      	cursor:pointer;
	}

	.carbon_calculator_wrap .panel_products .toggleButtonWrap  {
		height:21px;
		position:absolute;
		right:0;
		bottom:20px;
	}
	
	.carbon_calculator_wrap .panel_products .hide_panel_product {
		position:relative;
		left:-15px;
		top:-20px;
		width:20px;
		text-indent:0;
	}
	
	.carbon_calculator_wrap .panel_products .hide_panel_product img {
		/*margin-left: -17px;*/
	}
	

	.carbon_calculator_wrap .step_icon_1,
	.carbon_calculator_wrap .step_icon_2,
	.carbon_calculator_wrap .step_icon_3,
	.carbon_calculator_wrap .step_icon_4,
	.carbon_calculator_wrap .step_icon_5,
	.carbon_calculator_wrap .step_icon_6,
	.carbon_calculator_wrap .step_icon_7 {
		position:relative;
		top:4px;
		left:5px;
	}


	.carbon_calculator_wrap .fields_row .col1,
	.carbon_calculator_wrap .fields_row .col2,
	.carbon_calculator_wrap .fields_row .col3,
	.carbon_calculator_wrap .fields_row .col2-3 {
		float:left;
	}
	
	.carbon_calculator_wrap .fields_row .col1 {
		width:240px;
		margin-right:8px;
	}
	
	.carbon_calculator_wrap .fields_row .col2 {
		margin-right:8px;
	}
	
	.carbon_calculator_wrap .fields_row .col3 {
		width:70px;
	}
	
	.carbon_calculator_wrap .shipping_panel .fields_row .col1 {
		width:200px;
	}
	
	.carbon_calculator_wrap .fields_row .col2-3 {
		width:140px;
	}
		
	.carbon_calculator_wrap .shipping_panel .fields_row .col2,
	.carbon_calculator_wrap .shipping_panel .fields_row .col2-3,
	.carbon_calculator_wrap .footprint_panel .fields_row .col2,
	.carbon_calculator_wrap .footprint_panel .fields_row .col2-3 {
		width:195px;
	}
	
	.carbon_calculator_wrap .footprint_panel .row3Cols .col1 {
		width:182px;
	}
		
	.carbon_calculator_wrap .fields_row input {
		width:60px;
		padding:3px 5px;
	}
	
	.carbon_calculator_wrap .footprint_panel select,
	.carbon_calculator_wrap .shipping_panel select {
		width:140px;
	}
	
	.carbon_calculator_wrap .shipping_panel .col2-3 select {
		width:170px;
	}
	
	.carbon_calculator_wrap .fields_row input.product_name {
		width:180px;
	}

	
	.carbon_calculator_wrap .customer_row {
		padding:10px 0;
	}
	
	.carbon_calculator_wrap .customer_row .label {
		float:left;
		padding-right:10px;
		padding-top:3px;
		width:200px;
	}
	
	.carbon_calculator_wrap .customer_row input {
		width:250px;
	}
	
	.carbon_calculator_wrap .fields_main_row {
		font-weight:bold;
	}
	
	.carbon_calculator_wrap .panel_products h2 {
		color:#0072BB;
		background:#E0EEF4;
		padding-left:20px;
		text-indent:20px;
		width:auto;
		height:25px;
		position:relative;
		display:block;
	}

	.carbon_calculator_wrap .panel_products .panel_products {
		padding-top:10px;
	}
	
	.carbon_calculator_wrap .panel_products .sub-panel,
	.carbon_calculator_wrap .panel_products .sub-panel .fields_row,
	.carbon_calculator_wrap .panel_products .sub-panel .product_table {
		width:440px;
	}
	
	.carbon_calculator_wrap .panel_products .sub-panel {
		padding:10px 5px;
	}
	
	.carbon_calculator_wrap .panel_products .col1 {
		width:180px;
	}
	
	.carbon_calculator_wrap .panel_products .col2 {
		width:210px;
		float:right;
	}

	
	.carbon_calculator_wrap .panel_products  input {
		width:140px;
		cursor:text;
	}

	.carbon_calculator_wrap .panel_products  textarea {
		width:150px;
		height:100px;
		overflow:hidden;
		cursor:text;
	}

	.carbon_calculator_wrap .panel_products .read_only input,
	.carbon_calculator_wrap .panel_products .read_only textarea,
	.carbon_calculator_wrap .shipping_panel .read_only input,
	.carbon_calculator_wrap .shipping_panel .read_only textarea,
	.carbon_calculator_wrap .footprint_panel .read_only input,
	.carbon_calculator_wrap .footprint_panel .read_only textarea {
		background:#ECECEC;
		border:1px dashed #999;
		cursor:default;
	}

	
	.carbon_calculator_wrap .panel_products .col2 select,
	.carbon_calculator_wrap .panel_products .product_table select {
		width:120px;
	}
	
	.carbon_calculator_wrap .panel_products .product_table .qty select {
		width:50px;
	}

	#years {
		width:262px;
	}
	
	.carbon_calculator_wrap .product_table {
		width:100%;
		margin-bottom:10px;
	}
	
	.carbon_calculator_wrap .product_table tr th,
	.carbon_calculator_wrap .product_table tr td {
		border:1px solid #ccc;
		padding:3px 5px;
		white-space:nowrap;
	}
		
	.carbon_calculator_wrap .product_table tr th {
		font-weight:bold;
	}
	
	.carbon_calculator_wrap .product_table input {
		width:130px;
		padding:3px 5px;
	}
	
	.carbon_calculator_wrap .product_table tr td.qty input {
		width:30px;
	}
	
	.carbon_calculator_wrap .product_table tr td.kg input {
		width:45px;
	}

	.carbon_calculator_wrap .product_table tr td.hide_row {
		border-top:none;
		border-right:none;
		border-left:none;
		border-bottom:none;
	}
	
	
	.carbon_calculator_wrap .carbon_calculator_form_buttons {
		clear:both;
		width:470px;
		float:none;
		text-align:right;
	}
	
	.carbon_calculator_wrap select {
		z-index:1;
	}
	
	.carbon_calculator_wrap .closed .sub-panel  {
		display: none;
	}
	
	.carbon_summary_wrap {
		margin-top:50px;
	}

	.carbon_summary_wrap div.warning {
		color:red;
		background:#E0EEF4;
	}

	.carbon_summary_wrap div.header {
		height:80px;
	}
	
	.carbon_summary_wrap .header_text_container {
		font-size:20px;
		display:inline;
	}

	.carbon_summary_wrap .download_pdf {
		position:relative;
		bottom:70px;
		right:0px;
		float:right;
		width:100px;
	}
	.carbon_summary_wrap .download_pdf input {
		height:70px;
	}

	.carbon_summary_wrap .download_pdf input, {
		
	}
	
	.carbon_summary_wrap .summary_table {
		width:100%;
	}

	.carbon_summary_wrap .summary_table tr.primary_product_header {
		font-weight:bold;
	}

	.carbon_summary_wrap .summary_table tr.primary_product_header {
		text-indent: 0px;		
	}

	.carbon_summary_wrap .summary_table tr.accessories_header,
	.carbon_summary_wrap .summary_table tr.consumables_header,
	.carbon_summary_wrap .summary_table tr.annual_consumables_header {
		padding-left: 30px;		
	}

	.carbon_summary_wrap .summary_table tr.header td,
	.carbon_summary_wrap .summary_table tr.primary_product_header td,
	.carbon_summary_wrap .summary_table tr.secondary_product_header td,
	.carbon_summary_wrap .summary_table tr.accessories_header td,
	.carbon_summary_wrap .summary_table tr.consumables_header td,
	.carbon_summary_wrap .summary_table tr.annual_consumables_header td {
		border-right: 1px solid #E0EEF4;
	}

	.carbon_summary_wrap .summary_table tr.secondary_product td,
	.carbon_summary_wrap .summary_table tr.accessory td,
	.carbon_summary_wrap .summary_table tr.consumable td,
	.carbon_summary_wrap .summary_table tr.annual_consumable td {
		padding-left: 30px;		
	}

	.carbon_summary_wrap .summary_table tr.primary_product td {
		padding-left: 30px;
		border-bottom: 1px solid #E0EEF4;
	}
	
	.carbon_summary_wrap .summary_table tr.primary_product_usage td {
		padding-left: 30px;
		border-top: 1px solid #E0EEF4;
	}
	
	.carbon_summary_wrap .summary_table tr.white_separator_line td {
		background-color:#ffffff;
		border-right: 1px solid ##ffffff;
	}

	.carbon_summary_wrap .summary_table tr.primary_products_separator td  {
		border-right: 1px solid #E0EEF4;
		height:30px;
		
	}
	
	
	.carbon_summary_wrap .summary_table tr td,
	.carbon_summary_wrap .summary_table tr th {
		padding:5px;
		background:#E0EEF4;
		border:1px solid #fff;
	}

	.carbon_summary_wrap .summary_table tr td.numbers {
		text-align:right;
	}	
	
	.carbon_summary_wrap .summary_table tr.header td {
		font-weight:bold;
		padding:8px 5px;
		color:#0072BB;
	}

	.carbon_summary_wrap .summary_table tr.separation_row td {
		background:inherit;
	}
	
	.carbon_summary_wrap .summary_table tr th.col3,
	.carbon_summary_wrap .summary_table tr th.col4 {
		width:120px;
	}
	
	.carbon_summary_wrap .summary_table tr th,
	.carbon_summary_wrap .summary_table tr td.col3,
	.carbon_summary_wrap .summary_table tr td.col4 {		
		text-align:center;
	}
	
	.carbon_summary_wrap .chart_title {
		text-align:left;
		position:relative;
		left:250px;
		font-weight:bold;
		font-size:14px;
		font-family:Arial;
		
	}
	
/* Layout v2 */

	.layout_v2 .carbon_calculator_wrap .panel_products h2 {
		padding-left:0;
	}
	
	.layout_v2 .carbon_calculator_wrap .panel_products h2,
	.layout_v2 .carbon_summary_wrap .summary_table tr.header td  {
		color:red;
	}
	
	.layout_v2 .carbon_calculator_wrap .panel_products h2 {
		background:#edefee;
	}
	
	.layout_v2 .carbon_calculator_wrap .panel.highlighted {
		border-color:red;
	
	}
	.layout_v2 .carbon_calculator_wrap #loading_message_box .panel {
		border-color:#555;
	}
	
	.layout_v2 .elgalabnet_submit_warranty_claim_form .info, 
	.layout_v2 .elgalabnet_carbon_calculator__1 .info, 
	.layout_v2 .elgalabnet_consumables_calculator__1 .info, 
	.layout_v2 .elgalabnet_consumables_calculator_2__1 .info, 
	.layout_v2 .elgalabnet_customer_references .info {
		background:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-info.svg') no-repeat center center / 14px 14px;
	}
	
	.layout_v2 .carbon_calculator_wrap .panel_products .open {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-angle-up.svg');
		background-size:21px 21px;
	}

	.layout_v2 .carbon_calculator_wrap .panel_products .closed {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-angle-down.svg');
		background-size:21px 21px;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar input,
	.layout_v2 .carbon_calculator_wrap .progress_bar #submit_button  {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar input  {
		background: rgb(163,163,163);
		background: linear-gradient(0deg, rgba(163,163,163,1) 0%, rgba(130,130,130,1) 100%);
		border:1px solid #8A8A8A;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar input.optional {
		background: rgb(205,205,205);
		background: linear-gradient(0deg, rgba(205,205,205,1) 0%, rgba(223,223,223,1) 100%);
		border:1px solid #CACACA;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar input.complete {
		background: rgb(7,165,123);
		background: linear-gradient(0deg, rgba(7,165,123,1) 0%, rgba(8,190,142,1) 100%);
		border:1px solid #068B68;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar #submit_button {
		background-image:url('../../zenario_custom/skins/elgalabnet/editable_css/../images/icon-play.svg');
		background-repeat:no-repeat;
		background-position:95% center;
		background-size:18px 18px;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar #submit_button {
		background-color: rgb(7,165,123);
		border:1px solid #068B68;
    	-webkit-transition: all .2s ease-in-out; /* For chrome & safari */
    	-moz-transition: all .2s ease-in-out; /* For mozilla firefox */
    	-o-transition: all .2s ease-in-out; /* For opera */
    	transition: all .2s ease-in-out;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar #submit_button:hover {
		background-color: #86DCBC;
		border:1px solid #068B68;
	}
	
	.layout_v2 .carbon_calculator_wrap .progress_bar #submit_button.inactive {
		background-color: rgb(163,163,163);
		border:1px solid #8A8A8A;
	}
/**/
/* Responsive menu */

.container_12 .Slot_Responsive_Menu { 
	display:none; 
}

@media all and (max-width: 991px) {

	.Slot_Logo .tribiq_slot { 
		margin-left:10px; 
	}
	
	.Slot_Contact_Link .tribiq_slot,
	.Slot_Social .tribiq_slot,
	.Slot_Search .tribiq_slot { 
		margin-right:10px; 
	}
	
	.Slot_Contact_Link .tribiq_slot .tribiq_slot,
	.Slot_Logo .tribiq_slot .tribiq_slot,
	.Slot_Social .tribiq_slot .tribiq_slot,
	.Slot_Search .tribiq_slot .tribiq_slot { 
		margin-right:0; 
		margin-left:0;
	}
    
    .Grouping_Masthead_CSL .container_12 .span12,
    .tribiq_slot .container_module {
    	width:100%;
    }
    
    .Grouping_Masthead_CSL .tribiq_content_list {
    	padding-right:10px;
    }
    
    .Slot_Main_Slideshow .tribiq_plugin_nest .container_module .nest_arrows_wrap_inner {
    	margin-right:240px;
    }
}

@media all and (max-width: 1025px) {

	/*.container_12 .Slot_Menu { 
		display:none; 
	}
	
	.container_12 .Slot_Responsive_Menu { 
		display:block; 
	}*/
}
/**/
@media print{.zenario_cookie_consent,.clear,.admin_link,.admin_login_link,.hide_from_print,.print_page_section,#google_translate_element,.ui-helper-hidden-accessible,.fa,object,iframe,form{display:none!important}.wow{visibility:visible!important;opacity:1!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}body{font-family:arial,verdana,helvetica;font-size:13px}h1,h2,h3,h4,h5,h6{font-family:arial,verdana,helvetica;font-weight:400}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}table{width:100%}table tr th,table tr td{border:1px solid #000}img{border:none}a{color:#000}.zenario_skin img{max-width:100%;height:auto!important}.Grid_Body img,.Gridbreak_Body img{max-width:300px}#colorbox,.zenario_push_pull-menu,.zenario_push_pull-wrapper__blocker,.search_button_panel,.Grid_Header .zenario_slot,.Gridbreak_Header .zenario_slot,.Gridbreak_Top .zenario_slot,.Grid_Footer .zenario_slot,.Gridbreak_Footer .zenario_slot,.zenario_slot.zenario_menu,.zenario_slot.zenario_menu_responsive_multilevel_2,.zenario_slot.zenario_menu_vertical,.zenario_slot.zenario_menu_forward_back_navigator,.zenario_slot.zenario_menu_multicolumn,.zenario_slot.zenario_promo_menu,.zenario_slot.zenario_slideshow,.zenario_slot.zenario_user_forms,.zenario_banner .banner_wrap_inner>a{display:none!important}.Grid_Header .zenario_slot.zenario_banner,.Gridbreak_Header .zenario_slot.zenario_banner{display:block!important}.banner_image_zoom,.zenario_banner .banner_more,.zenario_plugin_nest .nest_tabs ul li.tab_on div,.zenario_plugin_nest .nest_tabs ul li,.zenario_plugin_nest .prev,.zenario_plugin_nest .next,.zenario_advanced_search #search_results_tabs{display:none}.zenario_banner .banner_image_credit,.zenario_plugin_nest .nest_tabs ul li.tab_on{display:block}.zenario_breadcrumbs{font-size:10px;padding-top:10px;padding-bottom:10px}.zenario_breadcrumbs span:before{content:"\00bb "}.zenario_breadcrumbs span.level1_1_on:before,.zenario_breadcrumbs span.level1_1:before{content:""}.zfea_block,.zenario_content_list .content_list_data_row.tothesameheight,.zenario_plugin_nest .nest_egg_equal_height,.zfea_zenario_list_papers .papers_wrap .paper{height:100%!important}.zfea_block,.zenario_advanced_search .search_result{padding-top:10px;padding-bottom:10px}}
/**/
@media print {
    /*
        Your print rules here
    */
}
/**/

/* cache/bundles/skin-css-id-17-Ca4qrvCItzpDM23i-/skin.css was written to the page cache */