/*********************
ADMIN STYLES
**********************/
#users_list,
#repo_list
{
  height: 299px;
  width: 200px;
  float: left;
  padding-top: 5px;
  overflow: auto;
}
#users_detail_panel,
#repo_detail_panel{
  width: 438px;
  height: 299px;
  float: left;
  border-left: 1px solid #bbb;
  overflow: auto;
}

#repo_list{
  height: 294px;
}

#repo_detail_panel fieldset
{
  margin:10px;
  font-size: 13px;
}

.metaPane{
  margin-bottom:5px;
  margin-top:2px;
  padding:0 5px 31px;
  width:96%;
}

.metaPane img,
img.metaPaneTitle
{
  float:right;
  cursor:pointer;
  margin-left: 3px;
}

img.metaPaneTitle{
  display:none;
}

div.accordion_toggle_active img.metaPaneTitle
{
  display:inline;
}

.metaPane span.title{
  font-weight: bold;
}

.users_list_title
{
  font-size: 20px;
  font-weight: bold;
  color: white;
  padding-left: 5px;
  border-bottom: 1px solid white;
  background-color: #bbb;
}


.user
{
  padding-top: 15px;
  padding-left: 5px;
  padding-bottom: 15px;
  background-color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  margin-left: 5px;
}

.user_id, .user_data, .repository, .password
{
  font-size: 11px;
}


.config_subblock{
  border: 1px dotted #ccc;
  padding:5px 10px;
  margin-bottom:10px;
}

.user_data
{
  background-color: #fff;
}

fieldset
{
  border: 1px solid #ccc;
  padding: 10px;
  padding-top: 5px;
  margin-bottom: 5px;
}

legend
{
  color: #5C5C5C;
}

legend a{
  text-decoration:none;
  cursor: pointer;
}

legend a.active {
  background-color: transparent;
  color: #87A9C4;
  text-decoration:none;
  cursor: default;
  font-size: 1.1em;
}

.repository, .repository td, .password td
{
  padding: 1px;
}

.repository td
{
  vertical-align: bottom;
  line-height: 19px;
  padding: 6px 0 5px 6px;
}

.repository input, .user_delete_confirm
{
  border: none;
  margin-left: 1px;
  margin-top: 0;
  padding: 0;
}

.user_data
{
  padding: 10px;
  /*padding-right: 20px;*/
}

.user_id
{
  cursor: pointer;
  font-size: 17px;
}

.user_id b
{
  color: #5C5C5C;
}
#user_admin_bar, #repo_create_form, #log_chooser
{
  padding: 15px;
  font-size: 12px;
  border: 0 solid #ddd;
  background-color: #ddd;
  border-bottom: 1px solid #bbb;
}

#user_admin_bar input, .password input
{
  height: 18px;
  width: 90px;
  font-size: 12px;
  padding: 0;
  margin-left: 0;
  margin-right: 5px;
}

#user_admin_bar .submit_button, .password .submit_button,
#options_pane .submit_button, .password .submit_button
{
  width: 30px;
}

#user_admin_bar b,
#repo_create_form b,
#log_chooser b
{
  font-size: 15px;
  color: #5C5C5C;
}

#user_pref_form input
{
  width: 65px;
  padding: 0;
  margin-right: 5px;
}

#user_pref_form input.radio
{
  width: 20px;
  border: 0;
  background-image: none;
}

#repo_create_form select
{
  border: 1px solid #5E7C90;
  height: 20px;
  width: 160px;
}

#user_acl{
  font-size:1.1em;
}

div#available_roles, div#user_roles{
  padding: 0;
  border: 1px solid #aaa;
  width: 100%;
  height: 110px;
  overflow:auto;
  border-radius: 3px;
}

div#rights_pane{
  border: 1px solid #aaa;
  _height: 150px;
  max-height: 150px;
  overflow:auto;
  margin-top:5px;
  padding: 2px 0;
  width: 100%;
}

div.ajxp_role{
  background-color:#FFFFFF;
  border-left:7px solid #DDDDDD;
  cursor:move;
  margin: 2px;
  padding:3px 5px;
  border-radius: 2px;
}

div.available_role{
}

div.user_role{
  opacity : 1 !important;
  -moz-opacity : 1 !important;
  filter:alpha(opacity=100) !important;
}

.roles_hover{
  border : 1px solid #ffffef;
}

.share_info_panel_main_legend {
  padding: 10px 0;
  font-size: 1.5em;
  color: #555;
  line-height: 1.4em;
}

input.share_info_panel_link {
  margin: 0;
  width: 96%;
  padding: 5px;
  text-align: center;
  font-size: 1em;
  background-color: transparent;
  border-color: #ccc;
}

input.share_info_panel_link_expired{
  color: #999;
  text-decoration: line-through;
}

