.newsroom-funnel-fieldset .newsroom-mockup-funnel{
  clear: both;
  margin: 0 0 20px;
  max-width: 915px;
  width: 100%;
}

.newsroom-mockup-funnel .funnel-outer-wapper{
  margin: 0 auto;
  overflow: hidden;
}

.newsroom-mockup-funnel .funnel-outer-wapper .tnf-funnel-wrapper{
  max-width: 915px;
  width: 100%;
}

.newsroom-funnel-fieldset .newsroom-mockup-funnel > strong{
  color: #A61212;
  display: block;
  margin: 0 0 5px;
  text-align: center;
}

.tnf-newsroom-global-actions li{
  float: left;
  list-style: none;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}

.tnf-newsroom-global-actions li a{
  float: none;
}


.newsroom-funnel-fieldset .form-group-colors{
  border: none;
  margin: 0 0 20px;
  padding: 0 0 0 45px;
}

.newsroom-funnel-fieldset .form-group-colors .form-item{
  float: left!important;
  width: 11%!important;
}

.newsroom-funnel-fieldset .form-group-colors .form-item > label{
  display: block!important;
  text-transform: capitalize;
  width: 70px;
}

.newsroom-funnel-fieldset .form-group-colors #edit-field-newsroom-link-hover-color-0-value-wrapper > label{
  width: 75px;
}

.newsroom-funnel-fieldset .form-group-dimensions{
  border: none;
  float: right;
  margin: 0 0 20px;
  padding: 0;
  position: relative;
  width: 465px;
}

.newsroom-funnel-fieldset .form-group-dimensions .form-item{
  float: left;
  margin: 0 20px 0 0;
  width: 35%;
}

.newsroom-funnel-fieldset .form-group-dimensions .description{
  padding: 0 40px 5px 0;
  width: auto;
}

.newsroom-funnel-fieldset .form-group-dimensions .description strong{
  color: #000;
  font-size: 14px;
}


.newsroom-funnel-fieldset .newsroom-code{
  margin: 0 0 20px;
  text-align: center;
}

.newsroom-funnel-fieldset .newsroom-code textarea{
  height: 20px;
  padding: 20px 0;
  resize: none;
  text-align: center;
  width: 100%;
}

.newsroom-funnel-fieldset .form-group-dimensions label{
  diplay: block;
  width: auto;
}

.newsroom-funnel-fieldset .form-group-dimensions .form-item{
  margin: 0 0 15px!important;
}

.newsroom-funnel-fieldset .form-group-dimensions .form-item .form-text{
  width: 100px;
}

.newsroom-funnel-fieldset .form-group-filters{
  border: none;
  clear: both;
  margin: 0;
  padding: 0 0 0 45px;
}

.funnel-company-logo{
  float: left;
  height: 30px;
  padding: 0 15px 0 0;
  margin: 0 0 0 15px;
  width: auto;
}

.funnel-company-logo + .funnel-title{
  display: inline-block;
  margin-left: 0;
  padding-right: 0!important;
}

.newsroom-funnel-fieldset .form-item label{
  font-size: 14px;
  line-height: 1em;
  padding: 0 0 3px; 
}

.newsroom-funnel-fieldset .empty-company-logo{
  display: none;
}
.newsroom-funnel-fieldset .empty-company-logo + h2{
  border: none;
}

.newsroom-funnel-fieldset #edit-field-newsroom-items-per-page-0-value-wrapper .form-text{
  font-weight: bold;
  text-align: center;
}

.newsroom-funnel-fieldset #edit-field-newsroom-logo-0-ahah-wrapper{
  clear: left;
  float: left;
  margin: 0 0 20px;
  padding: 0 0 0 45px;
  width: 400px;
}

.newsroom-funnel-fieldset #edit-field-newsroom-logo-0-upload-wrapper .widget-edit{
  float: left;
  width: 65%;
}

.newsroom-funnel-fieldset #edit-field-newsroom-logo-0-upload-wrapper .widget-edit .form-item input{
  width: 100%!important;
}
  
