@charset "utf-8";

div.wrapper {padding-bottom:1px;/*webkit fix*/}

.left {float: left;}
.right {float: right;}

.titlebar .mylogin {padding:0;}
.titlebar, .header, .footer {width:auto;}
.content {padding:1.42857em 2.12766% 0.428571em;}
.content-warning, .content-error, .password_invalid {border:2px solid #ED1C24;background-color:#FFCCCC;padding:5px;width:auto;}
.content-title {display:none;}

.join-monitor {width:270px;padding-top:50px;}
.join-cp-content {float:left;width:400px;padding-top:55px;}
.join-light-monitor, .join-groop-monitor, .join-alwayson-monitor {width:270px;padding-top:50px;}
.join-light-cp-content, .join-groop-cp-content {float:left;width:400px;padding-top:74px;}
.join-groop-subscribe-monitor, .join-groop-register-monitor, .join-groop-subscribed-monitor, .join-groop-unsubscribe-monitor {width:270px;padding-top:50px;}
.join-groop-subscribe-cp-content {float:left;width:400px;padding-top:44px;}
.join-groop-register-cp-content, .join-groop-subscribed-cp-content, .join-groop-unsubscribe-cp-content {float:left;width:400px;padding-top:40px;}
.join-alwayson-cp-content {float:left;width:400px;padding-top:44px;}

.remote-support-content, .live-chat-content, .web-conference-content {position:relative;}

#forgot-password-content {margin-top:-30px;margin-bottom:35px;}
#forgot-password-content.content div.content {text-align:center;}
#sent-password-content.content {padding-top:0;padding-bottom:0;}
#sent-password-content.content div.content {padding:0;}

#join-form {text-align:center;margin-top:10px;}

#invalid-note {border:2px solid #ED1C24;background-color:#FFCCCC;margin-left:5px;padding:5px;}

.js-warning {border:2px solid #ED1C24;background-color:#FFCCCC;padding:5px;margin-bottom:10px;}
.js-hint {border:2px solid #F5EFBF;background-color:#FFFFFF;padding-left:5px;padding-right:5px;font-size:75%;color:#444444;}

.module-linker,
.module-linker:visited,
.module-linker:hover {
	text-decoration: none;
	color:#444444;
}

.no-js-logout {position:absolute;right:1em;}

/* smaller login box needed if custom fonts are not loaded (=no js) */
#login-name {width:8em;}

/* remove unneeded text from the no software found page */
#no-software-found-content.content h2 {
	display: none;
}


/* border-radius applies to all elements, except table element when ‘border-collapse’ is ‘collapse’ -> separate it is */
table.table-input, table.table-list {border-collapse:separate;}

div.web-conference-content form#addFileForm table#session-files-table.table-list tbody tr.table-list-last-row {display:none;}

/* remove those bottom borders */
#groop-subscribe div#join-content form#form table#create-groop-session-table.table-input tbody tr.table-input-spacer-row td,
#groop-register div#join-content form#form table#create-groop-session-table.table-input tbody tr.table-input-spacer-row td,
#groop-subscribed div#join-content form#form table.table-input tbody tr.table-input-spacer-row td,
#groop-unsubscribe div#join-content form#form table.table-input tbody tr.table-input-spacer-row td,
div.remote-access-content table#action_info.table-list tbody tr.table-list-row td.table-list-data-cell table.action_arguments td,
div.content form table.table-list tbody tr.table-list-action-row td.table-list-action-cell,
div.web-conference-content form#registeredUsersForm table#session-registered-users-table.table-list tbody tr.table-list-last-row td,
div.web-conference-content form#historyFileForm table#session-files-table.table-list tbody tr.table-list-last-row td,
div.web-conference-content form#historyFileForm table#session-files-table.table-list tbody tr.table-list-action-row td,
div.web-conference-content form#addFileForm table#session-files-table.table-list tbody tr.table-list-action-row td.table-list-action-cell,
div.web-conference-content form#modifySessionForm table#modify-session-table.table-input tbody tr.table-input-action-row td.table-input-action-left,
div.web-conference-content form#modifySessionForm table#modify-session-table.table-input tbody tr.table-input-action-row td.table-input-action-right,
div.web-conference-content form#inviteForm table#invite-people-table.table-input tbody tr.table-input-action-row td.table-input-action-left,
div.web-conference-content form#inviteForm table#invite-people-table.table-input tbody tr.table-input-action-row td.table-input-action-right,
div.web-conference-content form#modifySessionForm table#modify-session-table.table-input tbody tr.table-input-row td.table-input-right table#auth_moderators_table tbody tr td,
div.web-conference-content form#modifySessionForm table#modify-session-table.table-input tbody tr.table-input-spacer-row td,
div.remote-support-content table.table-input tbody tr.table-input-spacer-row td,
div.remote-support-content form#get_history table#history-search.table-input tbody tr.table-input-first-row td,
div.remote-support-content form#get_history table#history-search.table-input tbody tr.table-input-row td,
div.remote-support-content form#get_history table#history-search.table-input tbody tr.table-input-action-row td.table-input-action-left,
div.remote-support-content form#get_history table#history-search.table-input tbody tr.table-input-action-row td.table-input-action-right,
tr.table-input-action-row td.table-input-action-left,
tr.table-input-action-row td.table-input-action-right,
tr.table-input-row td.table-input-left,
tr.table-input-row td.table-input-right,
table#aon-send.table-input tbody tr.table-input-action-row td.table-input-left,
table#aon-send.table-input tbody tr.table-input-action-row td.table-input-right,
div.remote-access-content table#actions_container tbody tr td {
	border-bottom: 0 none;
}

/* remove extra text for all modules except pronto */
div.remote-access-content div.content, div.remote-support-content div.content, div.web-conference-content div.content {display:none;}

/**** join stuff START ****/
#join-form input#join-submit-button:hover, #join-form input#join-submit-button:focus, #join-form input#join-submit-button:active {
	border-color:#769300;
	background:#B7C326;
	color:#222;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#8AA300));background:-webkit-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-moz-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-o-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:linear-gradient(top, #CAD73B, #8AA300 100%);
}

