/* Font 他設定 */

body {
  font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffbe00), to(#ff5600)) fixed;
}


.twitter-icon {
 border-radius: 3px;
 width: 48px;
}


.badge {
  background-color: #3071a9;
}



/* Request Queue */
.twitter-thumbnail {
  float: left;
  width: 60px;
}

.twitter-profile {
  margin-left: 60px;
}



.order-type {
  float :right;
}
.order-type button {
  margin-top: -5px;
}
.vid-thumbnail {
  float: left;
  position: relative;
}

.video-thumbnail {
  width: 78px;
}
.video-row {
  position: relative;
}
.video-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-duration {
  position:absolute;
  right: 0;
  bottom: 0;
  padding: 1px 5px;
  font-size: 10px;
  color: #FFF;
  background-color: #000000;
}
.panel-body hr {
  margin: 10px;
}
.que-profile {
  margin-left: 90px;
}
.twitter-name {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px;
  float: left;
  margin-right: 10px;
}
.vid-author {
  color: #AAA;
  font-size: 12px;
  margin-bottom: 0px;
}
.vid-viewcount {
  color: #AAA;
  font-size: 12px;
  margin-bottom: 0px;
}



/* YouTube レスポンシブ表示用 CSS */
.embed-container {
  position: relative;
  padding-bottom: 56.25%; /* 16/9 ratio */
  padding-top: 30px; /* IE6 workaround*/
  height: 0;
  overflow: hidden;
  margin-top: 12px;
  margin-bottom: 12px;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.top_player {
  width: 100%;
  height: 100%;
}

div.alert {
  margin-top: 15px;
}

button.opened {
  margin-top: 15px;
}

button.cancel {
  float: right;
}

button.reorder {
  float: right;
  margin-right: 5px;
}

div.caption {
  overflow: scroll;
  max-height: 160px;
}

p.playtime {
  font-size: 12px;
  color: #777;
}

ul.nav a{
    font-size: 11px;
    padding: 15px 10px;
}

.hiddend {
  display: none;
}

.noembeddable {
  color: red;
}