	.display-d { display:block;}


	/* Layout helpers
	----------------------------------*/

	.ui-helper-clearfix:before,
	.ui-helper-clearfix:after		{ content:""; display:table; border-collapse: collapse;}
	.ui-helper-clearfix:after 		{ clear:both;}
	.ui-helper-zfix 				{ width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0);}
	.ui-front 						{ z-index: 100;}


	/* Misc visuals
	----------------------------------*/
	.ui-button,
	.ui-button:link,
	.ui-button:visited,
	.ui-button:hover,
	.ui-button:active 					{ text-decoration:none;}

	input.ui-button::-moz-focus-inner,
	button.ui-button::-moz-focus-inner 	{ border:0; padding: 0;}

	.ui-tabs 									{ position:relative; padding:0;}
	.ui-tabs .ui-tabs-nav 						{ margin:0; padding:0; text-align: center; display: inline-block; }
	.ui-tabs .ui-tabs-nav li 					{ list-style:none; float:left; position:relative; top:0; margin:0; padding:0; white-space:nowrap; list-style:none;
												  height:50px; border-bottom:1px solid #fff;  }
	.ui-tabs .ui-tabs-nav li::before 			{ content: "";}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor 		{ float:left; padding:0 15px 10px 15px; text-decoration:none; text-align:center;
											      font-weight:normal; font-size:16px; color:#fff; line-height: initial;}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover { color:#000; outline:none; }
	.tab-sw.ui-tabs .ui-tabs-panel 				{ display:block; border-width:0; background:none; padding: 20px 0 0 0; text-align:left; }



	/* Component containers
	----------------------------------*/
	.ui-widget-content 					{ color: #fff;}
	.ui-widget-content a 				{ color: #333;}

	.tab-sw .ui-state-active 			{ /*background: #ececec; */ }
	.tab-sw .ui-state-active a,
	.tab-sw .ui-state-active a:link,
	.tab-sw .ui-state-active a:hover,
	.tab-sw .ui-state-active a:visited  {  cursor:pointer;  color:#000; outline:none;
										background:url(images/img-sep-black.png); background-repeat:repeat-x; background-position:bottom left;}

	/* IE Fix */
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.ui-tabs .ui-tabs-nav li { height:auto; }
		.ui-tabs .ui-tabs-nav .ui-tabs-anchor { line-height:normal;}
	}
	/* ==========================================================================
	    Media Style
 	============================================================================= */
	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor   { font-size:85%; padding: 0 12px 10px 12px;}
	.ui-tabs .ui-tabs-nav li 				{ height:45px}
	}


	@media only screen and (max-width:767px) {
	.display-d { display:none;}

	}