/* line 14, dialog-tv-temp.scss */
.p-t-60 {
  padding: 60px 0 0 0; }

/* line 15, dialog-tv-temp.scss */
.p-y-80 {
  padding: 80px 0; }

/* line 16, dialog-tv-temp.scss */
.p-y-20 {
  padding: 20px 0; }

/* line 17, dialog-tv-temp.scss */
.p-y-30 {
  padding: 30px 0; }

/* line 18, dialog-tv-temp.scss */
.font-24 {
  font-size: 24px; }

/* line 19, dialog-tv-temp.scss */
.font-18 {
  font-size: 18px; }

/* line 20, dialog-tv-temp.scss */
.italic {
  font-style: italic; }

/* line 21, dialog-tv-temp.scss */
.grey {
  color: #ccc; }

/* line 22, dialog-tv-temp.scss */
.grey-999 {
  color: #999; }

/* line 23, dialog-tv-temp.scss */
.red {
  color: #dd4b39 !important; }

/* line 24, dialog-tv-temp.scss */
.grey-lighter-bg {
  background-color: #f2f0f1; }

/* line 25, dialog-tv-temp.scss */
.bg-blue-light {
  background-color: #cedffa; }

/* line 26, dialog-tv-temp.scss */
.search-box {
  background-color: #f2f0f1;
  padding: 20px;
  border-radius: 10px; }

/* line 27, dialog-tv-temp.scss */
body {
  background-color: #fff !important; }

/* line 28, dialog-tv-temp.scss */
.capitals {
  text-transform: uppercase; }

/* line 29, dialog-tv-temp.scss */
.font-oswald {
  font-family: 'Oswald', sans-serif !important; }

/* line 30, dialog-tv-temp.scss */
.border-radious-4 {
  border-radius: 4px !important; }

/*widths====================*/
/* line 33, dialog-tv-temp.scss */
.min-w-40 {
  min-width: 40px; }

/* line 34, dialog-tv-temp.scss */
.min-w-50 {
  min-width: 50px; }

/* line 35, dialog-tv-temp.scss */
.min-w-60 {
  min-width: 60px; }

@media (max-width: 767px) {
  /* line 37, dialog-tv-temp.scss */
  .xs-text-left {
    text-align: left; }

  /* line 38, dialog-tv-temp.scss */
  .xs-text-center {
    text-align: center; }

  /* line 39, dialog-tv-temp.scss */
  .pc20 {
    width: 50%; } }
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 44, dialog-tv-temp.scss */
  .pc20 {
    width: 30%; } }
@media (min-width: 1200px) {
  /* line 48, dialog-tv-temp.scss */
  .pc20 {
    width: 20%; } }
/* line 51, dialog-tv-temp.scss */
.form-control {
  border-radius: 4px !important; }

/* line 53, dialog-tv-temp.scss */
.modal-header {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px; }

/* line 56, dialog-tv-temp.scss */
.modal-content {
  border-radius: 10px; }

/* line 58, dialog-tv-temp.scss */
.chan-thumb ul li {
  background-color: #fff; }

/* line 60, dialog-tv-temp.scss */
.table-left {
  z-index: 8; }

/* line 61, dialog-tv-temp.scss */
.deal-info, .hotdeal-header-box {
  background-color: #fff !important;
  color: #666 !important; }

/* line 62, dialog-tv-temp.scss */
.channel-logo img {
  background-color: #fff; }

/* line 64, dialog-tv-temp.scss */
.nav-tabs-custom {
  background: #dadada !important; }

/* line 66, dialog-tv-temp.scss */
#table_data > thead > tr > th {
  min-width: 40px;
  padding: 0; }

/* line 67, dialog-tv-temp.scss */
.table-main table > tbody > tr > td {
  min-width: 40px !important;
  padding: 2px 0 !important;
  text-align: center !important; }

/* line 72, dialog-tv-temp.scss */
.p-b-s.table-main table > tbody > tr > td {
  min-width: 40px;
  text-align: left; }

/* line 75, dialog-tv-temp.scss */
.p-b-s #tbody_left {
  border-top: 1px solid #ccc; }
  /* line 76, dialog-tv-temp.scss */
  .p-b-s #tbody_left tr > td {
    padding: 3px; }

/* line 78, dialog-tv-temp.scss */
.p-b-s #tbody_left tr > td:nth-child(3) {
  max-width: 100px !important; }

/* line 80, dialog-tv-temp.scss */
.p-b-s #table_data tr > td {
  text-align: center; }

/* line 82, dialog-tv-temp.scss */
.deal-info {
  width: 100%; }

/* line 83, dialog-tv-temp.scss */
.box-title {
  color: #dd4b39; }

/* line 84, dialog-tv-temp.scss */
.box-header.with-border {
  border-top: 1px solid #dd4b39; }

/* line 85, dialog-tv-temp.scss */
.contact-info i {
  min-width: 32px;
  text-align: center; }

/* line 86, dialog-tv-temp.scss */
.deal-info-span div h3 span {
  padding: 8px;
  display: block;
  float: left; }

/**/
/* line 87, dialog-tv-temp.scss */
.fl {
  float: left; }

/* line 88, dialog-tv-temp.scss */
.box-title {
  padding-left: 8px; }

/* line 90, dialog-tv-temp.scss */
.channel-heading {
  font-weight: bold;
  border-bottom: 1px solid #666;
  padding-bottom: 10px; }

/* line 95, dialog-tv-temp.scss */
.channel-heading:after {
  content: url("../img/short-line.png"); }

/* line 98, dialog-tv-temp.scss */
.channel-heading:before {
  content: url("../img/short-line.png"); }

/* line 101, dialog-tv-temp.scss */
.channel-no {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 23px;
  color: #dd4b39; }

/* line 102, dialog-tv-temp.scss */
.p-p-stripe {
  background-color: #f2f0f1;
  display: block;
  float: left;
  width: 100%;
  padding: 6px;
  border-radius: 5px; }

/* line 103, dialog-tv-temp.scss */
.channel-p-img {
  border-radius: 40px;
  display: block;
  border: 2px solid #dd4b39; }

/* line 104, dialog-tv-temp.scss */
.watch-trailer {
  background-color: #000;
  padding: 4px;
  border-radius: 5px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  padding: 2px 10px 5px;
  text-transform: uppercase; }

/* line 105, dialog-tv-temp.scss */
.watch-trailer:before {
  content: url("../img/red-arrow.png");
  padding: 5px;
  margin-left: -20px; }

/* line 110, dialog-tv-temp.scss */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/*----fade image -----*/
/* line 118, dialog-tv-temp.scss */
.image-fader {
  display: inline-block; }

/* line 119, dialog-tv-temp.scss */
.image-fader img:last-child {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

/*------*/
/* line 128, dialog-tv-temp.scss */
.check-list {
  max-height: 220px;
  overflow: auto;
  margin-bottom: 20px; }
  /* line 129, dialog-tv-temp.scss */
  .check-list .check-box-groups label {
    width: 200px;
    padding: 10px;
    float: left;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding: .5em;
    -webkit-transition: max-width linear .5s;
    transition: max-width linear .5s; }
  /* line 138, dialog-tv-temp.scss */
  .check-list .check-box-groups label:hover {
    overflow: visible;
    white-space: normal;
    -ms-word-break: break-all;
    word-break: break-all;
    /* Non standard for webkit*/
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    z-index: 1; }

/* line 154, dialog-tv-temp.scss */
.wide-dates .table > thead > tr > {
  /*th:nth-child(1) {min-width: 80px !important;}*/ }
  /* line 156, dialog-tv-temp.scss */
  .wide-dates .table > thead > tr > th {
    min-width: 200px  !important; }

/* line 159, dialog-tv-temp.scss */
.wide-dates.table-main table > tbody > tr > {
  /*td:nth-child(1){ min-width: 80px !important; }*/ }
  /* line 161, dialog-tv-temp.scss */
  .wide-dates.table-main table > tbody > tr > td {
    min-width: 172px !important;
    padding: 4px; }

/* line 165, dialog-tv-temp.scss */
.wide-dates .table-data-expanded {
  left: 200px; }
/* line 166, dialog-tv-temp.scss */
.wide-dates .l-t-time {
  width: 202px !important; }
/* line 167, dialog-tv-temp.scss */
.wide-dates .cb-right {
  float: right; }
/* line 168, dialog-tv-temp.scss */
.wide-dates .cb-left {
  float: left; }

/*---p-b-s- ----*/
/* line 173, dialog-tv-temp.scss */
.p-b-s .table > thead > tr > {
  /*th:nth-child(1) {min-width: 80px !important;}
  th {min-width: 200px  !important;}*/ }

/* line 178, dialog-tv-temp.scss */
.p-b-s.table-main table > tbody > tr > {
  /*td:nth-child(1){ min-width: 80px !important; }
  td{ min-width: 200px !important; } */ }

/* line 182, dialog-tv-temp.scss */
.l-t-3-col {
  min-width: 200px !important; }

/* line 183, dialog-tv-temp.scss */
.l-t-3-col-3 {
  min-width: 91px !important; }

/* line 186, dialog-tv-temp.scss */
.p-b-s .table-data-expanded {
  left: 490px; }
/* line 187, dialog-tv-temp.scss */
.p-b-s .l-t-time {
  width: 200px !important; }
/* line 188, dialog-tv-temp.scss */
.p-b-s .cb-right {
  float: right; }

/*--------*/
/* line 192, dialog-tv-temp.scss */
.primary {
  text-transform: uppercase; }

/* line 193, dialog-tv-temp.scss */
.your-selection {
  float: left;
  min-width: 35px;
  min-height: 35px;
  display: block;
  margin-right: 5px;
  background-color: #00a65a !important; }

/* line 195, dialog-tv-temp.scss */
.select2-container--default .select2-selection--multiple {
  border: 1px solid #ccc !important;
  border-radius: 4px !important;
  padding: 2px !important; }

/* line 202, dialog-tv-temp.scss */
.has-warning div, .has-warning i, .has-warning h4 {
  color: #ff9900 !important; }

/* line 205, dialog-tv-temp.scss */
.has-success div, .has-success i, .has-success h4 {
  color: #17f049 !important; }

/* line 208, dialog-tv-temp.scss */
.messages-menu {
  background-color: transparent !important; }
  /* line 210, dialog-tv-temp.scss */
  .messages-menu ul {
    border: 1px solid #eee !important; }

/* line 212, dialog-tv-temp.scss */
.row-bid {
  background-color: #ffe2df; }

/* line 213, dialog-tv-temp.scss */
.row-deal {
  background-color: #cedffa; }

/* line 214, dialog-tv-temp.scss */
.row-programme-based {
  background-color: #cefadd; }

/* line 215, dialog-tv-temp.scss */
.row-time-based {
  background-color: #fff8df; }

/* line 216, dialog-tv-temp.scss */
.cart .table > tbody > tr > td {
  padding: 20px !important; }

/* line 217, dialog-tv-temp.scss */
.cart .table > thead > tr > td {
  padding: 20px !important;
  background-color: #999;
  color: white; }

/* line 219, dialog-tv-temp.scss */
.master-card, .visa-card, .genie {
  max-height: 70px;
  width: auto;
  float: right;
  padding: 10px;
  display: block; }

/* line 221, dialog-tv-temp.scss */
.ad-1 {
  background: url("../../dist/img/two_arrows.png") no-repeat left top;
  display: block;
  min-height: 100px; }
  /* line 222, dialog-tv-temp.scss */
  .ad-1 .heading {
    font-size: 60px;
    color: white;
    font-weight: bold;
    line-height: 47px;
    padding-left: 1.8em; }
    /* line 223, dialog-tv-temp.scss */
    .ad-1 .heading .span1 {
      font-size: 30px;
      line-height: 16px;
      padding-left: 2em; }

/* line 226, dialog-tv-temp.scss */
.red-purple-red {
  padding: 2.6em 2.6em 2.6em 0;
  background: red;
  background: -webkit-linear-gradient(to right, #ff0000, #d90073, #ff0000);
  background: -o-linear-gradient(to right, #ff0000, #d90073, #ff0000);
  background: -moz-linear-gradient(to right, #ff0000, #d90073, #ff0000);
  background: linear-gradient(to right, #ff0000, #d90073, #ff0000); }

/* line 234, dialog-tv-temp.scss */
#tbody_data > tr > td.bg-green > input {
  max-width: 30px;
  color: #fff !important;
  background-color: transparent;
  border: 0;
  padding: 4px 0; }

/* line 241, dialog-tv-temp.scss */
#tbody_data > tr > td > input {
  max-width: 30px;
  color: #000 !important;
  background-color: transparent;
  border: 0;
  padding: 4px 0; }

/* line 249, dialog-tv-temp.scss */
footer .container {
  padding-bottom: 0; }

/* line 250, dialog-tv-temp.scss */
.small-row {
  /*
  table > tbody > tr > td{height: auto !important; padding: 0 !important}
  .table-data-expanded {
  left: 93px !important;
  width: calc(100% - 84px) !important;
  */
   /* table.table-4-rows > tbody > tr > td {
    height: 20px !important;
}*/ }
  /* line 258, dialog-tv-temp.scss */
  .small-row table > tbody > tr > td {
    height: 22px !important;
    padding: 0 !important; }
  /* line 266, dialog-tv-temp.scss */
  .small-row table > tbody > tr:nth-child(4n+4) {
    border-bottom: 2px solid #dd4b39; }
  /* line 268, dialog-tv-temp.scss */
  .small-row .icheckbox_square-green {
    height: 19px !important; }

/* #div_table_left > table > thead > tr > th:nth-child(3),#div_table_left > table > body > tr > th:nth-child(3){
    max-width: 94px !important;
} */
/* line 275, dialog-tv-temp.scss */
.icheckbox_square-green {
  background-color: #ccc; }

/* line 280, dialog-tv-temp.scss */
.pro-select-table {
  overflow-x: auto;
  width: 100%; }
  /* line 282, dialog-tv-temp.scss */
  .pro-select-table .pro-select-col {
    max-height: 300px;
    overflow-y: auto;
    display: block;
    height: 300px; }
  /* line 283, dialog-tv-temp.scss */
  .pro-select-table .table-main table > tbody {
    height: auto !important; }
  /* line 284, dialog-tv-temp.scss */
  .pro-select-table .wide-dates.table-main table > tbody > tr > td {
    min-width: 350px !important; }
  /* line 286, dialog-tv-temp.scss */
  .pro-select-table .table > thead > tr > {
    /*th:nth-child(1) {min-width: 80px !important;}*/ }
    /* line 288, dialog-tv-temp.scss */
    .pro-select-table .table > thead > tr > th {
      min-width: 343px  !important; }
  /* line 291, dialog-tv-temp.scss */
  .pro-select-table .time-slot {
    background-color:  #3ea18b;
    padding: 6px;
    color: #fff;
    min-height: 50px;
    width: 90px;
    float: left; }

.pro-select-table.table-main table > tbody > tr > td.c-b-clomun {
  width: 243px  !important;
  vertical-align: top;
  padding: 4px;
  text-overflow: ellipsis; }

/* line 288, dialog-tv-temp.scss */
.c-b-clomun {
  width: 243px;
  padding: 10px;
  float: left;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  padding: .5em;
  -webkit-transition: max-width linear .5s;
  transition: max-width linear .5s; }

/* line 303, dialog-tv-temp.scss */
.c-b-clomun:hover {
  overflow: visible;
  white-space: normal;
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit*/
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  z-index: 1; }

  .st-cname {
    width: 243px;
    padding: 10px;
    float: left;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    padding: .5em;
    -webkit-transition: max-width linear .5s;
    transition: max-width linear .5s; }

  /* line 297, dialog-tv-temp.scss */
/*  .st-cname :hover {
    overflow: visible;
    white-space: normal;
    -ms-word-break: break-all;
    word-break: break-all;
    *//* Non standard for webkit*//*
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    z-index: 1; }*/

#inventory-table_data > thead > tr > th {min-width: 112px !important;}
#inventory-table-main > tbody > tr > td {
    min-width: 92px!important;
    padding: 2px 0!important;
    text-align: center !important;
}

.inventory-td-input{
    outline:none;
    border:none;
    border-style: none;
    background-color:#e1ebf0;
    padding-right: 5px;
    padding-left: 5px;
}

.inventory-td{
    min-width: 112px!important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.p-y-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.p-x-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.conflict-summary-td{
    min-width: 90px!important;
}

.btn-deal {
  border-radius: 10px !important;
  border: 0 !important;
  padding: 11px 20px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.p-l-80{
  padding-left: 80px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.p-b-120 {
  padding-bottom: 120px !important;
}

.spot-table-input{
    border: none !important;;
    background-color: #00a65a !important;
    color: white !important;
    max-width: 15px;
}

.not-available-spot {
  float: left;
  min-width: 35px;
  min-height: 35px;
  display: block;
  margin-right: 5px;
  background-color: #dd4a39 !important; }

.m-l-110 {
  margin-left: 110px !important;
}

.conflict-schedule-row {
    float: left;
    min-width: 30px;
    min-height: 30px;
    display: block;
    margin-right: 5px;
    background-color: #ff851b !important;
}

.tooltip-inner {
    max-width: 170px;
    width: 170px;
}

.spot-table-select{
    padding: 4px 12px !important;
    border-radius: 4px !important;
    width: 100%;
    max-width: 180px !important;
}

 .pro-table-cell{
  overflow: hidden;
  white-space: nowrap;
  min-width: 37px;
  height: 45px;
  border-bottom: 1px solid #ccc;
  padding: 4px;
  vertical-align: bottom;
  text-align: left;
}

.p-l-35 {
  padding-left: 35px !important;
}

.bg-gray-d {
    background-color: #7d7d7d !important;
}