.newsroom-funnel-fieldset #edit-field-newsroom-logo-0-upload-wrapper label + div{
  margin: 0;
}

.newsroom-funnel-fieldset .tnf-newsroom-type-filter{
  clear: left;
}

.newsroom-funnel-fieldset .tnf-newsroom-type-filter, 
.newsroom-funnel-fieldset .tnf-newsroom-display-settings{
  float: left;
  width: 47%;
}

.newsroom-funnel-fieldset .tnf-newsroom-type-filter > div{
  padding: 0 10px 0 0;
} 
.newsroom-funnel-fieldset .tnf-newsroom-type-filter +  
.newsroom-funnel-fieldset .tnf-newsroom-display-settings > div{
  padding: 0 0 0 10px;
}

#node-form .newsroom-funnel-fieldset .messages{
  float: none;
  margin: 0 0 20px;
  width: auto;  
}

.tnf-newsroom-funnel-code{
  display: block;
  margin: 20px 0;
}

.tnf-funnel-powered{
  text-align: center;
}

.powered-by{
  background: #f69644 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAMAAAF4eIdVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqlQTFRF9JY09JUz9pZE9JUy9JIu9JYz9JMv9JMw/vz5/////fDj9JQy/OHG9qtd9aBI9Js///389qxh9Jg5+ciV9Jc3//7+/vjx/vjy9aNO+s2f9qdW9JQx9JY1965l+s+j97Jr/fDi9JY297Vy+tCm+L2B+tGm+tOq+Lt99Z1D/OTM/fLm9qxg+tez+L6E9Z9H+caT/vr2/vv4/OTN97h3+cSO9aNP/OnV9aFK/vTq9Jc29Jo8/OHH//37/e/g/OjT+9i1/ObO/OTL/fPo/OHF9q5j+MCF+ceU+cmY+Lp7/vn1/OLI9JMu969l+cSP9JtA9aRQ9qVS+c+i/N/B+9m3+tGn+tCn+ceT9qtc+97B9JY397Bm/vPn/fHk/e7e/ODF9Jg3/fLn9ahY97Rv+9e0/vfx/OXN9q1j9q9n965k9q9l9q5l9q5k/ObP9qRR/vTr9aVS+92+9rRw/OPM/evZ9ZxB9qdX97Z0+Lh4+9u7+96++LVy+9St+cmZ9qpe9aJO/OjU+9ay+9m19Js+/ezc97Rw/erZ/OrW//79///+97Js/v799qlY9qNP9aBL97Nu+9/C+9/B/e7f97Z1/vv39Jc19qhZ+tax+LyA/e3b+tOt+Lh3/vbu+LVx+s2g+cWR9aVR+ceV/ejT9aJL/e/h/vfv969n+cWP+tCk+Ll4+tWw9Jk7/fTq9aFL/fPn/OfQ/e3e+L+F+Lt+/fHm9J9G+L+E/erY/OrX/erW/efS/OLH/vr19Z5G+cuc+taw9qpc/vjz+cKK/OXO+MSO/fHj+s2h9aVU9JxB+96/+MCG/OfS9q1g97Bn9aZT/OfR//v5+Lx/97Fq965j9qlb+Lp8/fPp9aRR+LRv+tSu/N7B9rBo+MGI97Ru+9u6+tSs9qxf/e3d+caS/OnW+MOLiUprbgAAAhFJREFUeNpiYGIAAibFcl4GJgZbGYAAYgADjgJzFQYGY18GgABiYOLfdP+gmBojAxMrB6/PNTWgUpCCHgYGgABiQADJ/Q7FFhoMDIlu8+/yiuQBReZNv+iiyg2SY4zNEYYqY1ZkYAAIILB2VnYWNjYWdkawKJP5Lnk2ZkZmRgZmFokEQaAAY+16zq7ZMVwWNpy26oxgGxnr3K23aYbKCkuAtYA1MjJe4Nm7HGQIQABhRdws3mzeLNxQq/scPZ3sNO24DIw8mIFaV1aIsDMyMwNdwmyiwMjAaF3vz7IsKOz0mWNCRzikgRrk2jknr12sJcbJcZwfZEC8eJGstk9G9gaeoxAThZLsT5rdubVUEm6hCI/CDPuNaQgXMDNXr3PtRnYTo0wviAIIMKgHcAMmsPeE+C4pmQTq3ODxcq5sVD604h7fKkZomDEwbg6JNmye9qhz39U1fHp8i0ylbp6X3CG+ZIIgI1g+q/VwIaM0Iyszo1WuS8ss4zJ5XokmRjbu6wL67KAgnpK+kEPUYKtOjb6rdr5pgFR4lIdbMpeN6Oq5/BD7WRlLZgqkGJld8RTo4BQVOCc2MU5ORfeBHiPc/YwawmfFDZ0eevVHOKdu59JyUD0hGMmA6j9mFn73A0qZsrfV9zi2KU+1ZGBA9z+jzO7SU5Oq5mwJ3rlAihFTHgykLa38LjfoMjLgkAelKWZmuDQARBxydOeNuFgAAAAASUVORK5CYII=) no-repeat right center;
  color: #FFF;
  font-size: 11px;
  font-weight: bold;
  line-height: 2em;
  padding: 5px 35px 5px 10px;
  text-decoration: none;
}

