danielebarchiesi@0: danielebarchiesi@0: div.vertical-tabs { danielebarchiesi@0: margin: 1em 0 1em 15em; /* LTR */ danielebarchiesi@0: border: 1px solid #ccc; danielebarchiesi@0: position: relative; /* IE6/7 */ danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list { danielebarchiesi@0: width: 15em; danielebarchiesi@0: list-style: none; danielebarchiesi@0: list-style-image: none; /* IE6 */ danielebarchiesi@0: border-top: 1px solid #ccc; danielebarchiesi@0: padding: 0; danielebarchiesi@0: position: relative; /* IE6 */ danielebarchiesi@0: margin: -1px 0 -1px -15em; /* LTR */ danielebarchiesi@0: float: left; /* LTR */ danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs fieldset.vertical-tabs-pane { danielebarchiesi@0: margin: 0 !important; danielebarchiesi@0: padding: 0 1em; danielebarchiesi@0: border: 0; danielebarchiesi@0: } danielebarchiesi@0: fieldset.vertical-tabs-pane legend { danielebarchiesi@0: display: none; danielebarchiesi@0: } danielebarchiesi@0: fieldset.vertical-tabs-pane fieldset legend { danielebarchiesi@0: display: block; danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /* Layout of each tab */ danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list li { danielebarchiesi@0: background: #eee; danielebarchiesi@0: border: 1px solid #ccc; danielebarchiesi@0: border-top: 0; danielebarchiesi@0: padding: 0; danielebarchiesi@0: margin: 0; danielebarchiesi@0: min-width: 0; /* IE7 */ danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list li a { danielebarchiesi@0: display: block; danielebarchiesi@0: text-decoration: none; danielebarchiesi@0: padding: 0.5em 0.6em; danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list li a:focus strong, danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list li a:active strong, danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list li a:hover strong { danielebarchiesi@0: text-decoration: underline; danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list li a:hover { danielebarchiesi@0: outline: 1px dotted; danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list li.selected { danielebarchiesi@0: background-color: #fff; danielebarchiesi@0: border-right-width: 0; /* LTR */ danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list .selected strong { danielebarchiesi@0: color: #000; danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs-list .summary { danielebarchiesi@0: display: block; danielebarchiesi@0: } danielebarchiesi@0: .vertical-tabs ul.vertical-tabs ul.vertical-tabs-list .summary { danielebarchiesi@0: line-height: normal; danielebarchiesi@0: margin-bottom: 0; danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * Prevent text inputs from overflowing when container is too narrow. "width" is danielebarchiesi@0: * applied to override hardcoded cols or size attributes and used in conjunction danielebarchiesi@0: * with "box-sizing" to prevent box model issues from occurring in most browsers. danielebarchiesi@0: */ danielebarchiesi@0: .vertical-tabs .form-type-textfield input { danielebarchiesi@0: width: 100%; danielebarchiesi@0: -moz-box-sizing: border-box; danielebarchiesi@0: -webkit-box-sizing: border-box; danielebarchiesi@0: box-sizing: border-box; danielebarchiesi@0: } danielebarchiesi@0: * html .vertical-tabs .form-type-textfield, danielebarchiesi@0: * html .vertical-tabs .form-textarea-wrapper { danielebarchiesi@0: width: 95%; /* IE6 */ danielebarchiesi@0: }