/* Removed from form_appliesto.cshtml and added here in style.less*/
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace,
#taborganizationprofileappliesto .userSelectReplace {
  padding: 0;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace input.username,
#taborganizationprofileappliesto .userSelectReplace input.username {
  padding-right: 20px;
  height: 28px;
  border: none;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace .dropdownMenu,
#taborganizationprofileappliesto .userSelectReplace .dropdownMenu {
  width: 465px;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace .selectReplaceIconContainer,
#taborganizationprofileappliesto .userSelectReplace .selectReplaceIconContainer {
  position: absolute;
  top: 0;
  right: 0;
  height: 28px;
  width: 28px;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace .col1,
#taborganizationprofileappliesto .userSelectReplace .col1 {
  float: left;
  width: 30%;
  min-width: 480px;
  padding: 0;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace .col2,
#taborganizationprofileappliesto .userSelectReplace .col2 {
  float: left;
  width: 30%;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace .paddedcol,
#taborganizationprofileappliesto .userSelectReplace .paddedcol {
  margin-left: 30px;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace .dropdownMenu ul li span.icons,
#taborganizationprofileappliesto .userSelectReplace .dropdownMenu ul li span.icons {
  float: right;
  margin-right: 10px;
}
#taborganizationprofileappliesto.organizationprofiletab .userSelectReplace .dropdownMenu ul li a.row,
#taborganizationprofileappliesto .userSelectReplace .dropdownMenu ul li a.row {
  float: left;
  width: 100%;
}

.multiHolder {overflow: auto; margin-bottom: 10px; border: 1px solid silver; max-height: 210px;}
.multiHolder .multi {border-top:1px solid #EEEEEE; height: 26px; padding: 2px 5px 2px 5px;}
.multiHolder .multi:first-child {border-top:none}
.multiHolder .multi .name {white-space: nowrap;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.multiHolder .multi span.icon-cross{visibility:hidden; display:block; float:right; width:30px;}
.multiHolder .multi:hover span.icon-cross{visibility:visible}
.multiHolder .multi span.icon-cross {background: url("../icons/cross.png") no-repeat 10px 2px; height: 21px;width: 25px; opacity: 0.5;}
.multiHolder .multi span.icon-cross:hover {opacity: 1; cursor:pointer;}
.multiHolder.adjustedHeight {max-height: 131px;}

#taborganizationprofileappliesto.organizationprofiletab .twoColOne .editonly.add .multiHolder .multi .icons.editonly img.icon.icon-cross:hover,
#tabmeetingparticipants .col .editonly.participant-name-container .multiHolder .multi .icons.editonly img.icon.icon-cross:hover,
#tabreadingroomviewers .col .add.editonly .multiHolder .multi .icons.editonly img.icon.icon-cross:hover,
#tabresolutionsignatories #signatory-name-container .multiHolder .multi .icons.editonly img.icon.icon-cross:hover,
.participant-name-container .multiHolder .multi .icons.editonly img.icon.icon-cross:hover {
  cursor: pointer;
}
.participant-name-container .scrollingmenu {
  max-height: 189px;
}
#tabmeetingparticipants div.participantSelectReplace div.dropdownMenu ul li a.row {
  float: left;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Duration width - Copy and Template - Meting layer timefields */
#meeting-clone .col3 .leftinput.timeFields .field.durationField .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-spinner-right,
#meeting-clone .col3 .leftinput.timeFields .field.durationField.template .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-spinner-right {
  width: 53px;
}
/* Agenda duration width */
#Duration .ui-input-spinner-right {
  width: 48px;
}
/* ===================== Organizationprofile server ===================== */
#taborganizationprofileserver.organizationprofiletab .col1,
#taborganizationprofileserver.organizationprofiletab .col2 {
  float: left;
  width: 30%;
}
#taborganizationprofileserver.organizationprofiletab .col1 {
  min-width: 480px;
}
#taborganizationprofileserver.organizationprofiletab .col1.date,
#taborganizationprofileserver.organizationprofiletab .col1.time {
  float: left;
}
#taborganizationprofileserver.organizationprofiletab .paddedcol {
  padding-left: 30px;
}
/* ===================== Organizationprofile server ends ===================== */
/* ===================== Organizationprofile security ===================== */
#taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab .col1 .col12 {
  float: right;
}
#taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab .col1 .vertinput {
  height: 30px;
}
#taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab .col1 label {
  float: left;
}
#taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab .col2 {
  min-width: 350px;
  width: 25%;
  display: inline-block;
  vertical-align: top;
  padding: 0 60px 0 10px;
}
#taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab .col2 .passwordlength label {
  display: inline-block;
  margin-right: 20px;
}
#taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab div #taborganizationprofilesecurity.organizationprofiletab .col3 {
  width: 20%;
  min-width: 200px;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 10px;
}
/* ===================== Organizationprofile security ends ===================== */
/* Left top Banner Spriting nesting starts for second line */
#section-menu {
  float: left;
  height: 40px;
  padding-left: 2px;
}
#section-name-link span#section-banner {
  background-image: url("../icons/modulesSprite.png");
  background-repeat: no-repeat;
  background-color: transparent;
  margin-right: 6px;
  padding-left: 44px;
  position: relative;
  top: 2px;
  font-size: 1.55em;
  letter-spacing: 0em;
  display: block;
  float: left;
  height: 35px;
  font-family: "Segoe UI", sans-serif !important;
  font-weight: lighter;
  padding-top: 2px;
}
#section-name-link span#section-banner.meetings {
  background-position: -2px 1px;
}
#section-name-link span#section-banner.resolutions {
  background-position: -3px -49px;
}
#section-name-link span#section-banner.readingrooms.readingroom {
  background-position: -3px -100px;
}
#section-name-link span#section-banner.readingrooms.knowledgebank {
  background-position: -3px -350px;
}
#section-name-link span#section-banner.readingrooms.briefcase {
  background-position: -3px -399px;
}
#section-name-link span#section-banner.readingrooms.library {
  background-position: -2px -444px;
}
#section-name-link span#section-banner.readingrooms.dataroom {
  background-position: -3px -492px;
}
#section-name-link span#section-banner.readingrooms.archive {
  background-position: -3px -543px;
}
#section-name-link span#section-banner.readingrooms.informationcentre {
  background-position: -2px -591px;
}
#section-name-link span#section-banner.readingrooms.documentstore {
  background-position: -2px -637px;
}
#section-name-link span#section-banner.readingrooms.workspaces {
  background-position: -2px -680px;
}
#section-name-link span#section-banner.readingrooms.briefingrooms {
  background-position: -2px -729px;
}
#section-name-link span#section-banner.setupandtools {
  background-position: -2px -152px;
  letter-spacing: -0.025em;
}
#section-name-link span#section-banner.news {
  background-position: -1px -198px;
}
#section-name-link span#section-banner.actions {
  background-position: -2px -248px;
}
#section-name-link span#section-banner.documents {
  background-position: 1px -300px;
}
#section-name-link span.divider {
  border-right: 1px solid #fff;
  margin-left: 7px;
  opacity: 0.65;
}
a#section-name-link {
  padding-right: 0;
}
a#section-name-link span#section-menu-chevron {
  background: url("../icons/globalDrop.png") 0 0 no-repeat;
  display: inline-block;
  height: 40px;
  width: 46px;
}

