/*
 * ghindaVideoPlayer - jQuery plugin 1.0.0
 *
 * Copyright (c) 2010 Cristian-Ionut Colceriu
 *
 * ghindaVideoPlayer.css
 * Styles for the ghindaVideoPlayer
 *
 */

/* base styles */

.ghinda-video-controls {
  display: block !important;
  bottom:1px !important;
  height:12px !important;
  /*right: calc(50% - 170px) !important;*/
  left: 0px !important;
  /*left: initial !important;*/
}

.ghinda-video-timer {
  cursor: default;
}

.ghinda-video-controls:hover {
  opacity: 1 !important;
}

.ghinda-video-play {
  top: -5px !important;
  position: relative;
}

/* Start of simpledark default theme */
.ghinda-video-player.simpledark {

}

.ghinda-video-player.simpledark .ghinda-video-controls {
  position: relative;
  padding-top: 0px;
  clear: both;
}

.ghinda-video-player.simpledark .ghinda-video-play, .ghinda-video-player.simpledark .ghinda-video-seek, .ghinda-video-timer {
  float: left;
}

/* play, pause */
.ghinda-video-player.simpledark .ghinda-video-play {
  cursor: pointer;
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 15px;
  background: url(play-icon.png) no-repeat;

  opacity: 0.7;

  -moz-transition: all 0.2s ease-in-out; /* Firefox */
  -webkit-transition: all 0.2s ease-in-out; /* Safari and Chrome */
  -o-transition: all 0.2s ease-in-out;  /* Opera */
  transition: all 0.2s ease-in-out;
}

.ghinda-video-player.simpledark .ghinda-paused-button {
  background: url(pause-icon.png) no-repeat;
  cursor: pointer;
}

.ghinda-video-player.simpledark .ghinda-video-play:hover {
    opacity: 1;
}

/* seek */
.ghinda-video-player.simpledark .ghinda-video-seek {
  position:relative;
  width: 360px;
  height: 10px;
  margin-top: 0px;
  border: 1px solid #494949;

  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;

  background: #535353;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #535353),color-stop(1, #333333));
  background-image: -moz-linear-gradient(top, #535353, #333333);
  background-image: linear-gradient(#535353, #333333);

  box-shadow: inset 0 -3px 3px #333333;
}

.ghinda-video-player.simpledark .ghinda-video-seek .ui-slider-handle {
  width: 15px;
  height: 15px;
  border: 1px solid #333;
  top: -4px;
  cursor: pointer;

  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;

  background: #e6e6e6;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e6e6e6),color-stop(1, #d5d5d5));
  background-image: -moz-linear-gradient(top, #e6e6e6, #d5d5d5);
  background-image: linear-gradient(#e6e6e6, #d5d5d5);

  box-shadow: inset 0 -3px 3px #d5d5d5;
}

.ghinda-video-player.simpledark .ghinda-video-seek .ui-slider-handle.ui-state-hover {
  background: #fff;
  opacity: 1
}

.ghinda-video-player.simpledark .ghinda-video-seek .ui-slider-range {
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;

  background: #4cbae8;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4cbae8),color-stop(1, #39a2ce));
  background-image: -moz-linear-gradient(top, #4cbae8, #39a2ce);
  background-image: linear-gradient(#4cbae8, #39a2ce);

  box-shadow: inset 0 -3px 3px #39a2ce;
}

/* timer */
.ghinda-video-player.simpledark .ghinda-video-timer {
  margin-top: -1px;
  margin-left: 10px;

  color: #999;
  font-size: 0.9em;
  font-weight: bold;
}

/* Start of smalldark child theme */

.ghinda-video-player.smalldark {
  padding: 0px;
}

.ghinda-video-player{
  width: inherit !important;
  height: inherit !important;
}

.ghinda-video-player.smalldark .ghinda-video-controls {
  position: absolute;
  width: 340px;
  padding: 10px;

  border: 1px solid #2E2E2E;

  -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3+, Chrome */
  border-radius: 5px; /* Opera 10.5, IE 9 */

  background: #000000;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #313131),color-stop(1, #000000)); /* Saf4+, Chrome */
  background-image: -moz-linear-gradient(top, #313131, #000000); /* FF3.6 */
  background-image: linear-gradient(#313131, #000000);

  opacity: 0.5;
  visibility: visible;

  box-shadow: inset 0 15px 35px #535353;

  -moz-transition: all 0.1s ease-in-out; /* Firefox */
  -webkit-transition: all 0.1s ease-in-out; /* Safari and Chrome */
  -o-transition: all 0.1s ease-in-out;  /* Opera */
  transition: all 0.1s ease-in-out;
}

.ghinda-video-player.smalldark .ghinda-video-seek {
  width: 245px;
}
