	/* expand collapse */
	.esec 					{ margin-bottom:1px; }
	.esec>h3, 
	.esec-download>h3 		{ background-color:#00a3e0; padding:15px 80px 15px 20px; cursor:pointer; transition: all 0.3s ease-out;
							  color:#fff; font-size:100%; line-height:1.4; font-weight:normal; }
	.esec p 				{ font-size:90%; color:#333; transition: all 0.3s ease-out;}
	.esec>h3:hover, 
	.esec-download>h3:hover { background-color:#13426b; color:#fff;}
	.esec>h3:hover p 		{ color:#00a3e0; font-weight:90%}
	.esec>h3::after  		{ content:" "; width:20px; height:20px; position:absolute; display:block; 
			                  right:20px; top:15px; background-image:url(images/arrow-left-white.svg); 
			                  background-repeat:no-repeat; background-size:contain; 
			                  background-position:right center; transition:transform 300ms ease; }
	.esec.open>h3::after 	{ transform:rotate(90deg); }         
	.esec>h3+div 			{ display:none; }         
    .esec.open>h3+div 		{ display:block; }
	.esec>div 				{ margin:0; padding:20px; background:#fff; border:1px solid #ececec }


	/* tabs */
	.estabs-m 				{ display:none; }
	.estabs 				{ border-collapse:separate; border-spacing:2px 0px; margin:0; margin-left:-2px; }
	.estabs td 				{ padding:5px 20px; background:#666; color:#fff; vertical-align:bottom; cursor:pointer; transition:all 300ms ease; }
	.estabs td.active 		{ background:#600; color:#fff; }
	.estabs+.estabcts 		{ width:100%; }
	.estabs+.estabcts>section 			{ display:none; padding:10px; background:#fff; box-sizing:border-box; width:100%; }
	.estabs+.estabcts>section.active 	{ display:block; }
	.estabs.run+.estabcts>section.chg 	{ display:block; position:absolute; top:0; left:0; opacity:0; z-index:100; width:100%; box-sizing:border-box;}
	              
	.general .esec>h3 		{ margin-bottom:0}
         

	/* Job */
	.job .esec>h3  			{ background-image:url(images/icon-flows-white.svg); background-repeat:no-repeat;
							  background-position:15px 10px; background-size:40px 40px; }
	.job .esec>h3>div 			{ margin-left:50px}



	/* ==========================================================================
	    Media Style
	============================================================================= */
	@media only screen and (max-width:1024px) {
	.esec>h3, .esec-download>h3 		{ padding-right:60px;}

	}

	@media only screen and (max-width:767px) {
	.estabs 	{ display:none; }    
	.estabs-m 	{ display:block; width:100%; margin:5px 0; }

	.esec>h3, .esec-download>h3 		{ padding-right:50px;}
	}