.powered-by:hover{
  color: #FFF;
}

.tnf-funnel-powered a span{
  clip: rect( 0, 0, 0, 0 );
  *display: none;
  position: absolute;  
}

.node-type-company-newsroom-widget h1.title{
  clear: both;
}

.node-type-company-newsroom-widget .tnf-newsroom-approval-list{
  color: #000;
  font-size: 11px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.node-type-company-newsroom-widget .tnf-newsroom-approval-list li{
  border-bottom: 1px solid #CCC;
  clear: both;
  float: none;
  margin: 0;
  padding: 8px 30px;
}

.node-type-company-newsroom-widget .tnf-newsroom-color-guide{
  margin: 0 0 20px;
}

.node-type-company-newsroom-widget .tnf-newsroom-color-guide span{
  border: 1px solid #000;
  display: inline-block;
  *display: inline;
  height: 15px;
  margin: 0 3px 0 0;
  vertical-align: middle;
  width: 15px;
  *zoom: 1;
}

.node-type-company-newsroom-widget .tnf-newsroom-color-guide .approved span{
  background: #d6f4dc;
}

.node-type-company-newsroom-widget .tnf-newsroom-color-guide .unapproved span{
  background: #DD9F9F;
}

.node-type-company-newsroom-widget .tnf-newsroom-color-guide .unmanaged span{
  background: #F7F7CB;
}

.node-type-company-newsroom-widget .tnf-newsroom-color-guide li{
  display: inline-block;
  *display: inline;
  list-style: none;
  margin: 0 10px 0 0;
  *zoom: 1;
}

.tnf-funnel-newsroom-approval .tnf-funnel-resultset{
  max-height: 370px;
}

.tnf-funnel-newsroom-approval .tnf-newsroom-item-unapproved{
  background: #DD9F9F no-repeat 5px 8px;
}

.tnf-funnel-newsroom-approval .tnf-newsroom-item-approved{
  background: #d6f4dc no-repeat 5px 8px;
}

.tnf-funnel-newsroom-approval .tnf-newsroom-item-unmanaged{
  background: #F7F7CB no-repeat 5px 8px;
}

.tnf-newsroom-manage-links a:hover{
  font-weight: bold;
}

.tnf-funnel-newsroom-approval .tnf-newsroom-manage-links a{
  margin: 0 10px 0 0;
}

.tnf-funnel-newsroom-approval .tnf-newsroom-item-approved .tnf-newsroom-manage-approve-link,
.tnf-funnel-newsroom-approval .tnf-newsroom-item-unapproved .tnf-newsroom-manage-unapprove-link{
  font-weight: bold;
  text-decoration: underline;
}

.tnf-funnel-newsroom-approval .tnf-newsroom-item-updating, 
.tnf-newsroom-owner-actions .progress{
  background-image: url(data:image/gif;base64,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);
}

.tnf-funnel-newsroom-approval .tnf-newsroom-item-updating{
  background-position: 5px 30px;
}

.tnf-newsroom-owner-actions .progress{
  background-repeat: no-repeat;
  display: none;
  padding: 0 13px 0 0;
}

.tnf-newsroom-owner-actions .confirmation{
  color: #519c45 ;
  font-style: italic;
  font-weight: bold;
  padding: 0 0 0 15px;
}

.tnf-newsroom-owner-actions{
  border: 1px solid #000;
  clear: both;
  margin: 10px 0;
  padding: 5px;
}

.node-type-company-newsroom-widget .view-content .views-accordion{
  margin: 20px 0 0;
  text-align: left;
  width: 100%;
}

.node-type-company-newsroom-widget .view-content .views-accordion .views-field-title{
  padding: 5px 12px;
}

.node-type-company-newsroom-widget .view-content .views-accordion .accordion-content{
  padding: 12px;
}

.node-type-company-newsroom-widget .view-content .views-accordion .accordion-content ul{
  background: none;
  border: none;
  float: none;
  margin: 0;
  padding: 0 0 5px 20px;
  text-align: left;
  width: 100%;
}

.node-type-company-newsroom-widget .view-content .views-accordion .accordion-content p{
  margin: 0 0 15px;
}

.node-type-company-newsroom-widget .view-content .views-accordion .accordion-content ul li{
  float: none;  
  list-style: disc outside;
}

.node-type-company-newsroom-widget .view-content .views-accordion .accordion-content ul li a{
  display: inline;
  float: none;
}

.node-type-company-newsroom-widget .form-region-footer #edit-submit{
  background: none;
  margin: 0;
  padding: 0;
  width: auto;
}

