﻿html{background:none;}
a:link, a:visited, a:active{color:#009DDB ; font-weight:normal;}
a:hover{text-decoration:none;}
.header-fragments{background-color:inherit; overflow:inherit; min-width:inherit;}
.header-fragments-header{background:none; height:inherit; min-width:inherit; position:inherit; width:inherit; z-index:inherit; font-size:inherit;}
.content-fragment-page{background:none;}
.layout-content .layout-region .layout-region-inner{overflow:inherit;}
.footer-fragments, .layout.active .layout-region.header, .activity-story a.activity-related-content, .content-fragment-page.search-searchresultlist .content-fragment{padding:0;}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button{float:none; margin:0;}
.header-fragments .layout{width:auto; position:static;}
.content-list .content-item.activity-story, .activity-story{border:0; min-height:inherit; padding:0; font-size:0.9em; list-style-type:disc; margin-left:30px; list-style-position:outside;/*new addition after this*/ padding: 10px 0; list-style-type: none; margin: 0; border-bottom: 1px solid #efefef; float: left; width: 100%;}
.pager a{border:0; margin:0;}
.activity-story a.internal-link.view-user-profile.activity-summary-user, .activity-story .activity-title a, .activity-story .activity-summary .user-name a{font-size:0.9em;}
.content-fragment.no-wrapper.featured-content-list .content-fragment-content, .content-fragment.thread .fiji-full-post-container{padding:0; background:none; margin-right:0;}
.content-fragment-page.search-searchresultlist .layout-region-inner.content{padding-top:0;}
.content-fragment.thread .internal-link.add-post {background: none repeat scroll 0 0 #ECECEC; color: #666666; display: none; float: left; font-size: 0.75em; font-weight: normal; height: auto; margin-left: 1px; padding: 0 8px; position: inherit;}
.user-defined-markup h2, .content-fragment{margin:0;}
.footer-fragments-footer{border:0;}
.content-fragment-page .layout-header{background:none;}
.user-userfilelist ul li, .user-blogs ul li, .user-favoritelist ul li, .content-fragment.liked-content .content-item{list-style-type:none;}
.content-fragment.thread-list .post-status .abbreviated-post .post-attributes{height:auto;}
.content-fragment-content, .page, .content-fragment.logout .navigation-list{border:0; padding:0; background:none;}
.content-fragment.login-and-create-user .content-fragment-content .page{float:none; border:0; -webkit-border-radius:0; border-radius:0; background:none; padding:0; width:auto;}
.content-fragment-page{min-height:inherit;}
.field-item-header{display:inherit; font-weight:normal;}
.content-fragment.no-wrapper.featured-content-list{background:none;}

/*Telligent Re-structure */
.admin-bar{position:fixed; z-index:100; width:100%; top:0;}
.logged-in .header-fragments #utility-nav{top:33px;}
.logged-in .header-fragments #white-shade{top:71px;}
.logged-in .header-fragments header{margin-top:71px;}
.page-management-shade{display:none!important;}
.page-management-edit-link{margin:28px 0 0 0;}
.layout-content .layout-region.empty{height:auto;}
.layout-content .layout-region-inner{min-height:inherit;}
.page-management{margin-top:125px;}
.footer-fragments, .footer-fragments .layout{max-width:100%!important; min-width:100%!important;}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button.disabled{background:#ed1c24;}
.content-fragment.login-and-create-user .field-item .internal-link.submit-button:hover{background:#999;}
.content-fragment.login-and-create-user fieldset {border: 0 none; border-radius: 0 0 0 0; display: inline; margin: 0; padding: 0; background:none;}
.content-fragment.login-and-create-user fieldset ul.field-list{margin:0;}
.content-fragment.login-and-create-user fieldset ul{padding-top:0!important;}
.content-fragment.login-and-create-user{font-family:inherit;}
.layout-content.header-top-content-left-sidebar-right .layout-region.content{width:72%; overflow:inherit;}

.preLogin footer span.copy {    color: #CCCCCC;    font-size: 1em;    font-weight: normal;}
.common-login a:hover{    color: #000000;}
#main-container.avatarcrop {top: 5% !important;}
.post .blog-bread-crumbs .bread-crum {    margin-top: -1em;}
.postlist .page-content,.post .page-content {    padding-top: 15px;}
.blog-links .navigation-list .internal-link.edit-post {margin-top: 15px;margin-left: 20px;}
.media-grouplist .content-area, .media-grouplist aside {    margin-top: 0;}
.forums-thread .post-page .article-content img{max-width:100% !important;width:auto !important;}

.forums-thread .article-content h1, .post .article-content.tips h1 { color: #333333; font-size: 20px; font-weight: normal;letter-spacing: -0.05em; margin-bottom: 25px; text-transform: none;}

.forums-thread .article-content h1{margin-top:25px;}

.forums-thread .content-area .article .article-content{display:inline-block;}


.forums-thread .social-options.post-links .share .chicklets.sharethis {background-color:rgba(0, 0, 0, 0) !important; background-color:none !important;}

.forums-thread .social-options.post-links .share .chicklets.sharethis:before, .forums-thread .social-options.post-links .share .chicklets.sharethis:after {    border-right: medium none ;}

.forums-thread .social-options .share {    height: 35px;}

.forums-thread .social-options.post-links .stButton {    margin-left: -11px !important;}

.forums-thread .social-options.post-links .stButton:after {color: #666666; content: "Share"; float: right; font-size: 15px; margin-top: 9px !important; margin-left:2px;}

/*.forums-thread .article .article-content > address {    margin-left: 0;}*/
.forums-thread .post-page .comment {    padding-bottom: 1px;    padding-top: 42px;}

 .content.layout-region .surveylink {    border: 1px solid #DDDDDD;    margin-bottom: 20px;    text-indent: 20px;}

 .content.layout-region .surveylink .item-box {    margin-top: 10px;}

 .content.layout-region .surveylink .item-box > span {    display: block;}

/*.members .view-user-profile .image-holder .thumb, .user-userprofile .image-holder .imgavatar.big-avatar,.image-holder .thumb,.image-holder .big-avatar {    height: 100% !important;    width: 100% !important; margin-top:0 !important; margin-left:0 !important;}*/

.surveylink .item-box p span {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    color: #000000 !important;    font-weight: 400;}
.surveylink .item-box > p {    background: none repeat scroll 0 0 #A9E2F3;    border: 1px solid #009DDB;    border-radius: 5px;    color: #000000;
font-size: 11px;     margin: 10px 5px 5px; padding: 2px 2px 2px 5px;    text-align: left !important;}

.surveylink .item-box p span strong span {    background-attachment: scroll !important;    background-clip: border-box !important;
background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("https://www.lexisnexis.com/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images/icon_2D00_warning.png") !important;
    background-origin: padding-box !important;    background-position: 0 0 !important;    background-repeat: no-repeat !important;    background-size: 3% auto;
    font-size: 12px;    padding-left: 25px;}

.surveylink > h3 {    font-size: 22px;    font-weight: 500;}
.right-sidebar .surveylink .item-box > p {    padding: 7px 10px;}
.content .surveylink .item-box > p {    display: inline-block;    margin: 20px;    padding: 10px 13px 10px 10px;    text-indent: 5px;}

.thanks a#thanksclose {margin: 0 auto;display: table;margin-top: 25px;}
.thanks div#content {width: 80%;margin: 0 auto;margin-top: 50px;}
.thanks .content-area {width: 95%;padding: 20px;text-align: center;margin-top: 0;}
.thankspage form {overflow: hidden;}
.thankspage #main-container{background:none;}

.previewdiv li {    margin-left: 35px; margin-bottom:0;}
.previewdiv ul, .previewdiv ol {    margin-bottom: 15px;    margin-top: 0;}
.previewdiv p {    margin-bottom: 10px;}
.previewdiv ul, .previewdiv ol {    margin-bottom: 15px;    margin-top: 0;}
.post-page .article .article-content > ol {    list-style: decimal outside none;    padding-left: 45px; margin-top:0px;}
.post-page .article .article-content > ol li{margin-bottom:0px;}

.featuredimage .CommonFileSelectionArea > input, 
.featuredimage2 .CommonFileSelectionArea > input,
.featuredimage21 .CommonFileSelectionArea > input,
.featuredimage3 .CommonFileSelectionArea > input,
.featuredimage4 .CommonFileSelectionArea > input,
.featuredimage5 .CommonFileSelectionArea > input,
.featuredimage6 .CommonFileSelectionArea > input,
.featuredimage7 .CommonFileSelectionArea > input,
.featuredimage8 .CommonFileSelectionArea > input,
.featuredimage9 .CommonFileSelectionArea > input,
.featuredimage10 .CommonFileSelectionArea > input,
.featuredimage11 .CommonFileSelectionArea > input,
.featuredimage12 .CommonFileSelectionArea > input
{
    margin-top: 0;
}

/****** Changes for LinkedIn******************/

.collectemail.form.sign-in .field-item-validation .error {    font-size: 15px;    padding: 0;    text-align: left;    width: 100%;    color:#ED1C24;}
.collectemail.form.sign-in .field-item-validation {    display: block;    position: absolute;    text-align: left;    width: 100%;}
.collectemail.form.sign-in .field-item.user-name.required {    margin-bottom: 18px;}
.join-details .field-item.required.site-agreement {    overflow: hidden;}
.join-details .required.site-agreement label.field-item-header {    margin-left: 5px;    padding: 2px 0 0;    text-align: left;    width: 90%;}
.join-details .field-item.required.site-agreement {    overflow: hidden;}
.join-details .required.site-agreement span.field-item-validation label.error {    color: #ED1C24 !important;    font-size: 15px;    padding: 0;
    text-align: left;    width: 100%;}

/*********************************************/
/**********Changes for notification icon*************/

a.internal-link.view-notifications.notification-list{    background: #333;    color: #999;    font-size: 17px;	text-decoration: none;    
	transition: all 0.1s ease-in-out 0s;}
.notification-icon {    float: right;    margin-right: 15px;    margin-top: 3px;}
.social-icons:after {    border-right: 1px dashed #999;    content: "";    float: right;    height: 20px;    margin-left: 15px;  margin-top: 8px;
    width: 1px;}
a.internal-link.view-notifications.notification-list:hover{color:#ddd;}

.read-queue{padding: 5px 4px 4px 2px;    width: 253px;}
.notification-count{background: none repeat scroll 0 0 #ed1c24;    color: #fff !important;    font-size: 9px;    height: auto;line-height: normal;
    padding: 0 4px 2px;    position: absolute;    right: -5px;    top: -6px;    z-index: 3;}
	
.read-queue .multiple-column-list {    background: none repeat scroll 0 0 rgba(135, 135, 138, 0.95);    border: medium none;    border-radius: 0;}
.read-queue .content-list .content-item.unread{    background: none repeat scroll 0 0 rgba(135, 135, 138, 0.95); }
.read-queue .message.norecords{background:none; color:#fff;}

.read-queue .multiple-column-list .multiple-column-item{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.read-queue .content-list-name {    border-color: #a4a4a4;    color: #ccc;}

.read-queue .content-list-name a {    color: #fff;}

.read-queue .multiple-column-list .content-item .content {    font-size: 14px;    text-transform: uppercase; color:#fff;}
.read-queue .multiple-column-list .content a {    color: #fff;}
.read-queue .content-list .post-date .value {    color: #fff; text-transform: uppercase;}
.read-queue .content-list .content-item:hover{background:#ed1c24;}
.read-queue .content-list .content-item {    border-color:#a4a4a4;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}

.read-queue .content-list-footer {    border: medium none;    height: 0;    min-height: 0;    padding: 0;}
.read-queue .content-list .content-item:hover .content a{text-decoration:underline;}
.read-queue .content-list-name a {    text-transform: uppercase;}
.read-queue {    padding: 9px 4px 4px 6px;}
.logged-out .notification-icon {    display: none;}
.logged-out .social-icons:after {    border: medium none;    margin-left: 0;}


/****************************************************/
/**********CHANGES MADE FOR NOTIFICATION AND ALERTS*****************************/
.right-sidebar #liDisable > a {    background: none repeat scroll 0 0 #ededed;    font-size: 18px;    padding: 10px 5px;    position: relative;}
.right-sidebar #liDisable .icon-mail-alt{  color: #009ddb;    float: left;    font-size: 11px;    margin-left: 8px;    margin-right: 10px;    margin-top: 6px;}
.right-sidebar #liDisable .icon-block{   font-size: 26px;    font-weight: 100;    left: 2px;    opacity: 0.3;    position: absolute;    top: 9px;}
.right-sidebar #liDisable > div {    background: none repeat scroll 0 0 #fff;    border: 1px solid #009ddb;    border-radius: 5px;    font-size: 12px;    margin: 10px 0;
    overflow: hidden;    padding: 5px;}
.right-sidebar #liDisable div .icon-info-circled {    color: #009ddb;    float: left;    font-size: 12px;    margin-right: 5px;    margin-top: 1px;}
.right-sidebar #liDisable div p {    float: left;    width: 85%;}
.right-sidebar #liEnable > a {    background: none repeat scroll 0 0 #ededed;    font-size: 18px;    padding: 5px 10px;}
.right-sidebar #liEnable .icon-mail-alt {    color: #009ddb;    float: left;    font-size: 14px;    margin-right: 6px;    margin-top: 4px;}
.right-sidebar #liEnable a:hover .icon-mail-alt{color:#333;}

/*.right-sidebar > .forum-links h2::after {    top: 13px;    width: 11px;}
.right-sidebar > .forum-links h2{line-height: 26px;    width: 240px;}*/
.right-sidebar .navigation-item .internal-link.subscription-on span {    float: left;    margin-top: 2px;}
/*******************************************************************************/

.shareimage{width:100%;}
.common-home #featured-forums section.content h4 {
    border-top: 2px solid #96989B;
    color: #666666;
    font-size: 1.125em;
    margin-top: 1px;
    padding: 10px 14px;
}
.common-home #featured-forums .item-box > label {
    background: none!important;
}

.post-page .ui-moderate a.expanded {
    margin-right: 11px;
}
.social-options.post-links > a.followthread {
    margin-left: 0;
}

/*********Social options scrolling with page********************/


/*.post-page .article .social-options.post-links {
    position: fixed;
    top: 317px;
	transition:none;
}
.post-page .article .social-options.post-links.pos-abs-bot {
    left: 0 !important;
    position: absolute;
    top: 1400px !important;
}

@media all and (-webkit-min-device-pixel-ratio:0){
	.post-page .article .social-options.post-links {
    	left: 185px;
	}
	.post-page .article .social-options.post-links.pos-abs-bot {
       top: 1380px !important;
	}	
}*/

.post-page .article .social-options.post-links{transition:none;}
.post-page .article .social-options.post-links.pos-abs-top {
    left: 0 !important;
    position: absolute;
    top: 131px !important;
	transition:none;
}
.post-page .article .social-options.post-links.pos-fix {
    /*left: 185px;*/
    position: fixed;
    top: 74px !important;
}
.post-page .article .social-options.post-links.pos-abs-bot {
    left: 0 !important;
    position: absolute;
    /*top: 1380px !important;*/
}
.ie8 .post-page .article .social-options.post-links.pos-abs-top{top:136px !important;}
/*****************************************************************/



/*************** Social options reposition*********************/

/*.post-page .social-options.post-links {
    border-top: medium none;
    float: right;
    margin-right: -16px;
    margin-top: -87px;
    position: inherit;
    width: 573px;
}
.forums-thread .post-page .article .social-options.post-links > a, .forums-thread .post-page .article .social-options.post-links > span a {
    display: inline-block;
    line-height: 25px;
    width: auto;
}
.social-options.post-links > a {
    margin-left: 310px;
    margin-top: 1px;
}*/
/*******************************************************************/

/**************** Remember-me on login page*************************/

.common-login ul.form li.rem-me label {
    color: #999;
    padding: 0;
    width: auto;
}
.field-list.login.form.sign-in li.rem-me {
    overflow: hidden;
    width: 100%;
}
.common-login div#social-sign-in {
    margin-top: -25px;
}
.common-login .internal-link.login.submit-button.button.red {
    margin-top: 0;
}


/*******************************************************************/

/*******************Follow on members page**************************/

.members .memberbox a.follow {
float: right;
width: auto;
margin-top: 10px;
margin-left: 20px;
background: #ddd;
padding: 5px 15px;
}

.ie8 .members .memberbox a.follow{margin-top: -16px;}

/*******************************************************************/


/*********************Lextalk in right side bar**********************/

.item-box .initiate-talk .last-child > a {
    background: none repeat scroll 0 0 #ededed;
    font-size: 18px;
    margin-top: 10px;
    padding: 5px 15px;
    width: 60px;
}
.item-box .initiate-talk .last-child {
    color: #666;
}

/********************************************************************/

/*******************Linnked-in on registration page******************/

/*.registrationstep2 .linked-in, .registrationbio .linked-in {    border-bottom: 1px dotted #ccc;    float: left;    margin: -10px 50px 20px;padding-bottom: 15px;
	color:#666;}
.registrationstep2 .linked-in:after, .registrationbio .linked-in:after {    background: none repeat scroll 0 0 #fff;    color: #666;    content: "or";    
	left: 50%;    position: absolute;    text-align: center;    top: 25%;    width: 20px;}
.registrationstep2 .form.registration.steptwo-ul li.law-school {    padding-top: 10px !important;}
.registrationstep2 .form.registration.steptwo-sec-ul.photo-upload {        top: 120px;    }
.registrationstep2 .form.registration.steptwo-sec-ul {    margin-left: 25px;    position: absolute;    right: 0;    top: 287px;    width: 38%;}
.registrationstep2 .messagelinkedin, .registrationbio .messagelinkedin {    display: inline-block;    margin-left: 15px;    vertical-align: sub;    width: 75%;}
.registrationstep2 .steptwo-sec-ul .button-area {    float: left;}
.registrationstep2 .form.registration.steptwo-ul {    margin-top: 135px !important;}

.registrationbio .fieldset-one-ul-li > .sticky-placeholder-wrapper > textarea {    height: 65px !important;}
.registrationbio .linked-in:after{top:26%;}*/

/*******************************************************************/


/*******************Linnked-in on profile page******************/
.post-page.profile .messagelinkedin {    color: #666;    display: block;    font-size: 0.9em;    margin-top: 10px;}
.post-page.profile .linked-in {    border-bottom: 1px solid #ccc;    border-top: 1px solid #ccc;    color: #666;    float: right;
    font-size: 0.9em;    margin-bottom: 25px;    padding: 25px;    width: 73%;}
 
/**********************************************************************/
.user-userprofile .content-fragment.user-banner.article-content {    padding-bottom: 0;}
.user-userprofile .profile .article .article-content address h1 {    font-size: 2.2em; text-transform:none;}

.registrationstep2 .law-school {    float: left;    width: 50%;}
.registrationstep2 .content-area.mrg-top > span {    margin-left: 45px;}
h2 sup {line-height: 10px;}

/****************RE LOGO FOOTER ADJUSTMENT**************************************/
.copy-right section {    padding-bottom: 0;    padding-top: 0; min-height:0;}
.copy-right { background: none repeat scroll 0 0 #333;    margin-top: 60px;    overflow: hidden;    padding-bottom: 20px;    padding-top: 16px;}
.copy-right a {color: #808284; float: left; font-family: Arial,Helvetica,sans-serif;    font-size: 11px;    line-height: 19px; margin: 0 5px 0 0;
    text-decoration: none;}
.copy-right a:hover{text-decoration:underline;}
.copy-right > div a:first-child {    margin: 0 20px 0 0;}
.re-logo {
    background: url("/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/re_2D00_logo.png") repeat scroll 0 0;    float: right !important;    height: 19px;    text-indent: -9999em;    width: 133px;}

/***********************************************************************/

@media all and (-webkit-min-device-pixel-ratio:0){
	.surveylink .item-box p span strong span{background-size:2.5% auto; padding-left:20px;}
    #content section.data-row.only-text section.content,#content section.data-row.half-image section.content,#content section.data-row.half-image section.content{border-right:2px solid #e5e5e5 !important;}
	.user-createuser .field-item-validation.reg-checkbox .error {top: -52px !important;}
	}

@media screen and (max-width: 1024px){.layout-content.header-top-content-left-sidebar-right .layout-region.content{width:99.9%;	}}
.content-fragment.user-navigation .navigation-item a{background:none; display:inherit; font-size:0.9em; font-weight:inherit; height:inherit; line-height:35px; padding:0 0 0 15px;}
.content-fragment.user-navigation .navigation-item{background:none; display:inherit; float:inherit; height:inherit; margin:0; padding:0;}
.content-fragment.activity-story-stream .activity-date-grouping {background: #ECECEC; color: #666666; font-size: 0.75em; padding: 2px 8px; text-transform: uppercase; display:inline-block; font-weight:normal; margin:20px 0; /*new addition after this*/padding: 0 !important; margin: 0; border-bottom: 1px solid #efefef;}	
.user-userprofile .post-page .layout-region-inner.content.content-area{padding-bottom:50px;}
.content-area .article .article-content ul{padding-left:0; list-style-position:inside;}
.content-fragment.activity-story-stream li div{display:block; padding-bottom:0; margin-right:5px;}
.content-fragment.activity-story-stream li div.norecords{padding:12px; display:block;}
.content-list .content-item.activity-story div a{color:#009DDB; font-weight:normal;}
.content-list .content-item.activity-story div a:hover{color:#000;}
.user-banner .user-avatar {border: 0 none; left: 155px;}
.user-banner .user-avatar .edit-avatar {background: url("/LexTalk/cfs-filesystemfile.ashx/__key/themefiles/s-fd-15e3006c71b7499abbc2d84bd837c6ee-files/blue_5F00_pencil_5F00_small.png") no-repeat scroll left 5px Transparent; font-size: 0.9em; height: auto;}
#content section.data-row.half-image section.content address.stats span.like-count{display:inline-block;}
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar{width:25%;}
.footer-fragments-header{border:0;}
.fiji-content-fragment-top, .fiji-content-fragment-bottom{display:none;}
.content-fragment.login-and-create-user fieldset.login, .content-fragment.login-and-create-user fieldset.collect-email, .content-fragment.login-and-create-user fieldset.link-accounts{width:auto;    margin: 0 auto;
    padding-left: 35px;
    /*width: 250px;*/}/*changes by sakshi, for mobile*/
.ui-moderate a span {
    transition: all 0s ease-out 0s;
}
.ui-moderate a.expanded {background: none repeat scroll 0 0 #F4F4F4; border: 0 none; border-radius: 0 0 0 0; color: #000000; float: right; height: 8px; margin: 0 0 0 5px; overflow: hidden; padding: 5px; text-decoration: none; text-indent: -3000em; width: 15px;}
.ui-moderate a.open span, .ui-moderate a.expanded.open{background:#009DDB; border-radius:0;}
.ui-moderate a.expanded.open span{background-position:-10px 1px;}
.ui-moderate a.expanded span {background-image: url("/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images/moderation.png"); background-position: 0 1px; background-repeat: no-repeat; float: left; height: 8px; margin: 0 3px; width: 8px; padding:0;}
.content-moderation {background-color: #009DDB; border: 0 none;}
.content-moderation ul{font-size:0.9em;}
.content-moderation li a{color:#FFF; font-size:0.95em; padding:5px;}
.content-moderation li a:hover{background:#F4F4F4; color:#666;}
.content-fragment.login-and-create-user .internal-link.submit-button{background: #ed1c24; padding: 0 18px; color: #fff; text-transform: uppercase; font-size: 0.9em; line-height: 35px; height: 35px; cursor: pointer; font-weight:normal; z-index:0; margin-left:0;}
.postcontrols{width:17%;}
.article.comment .postcontrols{/*width:18%;*/ width:21%;}
.content-fragment.conversation-list .content-list-header.messages{z-index:0;}
.post-page .edit-tags{display:block!important; background: none; font-size:0.8em; bottom: -378px; color: #008BBF !important; left: 145px; position: absolute; z-index: 10;}
.post-page .edit-tags i{margin-right:3px;}
.post-page .edit-tags:hover{background:none; color:#009DDB!important;}
.content-fragment.group-banner .group-name {font-size: 1.95em; letter-spacing: normal; margin: 0; padding: 0 0 0 11px;}
.user-acceptinvitation .page{padding:0 25px;}
.user-acceptinvitation .page .page-content{padding-top:0;}
.user-acceptinvitation .page ul{margin:10px 0 0 20px;}
.content-fragment.group-banner .group-avatar {border: 1px solid #CCCCCC; display: table; float: left; left: 2px; margin-top: 35px; max-height: 70px; max-width: 76px; padding: 2px;  position: static; top: 50px;}
.content-fragment.group-banner .group-description {margin: 50px 0 0; padding: 0 240px 20px 90px;}
.content-fragment.group-banner .navigation-list {font-size: 14px; margin-right: 4px; margin-top: 45px;}
.content-fragment.create-edit-post .field-item.post-tags .field-item-header {background: url("http://www.lexisnexis.com/InfoPro/cfs-file.ashx/__key/themefiles/s-fd-7e987e474b714b01ba29b4336720c446-files/icon_2D00_tags.gif") no-repeat scroll left center rgba(0, 0, 0, 0); display: block; height: auto; margin-bottom: 0; overflow: hidden; padding-bottom: 5px; padding-left: 14px;}
.content-fragment.group-banner .content-fragment-content{padding-left:0;}
.content-fragment.create-edit-post .field-item.post-tags input{margin-right:5px;}
.forums-deletepost fieldset.field-list{margin:1em;}
.forums-deletepost fieldset.field-list li.field-item select{text-indent:0;}
#utility-nav.beta .beta-dropdown{height:32px;}

/*overwrite lextalk CSS*/
#white-shade{z-index:0;}
footer section{#float:left;}
footer nav ul{#list-style:none;}
footer nav ul li{#float:left;}
footer section address a, footer nav ul li a:hover, #utility-nav section nav ul li:hover a{color:#FFFFFF!important;}
footer nav ul li a, #utility-nav section nav ul li a{color:#CCC!important;}
header nav ul li#user{display:block;}
header nav.logged-in{right:-0.1%;}
.modal-box .mb-content-holder h2{font-weight:normal;}
.content-area{width:96%;}
aside{width:100%!important;}
header nav ul li a{color:#666!important;}

.post-page .article .article-content p {    padding-bottom: 0;margin-bottom: 10px;}
.post-page .article .article-content > ul {    padding-left: inherit;}

/*.registrationstep2 .box-shadow .content-area.mrg-top {    visibility: visible;}
.registrationstep2 .box-shadow header {    visibility: visible;}*/


@media only screen and (min-width : 1224px) {
header nav ul li#nav-members:hover a{color:#8F2B8C!important;}
}
.fieldset-two { margin-top: -242px !important;	}
.profile .article nav ul {margin-top: 130px; padding-left: 0; font-size:0.9em;}
.bread-crum{margin-top:-4em; z-index:98;}
.user-conversationlist .bread-crum{margin-top:0;position:static;}
.content-area .article .article-content{width:73%; float:right;}
#main-container.post .content-area .article .article-content{width:80%;}
.user-likelist .content-area .article .article-content{width:72%;}
.timeline .content-area .article .article-content{float:none;}
.content-area .article .content-fragment.user-profile.no-wrapper.editable.article-content{width:77%/*oldvalue*/; width:77.5%;}
.post-page .article{clear:both;}
/*.post-page .content-area .article.comment .article-content{float:none; padding:25px 25px 0 0; width:auto;}*/
.post-page .content-area{width:100%;}
.post-page .reply textarea{height:auto!important; resize:both!important;}
.post-page .reply .button-holder a, .reply-wrapper .button-holder a {background: none repeat scroll 0 0 #009DDB; float: right; margin-right: 7%; color: #FFFFFF; cursor: pointer; font-size: 0.75em; height: 35px; line-height: 35px; padding: 0 18px; text-transform: uppercase;}
.content-fragment.thread a.rich-editor:hover{background:none!important;}
.reply-wrapper .highlighter{height:130px!important;}
.reply-wrapper .button-holder a{height:auto!important; line-height:25px; padding:0 10px!important; margin-top:10px; margin-bottom:10px;}
.reply-wrapper .button-holder a.cancel-reply{margin-right:2%;}
.sticky-placeholder-wrapper{clear:both;}
.common-home .page-content{padding-top:0;}
.site-index .content-area .article .article-content, .home .content-area .article .article-content, .tags-taglist .content-area .article .article-content{float:none;}
.common-home .layout-footer{clear:none;}
.bread-crum a.lastitem {color:#333333; cursor:default;}
footer section address h3 a{display:none!important;}
/*.profile .article .article-content h3{margin:0;}*/
.nav-talk #nav-talk {background: none repeat scroll 0 0 #EDEDED; border-bottom-color: #009DDB; border-bottom-width: 3px; height: 61px; line-height: 61px;}
@media only screen and (min-width : 1224px) {
header nav ul li#nav-talk:hover a{color:#009DDB!important;}
.modal-content .modal-content-2, .modal-content .modal-content-2 iframe{width:805px!important;}
}
.content-area .article .content-fragment.user-profile.no-wrapper.article-content.article-content, .content-area .article .content-fragment.activity-story-stream.no-wrapper.article-content{padding-top:0;}
.editbtn {color: #FFFFFF !important; display: inline-block; font-size: 0.55em; height: 25px; line-height: 25px; padding: 0 18px; position: absolute; top: 38px; right: 20px;}
.editbtn:hover {background:#999;}
.user-banner .user-avatar .edit-avatar{background:none; color:#666!important; font-size:0.8em; height:auto; left:0; top:0; width:auto; position:static;}
.user-banner .user-avatar {background: none repeat scroll 0 0 #ECECEC; border: 0 none; float: right; line-height: 23px !important; margin-right: 125px; padding: 1px 0; position: relative; text-transform: uppercase; max-width:inherit!important; top: -55px; width: 110px; left:0; line-height: 22px !important; margin-right: 128px;}
.user-banner .user-avatar:hover{background:#DDD;}
.reply-wrapper {margin-left:145px; border-right:solid 1px #DDD;}
.reply-wrapper .rich-editor:before {content: '\e83a'; font-family: 'lex-icons'; margin-right: 3px; transition: all 0.1s ease-in-out 0s;}
.reply-wrapper .rich-editor {color: #999999; cursor: pointer; float: right; font-size: 0.9em; line-height: 30px; text-transform: uppercase; margin-right:7%;}
.post-page .reply label{margin-top:0;}
/*#content section.data-row div.stage{width:100%!important;}*/
#content section.data-row h2{border-bottom:0;}
.postlist .content-area .article .article-content{float:none;}
.post-page .article-content img{width:100%;}
.modal-box .mb-content-holder label{display:inline-block; font-weight:normal;}
.modal-box .mb-content-holder .field-item-input{margin-right:3px;}

/*feedback*/
#content section.data-row.half-image section.content p a.text-link{position:static; background:none !important; color:#666;}
#content section.data-row.half-image div.item-box:hover section.content p a.text-link{background:none!important;}
#content section.data-row.half-image .viewport div.item-box:hover section.content a.text-link{color:#000;}

/*feedback form classes starts here*/
.site-feedback-main{top:50% !important; left:50% !important; margin-top:-250px !important; margin-left:-239px !important; width:478px !important;}
.site-feedback-main .popup{padding-bottom:7px; padding-top:1px;}
.thanks-main{top:50% !important; left:50% !important; margin-top:-99px !important; margin-left:-314px !important;}
.thanks-content{color:#666; overflow:hidden;}
.thanks-right{padding:0 0 0 20px; float:left; width:500px;}
.thanks-content h3{font-size:24px; color:#8cc63f; font-weight:normal; margin:0 !important; padding:0; text-shadow:none;}
.thanks-content h3.error{color:#ed1c24;}
.thanks-content p{font-size:14px; margin:0 0 20px;}
.thanks-content p.popup-info{font-size:14px; color:#999;}
.thanks-content p.popup-title{font-size:18px;}
.thanks-content .button{margin:0 15px 0 0; padding:7px 0; width:100px;}

.form-controls{color:#666666; font-size:12px; list-style:none outside none; padding:0; margin:0;}
.form-controls li{margin-bottom:15px; padding:0; background:none;}
.form-controls label{color:#666666; display:block; font-weight:bold; margin-bottom:2px;}
.form-controls textarea{height:100px; width:418px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset; border-radius:2px 2px 2px 2px; font-size:12px; font-family:calibri, Arial, Helvetica, sans-serif; color:#666;}
.form-controls input[type="text"]{width:418px; font-size:12px; font-family:calibri, Arial, Helvetica, sans-serif; color:#666;}
.form-controls .error small{color:#ed1c24; display:block; font:11px Arial, Helvetica, sans-serif; margin:2px 0 0 2px;}
.form-controls .error label{color:#ed1c24;}
.form-controls .error input[type="text"], 
.form-controls .error textarea, 
.form-controls .error select{border:1px solid #ef686d; background:#faeeef;}
.form-controls li.last-child{margin-bottom:0; padding:10px 0 0;}

.popupBody{background:#fff; padding:0; overflow-y:auto;}
.iframepopup{width:435px; float:left;}
.iframepopup a, .iframepopup a:visited{outline:none;}
.iframepopup h1{margin:0 0 20px;}
.iframepopup h3{color:#ED1C24; font-size:17px; margin-bottom:15px; text-shadow:none;}
.iframepopup form fieldset legend{display:none;}
.iframepopup form fieldset, .iframepopup form{border:0; margin:0; padding:0;}

.iframepopup .formInfo{color:#666; display:block; text-align:right;}
.iframepopup .fl{float:left;}
.iframepopup .fr{float:right;}
.iframepopup .radioBox{text-align:center; padding:0 8px; display:inline-block;}
.iframepopup .radioBox.first-child{padding-left:0;}
.iframepopup .radioBox.last-child{padding-right:0;}
.iframepopup .radioBox label{width:auto; float:none;}
.iframepopup .veryLike{padding:0 20px 0 0; color:#999; width:100px; text-align:right;}
.iframepopup .notLike{color:#999;clear:both; width:100px;}
.iframepopup .cl{clear:both;}
.iframepopup .contactByPhn{float:right; text-decoration:none; padding:8px 5px 0 0;}
.iframepopup .contactByPhn span{background:url(../images/sprites.png) no-repeat -189px -809px; width:10px; height:10px; display:inline-block; margin:0 0 0 3px;}
/*feedback form classes ends here*/

/*modal-popup classes starts here*/
.popup{padding:20px; display:none;}
#simplemodal-overlay{background-color:#666; cursor: default; display:none;}
/* Container */
#simplemodal-container { height:auto !important; width:620px; color:#333; margin-top:-35%; background:#fff; -moz-box-shadow:0 0 8px rgba(0, 0, 0, .8); -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .8); box-shadow:0 0 8px rgba(0, 0, 0, .8); border:4px solid #fff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; display:none;}
#simplemodal-container a.modalCloseImg { background:url(/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container a.modalCloseImg {-background:none; -right:-14px; -width:22px; -height:26px; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='x.png', sizingMethod='scale');}
/*modal-popup classes ends here*/

.page-content{margin:0;}
.tags-taglist .page-content p.tags{padding:0 0 20px 20px;}
.overlap{background:#000; opacity:0.5px; height:100%; width:100%; z-index:5;}

/*Search start */
/*search page classes starts here*/
.content-fragment.search-result-list{margin:0; font-family:calibri, Arial, Helvetica, sans-serif;}
.content-fragment.search-result-list .search-filters{border:0; background:#F3F3F3; width:24%; padding:0;}
.content-fragment.search-result-list .search-query, .content-fragment.search-result-list .search-results-wrapper{margin-left:28%; padding-right:25px;}
.content-fragment.search-result-list .result-heading{display:inline;}
.content-fragment.search-result-list .filter-data{padding-left:10px;}
.content-fragment.search-result-list .filter-heading-content,.content-fragment.search-result-list .filter-heading-wrapper{border:0;}
.content-fragment.search-result-list .filter-heading-content, .content-fragment.search-result-list .navigation-list-header{padding-left:10px; padding-right:10px;}
.content-fragment.search-result-list .result-count{color:#77B800;}
.content-fragment.search-result-list .search-facet-filters{padding:0;}
.content-fragment.search-result-list .filter-heading-footer{display:none;}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a{ display:block; line-height:normal; padding:6px 10px 6px 15px; color:#666 !important; font-size:1em; border-bottom:1px dashed #e5e2e2; position:relative;}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a:hover{background:#f9f9f9; color:#333;}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a:before{content:""; display:table-cell; height:100%; width:5px; position:absolute; left:0; top:0; z-index:10;}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item a:hover:before{background:#666}
.content-fragment.search-result-list .navigation-list-footer{text-align:right; font-size:0.75em; border-bottom:3px solid #E5E5E5; padding:5px 10px;}
.content-fragment.search-result-list .navigation-list-footer a{text-decoration:none; color:#009DDB;}
.content-fragment.search-result-list .search-filter .navigation-list .navigation-item .navigation-item-title{width:84%; line-height:normal;}
.content-fragment.search-result-list .search-query .searchbutton a{background:url(/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images/search_2D00_icon2.png) no-repeat !important; width:19px; height:22px;}
.content-fragment.search-result-list .search-query .searchbutton{left:443px; top:7px; display:inline;}
.content-fragment.search-result-list .search-query .search input{background:#fff;}
.content-fragment.search-result-list .search-query .sort{padding-top:0; height:32px;}
.content-fragment.search-result-list .search-query .sort select{border:1px solid #D4D4D4; height:34px; text-indent:0px; padding:6px 2px; font-size:0.85em; width:110%;}
.content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:link, .content-fragment.search-result-list .content-item .abbreviated-post .post-name a.view-post:visited{color:#333; text-decoration:none; font-size:1.2em;}
.content-fragment.search-result-list .content-item .abbreviated-post .post-summary{font-size:0.9em; margin:10px 0;}
.content-fragment.search-result-list .content-item .abbreviated-post .post-application, .content-fragment.search-result-list .content-item .abbreviated-post .post-application a{color:#999; font-size:0.9em; font-weight:bold; padding:0;}
.content-fragment.search-result-list .content-item:hover .abbreviated-post .post-application, .content-fragment.search-result-list .content-item:hover .abbreviated-post .post-application a{color:#009DDB;}
.content-fragment.search-result-list ul.content-list li.content-item{border:1px solid #ddd; margin-bottom:30px; padding-bottom:25px; position:relative; overflow:visible;}
.content-fragment.search-result-list ul.content-list li.content-item:before{content:""; display:table-cell; height:20px; width:100%; position:absolute; left:-11px; top:-1px; z-index:10; background:#e0e0e0; padding-right:11px;}
.content-fragment.search-result-list ul.content-list li.content-item div.abbreviated-post:before{content:"\e85c"; width:10px; height:10px; position:absolute; font-family: 'lex-icons'; *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf000;'); left:-11px; top:18px; font-size:14px; line-height:20px; overflow:hidden; color:#999; 
	-webkit-transform: rotate(-180deg);									/* Safari */
	-moz-transform: rotate(-180deg);									/* Firefox */
	-ms-transform: rotate(-180deg);										/* IE */
	-o-transform: rotate(-180deg);										/* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);	/* Internet Explorer */

	transition: all 0.1s ease-in-out;			/* All Browsers */
	-webkit-transition: all 0.1s ease-in-out; 	/* Safari and Chrome */
	-moz-transition: all 0.1s ease-in-out; 		/* Firefox 4 */
	-ms-transition: all 0.1s ease-in-out;		/* IE */
	-o-transition: all 0.1s ease-in-out;		/* Opera */
}
.content-fragment.search-result-list ul.content-list li.content-item div.abbreviated-post{overflow:visible; padding-top:25px; padding-right:150px;}
.content-fragment.search-result-list ul.content-list li.content-item:hover div.abbreviated-post:before{color:#333;}
.content-fragment.search-result-list ul.content-list li.content-item:hover:before{background:#33b1e2;}
.content-fragment.search-result-list ul.content-list li.content-item:hover .abbreviated-post .post-name a.view-post:link, .content-fragment.search-result-list ul.content-list li.content-item:hover .abbreviated-post .post-name a.view-post:visited{color:#000;}
.content-fragment.search-result-list .search-query .rss{padding-top:0; padding-left:21px;}
.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata .date{position:absolute; right:10px; margin-top:-21px; z-index:999; color:#999; font-size:0.9em; text-transform:uppercase; font-weight:normal; width:200px; text-align:right;}
.content-fragment.search-result-list ul.content-list li.content-item:hover .abbreviated-post .post-metadata .date{color:#fff;}
.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata{position:absolute; right:0; margin-top:-10px; height:100%; background:#F3F3F3; font-size:16px; padding:5px 10px;}
.content-fragment.search-result-list ul.content-list li.content-item:hover .abbreviated-post .post-metadata{background:#ddd;}
.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata li.author{padding-top:12px;}
.content-fragment.search-result-list .content-item .abbreviated-post .post-metadata .type{color:#999; font-weight:normal; text-transform:capitalize;}
.content-fragment.search-result-list .content-list-footer{clear:both;}
.content-fragment.search-result-list .content-list-footer .pager a{background:#F4F4F4; margin:0 5px 0 0; color:#999; font-size:0.75em;}
.content-fragment.search-result-list .content-list-footer .pager a:hover, .content-fragment.search-result-list .content-list-footer .pager a.selected{background:#009DDB; color:#fff;}
footer nav ul li a:link, footer nav ul li a:visited, footer nav ul li a:active{color:#ccc;}
footer section address a:link, footer section address a:visited, footer section address a:active{color:#fff;}
.content-fragment.search-result-list .search-query .rss a{height:34px; width:34px; background:url(/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images-lextalk/rss.png) no-repeat; padding:0;}
.content-fragment.search-result-list .search-query .rss a:hover{margin-top:-3px;}
/*Search end */

/*post*/
.post-page .reply{clear:both; position:absolute; bottom:-415px; width:77.9%;}
.post-page .layout-region-inner.content.content-area{padding-bottom:410px; margin-top:-5px;}
.post-page.profile .layout-region-inner.content.content-area{padding-bottom:50px; min-height:425px; margin-top:0;}

/*LOGIN START*/
body.preauth{height:100%;}
/*.preauth .button-area a.submit-button:hover{background:#666666!important; color:#999!important;}*/
.preauth fieldset.login{margin:0!important; padding:0!important; border:none!important;}
.preauth .content-fragment.login-and-create-user .content-fragment-content{overflow:hidden;}
.preauth #content{padding-top:0;}
.preauth .field-item-validation label{display: block; width: auto; text-align: left; color: #f33 !important; font-size: .8em; padding: 3px 0 10px 0;}
/*LOGIN END*/
.logout .page-name{background:url(/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images-lextalk/lextalk_2D00_logo.png) no-repeat; text-indent:-7777em;}
/*welcome*/
.welcome .bread-crum, .members .bread-crum{margin-top:0;}
.post-page .reply .comment-validation-msg label{display:block; float:none; margin-bottom:5px; margin-top:-8px;}
.timeline p.tags{padding:0 0 20px 20px;}
.activity-date-grouping{width:100%; background:none !important; padding:0 !important;}
.activity-date-grouping span{background:#ECECEC; padding:2px 8px; line-height:20px; color:#666666;}
ie8 .modal{background:#ccc !important;}

body.modal{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */ padding:0 5% 0 0;}

body.modal fieldset.field-list li.submit-form a, a.save-form {background:#009DDB; color:#FFFFFF; display:inline-block; height:25px; margin-right:10px; padding:4px 18px; line-height:23px;}
.create-edit-post{margin:0 20px!important;}

body.modal fieldset.field-list ul.field-list table.mceLayout td{padding-bottom:0;}
.profile-main{background:url(http://www.lexisnexis.com/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images-lextalk/nav_2D00_left_2D00_bg.jpg) repeat-y top left #fff !important;}
.layout-content.page-content.post-page.profile{background:#FFF; margin-top:-1px;}
.footer-fragments .layout-footer{clear:none;}
.post-page.profile .activity-story .content-list-item.user{list-style-type:none;}

.common-login .page{margin:0 25px;}
.common-login .page ul{margin:0 0 25px;}

.edit-user .erroralert.error {border-radius: 0 0 2px 2px; color: #666666; font-size: 13px; font-style: italic; line-height: 1.2; margin: 10px 0 0; padding: 4px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); width: 100%;}
.edit-user .error, .error.success {background: none repeat scroll 0 0 #FCD9DA; border: 1px solid #F8AAAD;}
.button-area .button.de-active{background:#666666!important; color:#999999!important; cursor:default!important;}
.content-fragment-page.user-createuser .content-fragment{padding:0;}

.recaptchatable .recaptcha_image_cell center img, .recaptchatable #recaptcha_image, .recaptcha_image_cell{width:180px!important; height:70px !important;}
.recaptcha_input_area .sticky-placeholder-wrapper {    margin-top: 10px;    width: 180px !important;}
.content-fragment.login-and-create-user fieldset.join-account.no-details, .content-fragment.login-and-create-user fieldset.join-password.no-details{width:auto; float:left;}
.user-createuser .field-item.button-area.margin-left-nextBtn {    margin-top: -9px;}
.user-createuser .field-item.button-area.margin-left-nextBtn.reg-return {    margin-top: -45px;}


.content-fragment-page.user-createuser .content-fragment.login-and-create-user fieldset ul.field-list{margin:0 25px; }
.preauth .captcha img, .recaptchatable td{border:0; padding:0 !important;}
.recaptchatable #recaptcha_response_field{border:solid 1px #D1D1D1 !important; margin:0 0 0 7px; width:180px !important;}
#recaptcha_logo{margin:0 4px;}
.recaptchatable a, .recaptchatable a:hover{font-size:0.8em; color:#00a4d7!important;}
#recaptcha_area{background:#FFF;}
.preauth .content-main{overflow:hidden;}

.content-fragment.login-and-create-user .field-item .internal-link.create-account.submit-button{background:#ED1C24!important; color:#FFF!important;}
/*.content-fragment.login-and-create-user .field-item .internal-link.create-account.submit-button:hover{background:#999!important;}*/
.content-fragment.login-and-create-user fieldset.join-account, .content-fragment.login-and-create-user fieldset.join-password{width:100%;}
.preauth .user-createuser .field-item-validation label{padding:0;}

/*site agreement*/
.site-agreement input{width:auto !important;}
.site-agreement-checkbox{display:inline !important; float:none !important; text-align:left !important; padding-left:5px; color:#CCCCCC !important; font-weight:normal !important; font-size:0.85em !important;}
.site-agreement .field-item-validation{clear:both; display:block; margin:5px 0 15px;}
/*user profile field*/
.content-fragment.user-profile-group-content-fragment .field-item-input input{border: 1px solid #A0A0A0; font-family: sans-serif; font-size: 12px; height: 21px;}

.avater-message{ background:#FFFFFF; color:#333333; padding:10px; text-align:center;}
.preauth .content-main .avater-message h3{color:#3F6C19; font-size:1.2em; font-weight:bold; margin:0; text-transform:none;}
.reg-avtar-area ul{text-align:center; float:none !important; margin:0 !important;}
.reg-avtar-area ul li{display:block;}
.reg-avtar-area ul li label{display:block; float:none; text-align: center !important;}

.content-fragment.thread .internal-link.favorite-off, .content-fragment.thread .internal-link.favorite-on{display:block;}

.social-options .bookmark {display: block; height: 0; visibility: hidden;}

/*   setting page    */
.user-edituser .user-navigation{position:static;}
.user-edituser .content-area .article{overflow:hidden;}
.user-edituser .content-fragment.edit-user .setting-item .internal-link.update-account{background:#009DDB;}
.user-edituser .content-fragment.edit-user .setting-item .internal-link.update-account:hover{background:#999;}
/*.post-page .comment .image-holder{position:relative;}*/
.user-edituser .content-area .article .setting-content input{padding-left:3px;}

#bshareupd{background:#009DDB; color: #FFFFFF; padding: 10px;}
#upddata.share-box{border: 1px solid #CCCCCC; margin: 5px 0 0; overflow: hidden; padding: 5px;}
.up-data{position: relative;}
.up-data a#bshareadd{background:#009DDB; bottom: 5px; color: #FFFFFF; font-size: 15px; padding: 3px; position: absolute; right: 5px;}
.up-data a#bshareadd:hover, #bshareupd:hover{background:#999;}
.members-listing ul li .details{display:none;}
.members-listing ul li .details a.button{color:#FFF; float:left; font-size:0.8em; margin-right:10px; width:auto!important; background:#009DDB;}
.content-area .article .user-profile.no-wrapper.article-content .content-fragment-content div{padding-top:0; margin-top:10px; color:#666; margin-bottom:20px;}
.content-area .article .user-profile.no-wrapper.article-content .content-fragment-content .mceLayout div{margin:0;}
.search-searchresultlist .layout-region-inner.content.content-area{margin-top:0;}
.search-searchresultlist .layout-region-inner.content.content-area .content-area{margin-top:40px;}
.postlist .bread-crum{margin-top:0;}
.members-listing .recent-activity.box-shadow{display:none!important;}
.search-main .search-btn{text-indent:-9999px; z-index:2;}
.user-userprofile .content-area .article .article-content ul{padding-left:0;float:left;padding-bottom:30px; width:100%/*new addition after this*/;padding-bottom: 0;}
.activity-story .post-attachment-viewer, .activity-story .activity-avatar:hover,
.activity-story .post-attachment-viewer, .activity-story .activity-avatar {padding:0 !important; border:none !important; width:80%!important;}
.layout-region-inner.content .user-banner.no-wrapper{padding-bottom:0;}
.user-userprofile .profile .article .article-content h3{margin-top:7px;}
.user-edituser .article-content .edit-user{margin-top:-22px;}
.user-activitylist .activity-story-stream h3{margin-top:7px!important;}
.user-friendshiplist .friendship-list, .user-blogs .thread-list{padding-top:0!important;}
.user-userfilelist .user-folder-list{padding-top:7px!important;}
.forums-thread .content-area .article .article-content{float:none;}
.full-post-container .reply-wrapper textarea, .reply-wrapper .highlighter{width:96%!important;}
.content-fragment.edit-user table.email-setting-table{width:100%;}
.content-fragment.edit-user .notification-setting-item-group .notification-distribution-type-header{min-width:135px;}
.content-fragment.edit-user .notification-setting-item-group{width:100%;}
.user-edituser, .user-userprofile, .user-activitylist, .user-likelist, .user-friendshiplist, .user-favoritelist, .user-blogs, .user-userfilelist, .home, .forums-thread{visibility:hidden;}
.content-fragment.friendship-list .filter-option{padding:0;}
.query-filter.tab-set.with-panes.social-options.setting-social, .user-favoritelist .content-fragment.favorable-content-list .query-filter{background:none!important; border:0;}
.post-page .article .social-options.setting-social .selected a, .user-favoritelist .content-fragment.favorable-content-list .filter-option.selected a{background:#FFF; border:solid 1px #CCC; font-weight:normal; line-height:23px;}
.user-favoritelist .content-fragment.favorable-content-list .filter-option.selected a{min-width:70px; padding:0 7px; text-align:center; display:block; line-height:23px;}
.post-page .article .social-options a{color:#666;}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link {background:#009DDB; height:auto; padding:4px 10px;}
.content-fragment.friendship-list .post-actions .navigation-item .internal-link span{display:none;}
.content-list .content-item{border-bottom:none;}
.search-main input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
    z-index: 1;
}
.sorting-alphabates.noclick span {
    cursor: default;
    font-weight: normal;
    opacity: 0.5;
}
.post-page .reply .icon-edit:before{
	content:'\e83a';
	font-family: 'lex-icons';
	margin-right:3px;
	
	transition: all 0.1s ease-in-out;			/* All Browsers */
	-webkit-transition: all 0.1s ease-in-out; 	/* Safari and Chrome */
	-moz-transition: all 0.1s ease-in-out; 		/* Firefox 4 */
	-ms-transition: all 0.1s ease-in-out;		/* IE */
	-o-transition: all 0.1s ease-in-out 		/* Opera */
}
.content-fragment.conversation-list .internal-link.button{background:#009DDB; padding:0 12px;}
.content-fragment.conversation-list .internal-link.button:hover{background:#999999;}
.content-fragment.conversation-list .internal-link.button span{display:none;}
.user-friendshiplist .content-fragment.friendship-list .avatar{width:50px!important; height:50px!important;}
.user-friendshiplist .content-fragment.friendship-list .full-post{padding:0 8px 8px 10px;}
.Accept-term-Popup.modal-box .mb-content-holder{width:25%;}

.Accept-term-Popup .field-item-input > input {    vertical-align: middle;}
.Accept-term-Popup .field-item-header {    vertical-align: middle;}

.post-page .article .social-options a.like-off:before{content:'\e824'; font-style:normal; font-family:'lex-icons'; margin-left:0px; padding-right:6px;}
.post-page .article .social-options a.like-on:before{content:'\e823'; font-style:normal; font-family:'lex-icons'; margin-left:0px; padding-right:6px;}
.post-page .article .social-options a.favorite-on:before {
    content: '\e80d';
    font-family: 'lex-icons';
	margin-right:4px;
}
.post-page .article .social-options a.favorite-off:before {
    content: '\e896';
    font-family: 'lex-icons';
	margin-right:4px;
}
.user-favoritelist .content-fragment.favorable-content-list .content-item{padding-left:0;}
.user-favoritelist .content-fragment.favorable-content-list .content-item.with-button{padding-right:60px;}
.user-favoritelist .content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-on{background:#009DDB; padding:5px;}
.user-favoritelist .content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-on:hover{background:#999;}
.content-fragment.favorable-content-list .content-item .favorite-actions .internal-link.favorite-on span{display:none;}
.common-login #content{margin-bottom:0;}
.msgs-message .content-fragment.message{font-size:100%;}
.msgs-message .page ul{margin-bottom:25px;}
.msgs-message .page {margin: 0 25px;}
.msgs-message .page-name{font-weight:normal; letter-spacing:normal;}
sup {    vertical-align: inherit !important;}
/*IE7 Fixing*/
.ie7 .logo-block{width:31% !important}
.ie7 footer{margin-top:40px;}
.ie7 header h3 {      margin-top: 5px;  } 
.ie7 .content-fragment-content {      margin-top: -40px;  } 
.ie7 .header-fragments {      background:none;}
.ie7 .post-thumbnail img{width:auto;}
.ie7 .common-login .field-list{margin-right:50px;margin-top:30px;}
.ie7 .post-participants img{width:auto;}
.ie7 .social-icons li a{zoom:1;}
.ie7 .content-area.mrg-top{margin-top:40px}
.ie7 .registrationpage-footer{left:0}
.ie7 .register-link{display:block;width:100%; float:none;}
.ie7 .footer-fragments-footer{margin:0;}
.ie7 .commom-login .button-area{padding-left:20px;}
.ie7 .preLogin .layout.box-shadow{background-color:transparent;}
.ie7 .common-login .field-item .field-item-input input {   margin-left: -10px;}
.ie7 .common-login .login-and-create-user #social-sign-in{margin-top:-38px;}
.ie7 .preLogin footer span.copy{padding-top:0px;}
.ie7 .preLogin .footer-content{margin-top:5px;}
.ie7 .common-login .sign-in-text{margin-top:80px !important; height:auto !important;}
.ie7 .preLogin .footer-content > ul {    padding-left: 225px;}
.ie7 .common-login .sign-in-text h1{font-family: Calibri, Arial, Helvetica, sans-serif;}
.ie7 .ie7-Sign-In-header h1,.ie7 .common-login #social-sign-in > span{display:block !important;}
.ie7 .common-login #social-sign-in > span{margin-right:10px;}


/*IE8 Fixing*/
.ie8 .reg-margin-top { margin-right: 470px;}
.ie8 header nav ul li#user .connection{background:#009ddb;}
.ie8 footer section.logo-block{width:35%; float:left;}
.ie8 #content section.data-row span.options a.see-all{padding-right:5px;}
.ie8 .members-listing ul li .action-box{padding-top:0;}
.ie8 .search-main input[type="text"]{background:none; padding-left:10px;}
.ie8 .user-edituser .content-area .article, .ie8 .user-activitylist .user-edituser .content-area .article, .ie8 .user-likelist .user-edituser .content-area .article, .ie8 .user-friendshiplist .user-edituser .content-area .article, .ie8 .user-favoritelist .user-edituser .content-area .article, .ie8 .user-blogs .user-edituser .content-area .article, .ie8 .user-userfilelist .user-edituser .content-area .article, .ie8 .forums-thread .content-area .article, .ie8 .user-userprofile .content-area .article {clear:none;}
.ie8 .profile-main .content-area .article, .ie8 .forums-thread .content-area .article{min-height:inherit!important;}
.ie8 .user-activitylist .content-area .article, .ie8 .user-likelist .content-area .article, .ie8 .user-friendshiplist .content-area .article, .ie8 .user-favoritelist .content-area .article, .ie8 .user-blogs .content-area .article, .ie8 .user-userfilelist .content-area .article{min-height:425px!important; clear:none;}
.ie8 .forums-thread .content-area .article .article-content{float:right;}
.ie8 .content-fragment.thread .fiji-full-post-container{background:none;}
.ie8 .postcontrols{width:15%;}
.ie8 .forums-thread .content-area{background:#FFF;}
.ie8 .forums-thread .content-area .article {background:#fff;}
.ie8 .forums-thread .article.comment{margin-left:155px; overflow:hidden;}
.ie8 .forums-thread .article.comment a.inline-reply-button span{display:none;}
.ie8 .forums-thread .article.comment .social-options{clear:both; min-height:5px;}
.ie8 .forums-thread .article.comment .social-options a:hover{background:#DDD;}
.ie8 footer section ul li a i{zoom:1;}
.ie8 .post-page .comment .article-content address{margin-left:0;}
.ie8 .post-page .reply{bottom:-400px;}
.ie8 .reply-wrapper {margin-left:155px;}
.ie8 .article.comment .postcontrols{width:19%;}
.ie8 .post-participants img{width:auto;}
.ie8 .registrationpage-footer{left:0}


/*hover for ie8*/
.ie8 header nav ul li:hover#nav-forums { color: #ed1c24; }
.ie8 header nav ul li:hover#nav-members { color: #8f2b8c; }
.ie8 header nav ul li:hover#nav-members a { color: #8f2b8c; }
.ie8 header nav ul li:hover#nav-talk { color: #009ddb; }
.ie8 header nav ul li:hover#nav-search { color: #77b800; }
.ie8 header nav ul li:hover#nav-forums img.icon { background-position: -14px -87px; }
.ie8 header nav ul li:hover#nav-members img.icon { background-position: -144px -87px; }
.ie8 header nav ul li:hover#nav-talk img.icon { background-position: -301px -91px; }
.ie8 header nav ul li:hover#nav-search img.icon { background-position: -426px -88px; }




.ie8 #content section.full-image .viewport:hover div.item-box a{color:#ccc; background:#ddd;}
.ie8 #content section.full-image .viewport:hover div.item-box a span{background-color:#ccc;}
.ie8 #content section.full-image .viewport div.item-box:hover a{color:#000;}

.ie8 #content section.data-row span.options nav a:hover, .ie8 #content section.data-row span.options nav span:hover { background: #999; }

.ie8 #content section.data-row div.fill-in:hover {border-top: 20px solid #333; background: #fff; color: #000; }
.ie8 #content section.data-row div.fill-in:hover a { background: #999; }

.ie8 #content section.data-row div.fill-in a:hover { background: #333; }

/*Red Hover*/
.ie8 #content section#featured-forums.data-row div.fill-in:hover { border-top: 20px solid #ed1c24; }
.ie8 #content section#featured-forums.data-row div.fill-in a:hover { background: #ed1c24; }

/*Green Hover*/
.ie8 #content section#featured-topics.data-row div.fill-in:hover { border-top: 20px solid #77b800; }
.ie8 #content section#featured-topics.data-row div.fill-in a:hover { background: #77b800; }
/*Purple Hover*/
.ie8 #content section#featured-members.data-row div.fill-in:hover { border-top: 20px solid #8f2b8c; }
.ie8 #content section#featured-members.data-row div.fill-in a:hover { background: #8f2b8c; }
/*Blue Hover*/
.ie8 #content section#featured-posts.data-row div.fill-in:hover { border-top: 20px solid #009ddb; }
.ie8 #content section#featured-posts.data-row div.fill-in a:hover { background: #009ddb; }

.ie8 #content section.data-row span.options a.see-all-mobile:hover,
.ie8 #content section.data-row.full-image div.item-box:hover a span {background-color: #ed1c24; background-color: rgba(237,28,36,0.9);}
.ie8 #content section.data-row.full-image div.item-box:hover a {background: #fff; background: rgba(255,255,255,1);}

.ie8 #content section.data-row.half-image .viewport:hover div.item-box section.content p { color: #666; }
.ie8 #content section.data-row.half-image .viewport:hover div.item-box section.content address { color: #ccc }
.ie8 #content section.data-row.half-image .viewport:hover div.item-box section.content a { background-color: #e1e1e1; }
.ie8 #content section.data-row.half-image .viewport:hover div.item-box label{background: #999; background: rgba(51, 51, 51, 0.5)}
.ie8 #content section.data-row.half-image .viewport:hover div.item-box section.content, .ie8 #content section.data-row.only-text .viewport:hover div.item-box section.content, .ie8 #content section.data-row.only-text .viewport:hover div.item-box section.content p, .ie8 #content section.data-row.only-text .viewport:hover div.item-box section.content address { background: #f7f7f7 }
.ie8 #content section.data-row.only-text .viewport:hover div.item-box section.content p.title { color: #999 }
.ie8 #content section.data-row.only-text .viewport:hover div.item-box section.content p.text { color: #ccc }
.ie8 #content section.data-row.only-text .viewport:hover div.item-box label {color: #ddd; background: rgba(51, 51, 51, 0.5);}
/*Common Hover*/
.ie8 #content section.data-row.half-image div.item-box:hover section.content, .ie8 #content section.data-row.only-text div.item-box:hover section.content, .ie8 #content section.data-row.only-text div.item-box:hover section.content address { background: #fff !important; }
.ie8 #content section.data-row.half-image div.item-box:hover section.content address { color: #666 !important; }
/*Green Hover*/
.ie8 #content section#featured-topics.data-row.half-image div:hover.item-box label {background: rgba(119,184,0,0.9); color: #fff;}

.ie8 #content section#featured-topics.data-row.half-image div.item-box:last-of-type:hover label { width: 97%; }
.ie8 #content section#featured-topics.data-row.half-image div.item-box:hover section.content p {color: #000; border-top: 2px solid #77b800;}
.ie8 #content section#featured-topics.data-row.half-image div.item-box:hover section.content address span { color: #77b800 }
.ie8 #content section#featured-topics.data-row.half-image a.see-all-mobile:hover,
.ie8 #content section#featured-topics.data-row.half-image div.item-box:hover section.content a {background-color: rgba(119,184,0,0.9);}

/*Purple Hover*/
.ie8 #content section#featured-members.data-row.half-image span.options a.see-all-mobile:hover
.ie8 #content section#featured-members.data-row.half-image div.item-box:hover label {background: rgba(143,43,140,0.9); color: #fff;}

.ie8 #content section#featured-members.data-row.half-image div.item-box:last-of-type:hover label { width: 97%; }
.ie8 #content section#featured-members.data-row.half-image div.item-box:hover section.content p {color: #000; border-top: 2px solid #8f2b8c;}
.ie8 #content section#featured-members.data-row.half-image div.item-box:hover section.content address span { color: #8f2b8c }
.ie8 #content section#featured-members.data-row.half-image a.see-all-mobile:hover,
.ie8 #content section#featured-members.data-row.half-image div.item-box:hover section.content a {background-color: rgba(143,43,140,0.9);}

/*Blue Hover*/
.ie8 #content section#featured-posts.data-row.only-text div:hover.item-box label {background: rgba(0,157,219,0.9); color: #fff;}

.ie8 #content section#featured-posts.data-row.only-text div.item-box:hover section.content, .ie8 #content section#featured-posts.data-row.only-text div.item-box:hover section.content address { background: #fff; }
.ie8 #content section#featured-posts.data-row.only-text div.item-box:hover section.content p {color: #000; background: #fff;}
.ie8 #content section#featured-posts.data-row.only-text div.item-box:hover section.content p.text { color: #333; }
.ie8 #content section#featured-posts.data-row.only-text div.item-box:hover section.content address span { color: #009ddb }
.ie8 #content section#featured-posts.data-row.only-text a.see-all-mobile:hover,
.ie8 #content section#featured-posts.data-row.only-text div.item-box:hover section.content a {background-color: rgba(0,157,219,0.9);}
.ie8 .modal-content .modal-content-2, .ie8 .modal-content .modal-content-2 iframe{width:805px!important;}
.ie8 .common-home #featured-forums .item-box > label{visibility:hidden;}

.ie8 .registrationstep2 .law-school label{margin-top:4px;}

/*ie9 fixing*/
.ie9 footer section address a{float:right!important;}
.ie9 .reg-margin-top { margin-right: 470px;}
.ie9 .registrationstep2 .law-school label{margin-top:4px;}



@media screen and (min-width:0\0) {  
   .registrationstep2 .law-school label{margin-top:4px;}
}




.preLogin{height:100%;
 background:#333 url(/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images-lextalk/sign_2D00_in_2D00_bg.jpg) repeat scroll left 35px;
	overflow-x:hidden;
	visibility:hidden;
}

.preLogin #main-container{top:11.7%;}
.preLogin:before{border-bottom:none;}
.preLogin #content{	background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}


/*changes by sakshi, for loginpage*/
.mrg-right {    margin-right: 0 !important;}



/*changes for registration page*/
.mrg-top {    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95) !important;    margin-top: 0;    height:375px;    overflow: hidden;}

.join-providers > div {    border-top: 1px dotted #808080;       text-align: center;}
.padding-top {    padding-top: 0 !important;}
.content-area.mrg-top > span {    float: left;    margin-bottom: 20px;    margin-left: 50px;    margin-top: 20px;    color:#666;}
.margin-padding {    margin-left: 20px;    margin-top: 65px;    padding: 0;}
.fieldset-one {    border-right: 1px dotted #808080;    padding-bottom: 0 !important;    padding-right: 17px !important;    width: 322px;}
.fieldset-one-ul {    margin-left: 0 !important;}
.fieldset-one-ul-li {    margin-bottom: 10px !important;}
.fieldset-one-ul-li > label {    vertical-align: top !important;}

.fieldset-two {    float: right;  margin-left: 400px; width:297px; }
.fieldset-two-ul-li {    margin-top: 20px;}
.registrationpage-footer {    visibility: visible;}
.width {    width: 95% !important;}

.float > span > label.error {    text-align: left;    width: 300px !important;}
.site-agreement label{	color:#666 !important;}

.user-createuser .fieldset-two .field-item.float.fieldset-one-ul-li {    overflow: hidden;}
.user-createuser .QapTcha,.user-createuser .QapTcha .bgSlider {    width: 98%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.user-createuser .fieldset-two {margin-top: -234px !important;}
	.user-createuser .captcha-msg {top: 40px;}
}

.content-fragment.login-and-create-user fieldset ul.field-list {    margin: 10px;}
.content-fragment.login-and-create-user fieldset ul {    padding-top: 15px;}

ul.field-list {    clear: both;    list-style-type: none;    margin: 0;   padding: 0;}

.fieldset-ul {    margin-top: -10px !important;}
.fieldset-ul-li {    padding-top: 10px !important;}
.field-item-header {    vertical-align: top;}
.join-providers {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    margin-left: 16px !important;    margin-top: 0;
    color:#666;}
.no-bg {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height: auto !important; margin-top: 15px !important;
    width: auto !important;}
.bg-none{ background:none !important;} /*for login page*/

.continue-mrg-top {    margin-top: 0 !important;}/*for linkedin page*/
.float-none {    float: none !important;}/*for linkedin page*/
/*11-03-14*/
.login-provider > a {    color: #808080 !important;    font-size: 28px !important;}
.section-width {    margin-left: 24px;    margin-right: 17px;    width: auto;}
.text-center {    text-align: right !important;}
.red-bg {    background: none repeat scroll 0 0 #ED1C24 !important;    color: #FFFFFF !important;    font-size: 100%;}
.fieldset-one-ul-li > .sticky-placeholder-wrapper > textarea {    height: 133px !important;    max-height: 160px;    max-width: 670px;}
.button-area.text-center.fieldset-one-ul-li > a:hover {   color:#000 !important;}

.button-area.text-center.fieldset-one-ul-li > a {    margin-right: 3px;}
.steptwo-ul {    margin-left: 24px !important;    margin-top: 60px !important;    padding-right: 21px !important;}
.avatar-area.reg-avtar-area label {    color: #666666;    text-align: left !important;    width: 300px;}
.internal-link.edit-avatar.button {    background: none repeat scroll 0 0 #FF0000;    color: #FFFFFF;    font-family: calibri, Arial, Helvetica, sans-serif;
    font-size: 100%;}
.button-area .button {    background: none repeat scroll 0 0 #FF0000;    color: #FFFFFF;    font-family: calibri, Arial, Helvetica, sans-serif;    font-size: 100%;}
.margin-top { text-align: left;}
.margin-top { float: none !important; text-align: left;}
.button-area .button:hover,
.content-fragment.login-and-create-user .field-item .internal-link.create-account.submit-button:hover{ color:#000 !important;}
.fieldset-two-steptwo-ul {    margin-top: -128px !important;}

.internal-link.connect.submit-button.bg-none.icon-twitter-squared, .internal-link.connect.submit-button.bg-none.icon-linkedin-squared {
    margin-bottom: 0 !important;    margin-left: 0 !important;    margin-right: 7px !important;    margin-top: -7px;    padding: 0 !important;}
.preLogin #social-sign-in ul{padding:0 !important}
.blue-bg {    background: none repeat scroll 0 0 #009DDB !important;    color: #FFFFFF !important;    font-family: calibri, Arial, Helvetica, sans-serif;    font-size: 100%;}
.page-content.fieldset-one-ul-li {    margin-bottom: 30px !important;    margin-top: 30px !important;}
.gray-bg {    background: none repeat scroll 0 0 #666666 !important;}

#avatar-preview.animate {    background: none ;    margin-left: -25px;    margin-top: 26px;    padding-left: 43px;    padding-top: 20px;  padding-bottom: 30px;}
.padding-bottom{	padding-bottom:20px;}
#image-Container.animate {    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);    /*height: 419px;*/    margin-left: 0.5px;
    margin-top: -1px;    overflow: visible !important;    padding-right: 24px !important;	padding-bottom: 48px;}
.reg-socialConnect span {    display: inline-block;    overflow: hidden;    padding-bottom: 3px;}

.reg-socialConnect .login-provider {    height: 27px !important;}

.imgareaselect-bottom {    left: 993px !important;    top: 405px !important;}
.imgareaselect-right {    left: 1144px !important;}
.imgareaselect-top {    left: 993px !important;}
.imgarea-selection {    left: 993px !important;    top: 254px !important;}
#image-Container img {    height: 400px;}
.imgareaselect-left {    left: 868px !important;}
.content-fragment-page.avatarcrop {    overflow: visible !important;}
.reg-socialConnect {    padding-top: 7px !important;	margin-top:-7px !important;}
 .reg-socialConnect.login-provider a:hover{ color:#333 !important;}
.common-logout .page,.common-login .page {    color: #999999; font-family: calibri, Arial, Helvetica, sans-serif; font-size: 100%; margin-left: 43px; margin-top: 20px;}
.common-logout .page .page-content,.common-login .page .page-content {    margin-bottom: 15px;}
.frgt-pwd > .field-list ul {margin-left: 43px !important;    margin-right: 43px !important;}
.frgt-pwd > .field-list ul li {margin-bottom: 17px;    padding-top: 0;}
.content-area.mrg-top.frgt-pwd {color: #999999;    font-family: calibri, Arial, Helvetica, sans-serif !important;    font-size: 100% !important;    width: 728px;}
.message.directions {    font-size: 100%;    margin-left: 43px;    margin-right: 43px;}
#biosave.button.red-bg {    float: left;    margin-left: 425px;}
.button.gray-bg {float: left;}
.reg-margin-top {margin-bottom: -9px;    margin-right: 476px;}
.steptwo-sec-ul .button {margin-right: 16px;}
.reg-avtar-area-msg.float-right {margin-right: 2px; margin-top: -20px; width: 300px;}
.steptwo-sec-ul {    margin-left: 23px !important;    padding-right: 22px !important;}
.button.blue-bg.float-left {    margin-left: 23px;}
.grey.button {    margin-right: 23px;}
.upload-image #avatar-preview h3 {    color: #0099CC;    font-size: 120%;    margin:0;    text-transform: uppercase;}

.form.registration.steptwo-sec-ul {margin-left: 25px;}
.form.registration.steptwo-sec-ul.photo-upload { width:38%; position:absolute; right:0; top:50px;}
.form.registration.steptwo-sec-ul.photo-upload a { width:152px; }
.form.registration.steptwo-sec-ul.photo-upload a:hover { color:#000 !important; }
.steptwo-sec-ul > .button-area {margin-top: 13px !important;}
.frgt-pwd h3 {color: #333; margin-left: 43px; margin-top: 22px;}
.steptwo-ul > li > .sticky-placeholder-wrapper {    width: 350px;}
.reg-avtar-area-msg > .avater-message {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    text-align: left;}

.reg-socialConnect > .login-provider > a  {margin-top: 0px !important;}
.msg-text > .page-name > h3 {color: #0099CC;    font-size: 100%;    margin-left: 18px;    margin-top: 20px;}
.msg-text > .page-content {margin-left: 18px;    margin-top: -44px;}
.msg-text > .navigation-list {margin-left: 18px;    margin-top: 15px;}
.prelogin-msg-height {height: 310px !important;}
.common-logout .page .page-content{padding-top: 0;}
.common-logout h3 {color: #0099CC;}

.content-area.mrg-top.frgt-pwd {height: 282px;}
.reg-socialConnect a:hover {color: #333333 !important;}
.common-logout .content-area {    height: 200px;}
.msg-text .page-content {    color: #999999;}
.msgs-message .content-area {    height: 190px;}
.blue-bg:hover, red-bg:hover, gray-bg:hover{color:#000 !important}
.msg-container .page-content {    padding-top: 0;}
.msg-container {    height: 200px;}
/*.field-item-validation.username-validation, .field-item-validation.email-validation {display: none !important;    visibility: hidden !important;}*/



/*.imgareaselect-outer {
    top: 163px !important;
}
.imgareaselect-outer-top{top:438px !important}
	
*/
.reg-return {    float: right;    margin-right: 65px;    margin-top: -45px;}
.avatarcrop .content-area {    margin-top: 0;}
.avatarcrop #content,.profilecrop #content {    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9) !important;    height: 525px; margin-top: 30px;}
.in-profile.preLogin.upload-image .profilecrop #content{height:545px;}
.in-profile.preLogin.upload-image:before{background: none ;}
.in-profile.preLogin.upload-image:after{background: none ;}
.in-profile.preLogin.upload-image{background: none repeat scroll 0 0 #FFFFFF;}

.avatarcrop #image-Container {    margin-left: 0; margin-top:20px !important;}
.avatarcrop #image-Container *{    
	transition: none;			/* All Browsers */
	-webkit-transition: none; 	/* Safari and Chrome */
	-moz-transition: none; 		/* Firefox 4 */
	-ms-transition: none;		/* IE */
	-o-transition: none; 		/* Opera */
	}
.imgareaselect-outer {    background-color: #FFFFFF !important;}
.CommonPollResultGraph { display:none}

.content-fragment-page.profilecrop {    margin-left: -490px !important;    margin-top: -112px !important;}
.content-fragment-page.profilecrop{height:525px !important;}
/*.profilecrop-mrg-top{margin-top: 55px !important;}*/
.field-item-validation{position:relative; }
.user-createuser .error, .forgotten-password .error {    color: #FF0000 !important;    left: 0;    opacity: 0.5;    position: absolute; top: -10px; width: 145px !important; z-index: 10;}
.reg-checkbox .error {    color: #FF0000 !important;    left: 0;    top: -53px; font-size:0.85em; text-align:left;}
.captcha-msg {    position: absolute;    top: 40px;    z-index: 10; opacity: 0.5; width:100%; display:block;}
.message.success {    font-size: 100%;    margin: 10px 31px 42px;    padding: 12px;background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none; color:#999;}
	
.deactive-share {    pointer-events: none;} /*for forum detail page, to deactivate share button*/
.post .article-content ol {    list-style: decimal outside none;} /*for blog-post detail page*/
.post .article-content ol a {    color: #009DDB !important;}
/*.content-fragment-page.profilecrop {    background: none repeat scroll 0 0 #FFFFFF;}*/
.avcropclass .icon-remove {    right: 7px !important;    top: 7px !important;}

.register-link {    float: left;   margin-top: 10px;color: #999999;}
.sign-in a:hover{color:#000;}

.defaultSkin table.mceLayout{ border:none !important;}
.defaultSkin table.mceLayout tr.mceFirst td{ border-top: 1px solid #fff !important; }
.defaultSkin tr.mceFirst td.mceToolbar, .defaultSkin .mceStatusbar{ background: #fafafa !important; }
/*.defaultSkin .mceIframeContainer{ border-top: 1px solid #efefef !important; border-bottom: 1px solid #efefef !important; }*/
/*.defaultSkin table.mceLayout tr.mceLast td{ border-bottom: 1px solid #efefef !important; }*/
/*.defaultSkin .mceIframeContainer {    border-left: 1px solid #A0A0A0 !important;    border-right: 1px solid #A0A0A0 !important;
    border-top: 1px solid #A0A0A0 !important;}*/
	.field-item.post-body table.mceLayout{border:1px solid #A0A0A0 !important;}

.defaultSkin table.mceLayout tr.mceLast td {    border-bottom: 1px solid #A0A0A0 !important;    border-left: 1px solid #A0A0A0 !important;
    border-right: 1px solid #A0A0A0 !important;}
.message.norecords{ color: #333; border: solid 1px #efefef; background-color: #fafafa; }

/*inbox css */
.content-fragment.conversation-list .conversation-browser{ border:none }
.content-fragment.conversation-list .conversation-browser-column.conversations{ width: 35%; margin-left: 0; margin-top: 20px; }
.content-fragment.conversation-list .content-list-name.conversations{ border-bottom: none; border-right: none; min-height: auto; position: absolute; width: 100%; background: #f8f8f9; padding: 0 0 0 0; line-height: 39px; border-bottom: 1px solid #ddd; min-height:0; overflow:visible; }
.content-fragment.conversation-list .content-list-name.conversations:before{ border-left: 5px solid #009ddb; position:absolute; left:0; top:0; height:40px; }
.content-fragment.conversation-list .content-list-name.conversations h4{ color: #333; float: left; font-size: 1.5em; margin: 0; max-width: auto; padding: 0 0 0 16px; }
.content-fragment.conversation-list .content-list-name.conversations:after{ content: ""; height: 45px; background: url(/LexTalk/cfs-file.ashx/__key/communityserver-components-sitefiles/images-lextalk/support_2D00_graphic_2D00_right_2D00_corner.png) no-repeat left top; width: 11px; position: absolute; right: -11px; }
.content-fragment.conversation-list .content-list-name.conversations .new{ top: 9px; left: 230px; position: absolute; right:auto; }
.content-fragment.conversation-list .content-list.conversations{ margin-top: 40px; z-index:20; }
.content-fragment.conversation-list .content-list.conversations .content-item.conversation.selected .abbreviated-post{ background: none; background-color: #009DDB; color: #333; }
.content-fragment.conversation-list .content-list.conversations .content-item.conversation .abbreviated-post{ padding: 10px 24px; }
.content-fragment.conversation-list .conversation-browser-column.messages{ width: 65%; background: #FAFAFA; margin-top:60px; }
.content-fragment.conversation-list .content-list-header.messages{ border-bottom: none; }
.content-fragment.conversation-list .content-list-header.messages .nodata, .content-fragment.conversation-list .content-list-header.messages .subject{ max-width: 80%; }
.content-fragment.conversation-list .content-list.messages .content-item.day{ text-align: right; }
.content-fragment.conversation-list .content-list.messages{	padding: 10px 25px; }

.user-forgottenpassword .message.error {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    font-size: 0.9em;
    left: 31px;    opacity: 0.8;    top: 154px;    width: auto !important;}
.ie7-Sign-In-header h1 {    color: #FF0000;    display: none;    text-transform: capitalize;}
.common-login #social-sign-in > span {    color: #333333;    display: none;    float: left;    margin-top: 17px;}

#uploadmsg{background-color: #ff9; padding: 5px 10px;}

#uploadmsg p{color: #930 !important;}
#ctl00_content_ProfileTabs_TabSet{display:none;}
.avatar-upload .field-item-header{margin-bottom:16px;}
.avatar-upload .field-item-description{margin-bottom:4px;}
.avatar-fileupload table td{line-height: normal !important; padding: 5px 0px !important;}
.avatar-fileupload input{background-color: rgb(238, 238, 238); padding: 0px 5px; cursor:pointer;}


/*******************Linnked-in on registration page******************/
.registrationstep2 .content-area.mrg-top > span,.registrationbio .content-area.mrg-top > span {    display: block ;    float: none !important;}
.registrationstep2 .linked-in,.registrationstep2 .content-main,.registrationbio .linked-in,.registrationbio .content-main {    padding-bottom: 20px !important;    padding-left: 20px !important;    padding-right: 20px !important;    padding-top: 0;    width: 43%;}
.registrationstep2 .content-area.mrg-top .content-main.float-right,.registrationbio .content-area.mrg-top .content-main.float-right {    padding: 0;}
.registrationstep2 .form.registration.steptwo-ul {    margin: 0 !important;}
.registrationstep2 .form.registration.steptwo-sec-ul.photo-upload li ul li.reg-margin-top {    width: 55%;margin-right: 4px !important;}
.registrationstep2 .form.registration.steptwo-sec-ul.photo-upload li ul li {    float: left;    margin: 0;    width: 40%;}
.registrationstep2 .form.registration.steptwo-sec-ul.photo-upload {    margin-bottom: 0 !important;    margin-left: 0 !important;    margin-right: 0 !important;
    margin-top: 10px;    overflow: hidden;    padding: 0 !important;    position: inherit !important;    width: 100% !important;}
.registrationstep2 .content-main .form.steptwo-ul input,.registrationstep2 .content-main .form.steptwo-ul select {    padding: 5px;    width: 86%;}
.registrationstep2 .content-main .form.steptwo-ul select {    color: #666;    text-indent: 0;    width: 90%;}
.registrationstep2 .content-main .form.steptwo-ul .law-school > input{width:auto;}
.registrationstep2 .form.registration.steptwo-sec-ul{margin-left:0!important; margin-top: 15px;}
.registrationstep2 .form.registration.steptwo-sec-ul.photo-upload a {    width: 110px !important;margin-right:0; float:right;}
.registrationstep2 .steptwo-sec-ul .button{margin-right:0 !important; float:right;}
.registrationstep2 .registration.steptwo-sec-ul .button-area .button.red-bg {    float: none;    margin-left: 539px;}
.registrationstep2 .linked-in:after, .registrationbio .linked-in:after {background: none repeat scroll 0 0 #fff;color: #666;content: "or";
position: absolute;right: -12px;top: 45%;height: 23px;width: 25px;border-radius: 50%;text-align: center;}
.registrationstep2 .linked-in,.registrationbio .linked-in {    border-right: 1px dotted #ccc;    height: 55%;    position: relative;}
.registrationstep2 .registration.steptwo-ul li.law-school {
    padding-top: 5px !important;
}
.registrationstep2 .messagelinkedin, .registrationbio .messagelinkedin {    color: #666;    display: block;    margin-left: 25px;    margin-top: 15px;}
.registrationstep2 .IN-widget, .registrationbio .IN-widget {    margin-left: 25px;}
.registrationbio section.linked-in.float-left,.registrationstep2 section.linked-in.float-left{padding-right:30px !important;}

.registrationbio .section-width {width: 40%;}
.registrationbio #biosave.button.red-bg {margin-left: 438px;}
.registrationbio li.button-area.text-center.fieldset-one-ul-li {width: 88%;position: absolute;left: 45px;bottom: 5px;}
.registrationbio .fieldset-one-ul-li > .sticky-placeholder-wrapper > textarea {    height: 125px !important;  max-width: 99%;   min-width: 99%;}
.registrationbio .content-main.section-width.float-right {    margin-left: 0;    margin-right: 25px;}
.registrationbio .content-main.section-width.float-right {    padding-right: 20px !important;}
.registrationbio li.button-area.text-center.fieldset-one-ul-li {border-top: 1px dotted #ccc;padding-top: 20px;}
.registrationstep2 .form.registration.steptwo-sec-ul.buttons  {    border-top: 1px dotted #ccc;    bottom: 10px;    left: 40px;
    padding-top: 5px;    position: absolute;    width: 90%; padding-right:0 !important;}
.registrationstep2 .preLogin .law-school {    overflow: hidden;    padding-top: 8px !important;}
.registrationstep2 .steptwo-sec-ul > .button-area {    margin-top: 10px !important;}
.registrationbio .button-area.text-center.fieldset-one-ul-li > a {    margin-right: 0px;}

.registrationstep2 .content-main.linkedin-info {    border-right: 1px dotted #ccc;    padding-left: 50px !important;    padding-right: 35px !important;float: none !important}
.registrationstep2 .linkedin-info .form.registration.steptwo-sec-ul.photo-upload {    margin-top: 0;    padding-left: 35px !important;    padding-right: 48px !important;    position: absolute !important;    width: 33% !important;}
.registrationstep2 .linkedin-info .form.registration.steptwo-sec-ul.photo-upload li {    overflow: hidden;    width: 100%;}
.registrationstep2 .content-main.linkedin-info .form.steptwo-ul input,.registrationstep2 .content-main.linkedin-info .form.steptwo-ul select {
    padding: 10px;}
.registrationbio .section-width.linkedin-info {    width: 88%;}
.red-bg:hover{color:#000 !important;}
/*.registrationstep2 .box-shadow header, .registrationstep2 .box-shadow div.content-area {    visibility: visible;}*/

/*******************************************************************/
@media screen and (max-width: 1024px){.search-main .search-btn{top:0; padding:10px; right:-32px;}
.registrationstep2 .registration.steptwo-sec-ul .button-area .button.red-bg{margin-left:77%;}
.registrationbio #biosave.button.red-bg {    margin-left: 63%;}

/***Done Temporarily as Linkedin popup is not working as expected on ios****/
/*.registrationstep2 .linked-in,.registrationbio .linked-in, .post-page.profile .linked-in{display: none;}*/

.registrationstep2 .content-main {    border-right: 1px dotted #ccc;    padding-left: 50px !important;    padding-right: 35px !important;float: none !important}
.registrationstep2 .form.registration.steptwo-sec-ul.photo-upload {    margin-top: 0;    padding-left: 35px !important;    padding-right: 48px !important;    position: absolute !important;    width: 33% !important;}
.registrationstep2 .form.registration.steptwo-sec-ul.photo-upload li ul li {    overflow: hidden;    width: 100%;}
.registrationstep2 .content-main .form.steptwo-ul input,.registrationstep2 .content-main .form.steptwo-ul select {
    padding: 10px;}
.registrationbio .section-width {    width: 88%;}

/*****************************************************************************/

}

/******* Changes made for LNGLD***********/
@media screen and (max-width: 768px){
	.lngldprintoremail #printemail #email {width: 95% !important; margin-top:5px !important;}
	.lngldprintoremail #printemail #btnsend {width: 44% !important; margin-top:20px !important; margin-bottom:20px !important;}
	.lngldprintoremail #printemail #btnprint {width: 44% !important; margin:20px 0 !important;}
	.lngldprintoremail div.main-content table td ul li img{width:100%;}
	.lngldprintoremail .main-content .project-content table table td{padding:1.5% !important; font-size:0.8em;}
}

@media screen and (max-width: 360px){
	.lngldprintoremail #printemail #email {display: block !important; height: auto; margin-right: 4% !important; margin-top: 5px; padding: 2% 1% !important; width: 95% !important;}
	.lngldprintoremail #printemail #btnsend {display: block !important; margin: 20px 15px 25px 0 !important;padding: 0 2% !important; text-align: center;  width: 94% !important;}
	.lngldprintoremail #printemail #btnprint {display: block !important; margin: 25px 15px 25px 0 !important; padding: 0 2% !important; text-align: center; width: 94% !important;}
	.lngldprintoremail .main-content .project-content table table td{padding:1% !important;}
}
/*********LNGLD Changes Ends************/
@media screen and (max-width: 800px){
	
	html, body{    font-family: calibri, Arial, Helvetica, sans-serif;    font-size: 100%;}
	
		.preLogin:before{background:none;}
	.preLogin:after{background:none;}
	.preLogin{background:#fff;}

	.user-friendshiplist .content-fragment.friendship-list .full-post{margin-top:50px; padding-left:0;}
	.bread-crum{ margin-top:0;margin-bottom:10px;}
	/*.talk .bread-crum{margin-top:0em;}*/
	.logged-in header a.logo{top:25px;}
	.ui-moderate, .admin-bar, .reply-wrapper .rich-editor, .layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar, .content-fragment.edit-user .notification-setting-item-group .notification-distribution-type-header .notification-description, .content-fragment.search-result-list .content-item .abbreviated-post .post-metadata ul.details{display:none;}
	.search-searchresultlist .filter-heading-wrapper, .search-searchresultlist .search-facet-filters{display:none!important;}
	.content-fragment.thread .content-fragment-content{background:none;}
	.logged-in .header-fragments #utility-nav{top:0;}
	.logged-in .header-fragments header{margin-top:0;}	
	.members-listing ul li .details{display:block;}
	.profile-main{background:none!important;}	
	.user-banner .user-avatar .edit-avatar{font-size:0.65em;}
	.user-banner .user-avatar{left:15px; position:absolute; line-height:21px!important; top:160px;}
	.content-area .article .article-content{float:left; padding-left:16px!important;}
	.content-area .article .content-fragment.user-profile.no-wrapper.editable.article-content{width:85%;}
	.content-fragment.user-profile.no-wrapper.article-content{padding-bottom:0;}
	.profile .content-area .article .article-content h3{padding-top:0;}
	.members-listing .recent-activity.box-shadow{display:block!important;}
	.user-userprofile .profile .content-area .article .article-content h3{padding-top:20%;}
	.user-userprofile .profile .content-area .article .article-content h3{padding-bottom:0; padding-top:0 !important;}
	.content-area .article .setting-content label{line-height:25px;}
	.setting-item-label{width:100%;}
	.user-edituser .content-area .article .article-content{width:auto;}
	.post-page .reply{width:92%; border-right:0;}
	.post-page .edit-tags{left:7px;}
	.post-page .article .social-options a{margin-right:2%; float:left;}
	.post-page .article .social-options.post-links span, .post-page .article .social-options.post-links a{display:inline;}
	.reply-wrapper{margin-left:7px;}
	.post-page .article{padding-bottom:0;}
	.post-page .article .social-options .ui-like a{margin-left:-43px;}
	.post-page .article .social-options .article.comment .ui-like a{margin-left:0;}
	.user-userprofile .content-area .article .article-content, .user-blogs .content-area .article .article-content, .liked-content .content-area .article .article-content, 			.forums-thread .content-area .article .article-content, .user-friendshiplist .content-fragment.friendship-list.no-wrapper.article-content, .user-favoritelist .favorable-content-list{width:88%!important;}
	.content-area .article .article-content .setting-content a{visibility:visible; float:left; padding:0; width:100%;}
	.content-fragment.edit-user .notification-setting-item-group .notification-distribution-type-header{min-width:65px;}
	.post-page.profile .article .social-options,
	.user-userprofile .post-page.profile .article .social-options{position:static; overflow:hidden; margin-bottom:20px;}
	.user-userprofile .content-fragment.activity-story-stream.no-wrapper.article-content h3{padding-top:0;}
	.content-area .article .article-content a.more, aside .item-box a.more{width:80px;}
	.content-area .article .article-content a.more span{left:0;}
	.forums-thread .post-page .article .social-options a{display:inline-block!important;}
	.tags-editor table td input{margin-right:5px;}
	.user-friendshiplist .post-page .article .social-options span{display:inline; text-indent:inherit; width:auto;}
	.post-page.profile .article .social-options a{padding:0 8px;}
	.content-fragment.friendship-list .post-actions .navigation-item .internal-link{line-height:normal; margin-bottom:5px; clear:both;}
	.content-fragment.search-result-list .search-filters{width:40%;}
	.content-fragment.search-result-list .search-query .search input {width:75%;}
	.content-fragment.search-result-list .filter-data { margin-bottom:0; }
	.content-fragment.thread-list .table-header-column.post-author{width:10%;}
	.content-fragment.thread-list .table-header-column.author-sort{width:35%;}
	.content-fragment.thread-list .table-header-column.date-sort{width:40%; text-align:left;}
	.content-fragment.thread-list .table-header-column.total-replies-sort{width:16%; text-align:left;}
	.content-fragment.thread-list .table-column.post-status{text-align:left;}
	.content-fragment.thread-list .post-status .abbreviated-post, .content-fragment.thread-list .table-column.post-name .abbreviated-post{padding-left:2px;}
	.user-blogs .content-fragment.thread-list .table-header-column .internal-link.sort-descending, user-blogs .content-fragment.thread-list .table-header-column 		.internal-link.sort-ascending{color:#000;}
	.user-edituser .profile .article .social-options.setting-social{margin-left:-14px; padding-right:0;}
	.user-friendshiplist .post-page .article .social-options.setting-social a{padding:0; min-width:85px; font-size:0.5em; text-align:center;}
	.query-filter.tab-set.with-panes.social-options.setting-social{margin-right:0;}
	.user-friendshiplist .friendship-list{padding-right:0!important;}
	.content-fragment.search-result-list .search-query .searchbutton{left:87%;}
	.post-page .article .social-options.setting-social a{float:none; min-width:73px; text-align:center; padding:0; font-size:0.55em;}
	.post-page .article .social-options.setting-social a
	.content-fragment.search-result-list .message.norecords{width:auto;}
	.post-page .article.comment .social-options .ui-like a{margin-left:0px; width:10px;}
	.post-page .article.comment .social-options span.like-toggle{display:block;}
	.content-fragment.conversation-list .content-list-name.conversations .new{width:85px; right:0; top:0; text-align:center;}
	.content-fragment.conversation-list .content-list-name.conversations h4{padding:30px 15px 10px 5px; font-size:1em;}
	.Accept-term-Popup.modal-box .mb-content-holder{width:90%;}
	.post-page .article .social-options .like-toggle a.internal-link span{float:left; height:20px; text-indent:0; font-size:1.7em; margin-left:-5px; font-family:'lex-icons';}
	.post-page .article .social-options a.like-off span:before{content:'\e824'; font-style:normal;}
	.post-page .article .social-options a.like-on span:before{content:'\e823'; font-style:normal;}
	.modal-box .mb-content-holder .field-item-input{float:left;}
	.modal-box .mb-content{padding:5%;}
	.content-fragment.friendship-list .post-actions{position:static; width:100%; overflow:hidden;}
	.content-fragment.friendship-list .post-actions ul.navigation-list li{float:right;}
	.content-fragment.friendship-list .post-actions ul.navigation-list li a{margin-left:5px;}
	.post-page .article .social-options a.favorite-on:before {margin-right:0px; font-size:1.7em; text-indent:-4px; float:left;}
	.post-page .article .social-options a.favorite-off:before {margin-right:0px; font-size:1.7em; text-indent:-4px; float:left;}
	.user-favoritelist .content-fragment.favorable-content-list .filter-option.selected a{font-size:0.5em;}

	.talk #sub-nav-talk ul li:before{content:'Forums'; font-family:Calibri,Arial,Helvetica,sans-serif; height:15px; width:50px;}
	.talk section.talk li.field-item{text-transform:capitalize;clear:both;}
	.talk .post-subject .highlighter:before{content:'Enter Headline or Question (max 80 characters)'; font-family:Calibri,Arial,Helvetica,sans-serif; height:15px; width:50px;}
	.talk .post-body .mceEditor.defaultSkin:before{content:'Description';height:15px; width:50px;}
	.talk .post-tags .field-item-input:before{content:'Tags';height:15px; width:50px;}
	.talk .post-tags .field-item-input{margin-top:10px; float:left;}
	.talk .post-tags .field-item-input{margin-top:10px;}
	.talk .post-subject .sticky-placeholder-wrapper label.sticky-placeholder-label{visibility:hidden;}
	.talk .defaultSkin table.mceLayout{margin-top:2px;}
	.talk .post-body .mceEditor.defaultSkin{margin-top:45px; float:left; width:97%;}
	.talk .content-fragment.create-edit-post .field-item .internal-link.save-post{margin-bottom:20px;}
	#main-container.talk .layout.box-shadow h2{margin-top:12px!important;}
	.content-fragment.conversation-list .conversation-browser-column.conversations{width:100%; transition: all 0.6s ease-in-out;			/* All Browsers */
	-webkit-transition: all 0.6s ease-in-out; 	/* Safari and Chrome */
	-moz-transition: all 0.6s ease-in-out;  	/* Firefox 4 */
	-ms-transition: all 0.6s ease-in-out;		/* IE */
	-o-transition: all 0.6s ease-in-out}
	.slide-inbox .content-fragment.conversation-list .conversation-browser-column.conversations{margin-left:-320px;}
	.content-fragment.conversation-list .conversation-browser-column.messages{width:100%;}
	.content-fragment.conversation-list .content-list-header.messages .back-btn{display:inline!important; margin:14px 10px 0 0;}
	header nav ul li#user .connection{display:none;}
	.content-fragment.conversation-list .content-list-name.conversations .new{top:14px; right:9px;}
	.content-fragment.search-result-list ul.content-list li.content-item:before{left:0; width:96%;}
	.profile-main .content-list .content-item.activity-story{padding:0 0 40px 0;}
	.mceLast, .mceFirst{display:none;}
	.defaultSkin iframe{height:50px!important;}
	.modal .defaultSkin table.mceLayout{margin-top:2px; height:auto!important;}
	body.modal li.message-body:before{content:'Message'; font-family:Calibri,Arial,Helvetica,sans-serif; height:15px; width:50px;}
	.field-item.message-recipients{padding:0 0 0.3em 0;}
	.preLogin 	{    background: none repeat scroll 0 0 #FFFFFF !important;  overflow-y: visible !important; overflow-x: hidden !important; }
	.forgotten-password .frgt-pwd{width: 300px !important;}
	.fieldset-two {float: none !important; margin-top: 0 !important;	}
	#main-container, .content-area{height:auto !important;padding-bottom: 0;}
	.fieldset-one {border-right: none !important;width: auto;	}
	.reg-return {margin-right: 45px; margin-top: -44px;	}
	.steptwo-ul > li > .sticky-placeholder-wrapper {    width: auto;}
	.reg-margin-top{margin-right:80px;}
	.reg-avtar-area-msg.float-right {margin-right: -25px !important;margin-top: -38px;width: 280px;}
	#biosave.button.red-bg { float: left; margin-left: 60px;}
	.user-createuser .content-main {    padding: 0;}
	/*.field-item.required.captcha.float {display: none;	}*/
	.registration .avatar-area.reg-avtar-area {    display: none;}
	.captcha-msg {    font-size: 0.7em;    top: -15px !important;}
	.field-item.required.captcha.float.fieldset-one-ul-li {    margin-top: 20px;    position: relative;}
	.fieldset-one-ul-li {    margin-bottom: 15px;}
	/*.content-area.mrg-top > span{margin-left: 26px;}*/
	#biosave.button.red-bg{margin-left: 35%;}
	.mrg-right {    margin-right: auto !important;}
	.preLogin #pre-content .sign-in-text p{display:none;}
	.preLogin #pre-content .sign-in-text h1{ padding-bottom:0px;}
	.common-login #pre-content .field-list.login.mrg-right {    padding: 0;}
	.content-area.mrg-top > span { float: none;margin:0;}	
	.user-createuser .button.blue-bg {    padding: 0 18px;}
	.common-login .content-area.mrg-top.msg-container {    margin-top: 50px;}
	.login-and-create-user .field-list.login.form.sign-in {    margin: 0 auto !important;}
	.logout .page {    margin-top: 75px;    text-align: left;}
	.content-fragment-page.user-forgottenpassword .content-fragment{padding:0;}
	.content-area.mrg-top.frgt-pwd {    margin: 30px auto 0;}
	.error {    font-size: 0.7em !important;    top: -6px;}
	.form.registration.field-list.fieldset-two{width:auto;padding-right:17px; margin-top:10px !important;}
	.registrationstep2 #content.box-shadow {    margin-bottom: 0;}
	.user-createuser .content-area.mrg-top {    margin-top: 25px;}
	.user-createuser .content-area.mrg-top {    text-align: center; padding-top: 15px;}
	.user-createuser .content-area.mrg-top section{    text-align: left; margin-top:10px;}
	.user-forgottenpassword #content {    margin-bottom: 0;}
	.user-forgottenpassword .message.error {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    font-size: 0.9em;
    	left: 31px;    margin-bottom: -20px;    top: 0;    opacity: 0.8;    position: relative;    width: 200px !important;}
	.common-home #content section.data-row div.viewport{height:auto;}
	body form {overflow-x:hidden;}
	
	.forums-thread .post-page .article .social-options.post-links > a, .forums-thread .post-page .article .social-options.post-links > span a {
    font-size: 10px;
    line-height: 25px;
    text-indent: 0;
    width: auto;
}
.forums-thread .post-page .social-options .ui-like .like-toggle a.internal-link {
    margin-left: 0 !important;
   /* margin-top: -51px;*/
}
.common-login div#social-sign-in{margin-top:5px;}
.members .memberbox a.follow {  background: none repeat scroll 0 0 #009ddb;    color: #fff;    font-size: 0.8em;    height: 30px;    margin-left:65px;
    line-height: 30px;    padding: 0 8px;    position: absolute;    text-align: left;    text-transform: uppercase;    top: 102px;    width: auto;
    z-index: 99;}

.members .members-listing div.recent-activity.box-shadow {    left: 0 !important;}
.members .members-listing div.recent-activity.box-shadow a{height:30px; line-height:30px;}


/********************For Linked-in on registration pages******************/


.registrationstep2 .content-area.mrg-top > span, .registrationbio .content-area.mrg-top > span {    margin-left: 15px;}
.registrationstep2 .linked-in:after, .registrationbio .linked-in:after {    left: 47%;    top: auto;	bottom:-10px;}
.registrationstep2 .linked-in, .registrationbio .linked-in {border-bottom: 1px dotted #ccc; border-right: medium none; padding: 25px 0 !important;    width: 90%;}
.registrationbio section.linked-in.float-left, .registrationstep2 section.linked-in.float-left {    padding-right: 0 !important;}
.registrationstep2 .IN-widget, .registrationbio .IN-widget {    margin-left: 15px;}
.registrationstep2 .IN-widget, .registrationbio .IN-widget, .registrationstep2 .messagelinkedin, .registrationbio .messagelinkedin {
	margin-left: 15px;}
.registrationbio .section-width,.registrationstep2 .content-main.float-right {    width: 90%;}
.registrationstep2 .content-area.mrg-top .content-main.float-right, .registrationbio .content-area.mrg-top .content-main.float-right {
	padding: 0;}
.registrationbio .content-main.section-width.float-right {    padding-right: 0 !important;}
.registrationbio .content-main.section-width.float-right, .registrationstep2 .content-main.float-right {    float: none !important;
	margin-left: 15px;    margin-right: 0 !important;    overflow: hidden;    padding-top: 25px !important;}
.registrationbio li.button-area.text-center.fieldset-one-ul-li {    position: inherit;    width: 95%;}
.registrationbio .fieldset-one-ul-li > .sticky-placeholder-wrapper > textarea {    max-width: 95%;    min-width: 95%;}
.registrationbio input[type="text"]{width:95%;}
.registrationbio #biosave.button.red-bg {    margin-left: 5%;}
.registrationstep2 .content-area.mrg-top .content-main.float-right, .registrationbio .content-area.mrg-top .content-main.float-right {
    padding-left: 0 !important;}
.registrationstep2 .registration.steptwo-sec-ul .button-area .button.red-bg {    margin-left: 55px;}
.registrationstep2 .form.registration.steptwo-ul {    padding-bottom: 40px;}
.registrationstep2 .form.registration.steptwo-sec-ul:last-child {    bottom: 5px;    left: 0;    padding-top: 5px;}

/*********************************************************************/

.user-createuser .QapTcha{    width:285px;}
.user-createuser .QapTcha .bgSlider {    width:252px;}
.user-createuser .login-and-create-user ul.form.registration.field-list.fieldset-two {    position: relative;}
@media all and (-webkit-min-device-pixel-ratio:0){
	.user-createuser .field-item-validation .error {top: -24px !important;}
}

}
@media screen and (max-width: 480px){

	body{    font-family: calibri, Arial, Helvetica, sans-serif;    font-size: 100%;}
	
	.preLogin:before{background:none;}
	.preLogin:after{background:none;}
	.preLogin{background:#fff;}
	
	body.modal{position:static!important;overflow:scroll!important;}
	.modal{position:fixed!important; width:100%!important;}
	.modal-content-2{width:100%!important;}
	.modal-content iframe{width:100%!important; height:100%!important; overflow:scroll; overflow-x:hidden !important;}
	.modal-content iframe input{width:85%!important;}
	iframe#Editor_ifr{width:100%!important;}
	body.modal li.message-body:before{content:'Message'; font-family:Calibri,Arial,Helvetica,sans-serif; height:15px; width:50px;}
	body.modal .message-recipients .field-item-input>div{width:97%!important; border:solid 1px #D1D1D1!important; 
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	}
	.mrg-top{  margin-top: 35px ;}
	iframe#Editor_ifr body#tinymce{background:none!important;}
	.modal-mask{background:#FFF!important; opacity:1!important;}
	body.modal .field-item .field-item-input textarea{text-indent:0!important; width:96%!important;}
	.defaultSkin table.mceLayout{margin-top:40px;}
	

	/*changes by sakshi, for mobile*/
	.preLogin .form.sign-in {		margin-top: 0px !important;	}
	/*.preLogin #pre-content .sign-in-text h1 {	    padding-top: 60px;	}*/
	.content-fragment.login-and-create-user p {	    line-height: normal;   	}
	.preLogin ul.form.sign-in li.button-area .button.blue {  		padding-top: 1px;    		font-family: arial;		font-size: 0.75em;	}
	.content-fragment.login-and-create-user .internal-link.submit-button {        		height: 34px;	}	
	.preLogin 	{    background: none repeat scroll 0 0 #FFFFFF !important;  overflow-y: visible !important; overflow-x: hidden !important; }
	.sign-in-text p{margin-left:11px;}
	
	.common-login{height:500px; overflow-y:visible;}
	/*changes by sakshi, for mobile, for registration page*/
	.field-item.user-name.float {margin-top: 10px;}
	/*.field-item.required.captcha.float {display: none;	}*/
	.content-area.mrg-top > span { float: none; margin:0;}
	.content-area .mrg-top{  margin-top: 75px !important;}
	.preLogin #pre-content .sign-in-text h1{padding-bottom:0px;}
	.preLogin #pre-content .sign-in-text p{display:none;}
	.preLogin .form.sign-in, .preLogin #social-sign-in{margin-right:0px !important;}
	
	.registration .avatar-area.reg-avtar-area {    display: none;}
	
	.captcha-msg {    font-size: 0.7em;    top: -15px !important;}
	.field-item.required.captcha.float.fieldset-one-ul-li {    margin-top: 21px;    position: relative;}
	.fieldset-one-ul-li {    margin-bottom: 15px ;}
	/*.content-area.mrg-top > span{margin-left: 26px;}*/
	#biosave.button.red-bg{margin-left: 30px;}
	.mrg-right {    margin-right: auto !important;}
	.common-login #pre-content .field-list.login.mrg-right {    padding: 0;}
	#biosave.button.red-bg{margin-left: 25px;}

	.logout .page {    margin-top: 0px;    text-align: left;}
	.login-and-create-user .field-list.login.form.sign-in {    margin: 0 auto !important;}
	.content-fragment-page.user-forgottenpassword .content-fragment{padding:0;}
	.content-area.mrg-top.frgt-pwd {    margin: 30px auto 0;}
	.user-createuser .button.blue-bg {    padding: 0 18px;}
	.error {    font-size: 0.7em !important;    top: -6px;}
	.form.registration.field-list.fieldset-two{width:auto;padding-right:17px;margin-top:10px !important;}
	.registrationstep2 #content.box-shadow {    margin-bottom: 0;}
	.user-createuser .content-area.mrg-top {    margin-top: 25px;}
	.user-createuser .content-area.mrg-top section {    margin-top: 0px;}
	.user-forgottenpassword #content {    margin-bottom: 0;}
	.msgs-message .page-name {    margin-bottom: 35px;}

.forums-thread .post-page .article .social-options.post-links > a, .forums-thread .post-page .article .social-options.post-links > span a {
    font-size: 10px;
    line-height: 25px;
    text-indent: 0;
    width: auto;
}
.forums-thread .post-page .social-options .ui-like .like-toggle a.internal-link {
    margin-left: 0 !important;
   /* margin-top: -76px;*/
}
.common-login div#social-sign-in{margin-top:5px;}
.user-createuser .QapTcha,.user-createuser .QapTcha .bgSlider {    width:98%;}
}
.ie8 .re-logo{width:149px; height:21px}
