html, body {
	height: 100%;
	margin: 0px;
}

body, table, td, select, textarea, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

form{
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
}

tr.formRow, tr.formRowError, tr.formRowRequired {
	vertical-align: top;
}

.formRowRequired td.fieldAttr {
	background-color: #C0EA6E;
	width: 7px;
}

.formRow td.fieldAttrNotRequiredForOrganizer {
	background-color: #FF595E;
	width: 7px;
}

.formRow td.fieldAttrRequired {
	background-color: #C0EA6E;
	width: 7px;
}

.formRowError td.fieldAttr {
	background-color: #CC0000;
	width: 7px;
}

.formRow td.fieldAttr {
	background-color: #F0F0F0;
	width: 1px;
}

a {
	color: #025E8F;
    text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

thead tr {
	margin: 0px;
	color : #000000;
	background-image:url(../images/gfx/rmenu_list.PNG);
	background-repeat:repeat-x;
	background-position:top;
}

thead tr.with-border {
	background:none;
}

thead tr th {
	padding:0;
	text-align:left;
}

thead tr.with-border th {
	border-right:1px solid black;
	background-image:url(../images/gfx/rmenu_list.PNG);
	background-repeat:repeat-x;
	background-position:top;
}

thead tr.with-border th.no-background,thead tr.with-border {
	background:none;
}

thead tr.center th {
	padding:8px 0;
	text-align:center;
}

thead tr th table tbody tr, thead tr th table tbody tr td a, thead tr th table tbody tr td a:hover {
	background-image: none;
	background-color: transparent;
}

thead tr th table tbody tr td div.no-carets {
	width:7px;
	height:14px;
}

thead tr th table tbody tr td a, thead tr th table tbody tr td a:hover {
	display:block;
	height:15px;
}

thead tr th table tbody tr td a img {
	width:11px;
	height:7px;
	margin:4px 0;
	border:0;
}

thead tr.swf, thead tr.swf td {
	margin: 0px;
	color : #000000;
	background-color: #E4E4E4;
	background-image: none;
}

thead tr.swf th table tbody tr td a {
	background-image: none;
	background-color: transparent;
}

tbody tr.grid{
	background-color: #FFFFFF;
}

tr.grid-private {
	background-color: #F0F0F0;
	color: #999999;
}

.subHeader {
	background-color: #FAFAFA;
}

.ruler{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 0px 0px;
	background-color: #BBBBBB;
}


body {
	height: 100%;
	margin: 0px;
}

/* an exception occured (error.html) */
.errorMessage {
	 background-color: #F5F5F4;
	 border: 1px #D0D0D0 solid;
	 margin: 1px 1px 1px 1px;
	 padding: 2px 2px 2px 2px;
}

.formErrorMsg{
	color		: #FF0000;
}

.formErrorMsg a{
	color		: #FF0000;
}


.todo {
	background-color: #FFE0E0;
	border: 1px #FF9999 solid;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}

.searchMatch {
/*	background: #FFF21F;
	border: 1px solid #CCC00C;
	background: #C0EA6E;
	*/
	background: #FAD696;
	border: 1px solid #999999;
	padding: 1px 3px 1px 3px;

}

#SeminarsBox {
	border:1px solid #d0d0d0;
}

.actionMessage {
	background-color: #FFE0E0;
	border: 1px #FF9999 solid;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;

}
.infoMessage {
/*
	background-color: #FFE0E0;
	border: 1px #FF9999 solid;
*/
	background-color: #FFF091;
	border: 1px #FFC20C solid;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;

}


a.action  {
	color: #BE3233;
	text-decoration: none;
}

a.footer{
	color: #000000;
}

.grid_active_column{
/*	background-color: #A50021;*/
	/*background-color: #DDEDF3;*/
background-color: #F5F5F5;
	text-align:center;

}

.noprint {
/*	display: block;*/
}

.print {
	display: none;
}

legend{
	color: #0046D5;
}

.question{
	color: #0046D5;
	margin-left: 0px;
}

/* eSchedule PRO Only */

tr.agenda_break td {
	background-color: #F5F5F5;
	border-left: 1px solid #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
}

tr.agenda_break_decalage_gauche td {
	background-color: #F5F5F5;
	border-left: 1px solid #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
	padding-left:5px;
	padding-right:5px;
}

tr.agenda_break td.grid_active_column {
/*	background-color: #D4E9F0;*/
	background-color: #F0F0F0;
	border-left: 1px solid #FFFFFF;
	text-align:center;
}

tr.agenda_no_booking td {
/*	background-color: #FFFFFF;
	color: #F0993A;*/
	background-color: #F9F9F9;
	color: #F0993A;
	/*border-left: 1px solid #FFFFFF;*/
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
}

tr.agenda_no_booking_mobile td {
/*	background-color: #FFFFFF;
	color: #F0993A;*/
	background-color: #F9F9F9;
	color: #F0993A;
	/*border-left: 1px solid #FFFFFF;*/
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
  height:60px;
  font-size:20px;
}

table.agenda-mobile td, table.agenda-mobile td input{
  font-size:24px;
}



tr.agenda_booking td {
	background-color: #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
	padding-left:5px;
	padding-right:5px;
}

tr.agenda_break_no_booking td {
	/* background-color: #F9F9F9; */
	background-color: #F0F0F0;
	color: #F0993A;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
}


tr.agenda_break_no_booking_mobile td {
	/* background-color: #F9F9F9; */
	background-color: #F0F0F0;
	color: #F0993A;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
  height:60px;
  font-size:20px;
}


tr.agenda_break_booking td {
	/* background-color: #FFFFFF; */
	background-color: #F0F0F0;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;
	padding-left:5px;
	padding-right:5px;
}



.agenda_splitter {
	background-image:url(../images/gfx/ragenda_green_splitter.JPG);
}




tr.agenda_booking2 td {
	background-color: #F9F9F9;
	color: #888888;
}

tr.agenda_booking2 a {
	background-color: #F9F9F9;
	color: #025E8F;
}

tr.agenda_reserved td {
	background-color: #FFFFFF;
	color: #888888;
	border-left: 1px solid #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-top: 2px;

}

tr.agenda_busy td {
	background-color: #FFFFFF;
	color: #888888;
	border-left: 1px solid #FFFFFF;
}

table.agenda tr th {
	padding:2px;
	margin-top:2px;
    background-image:url(../images/gfx/rmenu_list.PNG);
    background-repeat:repeat-x;
	background-position:center left;
	/*background-color: #C0EA6E;*/
	color: #000000;
	/*border-left: 1px solid #FFFFFF; */
}

table.agendacolleagues tr th {
/*    background-image:url(../images/gfx/ragenda_orange.JPG);
*/
	background-image:url(../images/gfx/rmenu_list_orange.jpg);
    background-repeat:repeat-x;
	background-position:center left;
	/*background-color: #C0EA6E;*/
	color: #000000;
	border-left: 1px solid #FFFFFF;
}

table.agendacolleagues tr th {
	background-color: #F0993A;
	color: #000000;
	border-left: 1px solid #FFFFFF;
}

table.oldagendacolleagues tr th {
	background-color: #F0993A;
	color: #000000;
	border-left: 1px solid #FFFFFF;
}


.top_menu {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4664A8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.top_menu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4664A8;
	text-decoration: none;
}

.top_menu a:hover{
	text-decoration: underline;
}

.top_menu_footer {
	font-size: 9pt;
	color: #000000;

}

.main_left {
	background-image: url("../images/gfx/main_left.gif");
	background-repeat: repeat-y;

}

.main_right {
	background-image: url("../images/gfx/main_right.gif");
	background-repeat: repeat-y;

}

pre{
	background-color: #F0F0F0;
	border: 1px dotted #999999;
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 0px 0px;
}

pre.example{
	background-color: #F5F5F5;
}

table.sponsors {
	margin: 0px 10px 3px 3px;
	padding: 1px 1px 1px 1px;
}
.sponsors div{
	background-color: #F0F0F0;
	border: 1px dotted #999999;
	padding: 3px 3px 3px 3px;
}
.sponsors a{
	text-decoration: underline;
}

.agenda_header {
	font-weight: bold;
	font-size: 120%
}


.agenda_date {
	font-weight: bold;
	color: #888888;
}

.disabledAction {
	color: #888888;
}

.disabledAction a {
	color: #888888;
}

.disabledAction a:hover {
	color: #BE3233;
	text-decoration: underline;
}

.sentMessageContent {
	color: #888888;
}

.gridPageIndicator{
	color: #888888;
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
/*
	margin-top:0px;
	margin-bottom:20px;
*/
}

a.submenu {
	color: #000000;
	font-size: 8pt;
}

a.menu:hover {
	color: #FFFFFF;
}

.changedField{
	color: #999999;
}

fieldset {
	padding: 5px;
}

fieldset.backgrey {
	background-color: #F9F9F9;
}

.scrollBox{
	border: 1px solid #C0C0C0;
	overflow: auto;
	margin: 0;
}

.filterDescription {
	font-size: 85%;
	color: #B0B0B0;
}

td .pager-link {
	border: 1px solid #D0D0D0;
	width: 10px;
	height: 20px;
	text-align: center;
	cursor: pointer;
}

.legend-grey {
	color: #888888;
}

.table-my {
	color: #008E00;
}

.table-other {
	color: #FF0101;
}

a.linkblue {
	color: rgb(2, 94, 143);
}

.popup-margin {
	margin-left: 5px;
}

.list-level-1 {
	color: #000000;
}

.list-level-2 {
	color: #A1A1A1;
}

.criteria-and {
	color: #A1A1A1;
}

a.white-link, a.white-link:link, a.white-link:visited  {
	color: #FFFFFF;
	text-decoration: none;
}

a.white-link:hover, a.white-link:focus {
	color: #FFFFFF;
	text-decoration: none;
}

a.blue-link, a.blue-link:link, a.blue-link:visited  {
	color: #34689A;
	text-decoration: none;
}

a.blue-link:hover, a.blue-link:focus {
	color: #34689A;
	text-decoration: none;
}


.actionslist_default {
	color : #BE3233;
}

.actionslist_mine {
	/* color : #008050; */
	color : #BBBBBB;
}


.actionslist_colleague {
	/* color : #FF8000; */
	color : #BBBBBB;
}

.imgOnmouseOverCursor {
	cursor: pointer;
}

body2 {
	background: url(../images/gfx/degrade.png) repeat-x #ffbfbf;
}

.main_degrade{
        margin:0px;
        background:#ffffff url(../images/gfx/degrade_main.JPG) no-repeat left bottom;
}

.main_menu_degrade{
        margin: 0px;
        background-image:url(../images/gfx/degrade_main_menu.JPG);
        background-repeat:repeat-x;
        background-position:top;
        background-color:#ffffff;
}

.main_menu_degrade_orange{
        margin: 0px;
        background-image:url(../images/gfx/degrade_main_menu_orange.jpg);
        background-repeat:repeat-x;
        background-position:top;
        background-color:#ffffff;
}

.main_menu_degrade_orange_mark{
        margin: 0px;
        background-image:url(../images/gfx/fleche-verte-11x10.gif);
        background-repeat:no-repeat;
		background-position:top center;
}


.main_menu_degrade_bottom{
        margin: 0px;
        background-image:url(../images/gfx/degrade_main_menu_bottom.png);
        background-repeat:repeat-x;
        background-position:bottom;
        background-color:#ffffff;
}


.menu_mark{
        margin: 0px;
        background-image:url(../images/gfx/fleche-verte-11x10.gif);
        background-repeat:no-repeat;
		background-position:top center;
}

.main_menu_text {
	font-size: 8pt;
	font-weight: bold;
	color: #32659A;
}

table.license {
	border: 2px solid #000000;
}

img.hand {
	cursor: pointer;
}

.hand {
	cursor: pointer;
}

.pixel_gray {
    background-image:url(../images/gfx/pixel_gray.JPG);
    background-repeat:repeat;
	background-position:top;
}

.cadre_date {
	border-style:solid;
	border-width:1px;
	border-color:#D0D0D0;
}

table .box-gray {
	margin:5px;
	padding:1px;
	border-style:solid;
	border-width:1px;
	border-color:#D0D0D0;
}


table .box-gray thead {
	margin:5px;
	padding:1px;
	border-style:solid;
	border-width:1px;
	border-color:#D0D0D0;
}

.frame-top-left {
	border-top:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
}

.frame-top {
	border-top:1px solid #D0D0D0;
}

.frame-top-right {
	border-top:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
}

.frame-left {
	border-left:1px solid #D0D0D0;
}

.frame-right {
	border-right:1px solid #D0D0D0;
}
.frame-bottom-left {
	border-bottom:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
}
.frame-bottom {
	border-bottom:1px solid #D0D0D0;
}
.frame-bottom-right {
	border-bottom:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
}
.frame-head-border-right {
    background-image:url(../images/gfx/ragenda_green_splitter.JPG);
    background-repeat:no-repeat;
	background-position:right;
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	border-right:1px solid #FFFFFF;
}

.frame-head-border-left {
    background-image:url(../images/gfx/ragenda_green_splitter.JPG);
    background-repeat:no-repeat;
	background-position:left;
	margin-right:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	border-left:1px solid #FFFFFF;
}


.text-title-call-action {
	color:#F0993A;
	font-weight: bold;
}


.tc-header  {
	font-size: 14pt;
	font-weight: bold;
}


.tc-title  {
	font-size: 12pt;
	font-weight: bold;
}

.tc-text {
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	font-size:8pt;
}


td.box-border {
	border:1px solid red;
	font-weight: bold;
	padding:9px;
}

td.border-red-top-bottom {
	border-top:1px solid red;
	border-bottom:1px solid red;
}

td.border-red-left {
	border-left:1px solid red;
}

td.border-red-right {
	border-right:1px solid red;
}

.SeminarsCellRow  {
	height:30px;
	width:10px;
	padding-top:15px;
	padding-bottom:15px;
}


td.SeminarsCellMessage {
	border-left:1px solid #D0D0D0;
}

.seminars-text-padding-left {
	padding-left:15px;
}

.text-underline {
	text-decoration:underline;
}


tr.result-even td{
	background-color: #EFEFEF;
}

tr.result-odd td{
	background-color: #E0E0E0;
}

tr.result-header td{
	background-color: #FFFFFF;
}

.text_color_for_admin {
	/*background-color: #E0E0E0;*/
	color: #FF9F05;
}

.text_mobile {
  font-size:20px;
}

.alert_matching {
	text-align:center;
}

.alert_matching_red {
	color: #FF0000;
	text-decoration: none;
}

.alert_matching_0 {
	color: #FF0000;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
}

.alert_matching_1 {
	color: #FF0000;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
}

.alert_matching_2 {
	color: #000000;
	text-align:center;
	text-decoration: none;
}

.alert_matching_3 {
	color: #000000;
	text-align:center;
	text-decoration: none;
}

div.myLists input {
	margin:0 0 1px 0;
}

div.myLists span.letter_list {
	color:#025E8F;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}

div.myLists img {
	margin:0 0 0 2px;
}

#myListsAdd {
	display:none;
	position:absolute;
	top:-2000px;
	left:-2000px;
}

#myListsAddLeft {
	float:left;
	width:10px;
	height:168px;
	background:url('../images/grid/mylists-left-border.png') right repeat-y;
}

