/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/*----------------------------------*/
.ui-tabs { padding: .0em; zoom: 1; }

.ui-tabs .ui-tabs-nav {
	border-bottom: 1px solid #7FCBFF;
	margin: 0;
	list-style: none;
	position: relative;
    height: 31px;
}

/*padding: .2em .2em 0; }*/
.ui-tabs .ui-tabs-nav li { height:29px; position: relative; float: left; top: 1px; background: #f3f3f3!important; padding: 0; background: white; }
.ui-tabs .ui-tabs-nav li.right { float:right;  margin-right: 0px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 7px 0.5em; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 0px;
	border-bottom-width: 0;
	border-top: 2px solid #7FCBFF;
	border-bottom-width: 0 !important;
	position: relative;
    height:30px;
	top: 1px;
	background: #E5F6FD;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; padding-top:6px;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a  { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel {
	overflow: hidden;
	margin: 0;
/*
	padding: 30px 0px;
	display: block;
*/
	border-width: 0;
	background: none;
	border: none !important;
}

body:nth-of-type(1) .ui-tabs .ui-tabs-nav,
body:nth-of-type(1) .ui-tabs .ui-tabs-panel {
	margin-right: 1px;
}

.ui-tabs .ui-tabs-hide { display: none !important; }


/* FIX local CSS */
.entry ul, .entry ol {	border-top:none!important; padding-bottom:0!important;}

.ui-tabs .ui-tabs-panel {
    padding: .5em 0 2em;
    /*
    background: url("../i/widget-content.gif") repeat-x scroll 0 0 white !important;
     border-right:1px solid #7FCBFF!important;
     border-bottom:1px solid #7FCBFF!important;
     border-left:1px solid #7FCBFF!important;
     */
    border: none;
}
.ui-tabs .ui-tabs-panel H3 {margin-top:0!important;}


.ui-tabs .highlight.jfk-button-default { background: #13A1FC!important; }
.ui-tabs .highlight.jfk-button-default a { color: #fff!important; }
/*
.ui-tabs .action-add a { background: url('../i/add.png') no-repeat 8px 50% transparent; display:block; height:17px;}
*/
.ui-tabs .action-add a .desc { display:none; white-space: nowrap; }
.ui-tabs .action-add:hover a .desc, .ui-tabs .action-fixed a .desc { display:block; padding-left: 24px!important; }

.ui-tabs .ico24 {
    float: left;
    height: 17px;
    margin: 0 !important;
    padding: 0 !important;
    width: 18px;
}
/*
.ui-tabs .action .ico24 { -moz-transition: -moz-transform 0.4s ease-out 0s; }
.ui-tabs .action:hover .ico24 { -moz-transform: rotateZ(360deg); }
.ui-tabs .action-add .ico24 { background: url('../i/add.png') no-repeat 50% 50%; }
*/
.ui-tabs .action-add .ico24 { background: url('../i/add-new.png') no-repeat 50% 50%; }