iframe {
  min-height: 225px !important; }

.si-teamScrWrap p {
  display: inline-block;
  margin: 0;
  padding: 0; }

.si-player-LiveScr h2 {
  display: inline-block;
  margin: 0;
  padding: 0; }

.si-scorecard-wrap {
  width: 100%;
  margin: 0px auto;
  background: #f4f5f7;
  padding-bottom: 8px; }
  .si-scorecard-wrap a {
    color: #000; }
  @media screen and (max-width: 992px) {
    .si-scorecard-wrap {
      width: 100%; } }
  .si-scorecard-wrap.clickable-match {
    cursor: pointer; }
  .si-scorecard-wrap.si-matchLive .si-teamScrWrap {
    flex-basis: 40%; }
    @media screen and (max-width: 1024px) {
      .si-scorecard-wrap.si-matchLive .si-teamScrWrap {
        flex-basis: 50%; } }
  .si-scorecard-wrap.si-matchLive .si-scrcrd-liveBar {
    border-bottom-color: #d9172f; }
  .si-scorecard-wrap.si-matchLive .si-scrmid {
    display: block; }
  .si-scorecard-wrap.si-matchLive .si-upcmgscr {
    display: none; }
  .si-scorecard-wrap.si-matchLive .si-matchTime {
    display: none; }
  .si-scorecard-wrap.si-matchLive .si-resultTxt {
    display: none; }
  .si-scorecard-wrap.si-matchLive .si-view-text {
    padding-top: 10px; }
  @media screen and (max-width: 767px) {
    .si-scorecard-wrap.si-matchLive .si-view-text {
      padding-top: 10px; } }
  .si-scorecard-wrap.si-matchLiveTwo .si-teamScrWrap {
    flex-basis: 40%; }
    @media screen and (max-width: 1024px) {
      .si-scorecard-wrap.si-matchLiveTwo .si-teamScrWrap {
        flex-basis: 50%; } }
  .si-scorecard-wrap.si-matchLiveTwo .si-scrcrd-liveBar {
    border-bottom-color: #d9172f; }
  .si-scorecard-wrap.si-matchLiveTwo .si-scrmid {
    display: block; }
  .si-scorecard-wrap.si-matchLiveTwo .si-upcmgscr {
    display: none; }
  .si-scorecard-wrap.si-matchLiveTwo .si-matchTime {
    display: none; }
  .si-scorecard-wrap.si-matchLiveTwo .si-resultTxt {
    display: none; }
  .si-scorecard-wrap.si-matchLiveTwo .si-liveTwo {
    display: none; }
  .si-scorecard-wrap.si-matchLiveTwo .si-teamScr {
    line-height: 22px; }
    @media screen and (max-width: 767px) {
      .si-scorecard-wrap.si-matchLiveTwo .si-teamScr {
        line-height: 22px; } }
  .si-scorecard-wrap.si-matchLiveTwo .si-view-text {
    padding-top: 10px; }
  .si-scorecard-wrap.si-matchUpcmng .si-scrcrd-liveBar {
    border-bottom-color: #454f64; }
  .si-scorecard-wrap.si-matchUpcmng .si-teamScrWrap {
    display: none; }
  .si-scorecard-wrap.si-matchUpcmng .si-scrmid {
    display: none; }
  .si-scorecard-wrap.si-matchUpcmng .si-upcmgscr {
    display: block; }
  .si-scorecard-wrap.si-matchUpcmng .si-viewBt {
    display: none; }
  .si-scorecard-wrap.si-matchUpcmng .si-scrCrd-matStatus {
    display: none; }
  .si-scorecard-wrap.si-matchUpcmng .si-resultTxt {
    display: none; }
  .si-scorecard-wrap.si-matchUpcmng .si-scrCd-inWrap:after {
    height: 60%; }
  .si-scorecard-wrap.si-matchUpcmng .si-view-text {
    margin-top: -15px; }
  .si-scorecard-wrap.si-matchCompleted .si-scrcrd-liveBar {
    border-bottom-color: #d7dce3; }
  .si-scorecard-wrap.si-matchCompleted .si-scrCrd-matStatus {
    display: none; }
  .si-scorecard-wrap.si-matchCompleted .si-matchTime {
    display: none; }
  .si-scorecard-wrap.si-matchCompleted .si-viewBt {
    display: none; }
  .si-scorecard-wrap.si-matchCompleted .si-teamscr2 {
    display: none; }
  .si-scorecard-wrap.si-matchCompleted .si-teamScr {
    line-height: 1.8; }
  .si-scorecard-wrap.si-matchCompleted .si-upcmgscr {
    display: none; }
  .si-scorecard-wrap .si-scrCrd-title {
    align-self: center; }
    @media screen and (max-width: 767px) {
      .si-scorecard-wrap .si-scrCrd-title {
        font-size: 13px; } }
  .si-scorecard-wrap .si-scrCrd-matStatus {
    background-color: #d9172f;
    padding: 3px 15px 3px 25px;
    font-size: 13px;
    position: relative; }
  .si-scorecard-wrap .si-scorecard-header {
    width: 100%;
    background-color: #182646;
    padding: 5px 8px 4px 15px;
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    justify-content: space-between;
    border-bottom: 3px solid; }
  .si-scorecard-wrap .si-pad {
    padding: 0 5px; }
  .si-scorecard-wrap .si-scrCd-inWrap {
    position: relative;
    margin: 15px auto 10px;
    padding: 0; }
    .si-scorecard-wrap .si-scrCd-inWrap:after {
      content: "";
      width: 1px;
      height: 100%;
      background: #ccc;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 50%;
      right: 0; }
  .si-scorecard-wrap .si-scrcd-inMid {
    visibility: hidden; }

.si-scrCd-inWrap {
  width: 70%;
  margin: 0px auto;
  padding: 10px;
  justify-content: space-between; }
  @media screen and (max-width: 992px) {
    .si-scrCd-inWrap {
      width: 70%; } }
  @media screen and (max-width: 768px) {
    .si-scrCd-inWrap {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .si-scrCd-inWrap {
      width: 100%; } }
  .si-scrCd-inWrap .si-scrcd-inMid {
    font-size: 15px;
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
    align-self: center;
    text-align: center;
    width: auto;
    padding: 15px; }
  .si-scrCd-inWrap .si-scrcd-LiveRight {
    width: 50%; }
  .si-scrCd-inWrap .si-scrcd-inRgt {
    justify-content: flex-end; }
    @media screen and (max-width: 767px) and (orientation: portrait) {
      .si-scrCd-inWrap .si-scrcd-inRgt {
        justify-content: flex-start; } }
    .si-scrCd-inWrap .si-scrcd-inRgt .si-teamLeft {
      flex-direction: row; }

@media screen and (max-width: 767px) {
  .si-scrmid {
    display: none !important; } }

.si-scrcd-inLeft,
.si-scrcd-inMid,
.si-scrcd-inRgt {
  /*flex-basis:100%;*/ }
  @media screen and (max-width: 480px) {
    .si-scrcd-inLeft,
    .si-scrcd-inMid,
    .si-scrcd-inRgt {
      flex-basis: auto; } }

.si-scrcd-inLeft {
  justify-content: flex-end;
  align-items: flex-start;
  width: 40%; }
  @media screen and (max-width: 480px) {
    .si-scrcd-inLeft {
      flex-direction: column;
      align-items: flex-end; } }

.si-scrCd-teamName {
  color: #222222;
  text-transform: capitalize;
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  font-size: 18px; }

.si-teamFlag {
  width: 26px;
  height: 26px;
  border: solid 1px #f4f5f7;
  background: no-repeat center center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -ms-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  margin: 0 10px; }

.si-teamLeft {
  justify-content: center;
  flex-direction: row-reverse;
  align-items: flex-start; }

.si-teamScr {
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  font-size: 15px; }

.si-teamscr2 {
  font-size: 28px; }
  @media screen and (max-width: 992px) {
    .si-teamscr2 {
      font-size: 18px;
      line-height: 18px; } }
  @media screen and (max-width: 480px) {
    .si-teamscr2 {
      font-size: 18px;
      line-height: 18px; } }

.si-default-red {
  font-weight: 700;
  color: #d9172f;
  position: absolute;
  right: -7px;
  top: -20px;
  font-size: 23px; }

.si-default-white {
  font-weight: 700;
  color: #fff;
  position: absolute;
  left: 12px;
  top: -11px;
  font-size: 23px; }

.si-nrmFnt {
  font-weight: normal; }

.si-nrmlFntSize {
  font-size: 15px;
  position: relative;
  font-weight: 700; }

.si-reverseCol {
  flex-direction: row-reverse; }
  @media screen and (max-width: 480px) {
    .si-reverseCol {
      flex-direction: column;
      align-items: flex-start; } }

.si-view-text {
  font-size: 13px;
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  text-decoration: underline;
  color: #096dd2;
  text-align: center;
  padding: 0 5px 5px 5px; }

.si-status-text {
  font-size: 13px;
  font-family: "PT Sans", sans-serif;
  font-weight: 400;
  color: #222222;
  text-align: center;
  padding: 0px 5px 10px 5px; }
  @media screen and (max-width: 767px) {
    .si-status-text {
      font-size: 11px;
      width: 65%;
      margin: 0px auto;
      padding-top: 0px; } }

.si-upcmngUInner {
  width: 30%; }
  @media screen and (max-width: 992px) {
    .si-upcmngUInner {
      width: 35%; } }
  @media screen and (max-width: 767px) {
    .si-upcmngUInner {
      width: 45%; } }
  @media screen and (max-width: 480px) {
    .si-upcmngUInner {
      width: 60%; } }
  @media screen and (max-width: 360px) {
    .si-upcmngUInner {
      width: 80%; } }

.si-rhsScrcd {
  width: 277px;
  margin: 0px auto; }
  .si-rhsScrcd .si-scrCrd-title {
    font-size: 13px; }
  .si-rhsScrcd .si-scorecard-wrap {
    width: 100%; }
  .si-rhsScrcd .si-scrCd-inWrap {
    width: 100%;
    padding: 15px 5px; }
  .si-rhsScrcd .si-scrcd-inMid {
    visibility: hidden;
    display: none; }
  .si-rhsScrcd .si-scrcd-inLeft {
    flex-direction: column;
    align-items: flex-end; }
    .si-rhsScrcd .si-scrcd-inLeft .si-teamScrWrap {
      margin-left: 0; }
  .si-rhsScrcd .si-scrCd-inWrap .si-scrcd-inRgt {
    flex-direction: column;
    align-items: flex-start; }
    .si-rhsScrcd .si-scrCd-inWrap .si-scrcd-inRgt .si-teamScrWrap {
      margin-right: 0; }
  .si-rhsScrcd .si-status-text {
    font-size: 11px;
    width: 75%;
    margin: 0px auto;
    padding-bottom: 20px; }
  .si-rhsScrcd .si-teamScr {
    font-size: 14px; }

.si-scrcd-LiveLeft {
  width: 50%; }
  .si-scrcd-LiveLeft .si-teamScrWrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: flex-end; }
  .si-scrcd-LiveLeft .si-scrcd-inLeft {
    width: 100%; }
  .si-scrcd-LiveLeft .si-scrcd-inRgt {
    width: 50%;
    padding-left: 20px;
    align-self: flex-start; }
    @media screen and (max-width: 320px) {
      .si-scrcd-LiveLeft .si-scrcd-inRgt {
        padding-left: 10px; } }
  .si-scrcd-LiveLeft .si-scrcd-inMid {
    display: none; }
  .si-scrcd-LiveLeft .si-player-LiveScr {
    text-align: right; }

.si-player-LiveScr {
  font-size: 13px;
  font-family: "PT Sans", sans-serif;
  font-weight: 400;
  color: #222222;
  text-align: right;
  line-height: 1.5;
  padding-top: 10px; }
  @media screen and (max-width: 767px) {
    .si-player-LiveScr {
      font-size: 11px;
      margin: 0px auto;
      padding-top: 0px; } }
  @media screen and (max-width: 320px) {
    .si-player-LiveScr {
      font-size: 10px; } }

.si-scrcd-LiveRight .si-player-LiveScr {
  text-align: left; }

.si-scorecard-wrap .si-teamScrWrap {
  width: 130px; }
  @media screen and (max-width: 767px) {
    .si-scorecard-wrap .si-teamScrWrap {
      width: 100%; } }

.si-viewBt a {
  color: #096dd2; }

/*# sourceMappingURL=scorecard.css.map */