#myListsAddLeftArrow {
	width:10px;
	height:168px;
	background:url('../images/grid/mylists-left-arrow.png') center center no-repeat;
}

#myListsAddRight {
	float:left;
	background:white;
	height:150px;
	border:2px solid #dadada;
	border-left:0;
	padding:7px 10px;
}

#myListsAddRight a, #myListsRemoveRight a {
	display:block;
}

#myListsAddRight a span {
	font-weight:bold;
}

#myListsAddRight a.manage-my-lists, #myListsRemoveRight a.manage-my-lists {
	margin:4px 0 0 0;
}

#myListsRemove {
	display:none;
	position:absolute;
	top:-2000px;
	left:-2000px;
}

#myListsRemoveLeft {
	float:left;
	width:10px;
	height:50px;
	background:url('../images/grid/mylists-left-border.png') right repeat-y;
}

#myListsRemoveLeftArrow {
	width:10px;
	height:50px;
	background:url('../images/grid/mylists-left-arrow.png') center center no-repeat;
}

#myListsRemoveRight {
	float:left;
	background:white;
	height:32px;
	border:2px solid #dadada;
	border-left:0;
	padding:7px 10px;
}

img.add-to-mylists, img.remove-from-mylists {
	cursor:pointer;
}

.bulle-verte {
    display:block;
    width:450px;
    height:24px;
    padding-top:10px;
    margin:7px auto;
    background:url('../images/gfx/bulleverte.png') no-repeat top center;
    color:#fff;
    font-size:11px;
    text-align:center;
}

