.link-button button{background:none; color:#008BBF; height:auto; line-height:15px; padding:0;}
.post-tags .field-item-input input{float:left; width:25%;}
.post-tags .sticky-placeholder-label{top:5px !important;}
.content-fragment.create-edit-post .content-fragment-content .field-item .field-item-input{padding:0;}
.field-item.post-subscribe *{position:static !important; display:inline !important;}
.create-edit-post .field-item.post-subscribe label.field-item-header{margin-right:0 !important;}
.field-item.post-subscribe{float:right; padding:0 !important; margin-top:-35px;}
.field-item.post-subscribe label{float:right; font-size:1em !important; font-weight:normal; text-transform:none !important;}
.field-item.post-subscribe span.field-item-input{margin-right:5px;}
.content-fragment.create-edit-post .field-item .internal-link.save-post{background:#009DDB !important; font-size:0.75em; height:auto; line-height:35px; margin:0; padding:0 18px; text-transform:uppercase;}
.content-fragment.create-edit-post .field-item .internal-link.save-post:hover{background-image:none !important; background-color:#999 !important;}
.content-fragment.create-edit-post .field-item .internal-link.save-post span{display:none;}
.field-item.post-subject .highlighter{width:100% !important; min-height:35px !important;}
.field-item.post-subject .highlighter textarea, .field-item.post-subject .sticky-placeholder-wrapper textarea{width:96% !important; padding:10px 2px 10px 0 !important; height:auto!important;}
.field-item.post-subject .highlighter div{display:none;}
.field-item.post-subject .highlighter label.sticky-placeholder-label, .field-item.post-subject .sticky-placeholder-wrapper label.sticky-placeholder-label{top:2px !important;}
.content-fragment.create-edit-post .content-main.talk fieldset.field-list{padding:0 0 24px 0; margin:0;}
section.content-main.talk table td:first-child a{padding-left:0;}
.field-item.post-body table.mceLayout{width:100% !important;}
.field-list.save-post-form{padding:0 50px 24px 20px;}
#main-container.talk .layout.box-shadow h2{
	background: #f8f8f9;
	padding: 0 0 0 11px;
	border-left: 5px solid #009ddb;
	line-height: 39px;
	border-bottom: 1px solid #ddd;
	margin-top:50px;
}
#main-container.talk .layout.box-shadow h2:after {
	content: "";
	height: 45px;
	background: url(../images/support-graphic-right-corner.png) no-repeat left top;
	width: 11px;
	position: absolute;
	right: -11px;
}
section.content-main.talk #sub-nav-talk ul{list-style:none; margin-top:40px; padding-left:19px; display:block;}
.tab-set.with-panes, .tab-set.with-panes td{background:none; border:none;}
.tab-set.with-panes table{padding-left:5px;}
.tab-set.with-panes .tab.selected{color:#009DDB !important; font-weight:normal;}
.tab-set.with-panes .tab{border-right:1px solid #BFBFBF; color:#333 !important; font-size:17px;}
section.content-main.talk{padding-bottom:0;}
.create-edit-post.no-wrapper{padding-top:0;}
.create-edit-post .post-type{background:none !important;}
.create-edit-post label.field-item-header{font-size:inherit !important; font-weight:normal !important; margin:0 15px 0 0 !important; text-transform:none !important; position:static !important;}
.create-edit-post .post-type .field-item-input label{font-weight:normal; margin:0 10px 0 5px;}
.create-edit-post .post-feature{padding:3px 0 0 20px !important; margin-bottom:20px;}
.create-edit-post .post-feature .field-item-header.hidden{padding-top:10px; display:block;}
.create-edit-post .post-feature .field-item-input.featured-post-url .user-file-url{margin:10px 0 0; background:#F8F8F9}
.create-edit-post .post-lock, .field-item.post-include-poll{padding:3px 0 0 20px !important;}
.post-stickiness span.field-item-input{width:20%;}
.post-stickiness span.field-item-input select{text-indent:0; padding:10px 6px 10px;}
.create-edit-post .post-feature .featured-post-url .user-file-url input{margin:10px; background:#666; cursor:pointer; padding:8px 15px; font-size:0.75em; text-transform:uppercase; font-family:calibri,arial; font-weight:bold; color:#fff;}
.create-edit-post .post-feature .featured-post-url .user-file-url input:hover{background:#999;}
.content-fragment.create-edit-post .internal-link.add-attachment{font-size:0.9em; padding-left:5px;}
.post-attachment span.label.field-item-header{display:inline; font-size:1em; font-weight:normal;}
.poll-toggled-option .field-item-input input{width:100% !important;}
.poll-toggled-option table.mceLayout{width:100% !important;}
.poll-toggled-option button{margin-top:10px;}
.poll-toggled-option .field-item-description{display:inline;}
.create-edit-post .poll-toggled-option label.field-item-header{margin-right:0 !important; text-transform:capitalize !important;}
.create-edit-post .poll-toggled-option .field-item-description{color:#666 !important;}
.create-edit-post{position:relative;}
.create-edit-post .talk_overlay{background:#FFFFFF; height:100%; left:0; opacity:0.75; position:absolute; top:0; width:100%; z-index:9; filter: alpha(opacity=10);}
.modal-title, .modal-title *{padding:0; margin:0; border:none;}
.modal-title span{display:block; color:#ddd; text-indent:20px; font-size:18px; line-height:35px; font-weight:normal; text-transform:uppercase; border-bottom:3px solid #ED1C24; background:#333;}
div.modal-close{background:none; font-size:18px; color:#999999;}
div.modal-close:before {
  content: '\e815';
  font-family:lex-icons;
  position:absolute; top:-3px;
}
div.modal-close:hover:before{color:#ddd;}
.modal-content{padding:0;}
.select-tags-main .modal-content{padding:0; width:380px !important;}
.modal-content *{border:none;}
.modal-content .modal-content-2{padding:0 !important;}

.select-tags-main .modal-content .modal-content-2{width:100% !important; height:350px !important;}
.select-tags-main .modal-content .modal-content-2 iframe{width:100% !important; height:100% !important; overflow:hidden !important;}

.modal-footer .modal-resize{display:none;}
body.modal fieldset.field-list{padding:0 20px;}
.modal-footer{display:none;}
body.modal fieldset.field-list ul.field-list.tags-iframe .field-item{overflow:auto; height:200px;}
body.modal fieldset.field-list ul.field-list .field-item.submit-button{height:auto; padding-top:20px;}
body.modal table{width:100% !important;}
body.modal div.tab-set div > table{width:auto!important; float:left;}
body.modal fieldset.field-list ul.field-list table td{vertical-align:top; line-height:18px; padding-bottom:10px;}
body.modal fieldset.field-list ul.field-list table label{font-size:0.9em !important; margin-left:6px !important;}
.submit-button .field-item-input a.submit-form, a.upload-file{background-image:none; background:#666; padding:0 18px; height:auto; font-weight:normal; font-size:0.9em; line-height:35px; float:left; margin-right:20px; color:#fff;}
.submit-button .field-item-input .submit-form span{display:none; background:none;}
.submit-button .field-item-input .submit-form:hover, a.upload-file:hover{background-image:none; background-color:#999;}
.field-item-input a.internal-link.cancel{float:left; font-size:14px; margin-top:10px; padding:0 !important; line-height:normal; color:#008BBF; background:none;}
body.modal fieldset.field-list legend.field-list-description{font-size:16px; font-weight:normal;}
li.link .field-item-input input[type='text']{width:95%;}
body.modal table td div{border-color:#ddd !important;}
body.modal table div#treeArea div{border:1px solid #DDDDDD !important; background:#F8F8F9 !important; width:100% !important;}
body.modal table td div.content-selector-item-wrapper{overflow:hidden; padding:10px 20px; border-bottom:1px solid #DDDDDD;}
body.modal table td div.content-selector-item-wrapper .content-selector-item{float:left; margin-right:15px;}
body.modal table td div.content-selector-item-wrapper .content-selector-item-name{float:left;}
body.modal table div.tab-set{background-image:none !important; background:#EDEDED;}
body.modal table div.tab-set td.null{padding:0 10px;}
body.modal table div.tab-set a.tab{padding:5px;}
body.modal table div.tab-set a.tab.selected{background:#fff;}
body.modal table div.tab-set a.tab.selected div{background:none !important;}
body.modal .field-item .field-item-input input[type="submit"][value="Upload File"]{font-size:14px; margin-top:10px; padding:0 !important; line-height:normal; color:#008BBF; background:none; text-transform:none; height:auto;}
div[id$="PreviewPane"] div.post-author{background:#EDEDED !important;}
.ie7 div.post-author, .ie8 div.post-author{background:#EDEDED !important;}
div[id$="OptionsArea"]{overflow:auto !important;}
.content-fragment.create-edit-post .field-item-validation{margin:0 !important; font-size:14px !important;}
.content-main.talk #sub-nav-talk ul{padding-bottom:0;}
.content-main.talk #sub-nav-talk ul li{margin-bottom:0;}
.create-edit-post .fiji-content-fragment-inner > .content-fragment-content{padding-top:0;}
.content-fragment.create-edit-post .tab-pane{padding:0;}
.content-fragment.create-edit-post .field-item.post-tags input{height:18px; padding-top:9px; font-size:12px;}
@media screen and (max-width: 480px){
	section.content-main.talk{padding-left:0; padding-right:0;} 
	table .mceFirst td{display:none;}
	.tab-set.with-panes .tab{font-size:13px;}
	.post-tags .field-item-input input{width:97%;}
	.field-item.post-subscribe{float:left; margin-top:0;}
}



/************************************************************** */
/*   Custom Tag popuup CSS for talk page and edit post page   -START   */
.select-tag-solution > ul {     list-style: outside none none;    max-height: 200px;    overflow-x: hidden;    padding: 15px 20px 5px; }
.select-tag-solution > h3{ background:#333;    border-bottom: 3px solid #ed1c24;    color: #ddd;    font-size: 18px;    padding: 5px 20px;    text-transform: uppercase;}
.select-tag-solution ul li{    float: left;    margin: 4px 0;    width: 50%;}
.select-tag-solution .comment.morepost {    padding: 5px 20px;}
.select-tag-solution  { top:0;   background: none repeat scroll 0 0 #fff;    left: 15%;    max-height: 320px;    position: absolute; width: 70%;    z-index: 10001; padding-bottom: 15px;}
.forums-createeditpost .select-tag-solution { top:-230px !important}
.media-createeditpost .select-tag-solution { top:-90px !important}
.popup-open > form{position:relative;}
.popup-open > form::before { background:#000; content: "";   left: 0;opacity: 0.7; filter: alpha(opacity=70); /* For IE8 and earlier */   position: absolute;  width: 100%;    z-index: 1000; top:0; bottom:0;}
.popup-open {    overflow: hidden;}
.select-tag-solution h3 .close  {    float: right;    margin-top: 2px; cursor:pointer;}
.select-tag-solution ul li .forumtimeline input{float: left;    margin-right: 5px;    margin-top: 3px;}

 .select-tag-solution .btns  { margin-right: 20px; float: right;}
 .select-tag-solution .btn-ok  {
	  background: none repeat scroll 0 0 rgb(102, 102, 102);color: rgb(255, 255, 255);font-size: 0.9em;height: auto;line-height: 35px;padding: 6px 18px;
	  } 
  .select-tag-solution .btn-cancel  {   margin-left: 11px; margin-top: 11px;text-decoration: none;}


.talk .content .talk .tab-pane .field-item.post-subject,.forums-createeditpost .content .talk .tab-pane .field-item.post-subject {    padding-top: 0;}
.talk .content .talk .field-list .post-subject textarea.scaled,.forums-createeditpost .content .talk .field-list .post-subject textarea.scaled {    margin-top: -5px;}


.select-tag-solution #btnCancel {    color: #fff;    float: right;    margin-top: 3px;    padding: 5px 10px;}
.select-tag-solution #btnCancel:hover{color:#000;}

@media screen and (max-width: 800px){
	.popup-open #main-container::before {		background: #000;bottom: 0;		content: ""; left: 0; opacity: 0.7;	position: absolute;	top: 0;
		width: 100%;		z-index: 1000;	}
	.popup-open > form::before {		z-index: 0;	}
}


.select-tag-solution li.forumtimeline #content {
    margin-bottom: 0;
    padding-top: 0;
    width: auto;
}


/*   Custom Tag popuup CSS for talk page and edit post page -END  */
/*************************************************************** */