a#section-name-link span#section-banner {
  margin-right: 0;
}
/* Nesting ends - Left top Banner */
span.docFormats span {
  background: transparent url('../icons/fileFormats.png') no-repeat 20px 30px;
  height: 17px;
  width: 20px;
  padding-right: 19px;
  padding-bottom: 3px;
}
span.docFormats span.Acrobat_Small {
  background-position: 0 2px;
}
span.docFormats span.DocumentText_Small {
  background-position: 0 -29px;
}
span.docFormats span.Excel_Small {
  background-position: 0 -59px;
}
span.docFormats span.Image_Small {
  background-position: 0 -91px;
}
span.docFormats span.Internet_Small {
  background-position: 0 -121px;
}
span.docFormats span.Mail_Small {
  background-position: 0 -153px;
}
span.docFormats span.OrgPlus_Small {
  background-position: 0 -183px;
}
span.docFormats span.PowerPnt_Small {
  background-position: 0 -214px;
}
span.docFormats span.Visio_Small {
  background-position: 0 -246px;
}
span.docFormats span.Word_Small {
  background-position: 0 -277px;
}
span.docFormats span.Zip_Small {
  background-position: 0 -308px;
}
span.docFormats span.Url {
  background-position: 0 -339px;
}
/*To wrap long document titles in a document list*/
#agendaitem .vertinput .listview ul li span.title.main-title,
div.listview.docminimumheight ul li span.title.main-title {
  word-break: break-all;
  max-width: 80%;
}
#agendaitem #minutes {
  min-height: 140px;
}
div.fornewnews {
  height: 200px;
  min-height: 200px !important;
}
#readingroom-list div.filter .field input.companyname:hover,
#readingroom-tree div.filter .field input.companyname:hover,
#news-list div.filter .field input.companyname:hover,
#meeting-list div.filter .field input.companyname:hover,
#resolution-list div.filter .field input.companyname:hover,
#action-list div.filter .field input.companyname:hover,
#document-list div.filter .field input.companyname:hover,
#readingroom-list div.filter .field input.viewername:hover,
#readingroom-tree div.filter .field input.viewername:hover,
#news-list div.filter .field input.viewername:hover,
#meeting-list div.filter .field input.viewername:hover,
#resolution-list div.filter .field input.viewername:hover,
#action-list div.filter .field input.viewername:hover,
#document-list div.filter .field input.viewername:hover,
#readingroom-list div.filter .field input.signatoryname:hover,
#readingroom-tree div.filter .field input.signatoryname:hover,
#news-list div.filter .field input.signatoryname:hover,
#meeting-list div.filter .field input.signatoryname:hover,
#resolution-list div.filter .field input.signatoryname:hover,
#action-list div.filter .field input.signatoryname:hover,
#document-list div.filter .field input.signatoryname:hover,
#readingroom-list div.filter .field input.participantname:hover,
#readingroom-tree div.filter .field input.participantname:hover,
#news-list div.filter .field input.participantname:hover,
#meeting-list div.filter .field input.participantname:hover,
#resolution-list div.filter .field input.participantname:hover,
#action-list div.filter .field input.participantname:hover,
#document-list div.filter .field input.participantname:hover {
  border: none;
}
#action-list .right .actions span,
#news-list .right .actions span,
#document-list .right .actions span,
.titlecontainer .upper .actions span {
  display: inline-block;
  margin-left: 10px;
}
#action-list .right .actions span.disabled,
#news-list .right .actions span.disabled,
#document-list .right .actions span.disabled,
.titlecontainer .upper .actions span.disabled {
  color: #e0e0e0;
  border: 0 transparent !important;
}
#action-list .right .actions span.disabled img,
#news-list .right .actions span.disabled img,
#document-list .right .actions span.disabled img,
.titlecontainer .upper .actions span.disabled img {
  opacity: 0.3;
  border: 0 transparent !important;
}
#action-list .right .actions span.disabled:hover,
#news-list .right .actions span.disabled:hover,
#document-list .right .actions span.disabled:hover,
.titlecontainer .upper .actions span.disabled:hover {
  cursor: default;
}
#action-list .right .actions span:hover,
#news-list .right .actions span:hover,
#document-list .right .actions span:hover,
.titlecontainer .upper .actions span:hover {
  cursor: pointer;
}
#action-list .right .actions span img,
#news-list .right .actions span img,
#document-list .right .actions span img,
.titlecontainer .upper .actions span img {
  border-color: transparent !important;
}
/* These styles are the block found inside the NEWS alert, ACTIONS will need these styles as well */
.meetlistcontainer.listview.fornewnews .meeting.listitem .date,
.meetlistcontainer.listview.fornewnews .meeting.listitem .times {
  left: 10px;
}
.meetlistcontainer.listview.fornewnews .meeting.listitem .title,
.meetlistcontainer.listview.fornewnews .meeting.listitem .company {
  left: 117px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 60%;
  white-space: nowrap;
  max-width: none;
}
body.meetings .meeting-list .meeting.selected.locked, body.meetings .meeting-list .meeting.selected.locked div, body.meetings .listview li.selected.locked{
    background-color: grey;
}
.rightScrollHolder {
  margin-top: 3em;
}
.listpreviewheader {
  position: fixed;
  background-color: #fff;
  width: 440px;
}
.listpreviewheader .label {
  float: left;
}
.listpreviewheader .label h2 {
  margin-top: 5px;
}
/* Keeping the news and action list and right panel fixed - ends */
.dropdownMenu-wide {
  min-width: 300px;
}
.notReadingRoomList {
  left: 10px !important;
}
.computedList .dropdownMenuControl.sort {
  margin: 0 0 6px 0;
}
/* Uniform height of both cols in News and Actions + growing textarea */
.alertContainerThreeCol .content .alertCol.matchListHeight {
  height: 337px;
}
.alertContainerThreeCol .content .alertCol.matchListHeight.news .expandingText {
  max-height: 124px;
}
.alertContainerThreeCol .content .alertCol.matchListHeight.news textarea.growTillFill {
  height: 60px;
  max-height: 124px;
  overflow-y: auto;
}
.alertContainerThreeCol .content .alertCol.matchListHeight.action .expandingText {
  max-height: 58px;
}
.alertContainerThreeCol .content .alertCol.matchListHeight.action textarea.growTillFill {
  height: 58px;
  max-height: 58px;
  overflow-y: auto;
}
/* Uniform height of both cols in News and Actions + growing textarea - ends */
.meeting-list.news-list .toolbar .toolbar-item.showList,
.meeting-list.action-list .toolbar .toolbar-item.showList,
.meeting-list.document-list .toolbar .toolbar-item.showList {
  left: 135px;
}
ul#meetlistcontainer.newslist .timeLine {
  width: 90px;
}
#meetingtype.newsItemMenu,
#meetingtype.actionItemMenu {
  width: 270px;
}
/*Load more items in list - 50 items per click*/
.loadMore {
  color: #fff;
  font-size: 70%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #222222;
  margin-left: 5px;
  padding: 1px 3px 2px 2px;
  text-decoration: none;
  position: relative;
  top: -1px;
}
.loadMore.news {
  background-color: #1b9bcd;
}
.loadMore.actions {
  background-color: #8959a3;
}
.loadMore.documents {
  background-color: #d0b136;
}
.loadMore.settings {
  background-color: #C4161C;
}
/*Load a page in list - 50 items per click*/
.toolbar .toolbar-item {
  display: inline-block;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.toolbar .toolbar-item#checkbox {
  margin-right: 10px;
}
.toolbar .toolbar-item.refreshContainer {
  position: absolute;
  top: 13px;
  right: -5px;
}
.toolbar .toolbar-item.refreshContainer.iconPosition {
  right: 10px;
}
.toolbar .toolbar-item.refreshContainer .refreshList {
  height: 24px;
  width: 24px;
  margin: -4px 26px 0 4px;
  display: inline-block;
  background: url("../icons/connectRefresh.png") no-repeat 0px 0px;
  cursor: pointer;
}
#toggler {
  display: inline-block;
  position: relative;
  top: -1px;
  cursor: pointer;
}
#toggler span {
  background-image: url('../icons/togPageList.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid silver;
  margin: 0;
  padding: 1px 0 2px 3px;
  width: 23px;
  height: 24px;
  display: block;
}
#toggler span:first-child {
  background-position: 0 -28px;
}
#document-list #toggler span {
  background-color: #d0b136;
}
#news-list #toggler span {
  background-color: #1b9bcd;
}
#actions-list #toggler span {
  background-color: #8959a3;
}
#meeting-list #toggler span {
  background-color: #3175b5;
}
#resolution-list #toggler span {
  background-color: #7c9c35;
}
#readingroom-list #toggler span {
  background-color: #ee6436;
}
#readingroom-tree #toggler span {
  background-color: #ee6436;
}
ul#pagination {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  background-color: white;
  cursor: default;
  display: inline-block;
}
ul#pagination li {
  display: inline;
  line-height: 8px;
  position: relative;
  top: -1px;
}
ul#pagination li a {
  background-color: #F5F5F5;
  background-image: -moz-linear-gradient(center top, #F9F9F9, #EAEAEA);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  color: #717171;
  display: inline-block;
  font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
  font-size: smaller;
  margin: 1px 2px;
  padding: 5px 7px;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFFFFF;
}
ul#pagination li a:hover {
  background-color: #FDFDFD;
  background-image: -moz-linear-gradient(center top, #FEFEFE, #FAFAFA);
  border-color: #FFFFFF;
}
ul#pagination li a span {
  position: relative;
}
ul#pagination li.selected a {
  background-color: #676767;
  background-image: -moz-linear-gradient(center top, #5F5F5F, #5C5C5C);
  border-color: #505050;
  color: #F2F2F2;
  text-shadow: 0 1px 0 #000000;
  cursor: default;
}
ul#pagination li.selected a.meetings {
  background-color: #3175b5;
  border-color: #3175b5;
  background-image: none;
}
ul#pagination li.selected a.resolutions {
  background-color: #7c9c35;
  border-color: #7c9c35;
  background-image: none;
}
ul#pagination li.selected a.readingrooms {
  background-color: #ee6436;
  border-color: #ee6436;
  background-image: none;
}
ul#pagination li.selected a.news {
  background-color: #1b9bcd;
  border-color: #1b9bcd;
  background-image: none;
}
ul#pagination li.selected a.actions {
  background-color: #8959a3;
  border-color: #8959a3;
  background-image: none;
}
ul#pagination li.selected a.documents {
  background-color: #d0b136;
  border-color: #d0b136;
  background-image: none;
}
ul#pagination li.selected a.settings {
  background-color: #C4161C;
  border-color: #C4161C;
  background-image: none;
}
/*Load a page in list - 50 items per click*/
.meeting-list.action-list .toolbar .toolbar-item.showList {
  left: 181px;
}
/*to align with details in list*/
.meeting-list .list-container .list-header .breadcrumbs ul {
  width: 99%;
}
.meeting-list .list-container .list-header .breadcrumbs ul li {
  margin-bottom: 3px;
  display: inherit;
}
#actionitem .showAsRO,
#newsitem .showAsRO {
  border: 1px solid #C0C0C0;
  padding: 3px 2px 5px 5px;
  min-height: 30px;
  width: 100%;
  display: block;
  background-color: #F7F7F7;
}
/* Updated single line lists - could be resused */
.listview.inAppList {
  border: 1px solid #C0C0C0;
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
.listview.inAppList ul li {
  padding: 5px;
  cursor: pointer;
}
.listview.inAppList ul li span.background.checkbox.large.enabled,
.listview.inAppList ul li span.background.checkbox.large.disabled {
  display: block;
  margin: 0;
}
.listview.inAppList ul li .iconFloatRight {
  visibility: hidden;
  position: absolute;
  right: 6px;
  top: 4px;
  width: 25px;
  height: 25px;
}
.listview.inAppList ul li .iconFloatRight.deleteIcon {
  background: transparent url('../icons/listIconsSprite.png') no-repeat;
  opacity: 0.5;
}
.listview.inAppList ul li:hover .iconFloatRight {
  visibility: visible;
  background-position: -7px -164px;
}
.listview.inAppList ul li.selected:hover .iconFloatRight {
  background-position: -7px -127px;
}
.listview.inAppList ul li .iconFloatRight:hover {
  opacity: 1;
}
.listview.inAppList ul li label {
  display: block;
  position: relative;
  top: -19px;
  margin-bottom: -19px;
  left: 25px;
  padding-right: 60px;
  cursor: pointer;
}
/* Single line lists ends*/
/* display on checkbox click fields */
.onShowFields {
  margin-left: 29px;
}
.onShowFields .wijmo-wijinput.ui-widget {
  width: 60px;
}
label.withThreeThreeCharScroller .wijmo-wijinput.ui-widget {
  width: 60px;
}
/* display on checkbox click fields ends*/
/* Global setup specific style */
span.organizer-name {
  width: 70%;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#global-setup-form div.headingMenu {
  display: inline-block;
}
#global-setup-form div.globalsetuptab div.col {
  float: left;
  width: 33%;
  padding-left: 4px;
  padding-bottom: 12px;
}
#global-setup-form .tab h2 {
  margin-top: 3px;
}
#global-setup-form .tab label {
  left: 0;
  position: relative;
}
#global-setup-form .tab.alignInwards {
  margin-left: 7px;
}
#global-setup-form .tab .labelHolder {
  float: left;
  width: 25%;
}
#global-setup-form .h1.titledisplay {
  margin-left: 16px;
  display: inline;
}
#global-setup-form .icon-delete {
  top: -6px;
}
#global-setup-form .organizer-icons .icon-delete {
  top: 1px;
}
#global-setup-form .listview ul li span.title.main-title {
  width: 90% !important;
  display: inline-block;
}
#global-setup-form fieldset {
  margin: 0 0 15px;
}
#global-setup-form fieldset legend {
  margin-bottom: 5px;
}
#global-setup-form fieldset .row {
  display: block;
}
#global-setup-form fieldset .row label.inline {
  top: 2px;
}
/* Global setup specific style -- ends */
#document-list > div.right > div.listpreviewheader > div > div {
  top: 40px;
}
.logoutTop {
  position: absolute;
  top: 20px;
  right: 0;
}
.contextMenu {
  position: fixed;
}
/*================ Placeholder text for uploadable images ----------------------*/
.placeholderText {
  top: 56px;
  position: relative;
  width: 48%;
  display: block;
  left: 54px;
  text-align: center;
  font-size: 80%;
  word-break: break-word;
  text-decoration-style: initial;
}
.placeholderText2 {
  top: 28px;
  position: relative;
  width: 90%;
  display: block;
  left: 5px;
  text-align: center;
  font-size: 80%;
  word-break: break-word;
  text-decoration-style: initial;
}
/*==================================== Related Resolutions ================================ */
.relatedResolution span.related {
  border: 1px solid silver;
  padding: 4px 4px 3px 8px;
  display: block;
  height: 30px;
}
.relatedResolution span.related:hover {
  border-color: gray;
}
.relatedResolution .icons {
  float: right;
}
.relatedResolution .icons img {
  opacity: 0.75;
}
.relatedResolution .icons img:hover {
  opacity: 1;
}
.newRelate input {
  height: 30px;
  width: 100%;
  padding: 4px 4px 3px 8px;
  border: 1px solid silver;
  background-color: white;
}
.newRelate input:hover {
  border-color: gray;
}
.relateResolution .expandingText {
  max-height: 167px;
}
#tabresolutionrelated .fullSpanCol {
  width: 78%;
  padding: 0 35px 10px 0;
  float: left;
}
#tabmeetingrelated .fullSpanCol {
  width: 78%;
  padding: 0 35px 10px 0;
  float: left;
}
#tabmeetingrelated .fullSpanCol .meetingDetailsRelated .colFiftyFifty {
  width: 50%;
  float: left;
  padding: 27px 0 0 15px;
}
#tabmeetingrelated .fullSpanCol .meetingDetailsRelated .colFiftyFifty:first-child {
  padding: 0 15px 0 0;
}
#tabmeetingrelated .fullSpanCol,
#tabresolutionrelated .fullSpanCol,
#tabreadingroomdetails {
  /* This is not required - remove after speaking to Si
    ul.relatedTo{
        li{
            min-height:52px;
            .checkbox-container{float:left}
            .linktoreadingroom{
                overflow: auto; min-height: 40px;
                .allowButtons {
                    float: left; margin-left: 20px; width: 70%;
                    .datetimecol {float: left; width: 90px;}
                    .names1 {float: left;}
                    .names2 {float: left; width: 100%;}
                    .date {height: 19px;}
                }
                span.icons{
                    &.names1 img{
                        &.openicon, &.deleteicon{top: 0;}
                    }
                    &.names2 img{
                        &.openicon, &.deleteicon{top: -6px;}
                    }
                }
            }
        }
    }
    This is not required - remove after speaking to Si */
}
#tabmeetingrelated .fullSpanCol span.message,
#tabresolutionrelated .fullSpanCol span.message,
#tabreadingroomdetails span.message {
  padding: 3px 4px 3px 4px;
  display: block;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes,
#tabresolutionrelated .fullSpanCol ul.relatedRes,
#tabreadingroomdetails ul.relatedRes,
#tabmeetingrelated .fullSpanCol ul.relatedTo,
#tabresolutionrelated .fullSpanCol ul.relatedTo,
#tabreadingroomdetails ul.relatedTo {
  max-height: 260px;
  overflow-y: auto;
}
#tabmeetingrelated .fullSpanCol .signatoryVotedList ul,
#tabresolutionrelated .fullSpanCol .signatoryVotedList ul,
#tabreadingroomdetails .signatoryVotedList ul {
  max-height: 141px;
  overflow-y: auto;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li,
#tabresolutionrelated .fullSpanCol ul.relatedRes li,
#tabreadingroomdetails ul.relatedRes li {
  min-height: 52px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .checkbox-container,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .checkbox-container,
#tabreadingroomdetails ul.relatedRes li .checkbox-container {
  float: left;
  margin-right: 5px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .images,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .images,
#tabreadingroomdetails ul.relatedRes li .images {
  float: right;
  width: 120px;
  margin-left: 10px;
  text-align: right;
  height: 43px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .images .openicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .images .openicon,
#tabreadingroomdetails ul.relatedRes li .images .openicon,
#tabmeetingrelated .fullSpanCol ul.relatedRes li .images .deleteicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .images .deleteicon,
#tabreadingroomdetails ul.relatedRes li .images .deleteicon {
  background: transparent url("../icons/listIconsSprite.png") no-repeat;
  width: 48px;
  height: 43px;
  margin-right: 5px;
  opacity: 0.5;
  cursor: pointer;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .images .openicon:hover,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .images .openicon:hover,
#tabreadingroomdetails ul.relatedRes li .images .openicon:hover,
#tabmeetingrelated .fullSpanCol ul.relatedRes li .images .deleteicon:hover,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .images .deleteicon:hover,
#tabreadingroomdetails ul.relatedRes li .images .deleteicon:hover {
  opacity: 1;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .images .openicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .images .openicon,
#tabreadingroomdetails ul.relatedRes li .images .openicon {
  background-position: 5px -235px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .images .deleteicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .images .deleteicon,
#tabreadingroomdetails ul.relatedRes li .images .deleteicon {
  background-position: 0 -157px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .timeLineRelated,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .timeLineRelated,
#tabreadingroomdetails ul.relatedRes li .timeLineRelated {
  float: left;
  width: 90px;
  min-height: 47px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .textRelated,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .textRelated,
#tabreadingroomdetails ul.relatedRes li .textRelated {
  overflow: hidden;
  padding-bottom: 2px;
  margin-left: 90px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .textRelated .title,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .textRelated .title,
#tabreadingroomdetails ul.relatedRes li .textRelated .title,
#tabmeetingrelated .fullSpanCol ul.relatedRes li .textRelated .comp,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .textRelated .comp,
#tabreadingroomdetails ul.relatedRes li .textRelated .comp {
  overflow: hidden;
  padding-right: 5px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .textRelated.rooms,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .textRelated.rooms,
#tabreadingroomdetails ul.relatedRes li .textRelated.rooms {
  margin-left: 35px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .textRelated.rooms.noCheckBox,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .textRelated.rooms.noCheckBox,
#tabreadingroomdetails ul.relatedRes li .textRelated.rooms.noCheckBox {
  margin-left: 0;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .text,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .text,
#tabreadingroomdetails ul.relatedRes li .text {
  overflow: hidden;
  padding-bottom: 2px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .text .title,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .text .title,
#tabreadingroomdetails ul.relatedRes li .text .title,
#tabmeetingrelated .fullSpanCol ul.relatedRes li .text .comp,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .text .comp,
#tabreadingroomdetails ul.relatedRes li .text .comp {
  overflow: hidden;
  padding-right: 5px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li .text .date,
#tabresolutionrelated .fullSpanCol ul.relatedRes li .text .date,
#tabreadingroomdetails ul.relatedRes li .text .date {
  float: right;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li:hover .images .openicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li:hover .images .openicon,
#tabreadingroomdetails ul.relatedRes li:hover .images .openicon,
#tabmeetingrelated .fullSpanCol ul.relatedRes li:hover .images .deleteicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li:hover .images .deleteicon,
#tabreadingroomdetails ul.relatedRes li:hover .images .deleteicon {
  display: inline-block;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li.selected .images .openicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li.selected .images .openicon,
