.edit > form > fieldset > .tab-content > * {display: none;}
.edit > form > fieldset > .tab-content > *.active {display: block;}
.edit > form > fieldset {padding: 0; margin: 0; margin-top: 10px;}
.edit > form > fieldset > div {padding: 15px; border-top: 6px solid #ddd;}
.edit > form > fieldset > ul.nav {margin: 0; padding: 0; border: none; border-bottom: 1px solid #ddd; background: #eee; padding: 5px; padding-bottom: 1px;}
.edit > form > fieldset > ul.nav > li {display: inline-block;;}
.edit > form > fieldset > ul.nav > li.active:before {content: ""; display: block; width: 0; height: 0;  border: 9px solid #888; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position: absolute; bottom: -17px; left: 50%; margin-left: -9px;}
.edit > form > fieldset > ul.nav > li.active:after {content: ""; display: block; width: 0; height: 0;  border: 8px solid #ccc; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position: absolute; bottom: -15px; left: 50%; margin-left: -8px;}
.edit > form > fieldset > ul.nav > li > a {padding-left: 15px;}
.edit > form > fieldset > ul.nav > li > a:after,
.edit > form > fieldset > ul.nav > li > a:before {display: none;}
.edit > form > fieldset > .tab-content >.tab-pane  .control-group {display: block; background: #eee; padding: 5px 10px; margin: 2px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.edit > form > fieldset > .tab-content >.tab-pane  .control-group label {display: block; background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.edit > form > fieldset > .tab-content >.tab-pane  .control-group .controls {margin: 5px 0;}

#jform_title, #jform_alias {width: 300px !important; max-width: 90% !important;}
#jform_catid_chzn, #jform_state_chzn, #jform_featured_chzn, #jform_access_chzn, #jform_language_chzn,
#jform_ordering_chzn, #jform_note, #jform_params_layout_chzn , #jform_params_cache_chzn,
#jform_params_header_tag_chzn, #jform_params_layout_chzn, #jform_params_cache_chzn {width: 185px !important;}
#jform_tags_chzn, #jform_created_by_alias, #jform_version_note, #jform_params_module_tag_chzn,
#jform_params_bootstrap_size_chzn, #jform_params_style_chzn,
#jform_params_moduleclass_sfx, #jform_params_cache_time, #jform_params_header_class {width: 185px !important;}

.input-append input[type="text"] {height: 20px; float: left;}
.input-append button[type="button"].btn {height: 26px; width: 20px; padding: 0; margin: 0; margin-left: -1px; display: block; float: left;}
.input-append:after {content: ""; display: block; clear: both;}

.btn-edit-modul > a {position: relative; display: block; z-index: 99999;}
.btn-edit-modul > a:before {content: url("../images/icons/document_edit.png"); position: absolute; right: 5px; top: 5px;}
.btn-edit-modul > div {display: none; background: rgba(0,0,0,0.3); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 10px; color: #fff; width: 200px; position: absolute; right: 15px; margin-top: 15px;}
.btn-edit-modul:hover > div {display: block;}

.accordion-body ul.nav {margin: 0;padding-bottom: 10px; border-top: 0px; }
.accordion-body ul.nav li {float: none;}
.accordion-body .accordion-inner {padding-top: 5px;}
.accordion-body .control-group {clear: both;}
.accordion-body .control-group .btn {padding: 5px; line-height: 25px; text-decoration: none; color: #888;}
.accordion-toggle {text-decoration: none; color: #333; font-size: 1.4em; color: #507299;}
form#modules-form fieldset.form-horizontal {position: relative;}
form#modules-form fieldset.form-horizontal > div.tab-pane {float: left; width: 70%; position: absolute; top: 0; right: 0;}
form#modules-form fieldset.form-horizontal > div.control-group {display: block; width: 30%; clear: both;}
#jformposition_chzn {width: 90% !important;}

fieldset.radio input[type="radio"] {display: none;}
fieldset.radio label {display: inline-block; margin: 0; padding: 5px; cursor: pointer; font-size: 0.85em; border: 1px solid #ddd; border-right: 1px solid #bbb; -webkit-box-shadow: inset 0px 2px 1px rgba(255,255,255,0.2), inset 0px 13px rgba(255,255,255,0.2); -moz-box-shadow: inset 0px 2px 1px rgba(255,255,255,0.2), inset 0px 13px rgba(255,255,255,0.2); box-shadow: inset 0px 2px 1px rgba(255,255,255,0.2), inset 0px 13px rgba(255,255,255,0.2); background: #eee; background: linear-gradient(top, #fff 0, #ddd 100%) no-repeat; background: -webkit-linear-gradient(top, #fff 0, #ddd 100%) no-repeat; background: -moz-linear-gradient(top, #fff 0, #ddd 100%) no-repeat;background: -o-linear-gradient(top, #fff 0, #ddd 100%) no-repeat; background: -ms-linear-gradient(top, #fff 0, #ddd 100%) no-repeat; background: linear-gradient(top, #fff 0, #ddd 100%) no-repeat; -svg-background: linear-gradient(top, #fff 0, #ddd 100%) no-repeat; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
fieldset.radio input[type="radio"]:checked + label {background: #6b6; color: #fff; border: 1px solid #5b5;}
fieldset.radio input[type="radio"]:checked + label:last-child {background: #b66; color: #fff; border: 1px solid #b55;}
fieldset.radio input[type="radio"]:first-child + label {border-left-width: 1px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-border-radius-bottomright: 0px; -moz-border-radius-topright: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px;}
fieldset.radio label:last-child {border-right: 1px solid #ddd; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px;}

/* FONTS */
form#modules-form legend {font-size: 2.3em; padding-bottom: 5px; font-weight: bold; color: #b66;}
form#modules-form .label {color: #ddd; font-weight: bold;} 