.portlet table.detail-view th {
  width: 60px;
}
.panel {
  height: 200px;
}
.center-cropped {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.img-panel {
  width: 100px;
  height: 100px;
}
#login-form fieldset {
  width: 300px;
  margin: 50px auto;
  box-shadow: 0px 0px 10px #ccc;
  -moz-box-shadow: 0px 0px 10px #ccc;
  -webkit-box-shadow: 0px 0px 10px #ccc;
  background-color: #eee;
  padding: 0;
  border: 1px solid #555;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#login-form .buttons {
  background-color: #D3DCE3;
  border-top: 1px solid #555;
  padding: 10px;
  text-align: right;
  margin: 0;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
}
#login-form .buttons input {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 1px solid #555;
  background: #fff;
  padding: 3px 10px;
}
#login-form legend {
  border: 1px solid #555;
  background-color: #fff;
  padding: 5px 10px;
  font-weight: bold;
  margin: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
div.form.inline {
  *zoom: 1;
}
div.form.inline .row {
  float: left;
}
div.form.inline:before,
div.form.inline:after {
  content: "";
  display: table;
}
div.form.inline:after {
  clear: both;
}
.form.full-width input:not([type=submit]):not([type=checkbox]),
.form.full-width textarea,
.form.full-width select {
  width: 100%;
}
.form .checklist {
  float: left;
  margin-right: 5px;
}
/*
 * Custom chosen
 */
.chosen-container {
  margin: 0.2em 0 0.5em 0;
}
.chosen-container input {
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  -ms-box-sizing: initial;
  box-sizing: initial;
}
.chosen-container-single .chosen-single {
  height: auto;
  border-radius: inherit;
  padding: 1px 1px 1px 8px;
}
.chosen-container-single .chosen-drop {
  border-radius: inherit;
}