.bulle-verte2 {
    display:block;
    width:350px;
    height:24px;
    padding-top:10px;
    margin:7px auto;
    background:url('../images/gfx/bulleverte2.png') no-repeat top center;
    color:#fff;
    font-size:11px;
    text-align:center;
}

ul.other_memberships, ul.other_memberships li { display:inline; margin:0; padding:0; }
ul.other_memberships li:after { content:', '; }
ul.other_memberships li:last-child:after { content:''; }

#business_information {
	display:none;
}

#business_information.open {
	display:block;
}

#trading_information.close {
	display:none;
}

#business_information_display, #trading_information_display {
	color:#154C94;
    font-weight:bold;
    height:14px;
    padding:5px 15px;
    width:820px;
    cursor:pointer;
    margin:10px 0;
}

#business_information_display.slideup, #trading_information_display.slideup {
	background: url('../images/actions/filteritemgroupup.jpg') no-repeat;
}

#business_information_display.slidedown, #trading_information_display.slidedown {
	background: url('../images/actions/filteritemgroupdown.jpg') no-repeat;
}

#business_information_display.nohand, #trading_information_display.nohand,
#business_information_display.nohand, #trading_information_display.nohand {
	cursor:default;
}

/* Message Template success rate */
.message_template_header {
  width:160px;
  float:left;
  margin:14px 0px 5px 0px;
}
.message_template_line {
  width:190px;
  float:left;
}
.message_template_line:hover {
  background:#F6F4EA;
}
.message_template_line label {
  display:block;
  cursor:pointer;
}
.message_template_title {
  width:130px;
  height:18px;
  float:left;
}
.message_template_stats {
  width:60px;
  margin-top:5px;
  float:left;
  color:#888888;
  text-align:right;
}
.message_template_stats a, .message_template_stats a:hover {
  color:#888888;
  text-decoration:none;
  cursor:help;
}
.message_template_stats a img { opacity:0.5; }
.message_template_stats a:hover { color:#000; }
.message_template_stats a:hover img { opacity:1; }
.message_template_all_stats {
  width:190px;
  float:left;
  margin-top:7px;
  text-align:right;
}
.message_template_all_stats a { cursor:help; }
.message_template_table_stats { width:100%; }
.message_template_table_stats th { padding:2px 7px; }
.message_template_table_stats th[scope=row] { text-align:left; }
.message_template_table_stats th[scope=col] { text-align:right; padding:2px 14px; }
.message_template_table_stats td { text-align:right; padding:0px 14px; }

.gridPageIndicator.filterItem {
	display:block;
	clear:both;
	margin:0 0 0 30px;
	padding:0;
}

.gridPageIndicator.filterItem span {
	padding:0;
	margin:0;
}

.onglets {
  display:block;
  float:left;
}
.onglet-group {
  margin-top:7px;
  display:block;
  float:left;
}
.onglet {
  display:block;
  float:left;
  border:1px solid #bbb;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:0px 5px;
  padding-top:3px;
  margin-right:7px;
  background:#f8f8f8;
}
.onglet:hover {
  border:1px solid #AA9595;
}
.collapsed-left, .collapsed-left:hover {
  -moz-border-radius:0px 5px 5px 0px;
  border-radius:0px 5px 5px 0px;
  border-left:0px;
}
.collapsed-right, .collapsed-right:hover {
  -moz-border-radius:5px 0px 0px 5px;
  border-radius:5px 0px 0px 5px;
  margin-right:0px;
}
.onglet a {
  height:18px;
  float:left;
  display:block;
  text-decoration:none;
}
.onglet img {
  float:left;
  margin-right:4px;
  text-decoration:none;
}
.pdf_export_multiple {
}
.pdf_export_multiple ul {
    margin:0px;
    padding:0px;
    list-style:none;
}
.pdf_export_multiple ul li {
    display:block;
    width:150px;
    float:left;
    margin:0px;
    padding:0px;
    list-style:none;
}
.profile-subsection-title {
  width:835px;
  margin:0px 5px 10px 5px;
  padding-bottom:7px;
  border-bottom:1px solid #E5E7E6;
  color:#154C94;
}
.profile-subsection-title strong {
  font-weight:normal;
  color:#0F4783;
}
.profile-subsection-title .red {
  display:block;
  color:red;
  margin-top:4px;
}

.profile-icons {
  display:block;
  float:left;
  margin-top:-1px;
  padding-right:6px;
}

.profile-action, .profile-action-title, .profile-action-both,
.profile-action-left, .profile-action-right {
  display:block;
  float:left;
  margin-top:3px;
  padding:3px 8px 0px 8px;
  background:no-repeat left #F8F8F8;
  background-position:6px 2px;
  padding-left:26px;
  height:16px;
  border:1px solid #bbb;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}

.profile-action-left {
  -moz-border-radius:0px 4px 4px 0px;
  -webkit-border-radius:0px 4px 4px 0px;
  border-radius:0px 4px 4px 0px;
  border-left:0px;
  border:1px solid #bbb;
}

.profile-action-right, .profile-action-title {
  -moz-border-radius:4px 0px 0px 4px;
  -webkit-border-radius:4px 0px 0px 4px;
  border-radius:4px 0px 0px 4px;
  border-right:0px;
  border:1px solid #bbb;
}

.profile-action-both {
  -moz-border-radius:0px;
  -webkit-moz-border-radius:0px;
  border-radius:0px;
  border-right:0px;
  border-left:0px;
}

.profile-action-title {
  width:580px;
  text-align:right;
  color:#4F699D;
  font-weight:bold;
  padding-left:4px;
  cursor:default;
}

.social-replacement { display:inline-block; width:40px; height:18px; vertical-align:top; }
.social-replacement img {border:0;}

.activated-row {
  background-color:#E8FFA1 !important;
  -webkit-transition: background 2s ease-in;
  -moz-transition: background 2s ease-in;
  -ms-transition: background 2s ease-in;
  -o-transition: background 2s ease-in;
  transition: background 2s ease-in;
}
.normal-row {
  background-color:inherit !important;
  -webkit-transition: background 2s ease-in;
  -moz-transition: background 2s ease-in;
  -ms-transition: background 2s ease-in;
  -o-transition: background 2s ease-in;
  transition: background 2s ease-in;
}

.icon {position:relative;}
.icon .friends { position:absolute;display:block;width:16px;height:16px;margin-top:7px;left:10px;
background-image:url('/images/social-networks/relationship.png');
background-size:13px;background-repeat:no-repeat;}