#tabreadingroomdetails ul.relatedRes li.selected .images .openicon {
  background-position: 5px -195px;
}
#tabmeetingrelated .fullSpanCol ul.relatedRes li.selected .images .deleteicon,
#tabresolutionrelated .fullSpanCol ul.relatedRes li.selected .images .deleteicon,
#tabreadingroomdetails ul.relatedRes li.selected .images .deleteicon {
  background-position: 0 -120px;
}
@media screen and (max-height: 800px) {
  #tabmeetingrelated .fullSpanCol ul.relatedRes,
  #tabresolutionrelated .fullSpanCol ul.relatedRes,
  #tabreadingroomdetails ul.relatedRes,
  #tabmeetingrelated .fullSpanCol ul.relatedTo,
  #tabresolutionrelated .fullSpanCol ul.relatedTo,
  #tabreadingroomdetails ul.relatedTo {
    max-height: 208px;
    overflow-y: auto;
  }
  #tabmeetingrelated .fullSpanCol .signatoryVotedList ul,
  #tabresolutionrelated .fullSpanCol .signatoryVotedList ul,
  #tabreadingroomdetails .signatoryVotedList ul {
    max-height: 90px;
    overflow-y: auto;
  }
  #tabmeetingrelated .fullSpanCol .signatoryVotedList ul li,
  #tabresolutionrelated .fullSpanCol .signatoryVotedList ul li,
  #tabreadingroomdetails .signatoryVotedList ul li {
    min-height: 31px;
  }
}
/*==================================== Related Resolutions ENDS =============================== */
/*============== Help Page ================= */
#help {
  background-color: #fff;
  position: relative;
}
#help h2 {
  display: inline-block;
  left: 18px;
  top: 3px;
  margin-top: 3px;
}
#help .helpBody {
  padding: 15px 30px 10px 49px;
}
#help .helpBody .links {
  padding-bottom: 20px;
}
#help .helpBody .links:first-child {
  padding-top: 20px;
  padding-bottom: 5px;
}
#help .helpBody .links span {
  display: inline-block;
  width: 100px;
}
#help .helpBody .links a {
  display: inline-block;
}
#help .helpVersion {
  padding: 0 30px 0 46px;
  height: 30px;
}
/*============== Help Page ends =========== */
#signatures .listview {
  min-height: 28px;
  margin-top: 5px;
  max-height: 194px;
  overflow-y: auto;
}
/*============== Related resolution form field ================= */
.relatedResolution .boxWithOptions {
  border: 1px solid #ccc;
  overflow: hidden;
  height: 30px;
}
.relatedResolution .boxWithOptions:hover {
  border-color: #808080;
}
.relatedResolution .boxWithOptions .text {
  padding: 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 28px;
}
.relatedResolution .boxWithOptions .imageHolder {
  float: right;
  width: 60px;
  text-align: right;
  height: 28px;
}
.relatedResolution .boxWithOptions .imageHolder span {
  height: 25px;
  width: 25px;
  display: inline-block;
  cursor: pointer;
  opacity: 0.5;
  background-image: url('../icons/listIconsSmallSprite.png');
  background-repeat: no-repeat;
  background-position: -200px -200px;
}
.relatedResolution .boxWithOptions .imageHolder span.edit {
  background-position: -8px -111px;
}
.relatedResolution .boxWithOptions .imageHolder span.edit:hover {
  opacity: 1;
}
.relatedResolution .boxWithOptions .imageHolder span.delete {
  background-position: -8px -40px;
}
.relatedResolution .boxWithOptions .imageHolder span.delete:hover {
  opacity: 1;
}
.relatedResolution .boxWithOptions .imageHolder span.search {
  background-position: -5px -148px;
}
.relatedResolution .boxWithOptions .imageHolder span.search:hover {
  opacity: 1;
}
.relatedResolution .addPlus {
  width: 30px;
  height: 30px;
  display: inline-block;
  float: right;
  margin-left: 5px;
  background: #3175b5 url('../icons/plus.png') no-repeat -1px 0;
}
.relatedResolution .addPlus:hover {
  background-color: #275d90;
  cursor: pointer;
}
/*============== Related resolution form field ends ================= */
/*=================================== Doc move dialog ============================ */
ul#movableDocs {
  max-height: 221px;
  overflow-y: auto;
  overflow-x: hidden;
}
ul#movableDocs li {
  min-height: 30px;
}
ul#movableDocs li label {
  cursor: pointer;
  padding-right: 5px;
}
ul#movableDocs li label.textWithoutChk {
  margin-left: 0;
}
ul#movableDocsTo, ul#carryOverActionsTo {
  height: 209px;
  overflow-y: auto;
  overflow-x: hidden;
  /* iOS bugfix for autoscroll  */
}
ul#movableDocsTo li, ul#carryOverActionsTo li {
  cursor: pointer;
}
ul#movableDocsTo li .date, ul#carryOverActionsTo li .date {
  float: left;
}
ul#movableDocsTo li .text, ul#carryOverActionsTo li .text {
  margin-left: 85px;
}
ul#movableDocsTo li .text span, ul#carryOverActionsTo li .text span {
  display: block;
}
ul#movableDocsTo.readingroom li .date, ul#carryOverActionsTo.readingroom li .date {
  display: none;
}
ul#movableDocsTo.readingroom li .text, ul#carryOverActionsTo.readingroom li.text {
  margin-left: 0;
}
ul#movableDocsTo::-webkit-scrollbar, ul#carryOverActionsTo::-webkit-scrollbar {
  -webkit-appearance: none;
}
ul#movableDocsTo::-webkit-scrollbar:vertical, ul#carryOverActionsTo::-webkit-scrollbar:vertical {
  width: 11px;
}
ul#movableDocsTo::-webkit-scrollbar:horizontal, ul#carryOverActionsTo::-webkit-scrollbar:horizontal {
  height: 11px;
}
ul#movableDocsTo::-webkit-scrollbar-thumb, ul#carryOverActionsTo::-webkit-scrollbar-thumb {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.5);
}
ul#movableDocsTo.meeting li.selected {
  color: white;
  background-color: #3175b5;
}

ul#carryOverActionsTo.meeting li:hover, 
ul#carryOverActionsTo.resolution li:hover, 
ul#carryOverActionsTo.readingroom li:hover,
ul#carryOverActionsTo.meeting li.locked,
ul#carryOverActionsTo.meeting li.locked.selected,
ul#carryOverActionsTo.meeting li.locked:hover,
ul#carryOverActionsTo.meeting li.locked.selected:hover,
ul#carryOverActionsTo.resolution li.locked,
ul#carryOverActionsTo.resolution li.locked.selected,
ul#carryOverActionsTo.resolution li.locked:hover,
ul#carryOverActionsTo.resolution li.locked.selected:hover,
ul#carryOverActionsTo.readingroom li.locked,
ul#carryOverActionsTo.readingroom li.locked.selected,
ul#carryOverActionsTo.readingroom li.locked:hover,
ul#carryOverActionsTo.readingroom li.locked.selected:hover {background-color:#eeeeee}
ul#carryOverActionsTo.meeting li.selected {background-color:#e4f1fc; color:#222}
ul#carryOverActionsTo.resolution li.selected {background-color:#edf7cf; color:#222}
ul#carryOverActionsTo.readingroom li.selected {background-color:#ffead5; color:#222}
ul#carryOverActionsTo.meeting li.selected:hover {background-color:#b6d9f7}
ul#carryOverActionsTo.resolution li.selected:hover{background-color:#ddf0a3}
ul#carryOverActionsTo.readingroom li.selected:hover{background-color:#ffd1a2}

