/*
# Copyright (c) since 2018 ArmorX Global Technology Corp.
# Copyright (c) since 2000 BOX Solutions. All rights reserved.
# $Id： $
# $Name： $
*/

#add_ics_to_mycalendar_message
{
  background: url('/skins/box/images/display/icons.png') 6px 3px no-repeat;
  background-color: #F7FDCB;
  border: 1px solid #C2D071;
  display: block;
  margin: 8px;
  min-height: 20px;
  padding: 10px 10px 6px 46px;
}

fieldset 
{
  margin-bottom: 0.5em;
  border: 1px solid #999999;
  padding: 4px 8px 9px 8px; 
  /*width:500px;*/
}

legend
{
  color: #999999;
}

table.ics_add_table{
width:100%;
}

table.ics_add_table tr td
{
  font-size: 11px;
}

.ics_add_table td.date{
  padding: 0 2px;
  vertical-align: middle;
  border-bottom:1px solid #999999; 

}

.ics_add_table td.header-title{
  width: 80px;
  color: #666666;
  /*font-weight: bold;*/
  text-align: right;
  white-space: nowrap;
  padding-right: 4px;
}

.message_board_on{
 position: absolute;
  left:205px;
  top:10px;
background: url('/skins/box/images/icons/speaker.png') no-repeat;
z-index: 1001;
padding: 8px;
}

.message_board_off{
 position: absolute;
  left:205px;
  top:10px;
background: url('/skins/box/images/icons/speaker_off.png') no-repeat;
z-index: 1001;
padding: 8px;
}

.message_board
{
  position: absolute;
  left:200px;
  top:0px;
  /* height: 40px; 
  */
/*
  background: url('/skins/box/images/icons/speaker.png') 6px 5px no-repeat;
 */
  background-color: #F7FDCB;
  border: 1px solid #C2D071;
  display: block;
  margin: 3px;
  margin-left: 0px;
  /* min-width: 20px;*/
  padding: 5px 5px 6px 25px;
  z-index: 1000;
}

.imap_message_board_div
{
  position: absolute;
  cursor:pointer;
  background-color: #F7FDCB;
  border: 1px solid #C2D071;
  display: block;
  margin: 3px;
  margin-left: 0px;
  /* min-width: 20px;*/
  padding: 5px 5px 6px 5px;
  z-index: 10000;
}

#message_board
{
font-size: 13px;
}

.message_board_mouseon
{
  cursor:pointer;
  background-color: #F7FDBB;
  border: 1px solid #B2C061;
}

#message_board_body{
  position: absolute;
  display: none;
  left:200px;
  top:38px;
  z-index: 1000;
  cursor:pointer;
  background-color: #FAFFDB;
  border: 1px solid #999999;
  padding: 10px 10px 10px 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-box-shadow: 1px 1px 12px #999;
  -webkit-box-shadow: #999 1px 1px 12px;
  line-height: 150%;
  width:60%;
  /*
  max-height: 300px;
  height: 200px;
  */
  overflow: auto;
}

.box_pki_button_encrypted {
display: block;
float: right;
cursor:pointer;
width: 32px;
height: 32px;
padding: 0;
margin: 3px;
margin-right: 0px;
overflow: hidden;
background: url('./encrypted.png') 0 0 no-repeat transparent;
opacity: 0.99;
}

.box_pki_button_unlock {
display: block;
float: left;
width: 32px;
height: 32px;
padding: 0;
margin: 3px;
margin-right: 0px;
float: right;
overflow: hidden;
background: url('./unlock.png') 0 0 no-repeat transparent;
opacity: 0.99;
}

#quickadd_identities_div{
 border: 1px solid #999999;
 width: 100%;
}

#quickadd-identities-list{
	width: 100%;
	table-layout: fixed;
	background-color: #F9F9F9;
}

.caldavlist
{
overflow: yes;
}

.sortable { list-style-type: none; margin: 0; padding: 0; width: 200px; }
.sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; height: 20px; }
.sortable li span { position: absolute; margin-left: -1.3em; }

#message_list_sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#message_list_sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 14px; height: 18px; }
/*#message_list_sortable li span { position: absolute; margin-left: -1.3em; }*/
