/* Override the core Seven CSS for various selectors and markup */

/* !-- Vertical Tabs -- */

.vertical-tabs .form-type-textfield input { /* override the 100% width from textfields */
    width: auto;
}

div.vertical-tabs ul li.selected:focus { /* removes blue glowing border on webkits. See http://drupal.org/node/1057912 */
  outline: none;
}

div.vertical-tabs .vertical-tabs-panes div.fieldset-wrapper legend {
	display: inline-block;
}

div.vertical-tabs-panes fieldset .fieldset-legend {
  position: relative;
  padding-left: 0;
}

div.vertical-tabs-panes .fieldset-wrapper div.fieldset-description {
	padding: 0 0 2em 0;  
}

fieldset .fieldset-wrapper .fieldset-wrapper {
  padding-left: 0;
}

/* !-- Date -- needs work */

div.container-inline-date div.form-type-date-select {
  padding: 6px;
}

.container-inline-date .date-padding {
  padding: 0;
}


/* !-- Tables -- */

table.token-tree tr.parent { /* indent collapsible table row items such as Token lists */
	text-indent: 1em;
}

table.token-tree {
  margin-left: 6px;
}


/* !-- Password Policy-- */

div.form-item div.password-suggestions { /* for Password Policy to color the notice */
	background-color: #FEF5F1;
}


/* !-- Toolbar and Shortcut links -- */

div.toolbar-shortcuts ul li a,
#toolbar div.toolbar-menu ul li a {
  font-weight: bold;
}

a {outline: 0;}

#admin-menu * { /* for Admininstration Menu module.  */
     font-size: 12px;
     font-weight: bold;
}