/**************************************************************************************************/
/** General ***************************************************************************************/
/**************************************************************************************************/

.ui-widget-overlay {
  
  position:absolute;
  
  top:0px;
  left:0px;
  
  width:100%;
  height:100%;
  
  opacity:.4;
  filter:Alpha(Opacity=40);
  
  /*background-image:url('../../../images/general/background-loader.png');*/
  background-position:50% 50%;
  background-repeat:repeat;
  background-color:#000;
  z-index:9;
}

.ui-dialog {
    position:absolute;
}


/**************************************************************************************************/
/** Tabs - General ********************************************************************************/
/**************************************************************************************************/

.ui-tabs-hide {
  
  display:none;
}



/**************************************************************************************************/
/** Tabs - Blue ***********************************************************************************/
/**************************************************************************************************/

.tabs-blue {

  padding:8px 0px 0px 0px;
  
  border-width:1px;
  border-style:solid;
  border-color:#538EC0;
  border-radius:4px 4px 4px 4px;
  
  background-image:url('../../../images/jquery-ui/tabs/background-tab-blue.png');
  background-repeat:repeat-x;
}


.tabs-blue .ui-tabs-nav {

  display:table;
  padding:0px 30px 0px 30px
}


.tabs-blue .ui-tabs-nav li {

  float:left;
  
  display:block;
  margin:0px 7px 0px 0px;
}


.tabs-blue .ui-tabs-nav li a {

  display:block;
  
  height:20px;
  padding:7px 10px 0px 10px;
  
  text-shadow:1px 1px #34602E;
  color:#FFFFFF;
}


.tabs-blue .ui-tabs-nav li.ui-state-active a {
  
  text-shadow:none;
  color:#58585B;
  
  border-color:#BBBCBE;
  border-radius:4px 4px 0px 0px;

  background-color:#F3F5F6;
}


.tabs-blue .ui-tabs-nav li a:hover {
  
  text-decoration:none;
}


.tabs-blue div {
  
  width:100%;
  
  background-image:url('../../../images/jquery-ui/tabs/background-box-tab-blue.png');
  background-repeat:repeat-x;
  background-color:#D1D2D4;
}



/**************************************************************************************************/
/** Tabs - Green **********************************************************************************/
/**************************************************************************************************/

.tabs-green {

  
  padding:0 !important;
  margin:0 !important;

}


.tabs-green .ui-tabs-nav {

 

}


.tabs-green .ui-tabs-nav li {

  float:left;
  
  display:block;
  margin:0px 7px 0px 0px;
    border: 0;
}


.tabs-green .ui-tabs-nav li a {

  display:block;
  
  height:20px;
  padding:7px 5px 0px 5px;
  
  text-shadow:1px 1px #34602E;
  color:#FFFFFF;
  
  border-width:1px;
  border-style:solid;
  border-color:#34602E;
  border-radius:4px 4px 0px 0px;
  
  background-image:url('../../../images/jquery-ui/tabs/background-nav-tab-green.png');
  background-repeat:repeat-x;
}


.tabs-green .ui-tabs-nav li.ui-state-active a {
  
  height:22px;
  
  text-shadow:none;
  color:#316dd9;
  
  border-color:#BBBCBE;
  border-bottom:none;

  background-image:none;
  background-color:#fff;
}


.tabs-green .ui-tabs-nav li a:hover {
  
  text-decoration:none;
}


.tabs-green > div {
  
  width:100%;
  
  border-width:1px;
  border-style:solid;
  border-color:#BBBCBE;
  background-repeat:repeat-x;
  background-color:#fff;
}



/**************************************************************************************************/
/** Tabs - Black **********************************************************************************/
/**************************************************************************************************/

.tabs-black {

  padding:8px 0px 0px 0px;
  
  border-width:1px;
  border-style:solid;
  border-color:#538EC0;
  border-radius:4px 4px 4px 4px;
  
  background-image:url('../../../images/jquery-ui/tabs/background-tab-black.png');
  background-repeat:repeat-x;
}


.tabs-black .ui-tabs-nav {

  display:table;
  padding:0px 30px 0px 30px
}


.tabs-black .ui-tabs-nav li {

  float:left;
  
  display:block;
  margin:0px 7px 0px 0px;
}


.tabs-black .ui-tabs-nav li a {

  display:block;
  
  height:19px;
  padding:7px 10px 0px 10px;
  
  color:#FFFFFF;
  text-shadow:1px 1px #555658;
  
  border-radius:4px 4px 0px 0px;
  background-color:#9B9C9B;
}


