/* -------------------------------------------------
 * CSS3 YOUTUBE BUTTONS (Simon Lelorrain)
 * Licensed under Unlicense
 * http://github.com/slelorrain/css3-youtube-buttons
 * ---------------------------------------------- */
/* line 36, yt-buttons.scss */
.yt-button {
  /*** Default button ***/
  /*** Primary button ***/
  /*** Danger button ***/
  /*** Dark button ***/
}
/* line 39, yt-buttons.scss */
.yt-button {
  display: inline-block;
  position: relative;
  color: #555555;
  background-color: #E0E0E0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #dcdcdc));
  background-image: -moz-linear-gradient(top, #fafafa, #dcdcdc);
  background-image: -webkit-linear-gradient(top, #fafafa, #dcdcdc);
  background-image: linear-gradient(to bottom, #fafafa, #dcdcdc);
  -moz-box-shadow: #FFFFFF 0 0 1px inset;
  -webkit-box-shadow: #FFFFFF 0 0 1px inset;
  box-shadow: #FFFFFF 0 0 1px inset;
  text-shadow: 0 1px 0 #FFFFFF;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid;
  border-color: #CCCCCC #CCCCCC #AAAAAA;
  cursor: pointer;
  font: 11px arial,sans-serif;
  font-weight: bold;
  outline: 0 none;
  padding: 0.5em 0.91em;
  margin: 0;
  vertical-align: top;
  white-space: nowrap;
  word-wrap: normal;
  text-decoration: none;
}
/* line 62, yt-buttons.scss */
.yt-button.pill {
  -moz-border-radius: 50em;
  -webkit-border-radius: 50em;
  border-radius: 50em;
}
/* line 66, yt-buttons.scss */
.yt-button[disabled], .yt-button:hover[disabled], .yt-button.disabled, .yt-button.disabled:hover {
  cursor: auto;
  opacity: 0.6;
}
/* line 69, yt-buttons.scss */
.yt-button[disabled]:not(.primary):not(.danger):not(.dark), .yt-button:hover[disabled]:not(.primary):not(.danger):not(.dark), .yt-button.disabled:not(.primary):not(.danger):not(.dark), .yt-button.disabled:hover:not(.primary):not(.danger):not(.dark) {
  color: #666666;
}
/* line 75, yt-buttons.scss */
.yt-button:hover:not([disabled]):not(.disabled) {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #e6e6e6));
  background-image: -moz-linear-gradient(top, #f0f0f0, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);
  background-image: linear-gradient(to bottom, #f0f0f0, #e6e6e6);
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px, #FFFFFF 0 0 3px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px, #FFFFFF 0 0 3px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px, #FFFFFF 0 0 3px inset;
  border-color: #AAAAAA #AAAAAA #999999;
  z-index: 1;
}
/* line 84, yt-buttons.scss */
.yt-button:active:not([disabled]):not(.disabled), .yt-button.active:not([disabled]):not(.disabled), .yt-button.active:hover:not([disabled]):not(.disabled) {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c8c8c8), color-stop(100%, #e6e6e6));
  background-image: -moz-linear-gradient(top, #c8c8c8, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #c8c8c8, #e6e6e6);
  background-image: linear-gradient(to bottom, #c8c8c8, #e6e6e6);
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 5px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0 1px 5px inset;
  border-color: #888888 #AAAAAA #CCCCCC;
  z-index: 0;
}
/* line 92, yt-buttons.scss */
.yt-button.big {
  font-size: 14px;
}
/* line 10, yt-buttons.scss */
.yt-button.primary {
  color: #FFFFFF;
  background-color: #6891E7;
  border-color: #0053A6 #0053A6 #000000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0OTVlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTNhNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4495e7), color-stop(100%, #0053a6));
  background-image: -moz-linear-gradient(top, #4495e7, #0053a6);
  background-image: -webkit-linear-gradient(top, #4495e7, #0053a6);
  background-image: linear-gradient(to bottom, #4495e7, #0053a6);
  -moz-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
/* line 20, yt-buttons.scss */
.yt-button.primary:hover:not([disabled]):not(.disabled) {
  border-color: #002D59 #002D59 #000000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NmJkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNTNhNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #096bd2), color-stop(100%, #0053a6));
  background-image: -moz-linear-gradient(top, #096bd2, #0053a6);
  background-image: -webkit-linear-gradient(top, #096bd2, #0053a6);
  background-image: linear-gradient(to bottom, #096bd2, #0053a6);
  -moz-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
}
/* line 28, yt-buttons.scss */
.yt-button.primary:active:not([disabled]):not(.disabled), .yt-button.primary.active:not([disabled]):not(.disabled), .yt-button.primary.active:hover:not([disabled]):not(.disabled) {
  border-color: #000000 #002D59 #0053A6;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNDQ4OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE3NWVhNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #014488), color-stop(100%, #175ea6));
  background-image: -moz-linear-gradient(top, #014488, #175ea6);
  background-image: -webkit-linear-gradient(top, #014488, #175ea6);
  background-image: linear-gradient(to bottom, #014488, #175ea6);
  -moz-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
}
/* line 10, yt-buttons.scss */
.yt-button.danger {
  color: #FFFFFF;
  background-color: #BC403A;
  border-color: #9A3429 #9A3429 #000000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmM2QzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlhMzQyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cf3d36), color-stop(100%, #9a3429));
  background-image: -moz-linear-gradient(top, #cf3d36, #9a3429);
  background-image: -webkit-linear-gradient(top, #cf3d36, #9a3429);
  background-image: linear-gradient(to bottom, #cf3d36, #9a3429);
  -moz-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
/* line 20, yt-buttons.scss */
.yt-button.danger:hover:not([disabled]):not(.disabled) {
  border-color: #551717 #551717 #000000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiMmYyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlhMzQyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab2f2e), color-stop(100%, #9a3429));
  background-image: -moz-linear-gradient(top, #ab2f2e, #9a3429);
  background-image: -webkit-linear-gradient(top, #ab2f2e, #9a3429);
  background-image: linear-gradient(to bottom, #ab2f2e, #9a3429);
  -moz-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
}
/* line 28, yt-buttons.scss */
.yt-button.danger:active:not([disabled]):not(.disabled), .yt-button.danger.active:not([disabled]):not(.disabled), .yt-button.danger.active:hover:not([disabled]):not(.disabled) {
  border-color: #000000 #551717 #9A3429;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiMTcxNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IyMjcyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6b1716), color-stop(100%, #b22726));
  background-image: -moz-linear-gradient(top, #6b1716, #b22726);
  background-image: -webkit-linear-gradient(top, #6b1716, #b22726);
  background-image: linear-gradient(to bottom, #6b1716, #b22726);
  -moz-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
}
/* line 10, yt-buttons.scss */
.yt-button.dark {
  color: #FFFFFF;
  background-color: #454545;
  border-color: #151515 #151515 #000000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE1MTUxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #383838), color-stop(100%, #151515));
  background-image: -moz-linear-gradient(top, #383838, #151515);
  background-image: -webkit-linear-gradient(top, #383838, #151515);
  background-image: linear-gradient(to bottom, #383838, #151515);
  -moz-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
/* line 20, yt-buttons.scss */
.yt-button.dark:hover:not([disabled]):not(.disabled) {
  border-color: #151515 #151515 #000000;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE1MTUxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #383838), color-stop(100%, #151515));
  background-image: -moz-linear-gradient(top, #383838, #151515);
  background-image: -webkit-linear-gradient(top, #383838, #151515);
  background-image: linear-gradient(to bottom, #383838, #151515);
  -moz-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
  box-shadow: rgba(255, 255, 255, 0.35) 0 1px 0 inset, rgba(0, 0, 0, 0.5) 0 1px 3px;
}
/* line 28, yt-buttons.scss */
.yt-button.dark:active:not([disabled]):not(.disabled), .yt-button.dark.active:not([disabled]):not(.disabled), .yt-button.dark.active:hover:not([disabled]):not(.disabled) {
  border-color: #000000 #151515 #151515;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MTUxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #151515), color-stop(100%, #333333));
  background-image: -moz-linear-gradient(top, #151515, #333333);
  background-image: -webkit-linear-gradient(top, #151515, #333333);
  background-image: linear-gradient(to bottom, #151515, #333333);
  -moz-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
  box-shadow: rgba(0, 0, 0, 0.35) 0 1px 5px inset;
}
/* line 111, yt-buttons.scss */
.yt-button + .yt-button, .yt-button + .yt-button-group {
  margin-left: 15px;
}

/*** Grouped buttons ***/
/* line 120, yt-buttons.scss */
.yt-button-group {
  display: inline-block;
  vertical-align: top;
  list-style: none;
  padding: 0;
  margin: 0;
  /* IE hacks */
  zoom: 1;
  *display: inline;
}
/* line 131, yt-buttons.scss */
.yt-button-group + .yt-button, .yt-button-group + .yt-button-group {
  margin-left: 15px;
}
/* line 136, yt-buttons.scss */
.yt-button-group li {
  float: left;
  padding: 0;
  margin: 0;
}
/* line 142, yt-buttons.scss */
.yt-button-group .yt-button {
  float: left;
  margin: 0 0 0 -1px;
}
/* line 147, yt-buttons.scss */
.yt-button-group.pill .yt-button {
  -moz-border-radius: 50em;
  -webkit-border-radius: 50em;
  border-radius: 50em;
}
/* line 151, yt-buttons.scss */
.yt-button-group > .yt-button:not(:first-child):not(:last-child), .yt-button-group li:not(:first-child):not(:last-child) .yt-button {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 156, yt-buttons.scss */
.yt-button-group > .yt-button:first-child, .yt-button-group li:first-child .yt-button {
  margin-left: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 162, yt-buttons.scss */
.yt-button-group > .yt-button:last-child, .yt-button-group li:last-child > .yt-button {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* @TODO find a better way (without hack and fixed values) */
@-moz-document url-prefix() {
  /* line 170, yt-buttons.scss */
  a.yt-button {
    line-height: 15px;
  }
  /* line 172, yt-buttons.scss */
  a.yt-button.big {
    line-height: 18px;
  }
}