body.actions ul#movableDocsTo.resolution li.selected {
  color: white;
  background-color: #7c9c35;
}
/*ul#movableDocsTo.resolution li.selected:hover {
  background-color: #5e7628;
/*ul#movableDocsTo.meeting li.selected:hover {
  background-color: #265b8d;
}
ul#movableDocsTo.resolution li.selected {
  color: white;
  background-color: #ee6436;
}
ul#movableDocsTo.related li.selected, ul#carryOverActionsTo.related li.selected {
  color: white;
  background-color: gray;
}
.organizationprofiletab ul#movableDocsTo li.selected,
.persontab ul#movableDocsTo li.selected {
  color: white;
  background-color: #961115;
}
.organizationprofiletab ul#movableDocsTo li.selected:hover,
.persontab ul#movableDocsTo li.selected:hover {
  background-color: #961115;
}
/*=================================== Doc move container ends ============================ */
/*=================================== Large radio styles ============================ */
div:not(.transformRadio) > input[type="radio"] {
  opacity: 0;
  width: 0;
  float: left;
  margin: 0;
  padding: 0;
  height: 0;
  position: absolute;
}
div:not(.transformRadio) > input[type="radio"] + label {
  margin: 0;
  clear: none;
  padding: 5px 0 3px 30px;
  cursor: default;
  background-image: url('../icons/largeRadioSpriteAll.png');
  background-position: 0 -133px;
  background-repeat: no-repeat;
  margin-left: -4px;
  display: block;
  /*#800000 - maroon*/
  /*#FF0000 - red */
  /*#808000 - olive*/
  /*#008000 - green*/
  /*#008080 - teal*/
  /*#000080 - indigo*/
  /*#0000FF - blue*/
  /*#800080 - violet*/
  /*#FF00FF - pink*/
}
div:not(.transformRadio) > input[type="radio"] + label.promptColourDefault {
  background-position: 0 -133px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour1 {
  background-position: 0 -595px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour2 {
  background-position: -1963px -133px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour3 {
  background-position: -1963px -595px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour4 {
  background-position: -3960px -133px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour5 {
  background-position: -3960px -595px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour6 {
  background-position: 0 -1057px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour7 {
  background-position: 0 -1519px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour8 {
  background-position: -1963px -1057px;
}
div:not(.transformRadio) > input[type="radio"] + label.promptColour9 {
  background-position: -3960px -1057px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label {
  background-position: 0 -6px;
  /*#800000 - maroon*/
  /*#FF0000 - red*/
  /*#808000 - olive*/
  /*#008000 - green*/
  /*#008080 - teal*/
  /*#000080 - indigo*/
  /*#0000FF - blue*/
  /*#800080 - violet*/
  /*#FF00FF - pink*/
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColourDefault {
  background-position: 0 -6px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour1 {
  background-position: 0 -468px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour2 {
  background-position: -1963px -6px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour3 {
  background-position: -1963px -468px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour4 {
  background-position: -3960px -6px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour5 {
  background-position: -3960px -468px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour6 {
  background-position: 0 -930px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour7 {
  background-position: 0 -1392px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour8 {
  background-position: -1963px -930px;
}
div:not(.transformRadio) > input[type="radio"]:checked + label.promptColour9 {
  background-position: -3960px -930px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label {
  background-position: 0 -368px;
  /*#800000 - maroon*/
  /*#FF0000 - red - DONE*/
  /*#808000 - olive - DONE*/
  /*#008000 - green - DONE*/
  /*#008080 - teal - DONE*/
  /*#000080 - indigo - DONE*/
  /*#0000FF - blue - DONE*/
  /*#800080 - violet - DONE*/
  /*#FF00FF - pink - DONE*/
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColourDefault {
  background-position: 0 -368px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour1 {
  background-position: 0 -830px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour2 {
  background-position: -1963px -368px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour3 {
  background-position: -1963px -830px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour4 {
  background-position: -3960px -368px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour5 {
  background-position: -3960px -830px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour6 {
  background-position: 0 -1292px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour7 {
  background-position: 0 -1754px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour8 {
  background-position: -1963px -1292px;
}
div:not(.transformRadio) > input[type="radio"][disabled] + label.promptColour9 {
  background-position: -3960px -1292px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label {
  background-position: 0 -256px;
  /*#800000 - maroon*/
  /*#FF0000 - red*/
  /*#808000 - olive*/
  /*#008000 - green*/
  /*#008080 - teal*/
  /*#000080 - indigo*/
  /*#0000FF - blue*/
  /*#800080 - violet*/
  /*#FF00FF - pink*/
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColourDefault {
  background-position: 0 -256px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour1 {
  background-position: 0 -718px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour2 {
  background-position: -1963px -256px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour3 {
  background-position: -1963px -718px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour4 {
  background-position: -3960px -256px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour5 {
  background-position: -3960px -718px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour6 {
  background-position: 0 -1180px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour7 {
  background-position: 0 -1642px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour8 {
  background-position: -1963px -1180px;
}
div:not(.transformRadio) > input[type="radio"][disabled]:checked + label.promptColour9 {
  background-position: -3960px -1180px;
}
.radioslider-wrapper{border:1px solid gray; margin-bottom:6px;}
.radioslider-wrapper label p {margin:0}
 .radioslider-wrapper label p.selected { color: #fff; }
.radioslider-wrapper div:not(.transformRadio) > input[type="radio"] + label { background-image:none; padding:0; margin:.2em 0 0 0; position:relative; cursor:pointer}
.toggle-radioslider {position: relative; margin: 0px auto; overflow: hidden; padding: 0 !important; position: relative; height: 26px;}
.toggle-radioslider > * {float: left;}
.toggle-radioslider input[type=radio] {display: none;}
.toggle-radioslider label {z-index: 0; display: block; width: 108px; height: 20px; margin: 3px 3px; cursor: pointer; z-index: 1; text-align: center; position:relative;}
.toggle-radioslider-option-slider {background: #8959a3; width: 113px; height: 26px; position: absolute; top: 0px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease;}
#radioslider-keywords:checked ~ .toggle-radioslider-option-slider {left: 0px;}
#radioslider-actionId:checked ~ .toggle-radioslider-option-slider {left: 109px;}
/*=================================== Large radio styles end ============================ */
/* ==================================== Accordion ========================= */
.accToggler {
  float: right;
  position: relative;
  top: 15px;
  right: 0;
  background-color: #3175b5;
  height: 20px;
  opacity: 0.5;
  cursor: pointer;
}
.accToggler.spacer{right:5px}
.accToggler:hover {
  opacity: 1;
}
.accToggler p {
  padding: 0;
  margin: 0;
  background: url('../icons/expandCollapseAll.png') no-repeat 20px 20px;
  height: 20px;
  width: 20px;
}
.accToggler p.show {
  background-position: -3px -28px;
  display: block;
}
.accToggler p.collapse {
  background-position: -3px -3px;
  display: block;
}
.accToggler p span {
  display: none;
}
.accToggler p.dissolve {
  background: url('../icons/expandCollapseAll2.png') no-repeat -4px -3px;
}
#accToggleDocuments {
  z-index: 5;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion {
  margin-top: 0;
  padding: 0;
  list-style-type: none;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li {
  margin-bottom: 2px;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header {
  height: 30px;
  padding: 0;
  margin: 0;
  font-weight: 700;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header .options {padding: 5px 0px 0px 5px}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header label{ color: #222222;}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active {
  background-color: #c3daef;
  height: 31px;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active a,
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active a:link,
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active a:visited {
  color: #222222;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom {
  background-color: #c3daef;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom a,
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom a:link,
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom a:visited {
  color: #222222;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-s,
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-e {
  background: url('../icons/c4.png') 0 0 no-repeat;
  height: 20px;
  width: 11px;
  left: inherit;
  position: absolute;
  right: 10px;
  display: inline-block;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header a {
  padding: 6px 0 6px 10px;
  margin: 0;
  display: inline-block;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .ui-accordion-content {
  padding: 10px 10px 0 10px;
  margin-bottom: 4px;
  overflow: visible;
  border: 1px solid silver;
  border-top: none;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .ui-accordion-content span.wijmo-wijinput-wrapper {
  background-color: #fff;
  position: relative;
  top: 0;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li ul li {
  margin-bottom: 0;
  min-height: 30px;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right {
  background-color: white;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right:hover {
  cursor: pointer;
  background-color: white;
}
.connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right .ui-icon.ui-icon-triangle-1-s {
  background-color: transparent;
}
body.meetings .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-e,
body.resolutions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-e,
body.readingrooms .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-e {
  background-position: -82px -14px;
}
body.meetings .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-s,
body.resolutions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-s,
body.readingrooms .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-s {
  background-position: -45px -13px;
}
body.resolutions .accToggler {
  background-color: #7c9c35;
}
body.resolutions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active,
body.resolutions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom {
  background-color: #d2e69f;
}
body.resolutions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right {
  background-color: white;
}
body.resolutions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right:hover {
  background-color: white;
}
body.readingrooms .accToggler {
  background-color: #ee6436;
}
body.readingrooms .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active,
body.readingrooms .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom {
  background-color: #ffccaa;
}
body.readingrooms .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right {
  background-color: white;
}
body.readingrooms .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right:hover {
  background-color: white;
}
body.actions .accToggler {
  background-color: #8959a3;
}
body.actions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active,
body.actions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom {
  background-color: #e0c6ed;
}
body.news .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active,
body.news .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom {
    background-color: #a1e6fb;
}
body.documents .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-accordion-header-active.ui-state-active,
body.documents #accToggleDocuments.accToggler, body.documents .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom {
    background-color: #fbeb93;
}
body.actions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-s,
body.news .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-s ,
body.documents .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-s {
  background-position: -45px -13px;
}
body.actions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-e,
body.news .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-e,
body.documents .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li h3.header span.ui-icon.ui-icon-triangle-1-e {
  background-position: -82px -14px;
}
body.actions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right,
body.news .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right
body.documents .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right,
body.actions .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right:hover,
body.news .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right:hover,
body.documentsUploading .connectAccordion.ui-accordion.ui-accordion-icons.ui-widget.ui-helper-reset ul.accordion li .wijmo-wijinput.ui-widget.ui-helper-clearfix.ui-state-default.ui-corner-all.ui-input-trigger-right .wijmo-wijinput-trigger.ui-state-default.ui-corner-right:hover {
  background-color: white;
}

/* ============================= Accordion ends ==================== */
/* ========================= documentContextMenu =========================== */
#tabmeetingdocuments div.listview.smaller #documentContextMenu ul,
#tabresolutiondocuments div.listview.smaller #documentContextMenu ul,
#tabreadingroomdocuments div.listview.smaller #documentContextMenu ul,
#tabmeetingagenda div.listview.smaller #documentContextMenu ul {
  margin: 10px 0;
}
#tabmeetingdocuments div.listview.smaller #documentContextMenu ul li,
#tabresolutiondocuments div.listview.smaller #documentContextMenu ul li,
#tabreadingroomdocuments div.listview.smaller #documentContextMenu ul li,
#tabmeetingagenda div.listview.smaller #documentContextMenu ul li {
  border: none;
  padding: 0;
  min-height: 0;
}
#tabmeetingdocuments div.listview.smaller #documentContextMenu ul li:hover,
#tabresolutiondocuments div.listview.smaller #documentContextMenu ul li:hover,
#tabreadingroomdocuments div.listview.smaller #documentContextMenu ul li:hover,
#tabmeetingagenda div.listview.smaller #documentContextMenu ul li:hover {
  background-color: transparent;
}
/* ========================= documentContextMenu ends ===================== */
/* ==================== Generic filter ========================= */
div.filter div.field input.companyname,
div.filter div.field input.participantname {
  height: 28px;
  width: 100%;
  padding-right: 40px;
}
/* ==================== Generic filter ends ========================= */
/* ==================== Device summary ========================= */
.device-summary .noselection {
  margin-top: 47px;
}
.device-summary .selection h2 {
  margin-top: 5px;
}
/* ==================== Device summary ends ========================= */
/* ==================== Dialog combine ========================= */
.dialogcombine .tab3 label {
  min-height: 360px;
}
.dialogcombine .col1 {
  width: 60%;
  float: left;
  padding-right: 30px;
  min-height: 352px;
}
.dialogcombine .col2 {
  width: 35%;
  float: left;
  padding-right: 50px;
}
.dialogcombine .listview {
  height: 300px;
  overflow-y: scroll;
}
.combinedocuments ul li {
  position: relative;
}
.combinedocuments .doctype {
  position: absolute;
  right: 50px;
}
.combinedocuments .datetime {
  position: absolute;
  right: 200px;
}
/* ==================== Dialog combine ends ========================= */
/* ==================== Single doc upload ========================= */
div.singledocumentupload .col1 {
  width: 50%;
  float: left;
  padding-right: 0;
  padding-left: 0;
}
div.singledocumentupload .singledocumentupload h1.title {
  padding-left: 50px;
}
/* ==================== Single doc upload ends ========================= */
/* ==================== list form ========================= */
#list-form {
  padding-left: 3px;
}
#list-form .headingMenu {
  display: inline-block;
}
#list-form .toolbar-item h2 {
  margin-top: 3px;
}
#list-form .col1,
#list-form .col2,
#list-form .col3 {
  float: left;
  width: 33%;
}
#list-form .typesSelectReplace {
  margin-bottom: 10px;
}
/* ==================== list form ends ========================= */
/* ==================== Meeting details (may need moving) ========================= */
#tabmeetingdetails .addressname {
    width: 90%;
    text-overflow: ellipsis;
    padding-right: 10px;
}
@media screen and (max-width: 1100px) {
    #tabmeetingdetails .addressname {
        width: 85%;
    }
}

#tabmeetingdetails img.typeLoader {
  position: relative;
  top: -20px;
}
#tabmeetingdetails .durationField.template {
  left: 0;
}
/* ==================== Meeting details ends ========================= */
/* ==================== RR viewers ========================= */
#tabreadingroomviewers.readingroomtab .viewerSelectReplace {
  padding: 0 20px 0 0;
}
#tabreadingroomviewers.readingroomtab .viewerSelectReplace input.viewername {
  height: 28px;
  border: none;
}
#tabreadingroomviewers.readingroomtab .viewerSelectReplace .dropdownChev largeContainer {
  position: absolute;
  top: 0;
  right: 0;
  height: 28px;
  width: 28px;
}
/* ==================== RR viewers ends ========================= */
/* ==================== RR list ========================= */
#readingroom-list {
  min-height: 250px;
}
#readingroom-list div.filter div.field input.companyname,
#readingroom-list div.filter div.field input.viewername {
  height: 28px;
  width: 100%;
  padding-right: 40px;
}
#readingroom-list div.toolbar .toolbar-item.showList {
  position: absolute;
  left: 150px;
}
#readingroom-list div#readingroom-list-container {
  float: left;
}
#readingroom-list div#readingroom-list-container .readingroom.selected {
  background-color: #ee6436;
  color: white;
}
#readingroom-list div#readingroom-list-container .readingroom.selected div {
  background-color: #ee6436;
  color: white;
}
#readingroom-list div#readingroom-list-container .toolbar .sort.edgePosition {
  right: 45px;
}
#readingroom-list .standardButton {
  background-color: #ee6436;
}
#readingroom-list .standardButton.hover,
#readingroom-list .standardButton:hover {
  background-color: #de4613;
}
#readingroom-list .standardButton.cancel {
  background-color: gray;
}
#readingroom-list .standardButton.cancel.hover,
#readingroom-list .standardButton.cancel:hover {
  background-color: silver;
}
#readingroom-list button {
  background-color: #ee6436;
}
#readingroom-list button.hover,
#readingroom-list button:hover {
  background-color: #de4613;
}
#readingroom-list h2,
#readingroom-list .heading {
  color: #ee6436;
}
/* ==================== RR list ends ========================= */
/* ==================== RR tree ========================= */
#readingroom-tree {
  min-height: 250px;
}
#readingroom-tree div.filter div.field input.companyname,
#readingroom-tree div.filter div.field input.viewername {
  height: 28px;
  width: 100%;
  padding-right: 40px;
}
#readingroom-tree div.toolbar .toolbar-item.showList {
  position: absolute;
  left: 150px;
}
#readingroom-tree div#readingroom-tree-container {
  float: left;
}
#readingroom-tree div#readingroom-tree-container .readingroom.selected {
  background-color: #ee6436;
  color: white;
}
#readingroom-tree div#readingroom-tree-container .readingroom.selected div {
  background-color: #ee6436;
  color: white;
}
#readingroom-tree div#readingroom-tree-container .toolbar .sort.edgePosition {
  right: 45px;
}
#readingroom-tree .standardButton {
  background-color: #ee6436;
}
#readingroom-tree .standardButton.hover,
#readingroom-tree .standardButton:hover {
  background-color: #de4613;
}
#readingroom-tree .standardButton.cancel {
  background-color: gray;
}
#readingroom-tree .standardButton.cancel.hover,
#readingroom-tree .standardButton.cancel:hover {
  background-color: silver;
}
#readingroom-tree button {
  background-color: #ee6436;
}
#readingroom-tree button.hover,
#readingroom-tree button:hover {
  background-color: #de4613;
}
#readingroom-tree h2,
#readingroom-tree .heading {
  color: #ee6436;
}
/* ==================== RR list ends ========================= */
/* ==================== Organise Agenda ========================= */
#agendaDocumentMove .listview.documentmovelistview.dropping {
  border: 2px dashed silver;
}
#agendaDocumentMove .listview.documentmovelistview.dropping ul li {
  padding: 3px 0 3px 4px;
}
#agendaDocumentMove .listview.documentmovelistview.dropping ul li .icons img.icon-righty {
  top: -1px;
  left: 1px;
}
#agendaDocumentMove .listview.documentmovelistview.dropping ul li .icons img.icon-lefty {
  top: -1px;
  left: 0;
}
#agendaDocumentMove .listview.documentmovelistview.dropping.holdPadding ul li {
  padding: 4px 0 3px 4px;
}
#agendaDocumentMove .listview.documentmovelistview.dropping.holdPadding ul li:first-child {
  padding-top: 3px;
}
#agendaDocumentMove .listview ul#allAgendas li.dropping {
  border: 1px dashed silver;
  padding: 4px 0 2px 4px;
}
#agendaDocumentMove .listview ul#allAgendas li.dropping:first-child {
  padding: 3px 0 2px 4px;
}
#agendaDocumentMove .listview ul#allAgendas li.dropping.selected {
  border: 1px dashed white;
  padding: 3px 0 2px 4px;
}
#agendaDocumentMove .listview ul#allAgendas li.dropping.selected span.inner-icons img {
  right: 9px;
  top: 6px;
}
/* ==================== Organise Agenda ends ========================= */
/* Meeting image loading */
.icon-loading {
  background-image: url("../icons/loading.gif");
  top: 0;
  height: 16px;
  width: 16px;
  opacity: 0.75;
}
.icon-loading:hover {
  opacity: 1;
}
/*================================ Meeting Type Selector styles ends ========================== */
/* ==================== Contact Styles ========================= */
.contactHolder img {
  width: 70px;
  height: 70px;
  float: left;
}
.contactHolder ul {
  display: block;
  margin-left: 90px;
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
}
.contactHolder ul li {
  margin-top: 2px;
}
.contactHolder ul li:first-child {
  margin-top: 0;
}
.contactHolder ul li p {
  float: left;
  padding: 0;
  margin: 0;
}
.contactHolder ul li a,
.contactHolder ul li span {
  margin-left: 75px;
  background-color: #f7f7f7;
  border: 1px solid silver;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
}
.contactHolder ul.noImage {
  margin-left: 0;
}
/* ==================== Contact Styles ends ========================= */
/* ==================== New Plus Icon and drop down field styles overrides ========================= */
body.meetings .yButtonAdd {
  background-color: #3175b5;
}
body.meetings .yButtonAdd:hover {
  background-color: #265b8d;
}
body.resolutions .yButtonAdd {
  background-color: #7c9c35;
}
body.resolutions .yButtonAdd:hover {
  background-color: #5e7628;
}
body.readingrooms .yButtonAdd {
  background-color: #ee6436;
}
body.readingrooms .yButtonAdd:hover {
  background-color: #de4613;
}
body.news .yButtonAdd {
  background-color: #1b9bcd;
}
body.news .yButtonAdd:hover {
  background-color: #1579a0;
}
body.actions .yButtonAdd {
  background-color: #8959a3;
}
body.actions .yButtonAdd:hover {
  background-color: #6d4782;
}
body.documents .yButtonAdd {
  background-color: #d0b136;
}
body.documents .yButtonAdd:hover {
  background-color: #ab9128;
}
body.setup .yButtonAdd {
  background-color: #C4161C;
}
body.setup .yButtonAdd:hover {
  background-color: #961115;
}
.yButtonAdd {
  float: right;
  height: 30px;
  width: 30px;
}
.yButtonAdd .yButtonAddIcon {
  background: url('../icons/plus.png') no-repeat -9px -9px;
  height: 13px;
  width: 13px;
  display: block;
  margin: 8px 0 0 8px;
}
.textBoxHolderWithAdd,
.selectBoxHolderWithAdd {
  position: relative;
  width: initial;
  display: block;
  height: 30px;
  border: 1px solid silver;
  cursor: pointer;
  margin-right: 36px;
}
.textBoxHolderWithAdd:hover,
.selectBoxHolderWithAdd:hover {
  border-color: gray;
}
.textBoxHolderWithAdd input[type='text'],
.selectBoxHolderWithAdd input[type='text'] {
  border: none;
  height: 28px;
  width: 100%;
}
.textBoxHolderWithAdd input[type='text']:hover,
.selectBoxHolderWithAdd input[type='text']:hover {
  border: none;
}
.selectBoxHolderWithAdd span {
  margin: 4px 23px 4px 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.selectBoxHolderWithAdd span:focus {
  background-color: Highlight;
  color: HighlightText;
}
.selectBoxHolderWithAdd span.chevLarge:focus{background-color:white}
.selectBoxHolderWithAdd input[type='text'] {
  padding-right: 40px;
}
.vertinput .selectBoxHolder,
.selectBoxHolder {
  position: relative;
  width: initial;
  display: block;
  height: 30px;
  border: 1px solid silver;
  cursor: pointer;
}
.vertinput .selectBoxHolder:hover,
.selectBoxHolder:hover {
  border-color: gray;
}
.vertinput .selectBoxHolder.noBorder,
.selectBoxHolder.noBorder {
  border: 0;
}
.vertinput .selectBoxHolder.inClone{width:75px}
.vertinput .selectBoxHolder input[type='text'],
.selectBoxHolder input[type='text'] {
  padding: 1px 40px 1px 5px;
  border: none;
  height: 32px;
  width: 100%;
}
.vertinput .selectBoxHolder input[type='text']:hover,
.selectBoxHolder input[type='text']:hover,
.vertinput .selectBoxHolder input[type='text']:focus,
.selectBoxHolder input[type='text']:focus {
  border: none !important;
}
.vertinput .selectBoxHolder .tZone,
.selectBoxHolder .tZone {
  border: 1px solid silver;
  float: left;
}
.vertinput .selectBoxHolder .tZone:hover,
.selectBoxHolder .tZone:hover {
  border-color: gray;
}
.vertinput .selectBoxHolder span,
.selectBoxHolder span {
  margin: 4px 23px 4px 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body.meetings .vertinput .selectBoxHolder span:focus, body.meetings .selectBoxHolder span:focus {background-color: #c3daef;}
body.resolutions .vertinput .selectBoxHolder span:focus, body.resolutions .selectBoxHolder span:focus {background-color: #d2e69f;}
body.readingrooms .vertinput .selectBoxHolder span:focus, body.readingrooms .selectBoxHolder span:focus {background-color: #ffccaa;}
body.news .vertinput .selectBoxHolder span:focus, body.news .selectBoxHolder span:focus{background-color: #a1e6fb;}
body.actions .vertinput .selectBoxHolder span:focus, body.actions .selectBoxHolder span:focus{background-color: #e0c6ed;}
body.documents .vertinput .selectBoxHolder span:focus, body.documents .selectBoxHolder span:focus{background-color: #fbeb93;}
body.setup .vertinput .selectBoxHolder span:focus, body.setup .selectBoxHolder span:focus{background-color: #e28b8e;}
body .vertinput .selectBoxHolder.disabled span:focus, body .selectBoxHolder.disabled span:focus {background-color: transparent;}

body.meetings .vertinput .selectBoxHolder span.chevLarge:focus, 
body.meetings .selectBoxHolder span.chevLarge:focus,
body.resolutions .vertinput .selectBoxHolder span.chevLarge:focus, 
body.resolutions .selectBoxHolder span.chevLarge:focus,
body.readingrooms .vertinput .selectBoxHolder span.chevLarge:focus, 
body.readingrooms .selectBoxHolder span.chevLarge:focus,
body.news .vertinput .selectBoxHolder span.chevLarge:focus, 
body.news .selectBoxHolder span.chevLarge:focus,
body.actions .vertinput .selectBoxHolder span.chevLarge:focus, 
body.actions .selectBoxHolder span.chevLarge:focus,
body.documents .vertinput .selectBoxHolder span.chevLarge:focus, 
body.documents .selectBoxHolder span.chevLarge:focus,
body.setup .vertinput .selectBoxHolder span.chevLarge:focus, body.setup .selectBoxHolder span.chevLarge:focus {background-color:white;}

.vertinput .selectBoxHolder span.time,
.selectBoxHolder span.time {
  width: 75px;
}
.vertinput .selectBoxHolder span.timezonecode,
.selectBoxHolder span.timezonecode {
  float: left;
  width: 50px;
  margin-right: 10px;
}

.selectBoxHolder span.timezonename {
  float: left;
  width: 250px;
  margin-right: 10px;
  padding: 0;
}

.selectBoxHolder span.timezoneoffset {
  float: left;
  width: 135px;
  margin-right: 10px;
}

.vertinput .selectBoxHolder .dropdownMenu ul li a,
.selectBoxHolder .dropdownMenu ul li a {
  padding: 0 5px;
}
/* ==================== New Plus Icon and drop down field styles ends ========================= */
/* =============== Presenter styling ===================== */
.presenter label,
.coPresenters label {
  width: 28%;
  display: inline-block;
}
.presenter .addContainer,
.coPresenters .addContainer {
  width: 70%;
  display: inline-block;
  margin-bottom: 0;
}
.presenter .addContainer .selectReplace.combobox input,
.coPresenters .addContainer .selectReplace.combobox input {
  border: none;
  width: 90%;
  padding: 0;
  height: 20px;
  display: inline-block;
}
.presenter .addContainer {
  top: 10px;
  position: relative;
}
.coPresenters label {
  vertical-align: top;
  padding-top: 6px;
}
.coPresenters .addContainer .added {
  min-height: 30px;
  margin: 10px 0 0 0;
}
.coPresenters .addContainer .added ul li span.coPresenter {
  width: 85%;
  padding: 2px 5px 0 2px;
}
/* =============== Presenter styling  ends ===================== */
/* =============== Contributor styling ===================== */
.contributors label {
  width: 28%;
  display: inline-block;
}
.contributors .addContainer {
  width: 100%;
  display: inline-block;
  margin-bottom: 0;
}
.contributors .addContainer .selectReplace.combobox input {
  border: none;
  width: 90%;
  padding: 0;
  height: 20px;
  display: inline-block;
}
.contributors label {
  vertical-align: top;
  padding-top: 6px;
}
.contributors .addContainer .added,
.contributors .addContainer .vertinput .added {
  min-height: 30px;
  margin: 10px 0 0 0;
}
.contributors .addContainer .added ul li span.contributor,
.contributors .addContainer .vertinput .added ul li span.contributor {
  width: 85%;
  padding: 2px 5px 0 2px;
}
/* =============== Contributor styling  ends ===================== */
/* =================== rightpanel document details ===================== */
.docSecurity .bpSecurity span.formField,
.showAsImportant span.formField {
  float: left;
}
.docSecurity .bpSecurity label, .showAsImportant label, .rrPublic label{margin-left:25px}
/* ===================== Tiny MCE styles (Please comment when adding HTML element level styling)=================== */
blockquote {
  border-left: 2px dotted #888;
  padding-left: 5px;
  background: #d0f0ff;
}
.mce-btn-group .mce-last {
  border: none !important;
}
/* ===================== Tiny MCE styles ends ====================================================================== */
/* ========================== Related News and Actions in AgendaTab ============================================ */
ul.relatedNewsItemList,
ul.relatedActionList {
  max-height: 100px;
  overflow-y: auto;
}
ul.relatedNewsItemList li,
ul.relatedActionList li {
  min-height: 30px;
  padding-bottom: 0;
}
ul.relatedNewsItemList li:hover .images span,
ul.relatedActionList li:hover .images span {
  opacity: 0.5;
}
ul.relatedNewsItemList li .images,
ul.relatedActionList li .images {
  float: right;
  text-align: right;
  margin: 2px 5px 0 10px;
}
ul.relatedNewsItemList li .images span,
ul.relatedActionList li .images span {
  opacity: 0;
  background: url('../icons/strip_metro_sp2.png') no-repeat 0 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
ul.relatedNewsItemList li .images span.deleteIcon,
ul.relatedActionList li .images span.deleteIcon {
  background-position: 0 -239px;
}
ul.relatedNewsItemList li .images span:hover,
ul.relatedActionList li .images span:hover {
  opacity: 1;
}
ul.relatedNewsItemList li.selected .images span.deleteIcon,
ul.relatedActionList li.selected .images span.deleteIcon {
  background-position: -17px -222px;
}
ul.relatedNewsItemList li .text,
ul.relatedActionList li .text {
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 2px;
}
ul.relatedNewsItemList li .actionState,
ul.relatedActionList li .actionState {
  float: left;
  padding: 0;
  width: 50px;
  height: 25px;
}
/* ========================== Related News and Resolutions in AgendaTab ============================================ */
/* ========================== Temporary chages to minutes/text entry ============================================ */
#agendaitem iframe#Minutes_ifr {
  background-color: #fff;
}
#agendaitem .mce-tinymce.mce-container.mce-panel .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-last.mce-stack-layout-item .mce-container-body.mce-flow-layout .mce-path.mce-first.mce-flow-layout-item {
  display: none;
  position: relative;
  right: 5px;
}
#agendaitem .mce-tinymce.mce-container.mce-panel .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-last.mce-stack-layout-item {
  border-width: 0 !important;
  width: 15px;
  float: right;
  top: -15px;
  height: initial;
}
#agendaitem .mce-tinymce.mce-container.mce-panel .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-last.mce-stack-layout-item .mce-container-body.mce-flow-layout {
  top: -15px;
}
#agendaitem .mce-tinymce.mce-container.mce-panel .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-last.mce-stack-layout-item .mce-container-body.mce-flow-layout .mce-last.mce-flow-layout-item.mce-resizehandle {
  top: 14px;
  background-color: white;
}
#agendaitem div.vertinput.minutes {
  min-height: 137px;
}
#agendaitem div.vertinput.minutes .numbering {
  margin-bottom: 12px;
}
#agendaitem div.vertinput.minutes .numbering label {
  width: 10%;
  display: inline-block;
}
#agendaitem div.vertinput.minutes .numbering input[type='text'] {
  width: 60%;
  display: inline-block;
  border: 1px solid silver;
}
#agendaitem div.vertinput.minutes .numbering input[type='text']:hover {
  border-color: gray;
}
#agendaitem div.vertinput.minutes .numbering button {
  width: 27%;
  float: right;
  color: #222222;
  background-color: #c3daef;
}
#agendaitem div.vertinput.minutes .numbering button:hover {
  background-color: #9bc1e4;
}
#agendaitem .popOut {
  display: inline-block;
  position: relative;
  top: 3px;
  right: 3px;
  float: right;
  z-index: 100;
  cursor: pointer;
  width: 37px;
}
#agendaitem .cardinality {
  padding-bottom: 24px;
}
.alert .mce-tinymce.mce-container.mce-panel .mce-container-body.mce-stack-layout .mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe {
  height: 265px;
}
.alert .mce-tinymce.mce-container.mce-panel .mce-container-body.mce-stack-layout .mce-statusbar.mce-container.mce-panel.mce-last.mce-stack-layout-item .mce-container-body.mce-flow-layout .mce-last.mce-flow-layout-item.mce-resizehandle {
  display: none;
}
/* ========================== Temporary chages to minutes/text entry ends ======================================== */
calendar .calendardays .day .meeting {
  height: 16px;
  float: left;
  padding: 0;
  background-color: transparent;
  border: none;
  overflow: initial;
  font-size: 100%;
}
.calendar .calendardays .day .meeting span {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  text-overflow: ellipsis;
  cursor: pointer;
  font-size: 76%;
  padding: 0;
  background-color: transparent;
  border: none;
  width: 80%;
}
/* ======== Accordion with 3 tone color =================*/
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .yButtonAdd,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .yButtonAdd {
  background-color: #c3daef;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div .yButtonAddIcon,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div .yButtonAddIcon,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .yButtonAdd .yButtonAddIcon,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .yButtonAdd .yButtonAddIcon {
  background-position: -9px -31px;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .yButtonAdd:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .yButtonAdd:hover {
  background-color: #9bc1e4;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .relatedResolution .addPlus,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .relatedResolution .addPlus {
  background-position: -1px -23px;
  background-color: #c3daef;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .relatedResolution .addPlus:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .relatedResolution .addPlus:hover {
  background-color: #9bc1e4;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li div.listview ul.agendaDocs li.selected,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li div.listview ul.agendaDocs li.selected {
  background-color: #e4f1fc !important;
  color: #222222;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li div.listview.smaller ul li.selected .holder .images a.actionIcons.download,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li div.listview.smaller ul li.selected .holder .images a.actionIcons.download {
  background-position: 0 -138px;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li div.listview.smaller ul li.selected .holder .images a.actionIcons.dropDown,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li div.listview.smaller ul li.selected .holder .images a.actionIcons.dropDown {
  background-position: 0 -215px;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li div.listview.smaller ul li.selected .holder .images a.actionIcons.delete,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li div.listview.smaller ul li.selected .holder .images a.actionIcons.delete {
  background-position: 0 -58px;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button .wijmo-wijinput-spinup span,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button .wijmo-wijinput-spinup span {
  background-position: -44px -12px;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button.wijmo-wijinput-button .wijmo-wijinput-spindown span,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button.wijmo-wijinput-button .wijmo-wijinput-spindown span {
  background-position: -81px -14px;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li ul li.alternate-organizer-row .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li ul li.alternate-organizer-row .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li #primaryOne .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li #primaryOne .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .coPresenters ul li .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .coPresenters ul li .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .contributors ul li .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .contributors ul li .littleIcons {
  display: none;
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li ul li.alternate-organizer-row:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li ul li.alternate-organizer-row:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li #primaryOne:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li #primaryOne:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .coPresenters ul li:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .coPresenters ul li:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .contributors ul li:hover,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .contributors ul li:hover {
  /*background-color:@meetings-colorselected;*/
}
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li ul li.alternate-organizer-row:hover .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li ul li.alternate-organizer-row:hover .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li #primaryOne:hover .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li #primaryOne:hover .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .coPresenters ul li:hover .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .coPresenters ul li:hover .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingagenda #agendaitem ul.accordion li .contributors ul li:hover .littleIcons,
body.meetings #main .meetingform #meeting-form #tabmeetingdetails ul.accordion li .contributors ul li:hover .littleIcons {
  display: inline-block;
}
body.resolutions #main .resolutionform #resolution-form #tabresolutiondetails ul.accordion li ul li.alternate-organizer-row .littleIcons,
body.resolutions #main .resolutionform #resolution-form #tabresolutiondetails ul.accordion li #primaryOne .littleIcons {
  display: none;
}
body.resolutions #main .resolutionform #resolution-form #tabresolutiondetails ul.accordion li ul li.alternate-organizer-row:hover,
body.resolutions #main .resolutionform #resolution-form #tabresolutiondetails ul.accordion li #primaryOne:hover {
  /*background-color:@meetings-colorselected;*/
}
body.resolutions #main .resolutionform #resolution-form #tabresolutiondetails ul.accordion li ul li.alternate-organizer-row:hover .littleIcons,
body.resolutions #main .resolutionform #resolution-form #tabresolutiondetails ul.accordion li #primaryOne:hover .littleIcons {
  display: inline-block;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div,
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .yButtonAdd {
  background-color: #ffccaa;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div .yButtonAddIcon,
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .yButtonAdd .yButtonAddIcon {
  background-position: -9px -31px;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button div:hover,
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .yButtonAdd:hover {
  background-color: #ffad77;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li div.listview ul li.selected {
  background-color: #ffead5 !important;
  color: #222222;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li div.listview ul li.selected:hover img.openiconsmall {
  background-position: 0 -107px;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li div.listview ul li.selected:hover img.icon-delete {
  background-position: 0 -239px;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li div.listview ul li.selected:hover .images span.openicon {
  background-position: 5px -235px;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li div.listview ul li.selected:hover .images span.deleteicon {
  background-position: 0 -157px;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button .wijmo-wijinput-spinup span {
  background-position: -44px -12px;
}
body.readingrooms #main .readingroomform #readingroom-form #tabreadingroomdetails ul.accordion li .wijmo-wijinput-spinner-right.wijmo-wijinput-button.wijmo-wijinput-button .wijmo-wijinput-spindown span {
  background-position: -81px -14px;
}
/* ======== Accordion with 3 tone color ends =================*/
/* =============== Agenda doc move styling   ===================== */
.documentmovetitle {
  display: inline-block;
  width: 80%;
}
.documentmovetitlesecondcolumn {
  display: inline-block;
  width: 80%;
  vertical-align: middle;
}
.documentmovelistview {
  max-height: 350px !important;
  min-height: 350px !important;
  overflow-y: auto;
  overflow-x: hidden;
}
/* =============== Agenda doc move styling   ends ===================== */
/* ======== Getting rid of invis.gif =================*/
.listview ul li {
  padding: 4px 4px 3px 5px;
}
/* delete important when specificity has been removed */
ul li:hover .littleIcons {
  display: inline-block;
}
#primaryOne:hover .littleIcons {
  display: inline-block;
}
.littleIcons {
  float: right;
  display: none;
}
.littleIcons span {
  background: transparent url('../icons/littleIcons.png') no-repeat 10px 10px;
  width: 16px;
  height: 16px;
  display: inline-block;
  opacity: 0.5;
  margin-left: 5px;
}
.littleIcons span:hover {
  cursor: pointer;
  opacity: 1;
}
.littleIcons span.bin {
  background-position: -5px -5px;
  margin-top: 3px;
}
.littleIcons span.person {
  background-position: -5px -25px;
}
.littleIcons span.burger {
  background-position: -5px -68px;
}
.littleIcons span.arrowDown {
  background-position: -5px -47px;
}
.littleIcons span.arrowUp {
  background-position: -5px -131px;
}
.littleIcons span a {
  width: 16px;
  height: 16px;
  display: inline-block;
}
.docDisplay {
  position: absolute;
  top: 6px;
  right: 55px;
  display: inline-block;
}
.docDisplay span {
  background: transparent url('../icons/littleIcons.png') no-repeat 10px 10px;
  width: 16px;
  height: 16px;
  display: inline-block;
  opacity: 1;
  margin-left: 5px;
}
.docDisplay span.singleDoc {
  background-position: -7px -109px;
}
.docDisplay span.multiDoc {
  background-position: -7px -88px;
}
ul li.selected .docDisplay span.singleDoc {
  background-position: -28px -109px;
}
ul li.selected .docDisplay span.multiDoc {
  background-position: -28px -88px;
}
ul#allAgendas li .docDisplay {
  right: 5px;
}
ul li.selected .littleIcons span.bin {
  background-position: -25px -5px;
  margin-top: 3px;
}
ul li.selected .littleIcons span.burger {
  background-position: -25px -68px;
}
ul li.selected .littleIcons span.arrowDown {
  background-position: -26px -47px;
}
ul li.selected .littleIcons span.arrowUp {
  background-position: -26px -131px;
}
ul li:hover .mediumIcons {
  display: inline-block;
}
ul#moveBack li .mediumIconsSpecial {
  visibility: hidden;
  height: 20px;
  width: 20px;
  float: left;
  margin-right: 5px;
}
ul#moveBack li .mediumIconsSpecial span.lefty {
  width: 20px;
  height: 20px;
  background: transparent url('../icons/mediumIcons.png') no-repeat -36px -36px;
  opacity: 0.5;
  display: inline-block;
}
ul#moveBack li:hover .mediumIconsSpecial {
  visibility: visible;
}
ul#moveBack li:hover .mediumIconsSpecial span.lefty:hover {
  cursor: pointer;
  opacity: 1;
}
ul#moveBack li.selected .mediumIconsSpecial span.lefty {
  background-position: -6px -36px;
}
.mediumIcons {
  float: right;
  display: none;
}
.mediumIcons span {
  background: transparent url('../icons/mediumIcons.png') no-repeat 10px 10px;
  width: 24px;
  height: 24px;
  display: inline-block;
  opacity: 0.5;
  margin-left: 5px;
}
.mediumIcons span:hover {
  cursor: pointer;
  opacity: 1;
}
.mediumIcons span.righty {
  background-position: -35px -9px;
}
.mediumIcons span a {
  width: 32px;
  height: 32px;
  display: inline-block;
}
ul li.selected .mediumIcons span.righty {
  background-position: -5px -7px;
}
ul.dropFilter li {
  height: 35px;
  padding-top: 5px;
}
ul.dropFilter li:hover {
  cursor: pointer;
  background-color: silver;
}
ul.dropFilter li.separator {
  padding: 0;
}
ul.dropFilter li a {
  padding: 2px 0 0 20px;
  margin-left: 5px;
  width: 100%;
  display: inline-block;
  color: black;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis    ;
}
ul.dropFilter li a:hover {
  background-color: silver;
}
ul.dropFilter li.selected a {
  background: transparent url('../icons/controls.png') no-repeat 0 -301px;
}
div.vertinput .selectBoxHolder.disabled,
.selectBoxHolder.disabled,
div.vertinput .selectBoxHolderWithAdd.disabled,
.selectBoxHolderWithAdd.disabled {
  border: 1px solid silver !important;
  background-color: #f7f7f7 !important;
}
div.vertinput .selectBoxHolder.disabled .comboButtons,
.selectBoxHolder.disabled .comboButtons,
div.vertinput .selectBoxHolderWithAdd.disabled .comboButtons,
.selectBoxHolderWithAdd.disabled .comboButtons {
  display: none;
}
div.vertinput .selectBoxHolder.disabled input[type="text"],
.selectBoxHolder.disabled input[type="text"],
div.vertinput .selectBoxHolderWithAdd.disabled input[type="text"],
.selectBoxHolderWithAdd.disabled input[type="text"] {
  border: none !important;
}
/*div.vertinput .selectBoxHolder:focus,
.selectBoxHolder:focus,
div.vertinput .selectBoxHolderWithAdd:focus,
.selectBoxHolderWithAdd:focus {
  background-color: Highlight;
  color: HighlightText;
}*/
div.vertinput .selectBoxHolder span.icons,
.selectBoxHolder span.icons,
div.vertinput .selectBoxHolderWithAdd span.icons,
.selectBoxHolderWithAdd span.icons {
  margin: 5px;
  width: 20px;
  display: inline-block;
}
div.vertinput .selectBoxHolder input[type='text'],
.selectBoxHolder input[type='text'],
div.vertinput .selectBoxHolderWithAdd input[type='text'],
.selectBoxHolderWithAdd input[type='text'] {
  margin-right: -35px !important;
  float: left !important;
  width: 100% !important;
  padding: 1px 40px 1px 5px !important;
  height: 28px !important;
}
div.vertinput .selectBoxHolder span.val,
.selectBoxHolder span.val,
div.vertinput .selectBoxHolderWithAdd span.val,
.selectBoxHolderWithAdd span.val {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 20px;
  padding: 0;
}
div.vertinput .selectBoxHolder .dropChevLarge,
.selectBoxHolder .dropChevLarge,
div.vertinput .selectBoxHolderWithAdd .dropChevLarge,
.selectBoxHolderWithAdd .dropChevLarge {
  float: right;
  background: transparent url('../icons/c4.png') no-repeat -82px -14px;
  margin: 6px 5px 0 0;
  display: inline-block;
  height: 22px;
  width: 12px;
}
div.vertinput .selectBoxHolder .dropChevLarge.open,
.selectBoxHolder .dropChevLarge.open,
div.vertinput .selectBoxHolderWithAdd .dropChevLarge.open,
.selectBoxHolderWithAdd .dropChevLarge.open {
  background-position: -45px -14px;
}
div.vertinput .selectBoxHolder .loadAnimation,
.selectBoxHolder .loadAnimation,
div.vertinput .selectBoxHolderWithAdd .loadAnimation,
.selectBoxHolderWithAdd .loadAnimation {
  display: inline-block;
  background: url('../icons/loading.gif') no-repeat 0 0;
  width: 16px;
  height: 16px;
  margin: 4px;
  padding: 0;
}
div.vertinput .selectBoxHolder .del,
.selectBoxHolder .del,
div.vertinput .selectBoxHolderWithAdd .del,
.selectBoxHolderWithAdd .del {
  background: #fff url('../icons/clearText.png') no-repeat 2px 10px;
  position: static;
  height: 28px;
  width: 16px;
  opacity: 0.5;
  float: right;
  margin: 0;
}
div.vertinput .selectBoxHolder .del:hover,
.selectBoxHolder .del:hover,
div.vertinput .selectBoxHolderWithAdd .del:hover,
.selectBoxHolderWithAdd .del:hover {
  opacity: 1;
}
.comboButtons {
  height: 28px;
  float: right;
  width: 33px;
}
.comboButtons .dropIconContainer {
  text-align: right;
  position: static;
  float: right;
  height: 28px;
  width: 21px;
}
.comboButtons .dropIconContainer span.chevLarge,
.comboButtons .dropIconContainer span.chevSmall {
  background: url('../icons/c4.png') no-repeat 0 0;
  margin: 6px 5px 0 0;
  background-color: white;
  display: inline-block;
  height: 13px;
  width: 11px;
}
.comboButtons .dropIconContainer span.chevLarge {
  background-position: -82px -14px;
}
.comboButtons .dropIconContainer span.chevLarge.open {
  background-position: -45px -14px;
}
.comboButtons .dropIconContainer span.chevSmall {
  background-position: -82px -13px;
}
.comboButtons .dropIconContainer.active span.dropdownChev.large {
  background-position: -45px -14px;
}
.comboButtons span.cross {
  background: #fff url('../icons/clearText.png') no-repeat 2px 10px;
  position: static;
  height: 28px;
  width: 12px;
  opacity: 0.5;
  float: right;
  margin: 0;
}
.comboButtons span.cross:hover {
  opacity: 1;
}
.dropList {
  position: absolute;
  z-index: 200;
  background-color: #fff;
  border: 2px solid #000;
}
.dropList.scrollingMenu {
  overflow-y: auto !important;
  max-height: 250px;
}
.dropList ul {
  list-style-type: none;
  margin: 10px 0;
  padding: 0;
}
.dropList ul li {
  overflow: hidden;
  white-space: nowrap;
}
.dropList ul li:hover {
  background-color: #f3f3f3;
}
.dropList ul li a {
  text-decoration: none;
  padding: 6px 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  color: #000;
  width: 100%;
}
.dropList ul li a:visited {
  color: #000;
}
.largeIcons span.openSection {
  background: url("../icons/open_grey_transparent.png") no-repeat 0 0;
  margin-right: 50px;
  height: 48px;
  width: 48px;
  opacity: 0.5;
}
.largeIcons span.openSection:hover {
  opacity: 1.0;
}
.back {
  background-image: url("../icons/back.png");
  height: 26px;
  width: 26px;
  top: 11px;
  position: relative;
  vertical-align: top;
  left: 6px;
}
.back:hover {
  background-image: url("../icons/backgrey.png");
}
.titlecontainer .upper .actions,
.actionsInPreview {
  padding: 10px 10px 0 0;
  float: right;
}
.titlecontainer .upper .actions span,
.actionsInPreview span {
  height: 26px;
  margin: 0 0 0 15px;
  padding: 3px 0 0 30px;
  opacity: 1;
  cursor: default;
  color: #222222;
  float: left;
  display: inline-block;
}
.titlecontainer .upper .actions span:hover,
.actionsInPreview span:hover {
  cursor: pointer;
}
.titlecontainer .upper .actions span.disabled,
.actionsInPreview span.disabled,
.titlecontainer .upper .actions span.disabled:hover,
.actionsInPreview span.disabled:hover {
  opacity: 0.5;
  cursor: default;
  color: #222222;
  border: none !important;
}
.titlecontainer .upper .actions span.save,
.actionsInPreview span.save {
  background: url("../icons/save.png") 0 0 no-repeat;
}
.titlecontainer .upper .actions span.save:hover,
.actionsInPreview span.save:hover {
  background-image: url("../icons/savegrey.png");
}
.titlecontainer .upper .actions span.save.disabled:hover,
.actionsInPreview span.save.disabled:hover {
  background: url("../icons/save.png") 0 0 no-repeat;
}
.titlecontainer .upper .actions span.savecancel,
.actionsInPreview span.savecancel {
  background: url("../icons/cancel.png") 0 0 no-repeat;
}
.titlecontainer .upper .actions span.savecancel:hover,
.actionsInPreview span.savecancel:hover {
  background-image: url("../icons/cancelgrey.png");
}
.titlecontainer .upper .actions span.savecancel.disabled:hover,
.actionsInPreview span.savecancel.disabled:hover {
  background: url("../icons/cancel.png") 0 0 no-repeat;
}
.titlecontainer .upper .actions span.next,
.actionsInPreview span.next,
.titlecontainer .upper .actions span.prev,
.actionsInPreview span.prev {
  background: transparent url("../icons/strip_metro_sp1.png") no-repeat 10px 10px;
  margin-top: 4px;
  height: 17px;
  padding-left: 17px;
}
.titlecontainer .upper .actions span.next,
.actionsInPreview span.next {
  background-position: -1px -69px;
}
.titlecontainer .upper .actions span.prev,
.actionsInPreview span.prev {
  background-position: -1px -52px;
}
.ArrowUpLarge {
  background-image: url("../icons/upload_medium.png");
  display: inline-block;
  opacity: 1;
  width: 24px;
  height: 24px;
}
.ArrowUpLarge.moreText {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100px;
  font-size: smaller;
  text-align: center;
  line-height: 50px;
}
/* ======== Getting rid of invis.gif  ends =================*/
/* =========== Time Zone - Temporary 1.8 only styles ================== */
.timezoneSelectBox {
  border: none;
}
.tzoneWrapper {
  border: 1px solid silver;
  width: 70px;
}
/* =========== Time Zone - Temporary 1.8 only styles ends ================== */
/* ============ RO Viewer Update ================= */
.viewerAttendanceSignatoryActionHeader button {
  margin-top: 10px;
}
.viewerAttendance .vertinput label,
.viewerVoting .vertinput label,
.viewerAction .vertinput label {
  min-width: 150px;
}
.viewerAttendance .vertinput .content,
.viewerVoting .vertinput .content,
.viewerAction .vertinput .content {
  border: 1px solid silver;
  padding: 4px 2px 4px 5px;
  overflow-y: auto;
  max-height: 61px;
  background-color: #f7f7f7;
  min-height: 30px;
}
.roEditIcon {
  float: right;
  margin-top: 24px;
  height: 30px;
  width: 42px;
  opacity: 0.5;
  background: transparent url('../icons/listIconsSprite.png') no-repeat 0 -240px;
}
.roEditIcon:hover {
  opacity: 1;
  cursor: pointer;
}
.roEditIcon span {
  display: none;
}
/* ============ RO Viewer Update ================= */
.inAlertViewer div.participantattendancecol,
.inAlertViewer div.viewerVote,
.inAlertViewer div.viewerAction {
  width: 45%;
}
.inAlertViewer div.participantattendancecol div.vertinput .selectBoxHolder,
.inAlertViewer div.viewerVote div.vertinput .selectBoxHolder,
.inAlertViewer div.viewerAction div.vertinput .selectBoxHolder,
.inAlertViewer div.participantattendancecol div.vertinput #attendanceAcknowledgement.selectBoxHolder,
.inAlertViewer div.viewerVote div.vertinput #attendanceAcknowledgement.selectBoxHolder,
.inAlertViewer div.viewerAction div.vertinput #attendanceAcknowledgement.selectBoxHolder {
  width: 250px;
}
.inAlertViewer div.vertinput {
  width: 30%;
  float: left;
  margin-right: 30px;
  clear: none;
}
.inAlertViewer div.vertinput textarea {
  overflow-y: auto;
  height: 200px;
  resize: none;
}
/* ============ RO Viewer Update ================= */
ul.toolbarListView {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: right;
  display: inline-block;
}
ul.toolbarListView li {
  padding: 0;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  cursor: pointer;
}
ul.toolbarListView li:first-child {
  margin-right: 10px;
}
ul.toolbarListView li.refresh {
  background: url("../icons/connectRefresh.png") no-repeat 0 0;
  width: 24px;
  cursor: pointer;
}
ul.toolbarListView li.arrange {
  cursor: pointer;
}
ul.toolbarListView li.toggler {
  cursor: default;
}
ul.toolbarListView li.toggler ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.toolbarListView li.toggler ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
  border: 1px solid silver;
  padding: 0 1px 0 1px;
  width: 30px;
  height: 22px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
  background: url("../icons/TreeViewToggle.png") no-repeat 4px 0;
}
ul.toolbarListView li.toggler ul li:first-child {
  cursor: default;
  background: #ebecee url("../icons/FlatViewToggle.png") no-repeat 4px 0;
  margin-right: -5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
ul.toolbarTreeView {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: right;
  display: inline-block;
}
ul.toolbarTreeView li {
  margin: 0;
  padding: 0;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  margin-left: 10px;
}
ul.toolbarTreeView li.refresh {
  background: url("../icons/connectRefresh.png") no-repeat 0 0;
  width: 24px;
  cursor: pointer;
}
ul.toolbarTreeView li.toggler {
  cursor: default;
}
ul.toolbarTreeView li.toggler ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.toolbarTreeView li.toggler ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
  border: 1px solid silver;
  padding: 0 1px 0 1px;
  width: 30px;
  height: 22px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: default;
  background: #ebecee url("../icons/TreeViewToggle.png") no-repeat 4px 0;
}
ul.toolbarTreeView li.toggler ul li:first-child {
  cursor: pointer;
  background: url("../icons/FlatViewToggle.png") no-repeat 4px 0;
  margin-right: -5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#readingroom-list .toolbar .toolbar-item#checkbox {
  margin-right: 10px;
}
#readingroom-list .toolbar,
#readingroom-tree .toolbar {
  height: 42px;
}
#readingroom-list .toolbar .toolbar-item,
#readingroom-tree .toolbar .toolbar-item {
  float: left;
  margin-right: 0;
}
#readingroom-list .toolbar .toolbar-item .showCollapse,
#readingroom-tree .toolbar .toolbar-item .showCollapse {
  background-color: #ee6436;
  opacity: 0.5;
  cursor: pointer;
}
#readingroom-list .toolbar .toolbar-item .showCollapse:hover,
#readingroom-tree .toolbar .toolbar-item .showCollapse:hover {
  opacity: 1;
}
#readingroom-list .toolbar .toolbar-item .showCollapse p,
#readingroom-tree .toolbar .toolbar-item .showCollapse p {
  background: url("../icons/expandCollapseAll.png") no-repeat 0 0;
  margin: 0;
  padding: 0;
  height: 20px;
  width: 20px;
}
#readingroom-list .toolbar .toolbar-item .showCollapse p.show,
#readingroom-tree .toolbar .toolbar-item .showCollapse p.show {
  background-position: -3px -28px;
}
#readingroom-list .toolbar .toolbar-item .showCollapse p.collapse,
#readingroom-tree .toolbar .toolbar-item .showCollapse p.collapse {
  background-position: -3px -3px;
}
#readingroom-list .toolbar .toolbar-item .showCollapse p span,
#readingroom-tree .toolbar .toolbar-item .showCollapse p span {
  display: none;
}
.accToggler.readingroom-tree p {
  height: 24px;
  width: 23px;
}
.accToggler.readingroom-tree p.collapse {
  background-position: -3px -3px;
}
.accToggler.readingroom-tree p.show {
  background-position: -3px -28px;
}
.timeLayout ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
}
.timeLayout ul li {
  display: inline-block;
  width: 50%;
  margin-bottom: 12px;
  min-height: 30px;
  float: left;
}
/* ======================= Temp - Outlook.com new look =========================== 
#dropdown-navigation{margin-top:50px; left:3px; width:470px; height:325px; top: 0; min-width:470px; display:none; border:1px solid gray; background-color:#fff; overflow:initial}
#sectionBannerText{
    padding:3px 20px 0 20px;font-size: 1.55em;letter-spacing: 0em;display: block;float: left;height: 40px;
    font-family: "Segoe UI Light", "Segoe UI", "Arial";
    font-weight: lighter;
    &:hover{background-color:rgba(0, 0, 0, 0.15); cursor:default;}
}
#header-bar a#section-name-link{float: left; border-right: 1px solid silver;}
#section-name-link span#section-banner{padding-left:40px}
.BubbleBeak{
    height: 0; width: 0; position: absolute;left:9px;top:-4px;
    &::after, &::before {border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
    &::after {border-width:8px; top:-12px; border-bottom-color:#fff; left: 0}
    &::before {border-width:9px; top:-14px; border-bottom-color:#000; left:-1px}
}
 ======================= Temp - Outlook.com new look =========================== */