#join-form input#join-submit-button {
	border-color:#8AA300;
	background:#B4C521;
	color:#222;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#9EB307));background:-webkit-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-moz-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-o-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:linear-gradient(top, #CAD73B, #9EB307 100%);
	width: 130px;
	height: 50px;
	font-size: 1.21429em;
	font-weight: bold;
	cursor: pointer;
	color: #222222;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 1.7647em;
	border: 1px solid #8AA300;
	box-shadow: 0 0 1px #FFFFFF inset;
	padding: 0.5em;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#light-join div table.table-input,
#alwayson-join div table.table-input,
#groop-join div table.table-input,
#groop-subscribe div table.table-input,
#groop-register div table.table-input,
#groop-subscribed div table.table-input,
#groop-unsubscribe div table.table-input {
	width: 400px;
}

div.content form table#login-details-table.table-input tbody tr.table-input-row td.table-input-right div.table-input-error {
	border: 2px solid #ED1C24;
	background-color: #FFCCCC;
	padding: 5px;
	width: auto;
}

table.join-content tbody tr td.table-input-error {
	border: 2px solid #ED1C24;
	background-color: #FFCCCC;
}

input.table-input-long {
	height: 46px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #BAD632;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) inset;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4) inset;
	font-size: 1.21429em;
	width: 230px;
	padding-left: 10px;
	padding-right: 10px;
}

/* hide join session text */
div.header div.wrapper div div center form table.join-content tbody tr th {
	display: none;
}

/* green join button in the top right corner */
.join-button {
	background: none repeat scroll 0 0 #A1B508;
	color: #444444;
	box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.4) inset;
	-moz-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.4) inset;
	text-shadow: 0 1px 1px #FFFFFF;
	border: 0 none;
	padding: 0.214285em 0.714285em;
	line-height: 1em;
	height: 1.4em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

