.oembed-twitter {
  padding: 20px;
  position: relative; }
  .oembed-twitter a:linked {
    color: #0062c4;
    text-decoration: none; }
  .oembed-twitter a:hover {
    color: black; }
  .oembed-twitter .oembed-tweet {
    font-size: 138.5%;
    margin: 0 0 6px 0; }
  .oembed-twitter .oembed-tweet-time {
    padding: 0 0 10px 0;
    margin: 0 0 12px 0;
    font-size: 85%;
    border-bottom: 1px solid #cccccc; }
  .oembed-twitter .oembed-twitter-avatar {
    width: 50px;
    margin: 0 4px 0 0; }
  .oembed-twitter .oembed-twitter-name {
    font-size: 138.5%;
    margin: 0 0 4px 0; }
  .oembed-twitter .oembed-twitter-desc {
    font-size: 138.5%;
    margin: 0; }

.oembed-twitter-corner {
  padding: 10px;
  background: white; }

.slideshare-thumbnail {
  background-color: #f3f5f9;
  text-align: center;
  padding: 3px; }
  .slideshare-thumbnail p {
    color: #555555;
    font-size: 10px; }

.embed-form {
  width: 880px;
  margin: 0 0 20px 0;
  background-color: #f0fee9;
  padding: 20px 26px;
  border: 8px solid #cccccc;
  position: relative; }
  .embed-form h3 {
    clear: both;
    float: left;
    color: #636363;
    font-size: 123.1%;
    font-weight: 500;
    margin: 0 0 10px 0; }
  .embed-form .embed-title {
    color: #636363;
    font-size: 153.8%;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 16px 0; }
  .embed-form .win-close {
    position: absolute;
    top: 5px;
    right: 5px; }
  .embed-form .embed-left {
    float: left;
    width: 640px; }
  .embed-form .embed-right {
    float: right;
    width: 210px;
    margin: 0 20px 0 0 !important;
    margin: 0 5px 0 0; }

.show-embed-demo {
  clear: both;
  height: 100%;
  margin: 0; }
  .show-embed-demo li {
    float: left;
    height: 270px;
    padding: 0 22px 0 18px;
    list-style: none; }
  .show-embed-demo .first {
    padding-left: 0; }
  .show-embed-demo .last {
    padding-right: 0; }
  .show-embed-demo .line {
    border-right: 1px solid #cccccc; }
  .show-embed-demo table td, .show-embed-demo table th {
    color: #636363;
    line-height: 18px;
    padding: 0;
    border: 0;
    text-align: left; }
    .show-embed-demo table td input, .show-embed-demo table th input {
      vertical-align: middle; }
    .show-embed-demo table td p, .show-embed-demo table th p {
      margin: 0 0 2px 0; }
    .show-embed-demo table td img, .show-embed-demo table th img {
      display: block;
      margin: 4px 0 6px 18px !important;
      margin: 4px 0 6px 22px; }

.preview-code {
  position: relative;
  margin: 34px 0 0 0;
  color: #636363; }
  .preview-code textarea {
    margin: 0 0 10px 0;
    width: 210px;
    height: 128px;
    border: 1px solid #cccccc; }
  .preview-code .preview-code-btn {
    position: absolute;
    top: 176px;
    left: 0;
    font-size: 138.5%; }
  .preview-code p {
    margin-bottom: 0; }

