.template-manager-accounts .overview .ag-account-picture {
  width: 120px;
  height: 120px;
}
.template-manager-accounts .overview .ag-account-picture md-icon {
  width: 70px;
  height: 70px;
}
.template-manager-accounts .overview .email {
  background: #f5f5f5;
  padding: 10px;
}
.template-manager-accounts .overview .email .md-button {
  margin: 0;
  background: #fff;
}
.template-manager-accounts .overview .email .title {
  font-weight: bold;
}
.template-manager-accounts .overview .email .message.red {
  color: #f00;
}
.template-manager-accounts .overview .email .message.green {
  color: #008000;
}
.template-manager-accounts .overview .headline {
  padding-left: 10px;
}
.template-manager-accounts .overview .headline .md-headline {
  font-weight: bold;
}
.template-manager-accounts .overview .details {
  font-size: 13px;
}
.template-manager-accounts .overview .details .subhead {
  font-size: 14px;
  font-weight: bold;
}
.template-manager-accounts .overview .actions {
  margin-top: 10px;
}
.template-manager-accounts md-content.accounts {
  background: #f1f1f1;
  overflow-x: hidden;
  height: 2000px;
}
.template-manager-accounts md-content.accounts .account {
  margin: 0;
}
.template-manager-accounts md-content.accounts .account:nth-child(2n) {
  background: #f9f9f9;
}
.template-manager-accounts .account-fields .field md-icon {
  margin-right: 6px;
}
.template-manager-accounts .account-fields .field label {
  margin-right: 6px;
  min-width: 100px;
}
.template-manager-accounts .account-fields .field input {
  -webkit-box-shadow: inset 0px 1px 5px #808080;
  box-shadow: inset 0px 1px 5px #808080;
  padding: 8px;
  border-radius: 4px;
}
.template-manager-accounts .roles .role {
  text-transform: capitalize;
}
.template-manager-accounts .roles .role .delete {
  color: #f44336;
}
.template-manager-accounts .roles .details >.title {
  background: #f5f5f5;
  margin: 0;
  border-top: solid 3px #116477;
  margin-top: 20px;
}
.template-manager-accounts .roles .details .ui-tabs >.header {
  background: #f5f5f5;
}
.template-manager-accounts .auth .no-keys {
  max-width: 400px;
  margin: 20px auto;
  text-align: center;
}
.template-manager-accounts .auth .no-keys md-icon {
  width: 60px;
  height: 60px;
  margin: 10px;
  color: #116477;
}
.template-manager-accounts .auth .no-keys .title {
  font-size: 1.3em;
}
.template-manager-accounts .auth .no-keys .message {
  line-height: 1.5em;
}
.template-manager-accounts .auth .content {
  background: #f5f5f5;
}
.template-manager-accounts .auth .content .list >div {
  margin: 0;
  padding: 4px 16px;
  border-bottom: solid 1px #808080;
  line-height: 1.5em;
  text-align: left;
}
.template-manager-accounts .auth .content .list >div:last-child {
  border-bottom: none;
}
.template-manager-accounts .auth .content .list >div .title {
  font-size: 1.4em;
  color: #464646;
  font-weight: bold;
}
.template-manager-accounts .activities .activity {
  border-bottom: solid 1px #d9dadb;
}
.template-manager-accounts .activities .activity md-icon {
  margin-right: 6px;
}
.template-manager-accounts .activities .activity .date {
  text-align: right;
}
.template-manager-accounts .view-container {
  background: #dcdcdc;
}
.template-manager-accounts .account-view >.content {
  background: #fff;
  -webkit-box-shadow: 0 2px 8px #808080;
  box-shadow: 0 2px 8px #808080;
}
.template-manager-accounts .account-view .expander.expanded md-icon {
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}
.template-manager-accounts .site-menu {
  width: 480px;
}
.template-manager-accounts .site-menu .ag-account-picture {
  width: 50px;
  height: 50px;
}
.template-manager-accounts .site-menu .search-list {
  margin: 0;
  padding: 10px 14px;
  -webkit-box-shadow: 0 0px 6px #808080;
  box-shadow: 0 0px 6px #808080;
  z-index: 4;
}
.template-manager-accounts .site-menu .search-list md-icon {
  width: 30px;
  height: 30px;
  padding: 0;
}
.template-manager-accounts .site-menu .search-list input {
  padding: 10px 0;
}
.template-manager-accounts .boxes {
  padding: 5px;
}
.template-manager-accounts .boxes md-whiteframe {
  margin: 5px;
}
.template-manager-accounts .boxes .section .header .title {
  font-size: 22px;
  color: #116477;
  font-weight: normal;
}
.template-manager-accounts .boxes .section >.content {
  position: relative;
}
.template-manager-accounts .action-warn {
  padding: 4px 10px;
  background: #f44336;
  color: #fff;
}