li.join-button a {color:#000000;padding:0.214285em 0.714285em;white-space:nowrap;}
li.join-button a:hover {color:#000000;text-shadow:0 1px 1px #CCCCCC;}

#my-join-title {font-size:2.71429em;font-weight:normal;line-height:1.66667em;text-shadow:0 0 1px #FFFFFF;text-align:center;}
#my-join-subtitle {font-size:1em;font-weight:normal;line-height:1.4em;text-shadow:0 0 1px #F2F2F2;text-align:center;}

table.join-content tbody tr th,
table.join-content tbody tr td,
table.join-content tbody tr td.align-right {
	/*border:0 none;*/
}

table.join-content td/*,
table.join-content td.align-right*/ {
	border:0 none;
}

table.join-content input[type=submit]:hover, table.join-content input[type=submit]:focus, table.join-content input[type=submit]:active {
	border-color:#769300;
	background:#B7C326;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#8AA300));background:-webkit-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-moz-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-o-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:linear-gradient(top, #CAD73B, #8AA300 100%);
}

table.join-content input[type=submit] {
	border-color:#8AA300;
	background:#B4C521;
	color:#222;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#9EB307));background:-webkit-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-moz-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-o-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:linear-gradient(top, #CAD73B, #9EB307 100%);
	width: 130px;
	height: 50px;
	font-size: 1.21429em;
	font-weight: bold;
	cursor: pointer;
	color: #222222;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 1.7647em;
	border: 1px solid #8AA300;
	box-shadow: 0 0 1px #FFFFFF inset;
	padding: 0.5em;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

table.join-content tbody tr th {text-transform:none;}
table.join-content .text-unimportant {display: none;}

table.table-list {margin:0 0 1.42857em;width:100%;border:0 none;border-spacing:0;}
table.table-list tbody td {border-bottom:1px solid #CCCCCC;padding:0.5em;}
td.table-list-header-cell-info {font-style:normal;}
tr.table-list-row {border-bottom:1px solid #CCCCCC;padding:0.5em;color:#888888;}
tr.table-list-row-alt {border-bottom:1px solid #CCCCCC;padding: 0.5em;color:#444444;}
td.table-list-action-cell {padding:0;}
td.table-list-data-cell {border:0 none;padding:0;}

table#aon-list.table-list tbody tr th div.dropdown_rel div#search_execute.dropdown a:hover {
	background-color: #B3B3B3;
	cursor: pointer;
}

table#aon-list.table-list tbody tr th div.dropdown_rel div#search_execute.dropdown a {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: transparent;
/*	box-shadow: 0 0 1px #FFFFFF inset;
	-moz-box-shadow: 0 0 1px #FFFFFF inset;
	-webkit-box-shadow: 0 0 1px #FFFFFF inset;*/
	border: 0 none;
	color: #222222;
/*	cursor: pointer;*/
	padding: 0.5em;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	white-space: nowrap;
	font-size: 0.857142em;
	padding: 0.25em 0.5em;
	text-transform: none;
	width:auto;
}

table#aon-list.table-list tbody tr th a#search_button_open:hover {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#d1d1d1));background:-webkit-linear-gradient(top, #efefef, #d1d1d1 100%);
	background:-moz-linear-gradient(top, #efefef, #d1d1d1 100%);
	background:-o-linear-gradient(top, #efefef, #d1d1d1 100%);
	background:linear-gradient(top, #efefef, #d1d1d1 100%);
	text-decoration:none;/*top:1px;*/
	-webkit-box-shadow:inset 0 0 1px #fff;/*0 1px 2px rgba(0,0,0,.2)*/
	-moz-box-shadow:inset 0 0 1px #fff;
	box-shadow:inset 0 0 1px #fff;
}

table#aon-list.table-list tbody tr th a,
table#aon-list.table-list tbody tr th a#search_button_open {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 1px #FFFFFF inset;
	-moz-box-shadow: 0 0 1px #FFFFFF inset;
	-webkit-box-shadow: 0 0 1px #FFFFFF inset;
	background: #efefef;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#e0e0e0));background:-webkit-linear-gradient(top, #efefef, #e0e0e0 100%);
	background:-moz-linear-gradient(top, #efefef, #e0e0e0 100%);
	background:-o-linear-gradient(top, #efefef, #e0e0e0 100%);
	background:linear-gradient(top, #efefef, #e0e0e0 100%);
	border: 1px solid #D1D1D1;
	color: #222222;
	cursor: pointer;
	padding: 0.5em;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	white-space: nowrap;
	font-size: 0.857142em;
	padding: 0.25em 0.5em;
	text-transform: uppercase;
}

table#aon-list.table-list tbody tr.table-list-action-row td.table-list-action-cell,
table#aon-list.table-list tbody tr.table-list-action-row td.table-list-action-cell div table tbody tr,
table#aon-list.table-list tbody tr.table-list-action-row td.table-list-action-cell div table tbody tr td {
	padding: 0;
	border-bottom: 0 none; /* required for AON1, remove after AON2 upgrade */
}

td.table-list-header-row {border-right:1px solid white;}

td.table-list-header-cell {
	background: none repeat scroll 0 0 #CCCCCC;
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #FFFFFF;
	border-top: 0 none;
	font-size: 0.857412em;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #F1F1F1;
	text-shadow: 0 1px 0 #FFFFFF;
}

table.table-list tbody tr th:first-child,
.table-list-header-cell:first-child,
table#aon-list.table-list tbody tr th:first-child {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-left: 0 none;
	border-right: 0 none;
}

table.table-list tbody tr th:last-child,
.table-list-header-cell:last-child,
table#aon-list.table-list tbody tr th:last-child {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 0 none;
	border-right: 0 none;
}

div.remote-support-content table.table-list tbody tr.table-list-row td.table-list-icon-cell,
div.remote-support-content table.table-list tbody tr.table-list-row-alt td.table-list-icon-cell,
div.web-conference-content tr.table-list-row td.table-list-icon-cell,
div.web-conference-content tr.table-list-row-alt td.table-list-icon-cell,
div.web-conference-content form#addFileForm table#session-files-table.table-list tbody tr.table-list-row td.table-list-icon-cell,
div.web-conference-content form#addFileForm table#session-files-table.table-list tbody tr.table-list-row-alt td.table-list-icon-cell,
div.web-conference-content form#meetingForm table#my-meetings-table.table-list tbody tr.table-list-row td.table-list-icon-cell,
div.web-conference-content form#meetingForm table#my-meetings-table.table-list tbody tr.table-list-row-alt td.table-list-icon-cell {
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
}

/* hide the action rows */
div.remote-support-content table.table-list tbody tr.table-list-last-row,
div.remote-support-content table.table-list tbody tr.table-list-action-row,
div.web-conference-content form#meetingForm table#my-meetings-table.table-list tbody tr.table-list-last-row,
div.web-conference-content form#meetingForm table#my-meetings-table.table-list tbody tr.table-list-action-row {
	display: none;
}

div.remote-access-content table#aon-list.table-list tbody tr.table-list-action-row td.table-list-action-cell div table tbody tr td span#add_instructions table {
	margin-left: 25px;
}

div.remote-access-content table#aon-list.table-list tbody tr.table-list-action-row td.table-list-action-cell div table tbody tr td span#add_instructions table tbody tr td form input {
	margin-top: 10px;
}



table.table-input {margin:0 auto;border:0 none;border-spacing:0;}

.table-input tbody tr th:first-child {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-left: 0 none;
}

.table-input tbody tr th:last-child {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 0 none;
}

div.remote-support-content table.table-input tbody tr.table-input-section-row td.table-input-section-left {
	background: none repeat scroll 0 0 #CCCCCC;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-leftradius: 4px;
	border-bottom-left-radius: 4px;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
}

div.remote-support-content table.table-input tbody tr.table-input-section-row td.table-input-section-right {
	background: none repeat scroll 0 0 #CCCCCC;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
}

tr.table-input-first-row,
tr.table-input-last-row,
div.remote-support-content table.table-input tbody tr.table-input-last-row,
div.remote-support-content form#get_history table#history-search.table-input tbody tr.table-input-last-row,
div.web-conference-content form#modifySessionForm table#modify-session-table.table-input tbody tr.table-input-last-row,
div.web-conference-content form#inviteForm table#invite-people-table.table-input tbody tr.table-input-last-row td,
div.web-conference-content form#inviteForm table#invite-people-table.table-input tbody tr.table-input-first-row td,
div.web-conference-content form#inviteForm table#invite-people-table.table-input tbody tr.table-input-section-row td.table-input-section-left,
div.web-conference-content form#inviteForm table#invite-people-table.table-input tbody tr.table-input-section-row td.table-input-section-right,
div.web-conference-content form#modifySessionForm table#modify-session-table.table-input tbody tr.table-input-first-row,
div.remote-support-content table.table-input tbody tr.table-input-first-row td {
	display: none;
}

/* hide the sessions table since searching is disabled */
div.remote-support-content table.table-list {display:none;}

/* hide the original querying shares + found N shares text */
div.remote-access-content table#aon-share-list.table-list tbody tr.table-list-header-row-info {
	display: none;
}

