

body{
  background: black;

}
input[type="text"] { border: none }
textarea:focus, input:focus{
  outline: none;
}
*:focus {
  outline: none;
}
input:focus, textarea:focus, select:focus{
  outline: none;
}
div::-webkit-scrollbar {
  width: 0;
  height: 0;
}
div::-webkit-scrollbar { width: 0 !important }
div { 
  overflow: -moz-scrollbars-none; 
 -ms-overflow-style: none; 
}
.theoplayer-ima-wrapper{
  z-index: 0 !important;
}
.theoplayer-container {
    max-width: 100% !important
}
#root {
  display: flex;
  position: absolute;
  width: 100%;
  min-height: 100%;
}

#root::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.example {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
.icon-angle-left:before {
    content: "\f104";
    font-size: 20px;
}
.icon-angle-right:before {
    content: "\f105";
}

.video-js .icon-angle-right, .video-js .icon-angle-left {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

input {
  box-sizing: content-box !important;
  cursor: default !important;
  line-height: 35px !important;
}
/* .vjs-big-play-button{
  display: none !important;
}
.vjs-modal-dialog-content{
  display: none !important;
} */
/* .vjs-loading-spinner{
  display: none !important;
}
.vjs-error-display{
  display: none !important;
}
.video-dimensions {
  object-fit: fill;
  top: 50%;
  transform: translateY(-50%);
} */
/* .vjs-texttrack-settings {
  display: none;
}
.vjs-theme-forest:hover .vjs-big-play-button,
.vjs-theme-forest.vjs-big-play-button:focus {
  fill:#000000 !important;
}
.vjs-theme-forest {
  --vjs-theme-forest--primary: #666666 !important;
  --vjs-theme-forest--secondary: #fff;
}
.vjs-theme-forest .vjs-control:not(.vjs-disabled):not(.vjs-time-control):hover {
  text-shadow: none !important;
} */
/* .video-js .vjs-control-bar {
  bottom:50px !important;
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.8em 0 !important;
  line-height: 2.4em !important;
  font-size: 1.8em !important;
  text-align: center;
  text-transform: none !important;
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #666666;
  background-color: rgba(66, 66, 66, 0.7);
  position: absolute;
  width: 150% !important;
  bottom: 1.5em;
  max-height: 15em;
} */
div[marqueedelay] {
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);	
  transform:translateX(100%);
  /* Apply animation to this element */	
  -moz-animation: example1 65s linear infinite;
  -webkit-animation: example1 65s linear infinite;
  animation: example1 65s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
  0%   { -moz-transform: translateX(100%); }
  100% { -moz-transform: translateX(-100%); }
 }
 @-webkit-keyframes example1 {
  0%   { -webkit-transform: translateX(100%); }
  100% { -webkit-transform: translateX(-100%); }
 }
 @keyframes example1 {
  0%   { 
  -moz-transform: translateX(100%); /* Firefox bug fix */
  -webkit-transform: translateX(100%); /* Firefox bug fix */
  transform: translateX(100%); 		
  }
  100% { 
  -moz-transform: translateX(-100%); /* Firefox bug fix */
  -webkit-transform: translateX(-100%); /* Firefox bug fix */
  transform: translateX(-100%); 
  }
 }