
.TwitterPost {
  background: #337ab7;
  border: 1px solid #2c61ad;
  border-radius: 5px;
  color: #fff;
  display: block;
  font-size: 18px;
  margin: 20px auto 50px;
  padding: 20px;
  text-align: center;
  width: 60%;
}

.CopyBox {
  width: 90%;
  margin: 15px auto;
}

.CopyBoxTitle {
  background-color: #000;
  color: #fff;
  text-align: center;
  padding: 5px;
}
@media only screen and (min-width: 0px) and (max-width: 768px) {
  .CopyBoxTitle {
    font-size: 15px;
  }
  .TwitterPost {
	  width:100%; box-sizing:border-box;
  }
}

.CopyTextarea {
  height: 100px;
  width: 100%;
  padding: 5px;
  box-sizing: border-box;
  font-size: 16px;
}
@media only screen and (min-width: 0px) and (max-width:  768px) {
  .CopyTextarea {
    font-size: 15px;
  }
}

.TwitterBoxTitle {
  background-color: #000000;
  /**zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF62BBEF', endColorstr='#FF1DA1F2');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiM2MmJiZWYiLz48c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzFkYTFmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(49%, #62bbef), color-stop(99%, #1da1f2));
  background-image: -moz-linear-gradient(top, #62bbef 49%, #1da1f2 99%);
  background-image: -webkit-linear-gradient(top, #62bbef 49%, #1da1f2 99%);
  background-image: linear-gradient(to bottom, #62bbef 49%, #1da1f2 99%);*/
  border-radius: 5px 5px 0 0;
  color: #fff;
  font-size: 18px;
  padding: 10px 0;
  text-align: center;
}

.TwitterBoxMore a {
  background-color: white;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEFEFEF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(49%, #ffffff), color-stop(99%, #efefef));
  background-image: -moz-linear-gradient(top, #ffffff 49%, #efefef 99%);
  background-image: -webkit-linear-gradient(top, #ffffff 49%, #efefef 99%);
  background-image: linear-gradient(to bottom, #ffffff 49%, #efefef 99%);
  border-radius: 0 0 5px 5px;
  color: #1DA1F2;
  font-size: 15px;
  padding: 10px 0;
  text-align: center;
  display: block;
  border: 1px solid #ddd;
  border-top: none;
}


.TwitterBox {
  clear: both;
  margin: 0px auto;
  width: 100%;
  height: 300px;
  border: 1px solid #CCC;
  padding: 15px;
  background-color:#FFF;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: scroll;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1) inset;
}
.TwitterBox .Twitter {
  padding: 15px 5px;
  border-bottom: 1px solid #ddd;
  line-height: 1.4;
}
.TwitterBox .Twitter:hover {
  background-color: #F3F8FA;
}
.TwitterBox .Twitter table {
  width: 100%;
}
.TwitterBox .Twitter table td {
  vertical-align: top;
}
.TwitterBox .Twitter .profile_icon {
  padding: 0 15px 0 0;
  width: 50px;
}
.TwitterBox .Twitter .TwitterName {
  font-weight: bold;
}
.TwitterBox .Twitter .TwitterName + a {
  font-size: 12px;
  color: #777;
  display: inline-block;
  margin: 0 0 0 2px;
}
.TwitterBox .Twitter .TwitterName + a:hover {
  text-decoration: underline;
}
.TwitterBox .Twitter .TwitterTime {
  width: 60px;
  text-align: right;
}
.TwitterBox .Twitter .TwitterTime a {
  font-size: 12px;
  color: #777;
}
.TwitterBox .Twitter .TwitterTime a:hover {
  text-decoration: underline;
}
.TwitterBox .Twitter .TwitterAction {
  text-align: right;
}
.TwitterBox .Twitter .TwitterAction .reply {
  color: #ccc;
  display: inline-block;
  margin: 0 3px;
}
.TwitterBox .Twitter .TwitterAction .reply:hover {
  color: #0084B4;
}
.TwitterBox .Twitter .TwitterAction .retweet {
  color: #ccc;
  display: inline-block;
  margin: 0 3px;
}
.TwitterBox .Twitter .TwitterAction .retweet:hover {
  color: #093;
}
.TwitterBox .Twitter .TwitterAction .heart {
  color: #ccc;
  display: inline-block;
  margin: 0 3px;
}
.TwitterBox .Twitter .TwitterAction .heart:hover {
  color: #F03;
}

@media only screen and (min-width: 0px) and (max-width:  768px) {
	.TwitterBox .Twitter table td{ font-size:14px;}	
}


.SandboxRoot.env-bp-970 .timeline-Tweet-text{ font-size:16px !important; line-height:1.6 !important;}