.tabs-black .ui-tabs-nav li.ui-state-active a {
  
  color:#58585B;
  text-shadow:none;
  
  border-color:#BBBCBE;
  background-color:#F3F5F6;
}


.tabs-black .ui-tabs-nav li a:hover {
  
  text-decoration:none;
}


.tabs-black div {
  
  width:100%;
  
  background-image:url('../../../images/jquery-ui/tabs/background-box-tab-black.png');
  background-repeat:repeat-x;
  background-color:#D1D2D4;
}



/**************************************************************************************************/
/** Tabs Standard *********************************************************************************/
/**************************************************************************************************/

ul.sub-menu-tab {

  padding:10px 0px 10px 20px;
}


ul.sub-menu-tab li {

  display:inline;
  
  margin:0px 0px 0px 10px;
  padding:0px 14px 0px 0px;
  
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#A3A3A3;
}


ul.sub-menu-tab li:last-child {

  border-right:none;
}


ul.sub-menu-tab li a {
  color:#00BAFB;
  /*color:#A3A3A3;*/
}


ul.sub-menu-tab li a:hover {

  text-decoration:none;
  color:#5C5D5F;
}


ul.sub-menu-tab li a.hover {

  text-decoration:none;
  font-weight:bold;
  color:#5C5D5F;
}



/**************************************************************************************************/
/** POP UP - Gray *********************************************************************************/
/**************************************************************************************************/

.ui-dialog.gray {
  
  margin-top:25px;
  
  border-width:1px;
  border-style:solid;
  border-color:#B0B1B3;
  border-radius:4px 4px 4px 4px;

  background-image:url('../../../images/popup/background-gray.png');
  background-repeat:repeat-x;
  background-color:#DEDFE1;
}


.ui-dialog.gray .ui-dialog-titlebar {

  display:block;
  height:25px;
  
  padding:10px 0px 0px 8px;
  color:#FFFFFF;
}


.ui-dialog.gray .ui-dialog-titlebar-close {

  float:right;
  display:block;
  
  width:60px;
  height:20px;
  
  margin:-3px 5px 0px 0px;
  color:#FFFFFF;
  
  text-indent:-20000px;
  overflow:hidden;
  
  background-image:url('../../../images/popup/background-gray-close.png');
  background-repeat:no-repeat;
}



/**************************************************************************************************/
/** POP UP - Green ********************************************************************************/
/**************************************************************************************************/

.ui-dialog.green {
   
  margin-top:25px;
   
  border-width:1px;
  border-style:solid;
  border-color:#B0B1B3;
  border-radius:4px 4px 4px 4px;

  background-image:url('../../../images/popup/background-green.png');
  background-repeat:repeat-x;
  background-color:#DEDFE1;
}


.ui-dialog.green .ui-dialog-titlebar {

  display:block;
  height:25px;
  
  padding:10px 0px 0px 8px;
  color:#FFFFFF;
  
  font: 600 15px/16px 'Open Sans';
}


.ui-dialog.green .ui-dialog-titlebar-close {

  float:right;
  display:block;
  
  width:60px;
  height:20px;
  
  margin:-3px 5px 0px 0px;
  color:#FFFFFF;
  
  text-indent:-20000px;
  overflow:hidden;
  
  background-image:url('../../../images/popup/background-green-close.png');
  background-repeat:no-repeat;
}



/**************************************************************************************************/
/** POP UP - Blue *********************************************************************************/
/**************************************************************************************************/

.ui-dialog.blue {
  
  margin-top:25px;
  
  border-width:1px;
  border-style:solid;
  border-color:#BABCBE;
  border-radius:4px 4px 4px 4px;

  background-color:#fff;
}


.ui-dialog.blue .ui-dialog-titlebar {

  display:block;
  height:25px;
  
  padding:10px 0px 0px 8px;
  color:#FFFFFF;
  font: 600 15px/16px 'Open Sans';
  
  background-image:url('../../../images/popup/background-blue.png');
  background-repeat:repeat-x;
}


.ui-dialog.blue .ui-dialog-titlebar-close {

  float:right;
  
  width:60px;
  height:20px;
  
  margin:-3px 5px 0px 0px;
  color:#FFFFFF;
  
  text-indent:-20000px;
  overflow:hidden;
  
  background-image:url('../../../images/popup/background-blue-close.png');
  background-repeat:no-repeat;
}