/* Original CSS path: /ops/yui/tabview/assets/skins/sam/tabview.css */
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em;}.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto;}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em;}.yui-navset-right{padding:0 6em 0 0;}.yui-navset-top,.yui-navset-bottom{padding:auto;}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none;}.yui-navset li em{font-style:normal;}.yui-navset{position:relative;zoom:1;}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1;}.yui-navset .yui-content:after{content:'';display:block;clear:both;}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1;}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block;}.yui-navset .yui-nav a{position:relative;}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1;}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block;}.yui-navset-bottom .yui-nav li a{vertical-align:text-top;}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block;}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1;}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static;}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto;}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1;}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1;}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0;}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(/art-decor/ops/yui/assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(/art-decor/ops/yui/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff;}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(/art-decor/ops/yui/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0;}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356;}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff;}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em;}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0;}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px;}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px;}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0;}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0;}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0;}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px;}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px;}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none;}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356;}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top;}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px;}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356;}
/* Original CSS path: /xbl/orbeon/tabview/tabview.css */
/* Style disabled tab headers, as YUI doesn't apply any particular style on its own */

/* Grey out text */
.yui-skin-sam .xbl-fr-tabview .yui-nav .disabled a { color: #A3A3A3 }

/* Don't highlight background */
.yui-skin-sam .xbl-fr-tabview .yui-nav .disabled a:hover {
    background:url(/art-decor/ops/yui/assets/skins/sam/sprite.png) repeat-x scroll 0 0 #D8D8D8;
}

/* Make content of non-visible tab really hidden, to avoid peek-a-boo issues on IE */
.xbl-fr-tabview .yui-hidden { display: none }

/* Override Bootstrap */
.xbl-fr-tabview ul.yui-nav { margin: 0 }/* Original CSS path: /xbl/orbeon/tree-select1/tree-select1.css */
.xbl-fr-tree-select1 .ui-helper-hidden {
  display: none;
}
.xbl-fr-tree-select1 .xbl-fr-tree-select1-container {
  display: block;
}
.xbl-fr-tree-select1.xforms-readonly > .xbl-fr-tree-select1-container {
  opacity: 0.6;
}
.xbl-fr-tree-select1 .fancytree-container {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  min-height: 0;
  position: relative;
}
.xbl-fr-tree-select1 .fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}
.xbl-fr-tree-select1 .fancytree-container ul > li:before {
  content: none;
}
.xbl-fr-tree-select1 .fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 14px 14px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}
.xbl-fr-tree-select1 .fancytree-container li.fancytree-lastsib {
  background-image: none;
}
.xbl-fr-tree-select1 .ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}
.xbl-fr-tree-select1 ul.fancytree-connectors.fancytree-container li {
  background-position: 0 0;
}
.xbl-fr-tree-select1 ul.fancytree-container li.fancytree-lastsib,
.xbl-fr-tree-select1 ul.fancytree-no-connector > li {
  background-image: none;
}
.xbl-fr-tree-select1 .fancytree-empty,
.xbl-fr-tree-select1 .fancytree-expander,
.xbl-fr-tree-select1 .fancytree-icon,
.xbl-fr-tree-select1 .fancytree-checkbox,
.xbl-fr-tree-select1 .fancytree-radio {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: 14px 14px;
}
.xbl-fr-tree-select1 .fancytree-icon,
.xbl-fr-tree-select1 .fancytree-checkbox,
.xbl-fr-tree-select1 .fancytree-expander,
.xbl-fr-tree-select1 .fancytree-radio,
.xbl-fr-tree-select1 span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 1px;
  min-height: 16px;
}
.xbl-fr-tree-select1 span.fancytree-title {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 16px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.xbl-fr-tree-select1 .fancytree-icon,
.xbl-fr-tree-select1 .fancytree-expander {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url(/art-decor/apps/fr/style/bootstrap/img/glyphicons-halflings.png);
  background-repeat: no-repeat;
  background-position: 14px 14px;
}
.xbl-fr-tree-select1 .fancytree-folder > .fancytree-expander {
  cursor: pointer;
  background-position: -456px -72px;
}
.xbl-fr-tree-select1 .fancytree-folder > .fancytree-icon {
  width: 16px;
  background-position: -384px -120px;
}
.xbl-fr-tree-select1 .fancytree-folder.fancytree-expanded > .fancytree-expander {
  background-position: -313px -119px;
}
.xbl-fr-tree-select1 .fancytree-folder.fancytree-expanded > .fancytree-icon {
  background-position: -408px -120px;
}
.xbl-fr-tree-select1 .fancytree-node:not(.fancytree-folder) > .fancytree-icon {
  width: 16px;
  background-position: -24px -24px;
}
.xbl-fr-tree-select1 .fancytree-node.fancytree-active > .fancytree-title {
  background-color: rgba(82, 168, 236, 0.8);
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-expander {
  display: inline-block;
  background-image: url(/art-decor/ops/yui/treeview/assets/skins/sam/treeview-sprite.gif);
  background-repeat: no-repeat;
  width: 18px;
  height: 22px;
  margin: 0;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-node {
  margin: 0;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-node .fancytree-icon {
  display: none;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container li {
  line-height: 16px;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-node:not(.fancytree-lastsib) + ul {
  background-image: url(/art-decor/ops/yui/treeview/assets/skins/sam/treeview-sprite.gif);
  background-repeat: no-repeat;
  width: 18px;
  background-position: 0 -8000px;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-exp-e .fancytree-expander {
  background-position: 0 -4000px;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-exp-c .fancytree-expander {
  background-position: 0 -6400px;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-exp-el .fancytree-expander {
  background-position: 0 0;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-exp-cl .fancytree-expander {
  background-position: 0 -2400px;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-exp-n .fancytree-expander {
  background-position: 0 -5600px;
}
.xbl-fr-tree-select1.xforms-select1-appearance-tree-plus-minus .fancytree-container .fancytree-exp-nl .fancytree-expander {
  background-position: 0 -1600px;
}