.page-newsroom-subscription #content-inner .flyout{ 
  display: none;
}

.page-newsroom-subscription .ui-dialog-overlay{
  background: #000;
  opacity: 0.8;
}

.page-newsroom-subscription .modal-flyout{
  background: #FFF;
  border: 3px solid #F79646;
  border-radius: 25px;
  text-align: center;
}

.page-newsroom-subscription .ui-dialog-container .ui-dialog-titlebar{
  background: none;  
  margin: 0;
  padding: 0;
}

.page-newsroom-subscription .modal-flyout .flyout ul li{
  text-align: left;
}

.content-approval-header{
  position: relative;
}

.newsroom-approval-actions{
  position: absolute;
  right: 0;
  text-align: right;
  top: 30px;
  width: 500px;
}

.newsroom-approval-actions .newsroom-preview{
  background-position: -40px -1912px;
  width: 165px;
}

.newsroom-approval-actions .newsroom-preview:hover{
  background-position: -40px -1912px;
  color: #FFF;
}

#edit-field-newsroom-email-notify-value-wrapper{
  clear: both;
  font-size: 14px;
  padding: 10px 45px;
}

#edit-field-newsroom-email-notify-value-wrapper p{
  margin: 0 0 5px;
}

#edit-field-newsroom-email-notify-value-wrapper strong{
  color: #000;
  font-size: 14px;
}

.node-type-company-newsroom-widget{
  
}

.node-type-company-newsroom-widget .view-followcompanies-myaccount .follow_company_buttons .text{
  display: none;
}

.node-type-company-newsroom-widget .view-followcompanies-myaccount .follow_company_buttons .stop_follow + .text{
  display: block;
}

#newsroom-type-sorting{
  margin: 0 0 0 45px;
}

#node-form .newsroom-funnel-fieldset .form-group-fonts{
  border: none;
  margin: 0;
  padding: 0 45px;
}

#node-form .newsroom-funnel-fieldset .form-group-fonts > .form-item{
  float: left;
  width: 50%;
}

#node-form .newsroom-funnel-fieldset #edit-field-newsroom-font-size-title-value-wrapper, 
#node-form .newsroom-funnel-fieldset #edit-field-newsroom-font-size-other-value-wrapper{
  float: right;
}