.topOfAgendaList {
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("../icons/BackToTop.png");
}
.readingRoomNames {
  background: transparent url("../icons/readingRoomTypes.png") 100px 100px no-repeat;
  position: relative;
  top: -3px;
  display: block;
  float: left;
  height: 26px;
  width: 28px;
  /* only works IE9 and above - needs smaller icons for IE8 */
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -moz-transform: scale(0.8);
}
.readingRoomNames.readingroom {
  background-position: -2px -3px;
}
.readingRoomNames.workspaces {
  background-position: -3px -255px;
}
.readingRoomNames.knowledgebank {
  background-position: -2px -35px;
}
.readingRoomNames.briefingrooms {
  background-position: -3px -287px;
}
.readingRoomNames.briefcase {
  background-position: -3px -66px;
}
.readingRoomNames.library {
  background-position: -2px -97px;
}
.readingRoomNames.dataroom {
  background-position: -3px -131px;
}
.readingRoomNames.archive {
  background-position: -3px -160px;
}
.readingRoomNames.informationcentre {
  background-position: -2px -193px;
}
.readingRoomNames.documentstore {
  background-position: -2px -224px;
}
.readingRoomNames.corporatelibrary {
  background-position: -2px -319px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .rightSingleRowBox.readOnlyBox.special {
    top: 0 !important;
  }
  .rightSingleRowBox.special {
    top: 0 !important;
  }
  .innerListSpecial {
    top: 0 !important;
  }
  .special.rightSingleRowBox {
    top: 0 !important;
  }
}
body.readingrooms .innerListSpecial {
  top: -12px;
}
ul#topnav {
  height: 40px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: block;
}
ul#topnav li {
  display: inline-block;
  float: left;
  padding: 10px 10px 11px 10px;
  cursor: pointer;
  height: 40px;
}
.meetings ul#topnav li:hover {
  background-color: #265b8d;
}
.meetings ul#topnav li.highlighted {
  background-color: #265b8d;
}
.resolutions ul#topnav li:hover {
  background-color: #5e7628;
}
.resolutions ul#topnav li.highlighted {
  background-color: #5e7628;
}
.readingrooms ul#topnav li:hover {
  background-color: #de4613;
}
.readingrooms ul#topnav li.highlighted {
  background-color: #de4613;
}
.setup ul#topnav li:hover {
  background-color: #961115;
}
.setup ul#topnav li.highlighted {
  background-color: #961115;
}
ul#topnav li span.topnav-new {
  width: 26px;
  height: 26px;
  margin-right: 5px;
  display: block;
  float: left;
  position: relative;
  top: -3px;
  background: transparent url('../icons/command2.png') no-repeat -1px -1px;
}
ul#topnav li.hasJoinedSubMenu span {
  float: left;
  display: inline-block;
}
ul#topnav li.hasJoinedSubMenu span.chev {
  background: transparent url('../icons/controls.png') no-repeat 0 -600px;
  margin: 0 2px;
  height: 20px;
  width: 20px;
}
ul#topnav li ul.subMenuHolder li {
  display: block;
  float: none;
}
ul#topnav li .dropdownMenu ul li {
  padding: 4px;
  height: 30px;
}
div#footer-bar span.connectionState {
  position: relative;
  left: 45px;
}
div#footer-bar span.connectionState span.connecting {
  color: darkorange;
}
div#footer-bar span.connectionState span.connected {
  color: green;
}
div#footer-bar span.connectionState span.disconnected {
  color: red;
}
/* See improved LESS below.
ul#pagination li#allpaged { border-radius: 5px; height:21px; width:22px; position:relative; top:5px;  display:inline-block;}
ul#pagination li.all {left:6px; cursor: pointer; width:24px; height:24px; position:relative; top:5px;}
ul#pagination li.paged {cursor: pointer; width:24px; height:24px; display:inline-block; position:relative; top:5px;}
ul#pagination li.all a {
    border-radius: 5px 0 0 5px; height:21px; width:22px; right: 6px; display:inline-block; background: transparent url("../icons/PaginationAll.png") 1px 1px no-repeat; 
    &.selected {background-color : #ebecee;}
}
ul#pagination li.paged a {
    border-radius: 0 5px 5px 0; height: 21px; width: 22px; display: inline-block; background: transparent url("../icons/PaginationPaged.png") 0 1px no-repeat;
    &.selected {background-color : #ebecee;}
}
*/
ul#pagination li#allpaged {
  border-radius: 5px;
  height: 21px;
  width: 22px;
  position: relative;
  top: 5px;
  display: inline-block;
}
ul#pagination li.all,
ul#pagination li.paged {
  cursor: pointer;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  top: 5px;
}
ul#pagination li.all a,
ul#pagination li.paged a {
  border-radius: 5px 0 0 5px;
  height: 21px;
  width: 22px;
  display: inline-block;
}
ul#pagination li.all a.selected,
ul#pagination li.paged a.selected {
  background-color: #ebecee;
}
ul#pagination li.all a {
  background: transparent url("../icons/PaginationAll.png") 1px 1px no-repeat;
}
ul#pagination li.paged a {
  background: transparent url("../icons/PaginationPaged.png") 0 1px no-repeat;
}
div#rememberSignOn {
  width: 50%;
  max-width: 300px;
}
.ui-input-trigger-right,
.documentpanelInputLayout .ui-input-spinner-right .wijmo-wijinput-wrapper {
  padding-right: 10px;
}
/*Traffic light on right panel - New CSS avoiding the vertical background line that was calculated by a script */
.stepsContainer ul.meeting-step-list,
.stepsContainer ul.resolution-step-list,
.stepsContainer ul.readingroom-step-list {
  list-style-type: none;
  margin: 0;
  padding-bottom: 0;
}
.stepsContainer ul.meeting-step-list.allLocked ul li,
.stepsContainer ul.resolution-step-list.allLocked ul li,
.stepsContainer ul.readingroom-step-list.allLocked ul li {
  cursor: default;
}
.stepsContainer ul.meeting-step-list li,
.stepsContainer ul.resolution-step-list li,
.stepsContainer ul.readingroom-step-list li {
  cursor: default;
}
.stepsContainer ul.meeting-step-list li.pointer ul li,
.stepsContainer ul.resolution-step-list li.pointer ul li,
.stepsContainer ul.readingroom-step-list li.pointer ul li {
  cursor: pointer;
}
.stepsContainer ul.meeting-step-list li ul,
.stepsContainer ul.resolution-step-list li ul,
.stepsContainer ul.readingroom-step-list li ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
  overflow: hidden;
}
.stepsContainer ul.meeting-step-list li ul li,
.stepsContainer ul.resolution-step-list li ul li,
.stepsContainer ul.readingroom-step-list li ul li {
  margin: 14px 5px 0 35px;
}
.stepsContainer ul.meeting-step-list li ul li:first-child,
.stepsContainer ul.resolution-step-list li ul li:first-child,
.stepsContainer ul.readingroom-step-list li ul li:first-child {
  background: transparent url('../icons/largeTrafficLights.png') no-repeat 50px 50px;
  width: 24px;
  height: 34px;
  float: left;
  margin: 0;
}
.stepsContainer ul.meeting-step-list li ul li:first-child.partdone,
.stepsContainer ul.resolution-step-list li ul li:first-child.partdone,
.stepsContainer ul.readingroom-step-list li ul li:first-child.partdone {
  background-position: -3px -500px;
}
.stepsContainer ul.meeting-step-list li ul li:first-child.notdone,
.stepsContainer ul.resolution-step-list li ul li:first-child.notdone,
.stepsContainer ul.readingroom-step-list li ul li:first-child.notdone,
.stepsContainer ul.meeting-step-list li ul li:first-child.blank,
.stepsContainer ul.resolution-step-list li ul li:first-child.blank,
.stepsContainer ul.readingroom-step-list li ul li:first-child.blank {
  background-position: -3px -144px;
}
.stepsContainer ul.meeting-step-list li ul li:first-child.done,
.stepsContainer ul.resolution-step-list li ul li:first-child.done,
.stepsContainer ul.readingroom-step-list li ul li:first-child.done {
  background-position: -3px -322px;
}
.stepsContainer ul.meeting-step-list li ul li:first-child.unlocked,
.stepsContainer ul.resolution-step-list li ul li:first-child.unlocked,
.stepsContainer ul.readingroom-step-list li ul li:first-child.unlocked {
  background-position: -3px -604px;
}
.stepsContainer ul.meeting-step-list li ul li:first-child.locked,
.stepsContainer ul.resolution-step-list li ul li:first-child.locked,
.stepsContainer ul.readingroom-step-list li ul li:first-child.locked {
  background-position: -3px -708px;
}
.stepsContainer ul.meeting-step-list li ul li:first-child span.loading,
.stepsContainer ul.resolution-step-list li ul li:first-child span.loading,
.stepsContainer ul.readingroom-step-list li ul li:first-child span.loading {
  background: transparent url('../icons/loading.gif') no-repeat 0 0;
  width: 20px;
  height: 20px;
  display: block;
  margin: 14px 0 0 4px;
}
.stepsContainer ul.meeting-step-list li:first-child ul li,
.stepsContainer ul.resolution-step-list li:first-child ul li,
.stepsContainer ul.readingroom-step-list li:first-child ul li {
  margin: 3px 5px 0 35px;
}
.stepsContainer ul.meeting-step-list li:first-child ul li:first-child,
.stepsContainer ul.resolution-step-list li:first-child ul li:first-child,
.stepsContainer ul.readingroom-step-list li:first-child ul li:first-child {
  height: 24px;
  margin: 0;
}
.stepsContainer ul.meeting-step-list li:first-child ul li:first-child.partdone,
.stepsContainer ul.resolution-step-list li:first-child ul li:first-child.partdone,
.stepsContainer ul.readingroom-step-list li:first-child ul li:first-child.partdone {
  background-position: -3px -406px;
}
.stepsContainer ul.meeting-step-list li:first-child ul li:first-child.notdone,
.stepsContainer ul.resolution-step-list li:first-child ul li:first-child.notdone,
.stepsContainer ul.readingroom-step-list li:first-child ul li:first-child.notdone,
.stepsContainer ul.meeting-step-list li:first-child ul li:first-child.blank,
.stepsContainer ul.resolution-step-list li:first-child ul li:first-child.blank,
.stepsContainer ul.readingroom-step-list li:first-child ul li:first-child.blank {
  background-position: -3px -50px;
}
.stepsContainer ul.meeting-step-list li:first-child ul li:first-child.done,
.stepsContainer ul.resolution-step-list li:first-child ul li:first-child.done,
.stepsContainer ul.readingroom-step-list li:first-child ul li:first-child.done {
  background-position: -3px -228px;
}
.stepsContainer ul.meeting-step-list li:first-child ul li:first-child span.loading,
.stepsContainer ul.resolution-step-list li:first-child ul li:first-child span.loading,
.stepsContainer ul.readingroom-step-list li:first-child ul li:first-child span.loading {
  margin: 4px 0 0 4px;
}
/*Traffic light on right panel ends here */
/* RR columns in Details to have top padding when Within Room is displayed */
#readingroom-form .formcontainer #tabreadingroomdetails .col.hasParentRoom {
  padding-top: 10px;
}
/* title holder revamp*/
.titleHolder {
  background-color: #fff;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-height: 50px;
  position: fixed;
  z-index: 2;
}
.titleHolder.isMac{min-height:52px}
.titleHolder .actions {
  float: right;
  margin-right: 10px;
}
.titleHolder .actions ul {
  list-style-type: none;
  padding: 0;
  margin: 12px 0 0 0;
  overflow: hidden;
  float: right;
}
.titleHolder .actions ul li {
  height: 26px;
  display: block;
  float: left;
  cursor: default;
}
.titleHolder .actions ul li.save {
  background: url("../icons/saveSprite.png") 0 0 no-repeat;
  padding: 3px 0 0 30px;
  width: 70px;
}
.titleHolder .actions ul li.save.isDirty {
  background-position: 0px -94px;
}
.titleHolder .actions ul li.cancel {
  background: url("../icons/cancel.png") 0 0 no-repeat;
  width: 26px;
  opacity: 0.5;
  margin-left: 20px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.titleHolder .actions ul li.cancel.isDirty:hover {
  background-image: url("../icons/cancelgrey.png");
}
.titleHolder .actions ul li.previous,
.titleHolder .actions ul li.next {
  cursor: pointer;
  background: transparent url('../icons/strip_metro_sp1.png') 0 0;
  width: 17px;
  height: 17px;
  padding: 0;
  margin-top: 3px;
}
.titleHolder .actions ul li.previous.notAvailable,
.titleHolder .actions ul li.next.notAvailable {
  visibility: hidden;
  cursor: default;
}
.titleHolder .actions ul li.previous {
  background-position: -1px -52px;
  margin-left: 30px;
}
.titleHolder .actions ul li.next {
  background-position: -1px -69px;
  margin-left: 15px;
}
.titleHolder .actions ul li.isDirty {
  cursor: pointer;
  opacity: 1;
}
.titleHolder .navigatorBack {
  float: left;
  background-image: url("../icons/back.png");
  height: 26px;
  width: 26px;
  margin: 11px 12px 0 6px;
  z-index: 9999;
}
.titleHolder .navigatorBack:hover {
  background-image: url("../icons/backgrey.png");
}
.titleHolder .actualTitle {
  overflow: hidden;
  display: block;
  margin: 0 0 0 40px;
}
.titleHolder .actualTitle input {
  width: 100%;
  height: 39px;
  margin-top: 2px;
  font-size: 1.8em;
  border: 1px solid #fff;
  color: #222;
  padding-left: 1px;
  font-weight: 100;
}
.titleHolder .actualTitle input:hover,
.titleHolder .actualTitle input.highlight {
  border-color: gray;
}
.titleHolder h1 {
  width: 100%;
  margin: 4px 0 0 2px;
  padding: 0;
  font-size: 1.8em;
  font-weight: 100;
  cursor: default;
}
.titleHolder .moreInfo {
  position: fixed;
  width: 70%;
  font-size: 50%;
  margin-left: 1px;
  line-height: 0.6;
  background-color: #fff;
  z-index: 999;
  height: 13px;
}
.titleHolder.isMac .moreInfo{padding-top:2px}
.titleHolder .status {
  font-size: 50%;
  vertical-align: middle;
}
.titleHolder .within {
  font-size: 90%;
  border: 1px solid silver;
  width: initial;
  background-color: #f0f0f0;
  border-radius: 4px;
  line-height: 12px;
  max-width: 70%;
  padding: 3px;
  position: fixed;
  left: 44px;
  top: 85px;
  cursor: pointer;
}
.titleHolder .within:hover {
  border: 1px solid #222;
}
#meeting-form .titlespacer,
#resolution-form .titlespacer,
#organization-profile-form .titlespacer,
#global-setup-form .titlespacer,
#org-form .titlespacer,
#person-form .titlespacer,
#readingroom-form .titlespacer {
  height: 50px;
}
/* Title holder revamp ends */
ul.minuteTools {
  display: inline;
  margin: 15px 0px 0px 40px;
  padding: 0;
  list-style-type: none;  
}
ul.minuteTools li {
  display: inline-block;
  margin-left: 10px;
  vertical-align: sub;
  cursor: pointer;
}
.includeLinkInEmail {
  float: right;
  margin-top: 10px;
}
#minutesDocument {
  margin-right: 50px;
}
#panelPreMeeting li .item label,
#panelPostMeeting li .item label {
  cursor: pointer;
}
#panelPreMeeting li.notEnabled .item label,
#panelPostMeeting li.notEnabled .item label {
  cursor: default;
  color: gray;
}
.isSavingMinute {
  border-top: 1px solid #9e9e9e;
  padding: 0px 3px;
  position: absolute;
  font-size: smaller;
  bottom: 13px;
  right: 11px;
  border-left: 1px solid #9e9e9e;
  background-color: #FFE5C9;
}
.minsPreview{padding-right:60px}
.minsPreview .column{ width: 50%; padding-right:35px}
ul.minutes {
  padding: 0;
  list-style-type: none;
  margin: 0px 0px 7px 9px;
}
ul.minutes li {
  border-left: 2px solid #b4b4b4;
  height: 25px;
}
ul.minutes li:hover .item {
  background-color: #eee;
}
ul.minutes li:hover .item .images {
  visibility: visible;
}
ul.minutes li.draggable.dropping .isDropping {
  border-top: 1px dashed lightgray;
  border-right: 1px dashed lightgray;
  border-bottom: 1px dashed lightgray;
  position: absolute;
  height: 23px;
  width: 100%;
  pointer-events: none;
}
ul.minutes li.selected .item {
  background-color: #e4f1fc;
}
ul.minutes li.selected .item:hover {
  background-color: #b6d9f7;
}
ul.minutes li::before {
  content: "";
  height: 2px;
  background-color: #b4b4b4;
  width: 18px;
  display: inline-block;
  float: left;
  position: relative;
  left: 0px;
  top: 10px;
}
ul.minutes li.lastNode::after {
  content: "";
  background-color: white;
  width: 2px;
  height: 7px;
  position: relative;
  left: -2px;
  display: block;
  top: -7px;
}
ul.minutes li.lastItem::after {
  content: "";
  background-color: white;
  width: 2px;
  height: 13px;
  position: relative;
  left: -2px;
  display: block;
  top: -10px;
}
ul.minutes li.lastNode .item {
  min-height: 22px;
}
ul.minutes li.trafficLight.notStarted::before {
  background-color: white;
}
ul.minutes li.trafficLight.started::before {
  background-color: #ff9933;
}
ul.minutes li.trafficLight.saved::before {
  background-color: #00cc33;
}
ul.minutes li.trafficLight::before {
  content: "";
  width: 16px;
  height: 16px;
  border: 1px solid #525c65;
  display: inline-block;
  float: left;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  position: relative;
  left: -10px;
  top: 0px;
}
ul.minutes li.trafficLight .item {
  margin-left: 0px;
  overflow: hidden;
  position: relative;
  top: -2px;
}
ul.minutes li.trafficLight .item .images p.add {
  background-position: 0px -509px;
}
ul.minutes li.trafficLight .item .heldIn {
  margin-left: 0;
  margin-right: 20px;
}
ul.minutes li.trafficLight .item .heldIn label {
  overflow: hidden;
}
ul.minutes li .item .images {
  float: right;
  width: 80px;
  height: 25px;
  visibility: hidden;
}
ul.minutes li .item .images p {
  background: transparent url('../icons/monoLittleIconsV2.png') no-repeat 50px 50px;
  margin: 0px 10px 0px 0px;
  padding: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  opacity: 0.5;
  cursor: pointer;
  float: right;
}
ul.minutes li .item .images p:hover {
  opacity: 1;
}
ul.minutes li .item .images p.delete {
  background-position: 0px -4px;
}
ul.minutes li .item .images p.action {
  background-position: 0px -759px;
  visibility: visible;
  opacity: 1;
}
ul.minutes li .item .images p.action.multi {
  background-position: 0px -760px;
  visibility: visible;
  opacity: 1;
}
ul.minutes li .item .images p.pin {
  background-position: 0px -677px;
}
ul.minutes li .item .images p.pin.pinVisible {
  background-position: 0px -649px;
  visibility: visible;
}
ul.minutes li .item .images p:first-child {
  margin-right: 0px;
}
ul.minutes li .item .heldIn {
  margin-right: 80px;
  overflow: hidden;
  position: relative;
  top: 1px;
}
ul.minutes li .item .heldIn .selector {
  margin: 0;
  float: left;
  width: 20px;
}
ul.minutes li .item .heldIn .childStatus {
  display: inline-block;
  width: 13px;
  height: 13px;
  border: 1px solid #525c65;
  float: left;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin: 3px 0px 0px 5px;
  background-color: #fff;
}
ul.minutes li .item .heldIn .childStatus.trafficLight.started {
  background-color: #ff9933;
}
ul.minutes li .item .heldIn .childStatus.trafficLight.saved {
  background-color: #00cc33;
}
ul.minutes li .item .heldIn label {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
  left: 2px;
  top: 1px;
  height: 22px;
}
ul.minutes li .item .heldIn label.agendaitem,
ul.minutes li .item .heldIn label.narrative,
ul.minutes li .item .heldIn label.decision {
  background: transparent url('../icons/monoLittleIconsV2.png') no-repeat 50px 50px;
  padding-left: 22px;
  margin: 0;
}
ul.minutes li .item .heldIn label.agendaitem {
  background-position: 3px -540px;
}
ul.minutes li .item .heldIn label.narrative {
  background-position: 3px -599px;
}
ul.minutes li .item .heldIn label.decision {
  background-position: 3px -569px;
}
ul.minutes.pre li.lastNode::after,
ul.minutes.post li.lastNode::after {
  top: -6px;
  height: 7px;
}
ul.minutes.pre li .item,
ul.minutes.post li .item {
  position: relative;
  top: -2px;
  height: 24px;
}
ul.minutes.pre li .item label,
ul.minutes.post li .item label {
  margin: 2px;
}
ul.minutes.in li.lastNode::after {
  top: -7px;
  height: 12px;
}
ul.minutes.in li .item {
  position: relative;
  top: -2px;
}
ul.minutes.in li .item .images p.action {
  margin-right: 40px;
}
ul.minutes.in li .item .heldIn label {
  margin-left: 30px;
}
ul.minutes .dropdownMenu ul li {
  border: none;
}
ul.minutes .dropdownMenu ul li::before,
ul.minutes .dropdownMenu ul li::after {
  content: none;
}
/* IE10+ hack - add for 8 and 9*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  ul.minutes li.lastNode::after {
    height: 12px;
  }
  ul.minutes li.lastItem::after {
    height: 18px;
  }
  ul.minutes.post li.lastNode::after {
    top: -6px;
    height: 12px;
  }
  ul.minutes.pre li.lastNode::after {
    top: -6px;
    height: 12px;
  }
}
#tabmeetingminutes .col {
  width: 50%;
  float: left;
  padding-right: 35px;
}
#tabmeetingminutes .col.threeCols {
  width: 33%;
}
#tabmeetingminutes .col .viewFilter {
  display: inline-block;
}
#tabmeetingminutes .col .viewFilter .sort {
  margin: 0px 0px 10px 0px;
}
#tabmeetingminutes .col ul.accordion li.options ul li {
  width: 50%;
  float: left;
  float: none;
}
#tabmeetingminutes .col ul.accordion li.options ul li:first-child {
  float: right;
  padding-left: 10px;
}
#tabmeetingminutes .col ul.accordion li.options ul li:first-child input[type="checkbox"] {
  display: none;
}
#tabmeetingminutes .col ul.accordion li.options ul li:first-child input[type="checkbox"]:checked + label {
  background-color: #b6d9f7;
}
#tabmeetingminutes .col ul.accordion li.options ul li:first-child .first label,
#tabmeetingminutes .col ul.accordion li.options ul li:first-child .last label {
  display: inline-block;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  float: right;
  padding: 4px 5px;
  font-size: 90%;
}
#tabmeetingminutes .col ul.accordion li.options ul li:first-child .first label:hover,
#tabmeetingminutes .col ul.accordion li.options ul li:first-child .last label:hover {
  background-color: #eee;
}
#tabmeetingminutes .col ul.accordion li.options ul li:first-child .last label {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
#tabmeetingminutes .minutes-buttons{margin-top:10px}
#tabmeetingminutes .minutes-buttons button{ margin:0px 5px 10px 0px;padding: 0 10px; white-space: nowrap; width: auto;}
.me {
  width: 25px;
  float: right;
  height: 30px;
  background: transparent url('../icons/monoLittleIconsV2.png') no-repeat 0px -29px;
  opacity: 0.5;
}
.me:hover {
  opacity: 1;
}
.selectBoxHolderWithAdd.withMe {
  margin-right: 61px;
}
body.meetings .mce-container button {
  background-color: transparent !important;
}
iframe.preview {
    border: none;
    width: 100%;
    margin-right: 50px;
}
/*Download icon for minutes DOCs in BP4W*/
.bpwDocDownload {
    float: right;
    height: 24px;
    width: 24px;
    display: block;
    position: relative;
    top: 13px;
    left: 10px;
    background: url('../icons/download_medium.png') no-repeat 0px 0px;
    opacity: 0.5;
}
.bpwDocDownload:hover{opacity:1}
/*Download icon for minutes DOCs in BP4W - ENDS */

