.video-js-responsive-container.vjs-hd {
    padding-top: 56.25%;
}
.video-js-responsive-container.vjs-sd {
    padding-top: 75%;
}
.video-js-responsive-container {
    width: 100%;
    position: relative;
}
.video-js-responsive-container .video-js {
    height: 100% !important;
    width: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}

.card-body {
    color: #000000;
}

.spinner-border {
    display: flex;
    justify-content: center;
    align-items: center;
}

.sidebar {
    max-width: 270px;
}

.fa-check-circle {
    color: green;
}

.fa-exclamation {
    color: red;
}

.comment-box {
    word-wrap: break-word;
    overflow-wrap: anywhere;
    white-space: normal;
    word-break: break-word;
}

.comment-box-new {
    word-wrap: anywhere;
    white-space: pre-line;
    word-break: break-word;
}

.grow {
    transition: all .2s ease-in-out;
}

.grow:hover {
  transform: scale(1.5);
}

.avatar-circle {
    height: 46px !important;
    width: 46px !important;
}

.avatar-sm {
    height: 40px !important;
    width: 40px !important;
}

.navbar-collapse-m {
    max-height: 80vh;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; // mobile safari
}


textarea {
  width: 100%;
  border: 1px solid #e7eaf0
}

input {
  border: 1px solid #e7eaf0
}

.fa-bell {
    color: #182145
}

.row:before, .row:after {
    display: none;
}