.tabbing{display:none;}
.tabbing.active{display:block;}
.post-page .article .social-options.setting-social a.selected{background:#FFF; border:solid 1px #CCC; line-height:23px;}
.post-page .article .social-options.setting-social a{height:auto;}
.setting-content{clear:both;}
.profile .article .social-options.setting-social{position:static;}
.content-area .article .setting-content label{background:none; position:static; font-size:1.1em; font-weight:normal; line-height:35px; text-transform:none; color:#666;}
.content-area .article .setting-content input{width:98%;}
.content-area .article .setting-content table td input{width:auto;}
.content-area .article .setting-content select{width:100%;}
.content-area .article .setting-content .left input, .content-area .article .setting-content .right input{width:auto; margin:5px 0 0 0;}
.content-area .article .setting-content .messages input, .content-area .article .setting-content .checklist input{width:auto;}
.content-area .article .setting-content .setting-share-favorites input{width:auto;}
.content-area .article .setting-content span.setting-item-input{position:relative;}
.content-area .article .setting-content label.email-setting-item-label{line-height:normal; text-align:left; text-transform:none;}
.content-area .article .article-content .setting-content a{color:#009DDB;}
.content-area .article .article-content .setting-content a:hover{color:#000;}

.content-area .article .setting-content .email-setting-item-group .email-setting-item label.email-setting-item-label{margin-bottom:0; padding-right:0;}
.content-area .article .setting-content .setting-share-favorites label{line-height:normal;}
.content-area .article .setting-content .notification-setting-item-group label{text-align:left; line-height:normal; float:left; width:auto; height:auto; text-transform:none; font-size:1em;}
.content-area .article .setting-content label:before{background:none; float:none; content:none;}
.content-area .article .setting-content .checklist input{margin-right:5px;}
.content-area .article:hover .setting-content label{color:#666; background:none;}
.content-area .article:hover .setting-content label:before{color:#999999;}
.setting-item-label{text-align:left; width:44%;}
.setting-item{overflow:hidden;}
.setting-item-input{width:54%;}
.setting-content input, .setting-content select{text-indent:inherit;}
.setting-item{list-style-type:none;}
.content-area .article .article-content .setting-content ul{padding:0;}
fieldset.setting-list{margin:0;}
fieldset.setting-list legend{margin-top:0; padding:1em 0 0 0; text-transform:none;}
.setting-item-header{font-weight:normal; color:#666; text-transform:none;}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item{width:50%;}
.content-fragment.edit-user div.email-group-header{border:0;}
.content-fragment.edit-user .notification-setting-item-group .notification-setting-item-checkboxinput{vertical-align:top;}
input[type="submit"],
.blue-button,
.content-fragment.edit-user .setting-item .internal-link.update-account, .content-fragment.edit-user .setting-item .internal-link.update-account.disabled{background:#009DDB; color:#FFFFFF; display:block; float:left; font-size:1em; font-weight:normal; height:35px; line-height:35px; max-width:none; padding:0 18px; position:static; text-align:center; text-transform:uppercase; margin-top:40px;}
.blue-button {color:#fff!important;}
.content-fragment.edit-user .setting-item .internal-link.update-account, .content-fragment.edit-user .setting-item .internal-link.update-account.disabled:hover{background:#999;}
.content-fragment.edit-user .notification-setting-item-group td{padding:10px 4px;}

/*.required:after{position:absolute; content:""; right:0; background:#ED1C24; right:-11px; height:40px; width:12px;}*/
.required input, .required select, .required textarea{border-right:2px solid #ED1C24 !important;}
.content-area .article .setting-content .checklist label{font-size:0.85em;}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item-description{font-size:0.8em;}
.content-fragment.edit-user div.email-setting-item-group.messages .email-setting-item-description{font-size:1.1em; margin-right:10px; color:#666;}
.content-fragment.edit-user div.email-setting-item-group.messages label{font-size:0.85em;}
.content-fragment.edit-user div.email-setting-item-group .email-setting-item-header{font-size:1em; font-weight:normal;}
/*.profile .article .article-content h3{padding-top:40px; margin-top:0px!important;}*/
footer section address a:link, footer section address a:visited, footer section address a:active{color:#FFFFFF;}
footer nav ul li a:link, footer nav ul li a:visited, footer nav ul li a:active{color:#CCCCCC;}
.select-all{float:left; margin:43px 0 0 10px; font-size:0.9em; color:#666;}
.select-all a.all{margin:0 5px;}
table.checklist{clear:both;}
.setting-share-favorites label{font-size:1em !important;}

/**/
.content-fragment.edit-user .notification-setting-item-group .notification-setting-item td{vertical-align:top;}
.content-fragment.edit-user .notification-setting-item-group .notification-setting-item td input{width:auto;}

.user-edituser .edit-user div.setting-content{left:0!important; top:-5784px!important}
@media screen and (max-width: 480px){
	.setting-item-input{width:99%;}
	.setting-item-label{width:100%;}
}