#attendanceHowMenu {
    min-width: 141px;
}

.refreshMinutes {
    float: right;
    margin-right: 5px;
    margin-top: 13px;
    width: 24px;
    height: 24px;
    background: url("../icons/connectRefresh.png") no-repeat 0 0;
    cursor: pointer;
    opacity: .5;
}
.refreshMinutes:hover{opacity:1}

@media screen and (max-height: 1024px) {
    #attendanceHowMenu {
        min-width: 0;
        width: 118px;
    }
}

/* Styling for timeline */
.timeStyle {clear: both;}
.timeStyle .holder {float: left; display: block; margin-right:10px;}
.timeStyle .holder:last-child {margin-right: 0px;}
.timeStyle .holder label, .timeStyle .holder .asLabel {white-space: nowrap;}
.timeStyle .holder .subHolder {width: 60px;}
.timeStyle .holder.zone .subHolder {width: 85px;}

.lockSymbol {
    background: url("../icons/lockLocked.png") no-repeat 0 -25px;
    height: 25px;
    width: 18px;
    opacity: 0.5;
    top: 10px;
    right: 10px;
    position: absolute;
}

.lockAgenda {
    top: 20px;
}

ul#movableDocsTo.meeting li.selected.locked.selected, ul#movableDocsTo.meeting li.locked.selected,
ul#movableDocsTo.resolution li.selected.locked.selected, ul#movableDocsTo.resolution li.locked.selected,
ul#movableDocsTo.readingroom li.selected.locked.selected, ul#movableDocsTo.readingroom li.locked.selected,
ul#carryOverActionsTo.meeting li.selected.locked.selected, ul#carryOverActionsTo.meeting li.locked.selected,
ul#carryOverActionsTo.resolution li.selected.locked.selected, ul#carryOverActionsTo.resolution li.locked.selected,
ul#carryOverActionsTo.readingroom li.selected.locked.selected, ul#carryOverActionsTo.readingroom li.locked.selected {
    background-color: grey;
}
@media screen and (max-width: 1340px) {
    .pushfilter {
       margin-right: 15px;
    }
}

.bulkActionIcons p {width:16px; height:16px; display:inline-block; background:url('../icons/monoLittleIconsV2.png') no-repeat 50px 50px; opacity:0.5; cursor:pointer; margin:0px 0px 0px 5px}
.bulkActionIcons p:hover{opacity:1}
.bulkActionIcons p.bulkDel{background-position: -0px -813px}
.bulkActionIcons p.bulkExp{background-position: -0px -786px}
.bulkActionIcons p.menu{background-position: 0px -116px}
.relMarginRight{position:relative; margin-right:50px}

.scrollbars {
    overflow-y: auto;
}