

	/* 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;  }
	.ui-tabs .ui-tabs-nav li 					{ list-style:none; float:left; position:relative; top:0; margin:0; border-bottom-width:0; padding:0; white-space:nowrap; list-style:none;
												  background-color:#ececec; margin-right:2px;
												-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
	.ui-tabs .ui-tabs-nav li::before 			{ content: "";}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor 		{ float:left; padding:10px 20px 10px 20px; text-decoration:none; border-top:2px solid transparent; 
												  font-size:16px; font-weight:600; color:#c1c1c1}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover { /*color:green;*/}
	.tab-sw.ui-tabs .ui-tabs-panel 				{ display:block; border-width:0; background:none; /*border-top:1px solid #ececec;*/ padding:0; background-color:#dff0fa }
	

	#body.index .tab-sw.ui-tabs .ui-tabs-panel 	{ border-top:none} /*-- for index page */
	

	.search-padding  			 { padding:20px}
	.search-padding .sp-inner    { width:100%; display:block }
    .search-padding.bg-lightgray { background-color:#ececec}


	/* Component containers
	----------------------------------*/
	.ui-widget-content 					{ background:#fff;}
	.ui-widget-content a 				{ color:#333;}
	#body.index .ui-widget-content 		{ background:none;} /*-- for index page */


	.tab-sw .ui-state-active 			{ background-color: #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  { color:#0d4d73!important;/*border-top:2px solid #13426b;*/ cursor:pointer; background-color:#add4eb;
		-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	}





	/* ==========================================================================
	 Media Style
	============================================================================= */
	@media only screen and (max-width: 1024px) {
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor { font-size:14px;}	
	.search-padding  { padding:15px}
	}

	@media only screen and (max-width:767px) {
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor { font-size:14px; padding:8px 10px;}
	.search-padding  { padding:12px}

/*-- for search page */
	/*#body.inside.search #tabs-2 { width: fit-content; background-color: pink;} 
	#body.inside .search-padding.adj-m { width:60%; border:1px solid red }*/
	}
