/* Embedded Form Styles
--------------------------------------------------*/

/* PollDaddy stuff */
body#mp-holiday-watch .page-content {
  padding-bottom: 30px;
}

body#mp-holiday-watch p.survey-intro {
  margin-bottom: 20px;
}

body#mp-holiday-watch p.load-survey a {
  background: #91D200 url(/page/-/images/button-green-bg.jpg) repeat-x; 
  border: 1px solid #567D00;
  border-top-color: #A0D629;
  border-left-color: #A0D629;
  padding: 3px 10px;
  text-align: center;
  color: #fff;
  font-weight: normal;
  font-size: 13px;
  font-family: 'arial black', arial, helvetica, verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}

body#mp-holiday-watch p.load-survey a:hover {
  background: #77AD00;
  cursor: pointer;
}

div#PDF_c_chezchenz {
  z-index: 999;
}

iframe#PDF_i_chezchenz {
  z-index: 1000;
}

/* Wufoo stuff */
body#mp-verify-email .page-content {
  padding-top: 20px;
}

form.wufoo {
  font-family: arial, helvetica, verdana, sans-serif;
}

form.wufoo .info {
  margin-bottom: 10px;
}

form.wufoo .info div {
  color: #666;
  font-size: 13px;
  line-height: 20px;
}

form.wufoo label.desc,
body#mphw-results form label,
body#ten-ten form label {
  font-size: 13px;
  font-weight: bold;
}

form.wufoo .info h2 {
  color: #666;
  font-family: 'arial black', arial, helvetica, verdana, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
}

.confirm form.wufoo h2 {
  color: #666;
  font-family: 'arial black', arial, helvetica, verdana, sans-serif;
  font-size: 18px;
}

form.wufoo li {
  padding: 0;
  width: 320px;
}

form.wufoo .focused {
  background: none;
}

form.wufoo .instruct {
  padding: 5px 10px;
  font-size: 1em;
  line-height: 1.5;
  width: 200px;
  margin: 0;
}

form.wufoo input.text,
body#mphw-results input#postcode,
body#ten-ten input#postcode {
  font-size: 13px;
  background: #fff;
  border: 1px solid #a3a3a3;
  color: #3D372D;
  font-family: 'arial black', arial, helvetica, verdana, sans-serif;
  padding: 8px 5px;
  letter-spacing: .5px;
  margin: 0;
  width: 300px !important;
}

body#mphw-results input#postcode,
body#ten-ten input#postcode {
  width: 100px !important;
}

form.wufoo input.btTxt,
body#mphw-results input.submit,
body#ten-ten input.submit {
  background: #91D200 url(/page/-/images/button-green-bg.jpg) repeat-x; 
  border: 1px solid #567D00;
  border-top-color: #A0D629;
  border-left-color: #A0D629;
  cursor: pointer;
  padding: 3px 10px;
  text-align: center;
  color: #fff;
  font-weight: normal;
  font-size: 13px;
  font-family: 'arial black', arial, helvetica, verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 10px 0;
}

form.wufoo input.btTxt:hover,
body#mphw-results input.submit:hover,
body#ten-ten input.submit:hover {
  background: #77AD00;
  cursor: pointer;
}

/* MP Holiday Watch results / 10:10 */
body#mphw-results #content p,
body#ten-ten #content p {
  margin: 0.5em 0;
}

body#mphw-results #survey-response {
  background-color: #eee;
  border: 1px solid #ccc;
  font-size: 15px;
  margin: 1em 0;
  padding: 0 25px;
}

body#mphw-results div#survey-response {
  padding: 1em 25px 2em 25px;
}

body#mphw-results div#survey-response blockquote {
  background: url(/page/-/images/lquote.png) no-repeat;
  padding: 0 50px;
}

body#mphw-results ol#survey-response li {
  margin: 2em 0;
}

body#mphw-results ol#survey-response li ul li {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0.5em 0 0.5em 1.5em;
}

body#mphw-results ol#survey-response p.q {
  font-weight: bold;
}

body#mphw-results ol#survey-response p.q span,
body#ten-ten #content h3 span {
  color: #f60;
}

body#mphw-results ol#survey-response p.r span {
  color: #999;
}

body#mphw-results #content h3.action,
body#ten-ten #content h3.action {
  margin: 1em 0 2em 0;
}

body#mphw-results #content h3 a {
  color: #0099cc !important;
}

body#mphw-results .left,
body#ten-ten .left {
  width: 440px;
  float: left;
}

body#mphw-results .right,
body#ten-ten .right {
  width: 440px;
  float: right;
}

body#mphw-results .box,
body#ten-ten .box {
  margin-bottom: 2.5em;
}

body#mphw-results .box li,
body#ten-ten #content li {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0.5em 0 0.5em 1.5em;
}

body#mphw-results .box h3,
body#ten-ten #content h3 {
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 0.25em 0.5em;
  margin-bottom: 1em;
}

body#ten-ten #content h3 {
  margin: 1em 0 0.5em 0;
}

body#mphw-results .box-left p.large {
  font-size: 15px;
}

form#form5.wufoo textarea {
  border:1px solid #A3A3A3;
  color:#3D372D;
  display: block;
  font-family: 'arial black', arial, helvetica, verdana, sans-serif;
  font-size:12px;
  letter-spacing:0.5px;
  margin:0;
  padding:8px 5px;
  width: 422px;
}

form#form5.wufoo .info {
  border: none;
  margin: 0;
}

form#form5.wufoo .info h2 {
  font-size: 18px;
}


/* Miliband conf call */

#widgetWrapper {
  margin-top: 2em;
}

#widgetWrapper input,
#widgetWrapper textarea {
  padding: 0;
}

#widgetMain {
  float: left;
  width: 560px;
}

.jsk-PrimaryFont, .jsk-CommentFormSurface input {
  font-family: arial, helvetica, verdana, sans-serif !important;
}

.jsk-ThreadWrapper a, .jsk-LinkColor,
.js-CreateComment .js-kit-tab-title,
.jskit-MenuTitle,
.js-kit-lcf-miniProfile .js-kit-miniProfile-logout {
  color: #f60 !important;
}

.jsk-ItemBody {
  font-size: 12px;
}

.jsk-CommentFormButton {
  background: none;
  border: none;
  font-size: 11px;
  color: #999;
}

#bodyBSD #content .js-kit-comments input.text,
#bodyBSD #content .js-kit-comments textarea {
  padding: 0 !important;
  border: none !important;
  letter-spacing: 0 !important;
}

input.jsk-CommentFormButton {
  font-size: 12px !important;
}

#bodyBSD .js-kit-comments input.submit {
  margin: 0 0 0 .5em !important;
}

textarea.js-commentFieldInput {
  width: 100% !important;
}

input.js-kit-from-name {
  margin: 5px 0 0 60px !important;
  font-weight: bold;
  font-size: 14px !important;
  width: 393px !important;
}

#widgetColumn {
  float: right;
  width: 300px;
}

#listen-live {
  background-color: #f0f0f0;
  padding: 10px;
  border: 1px solid #ccc;
}

#listen-live span {
  color: #f60;
}

#listen-live iframe {
  float: right;
}

.twtr-doc {
  width: 300px !important;
}

body#bodyBSD #widgetWrapper img {
  background: none !important;
  padding: 0 !important;
}

.jska-wrapper input,
.jska-wrapper textarea {
  padding-top: 0;
}