/* CSS Document */


/* --??-- */
.z-tabs,.z-tabs > ul,.z-tabs > ul > li,.z-tabs > ul > li > a,.z-tabs > .z-container,.z-tabs > .z-container > .z-content,.z-tabs > .z-container > .z-content > .z-content-inner {-webkit-box-sizing:content-box;  -moz-box-sizing:content-box; box-sizing:content-box; }
.z-tabs,.z-tabs:before,.z-tabs:after {-webkit-box-sizing:content-box;  -moz-box-sizing:content-box; box-sizing:content-box; }
.z-tabs,.z-tabs > ul,.z-tabs > ul > li,.z-tabs > ul > li > a {padding:0; margin:0;  position:relative; display:block; list-style:none; list-style-type:none; border:0; outline:0; outline:0 none; text-decoration:none; }
.z-tabs > .z-container > .z-content::after,.z-tabs > .z-container > .z-content > .z-content-inner::after {height:0; display:block; visibility:hidden; clear:both;  content:'.'; }
.z-tabs > .z-container > .z-content,.z-tabs > .z-container > .z-content > .z-content-inner { zoom:1; }

/**/
.z-tabs { clear:both; color:#333; }
/**/

.z-tabs > ul > li > a { padding:10px 13px; font-size:15px; line-height:1.2; font-weight:inherit;  color:#111;  cursor:pointer;  text-align: center; border-color:#d6d6d6;
background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 84%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(84%, rgba(254,254,254,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 84%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 84%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 84%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(254,254,254,1) 84%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
 }
.z-tabs > ul > li.z-active > a { cursor:default; background:#fff ; border: 1px solid #d6d6d6;}
.z-tabs > ul,.z-tabs > ul > li > a,.z-tabs > .z-container {border-style:solid;  }
.z-tabs > .z-container { padding:0; margin:0; position:relative; overflow:hidden; background:#ffffff; border-width:1px; border-color:#ffffff; border-top: 1px solid #d6d6d6; }
.z-tabs > .z-container > .z-content {width:100%; height:100%; padding:0;  position:absolute; z-index:7; display:none; overflow:hidden; }
.z-tabs > .z-container > .z-content.z-active { z-index:8; }
.z-tabs > .z-container > .z-content > .z-content-inner {height:auto;  padding:18px 10px;}


@media (min-width: 0px) and (max-width: 767px)  { .z-tabs > .z-container > .z-content > .z-content-inner{ padding:18px 0px; }}



/**/


.z-tabs.horizontal > ul > li { float: left; }
.z-tabs.horizontal > ul > li.z-active { background: none; z-index: 1; }
.z-tabs.horizontal > ul > li > a { margin-right: -1px; min-height: 1px; }
.z-tabs.horizontal.top > ul > li > a { top: 1px; border-width: 1px 1px 0 1px;}
.z-tabs.horizontal > ul > li.z-last > a, .z-tabs.horizontal > ul > li.z-last-col > a { margin-right: 0 !important; }
.z-tabs.horizontal > .z-container { clear: both; zoom: 1; }