span#table-list-query-top {
	text-transform: none;
}

/* hide those pipes between action buttons */
.pipe-delimiter {display:none;}

/* adjust action cells */
div.remote-access-content td.action-connect,
div.remote-access-content td.action-wol,
div.remote-access-content td.action-files,
div.remote-access-content td.action-more {
	width: 100%;
	border-bottom: 0 none;
}

/* adjust computer list column widths */
.aon-status-icon-column {width:5%;}
.aon-description-tags-column {width:60%;}
.aon-status-column {width:5%;}
.aon-address-column {width:10%;}
.aon-actions-column {width:20%;}

/* connect button */
.action-connect a:hover,
.action-connect a:focus,
.action-connect a:active {
	border-color:#769300;
	background:#B7C326;
	color:#222;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#8AA300));background:-webkit-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-moz-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-o-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:linear-gradient(top, #CAD73B, #8AA300 100%);
}

.action-connect a {
	border-color:#8AA300;
	background:#B4C521;
	color:#222;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#9EB307));background:-webkit-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-moz-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-o-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:linear-gradient(top, #CAD73B, #9EB307 100%);
	cursor: pointer;
	color: #222222;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 1.22857em;
	border: 1px solid #8AA300;
	box-shadow: 0 0 1px #FFFFFF inset;
	color: #222222;
	padding: 0.5em;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

/* send wol & files buttons */
.action-wol a:hover,
.action-wol a:focus,
.action-wol a:active,
.action-files a:hover,
.action-files a:focus,
.action-files a:active {
	border-color:#B3B3B3;
	background:#E3E3E3;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#d1d1d1));
	background:-webkit-linear-gradient(top, #efefef, #d1d1d1 100%);
	background:-moz-linear-gradient(top, #efefef, #d1d1d1 100%);
	background:-o-linear-gradient(top, #efefef, #d1d1d1 100%);
	background:linear-gradient(top, #efefef, #d1d1d1 100%);
}

.action-wol a,
.action-files a {
	border:1px solid #d1d1d1;
	background:#E8E8E8;
	color:#222;
	padding:.5em;
	text-decoration:none;
	line-height: 1.22857em;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#e0e0e0));
	background:-webkit-linear-gradient(top, #efefef, #e0e0e0 100%);-webkit-border-radius:4px;-webkit-box-shadow:inset 0 0 1px #fff;
	background:-moz-linear-gradient(top, #efefef, #e0e0e0 100%);-moz-border-radius:4px;-moz-box-shadow:inset 0 0 1px #fff;
	background:-o-linear-gradient(top, #efefef, #e0e0e0 100%);
	background:linear-gradient(top, #efefef, #e0e0e0 100%);border-radius:4px;box-shadow:inset 0 0 1px #fff;
}

/* more button */
.action-more a {text-decoration: none;}

/* aon actions dropdown */
div.remote-access-content .dropdown a:hover {background-color:#B3B3B3;cursor:pointer;}

div.remote-access-content .dropdown {
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.4);
	z-index: 9;
}

/* fix aon actions dropdown zindex */
div.remote-access-content div.dropdown_rel {z-index:10;}

/* modify action button */
.actionbutton-content {border:0 none;}

a.actionbutton:hover,
a.actionbutton:focus,
a.actionbutton:active,
div.remote-access-content a.actionbutton:hover,
div.remote-access-content a.actionbutton:focus,
div.remote-access-content a.actionbutton:active {
	border-color:#769300;
	background:#B7C326;
	color:#222;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#8AA300));background:-webkit-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-moz-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:-o-linear-gradient(top, #CAD73B, #8AA300 100%);
	background:linear-gradient(top, #CAD73B, #8AA300 100%);
}

a.actionbutton,
div.remote-access-content a.actionbutton {
	border-color:#8AA300;
	background:#B4C521;
	color:#222;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#CAD73B), to(#9EB307));background:-webkit-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-moz-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:-o-linear-gradient(top, #CAD73B, #9EB307 100%);
	background:linear-gradient(top, #CAD73B, #9EB307 100%);
	cursor: pointer;
	color: #222222;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 1.7647em;
	border: 1px solid #8AA300;
	box-shadow: 0 0 1px #FFFFFF inset;
	padding: 0.5em;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

/* transparent >> white */
span.default_icons, span.user_icons {background-color:transparent !important;}

/* remove images from buttons */
div#files_container div#files_buttons a.actionbutton span.actionbutton-content img.sprites,
table#actions_container tbody tr td#actions_buttons a.actionbutton span.actionbutton-content img.sprites,
div.remote-access-content div#files_container div#files_buttons a.actionbutton span.actionbutton-content img.sprites,
div.remote-access-content table#actions_container tbody tr td#actions_buttons a.actionbutton span.actionbutton-content img.sprites {
	display: none;
}

div.remote-access-content table#aon-list.table-list tbody tr.table-list-action-row td.table-list-action-cell,
div.remote-access-content table#aon-list.table-list tbody tr.table-list-last-row {
/*	display: none; required for AON1, uncomment after AON2 upgrade */
}

div.remote-access-content table#aon-list.table-list tbody tr.table-list-last-row td {
	border-bottom: 0 none; /* required for AON1, remove after AON2 upgrade */
}

div.remote-access-content table#aon-list.table-list tbody tr.table-list-action-row td.table-list-action-cell div table tbody tr td span#add_instructions_holder,
div.remote-access-content table#aon-list.table-list tbody tr.table-list-header-row-info td.table-list-header-cell-info {
	display: none;
}

/* show the location line */
div.remote-access-content div#files_location.content {display:block;padding:0;}

/* modifications for aon public file access page */
div#not-logged-content.main div.content div.content {padding:0;}

div.live-chat-content div.content {padding:0;}

