/** Helvetica Bold font declaration **/
@font-face {font-family: 'helveticaneuebold'; src: url('../css/fonts/helveticaneuebold.otf')  format('opentype'); font-weight: normal; font-style: normal;}
@-ms-viewport {
    width: auto;
}

.dummyDom{ position:absolute; top:0; left:0; z-index:0; visibility:hidden; }
.container-fluid {padding:0;}
.row {margin-right:0; margin-left:0;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-right:0; padding-left:0;}
.nopad {padding:0}
.nomargin {margin:0}
.clearfix {clear:both}
html {overflow-x:hidden; overflow-y:scroll; width:100%;}
body {font-family:Helvetica,Arial,sans-serif; font-size:14px; overflow-x:hidden; position:relative; }
a, select, button{outline:none !important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:1.2;}
.compassicon {color:#8c8c8c; cursor:pointer;}
.compassicon:hover {color:#328ee4;}
.views .listviewcol{color:#252525;font-size:15px; }
.compassicon1 {color:#ccc; cursor:pointer;}
.compassicon1:hover {color:#fff;}
.glyphicon-play-down {-ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
#header { height:41px; border-bottom:1px solid #b5b5b5; background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(241,241,241,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0 );}
/*.compass_logo {background:url("../../Images/compass_logo.png") no-repeat; width:167px; height:31px; margin:6px 0 0 16px; text-indent:-999px;cursor:pointer;}*/
.compass_logo {background:url("../../Images/TELLY_LOGO_noTAG.png") no-repeat; height:35px;width:48px; margin:2px 18px; text-indent:-999px;cursor:pointer;background-size: 100% 100%;}
/** logo Name **/
.net-LogoName{top:7px;text-align: center;right: 12px;position: absolute;left: 0px;}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {display: none !important;}

.todayMobile {    height: 32px;line-height: 18px;width: 86px;margin: 10px;margin-left:0px;}
.todayLinkInDatePicker {    width: 86%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #fff;
        margin-left: 21px;
}
#navbar .row .divOverlay{
    height:50px;
    width:100px;
}
.todayLinkInDatePicker a {
    font-size: 14px;
    line-height: 1.43;
    text-align: center;
    color: #4a90e2;
        cursor:pointer;
    }

#network_dropdown {margin:1px auto; width:75px;z-index:12;position:absolute;height:40px;left:0;right:0; cursor:pointer; border-width: 1px 1px medium; border-style: solid solid none; border-color: transparent;display:inline-block;}
.NetworkLogoheader{position: absolute;top: 0; left: 0; right: 0;bottom:0; text-align: center; width: 75%;} 
.NetworkLogoheader:before{content: ' ';display: inline-block;vertical-align: middle;height: 100%;}
 #networkbg .showOverlay{border-width: 1px 1px medium;border-style: solid solid none;border-color: #ACACAC;
-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;
border-top-left-radius: 3px;z-index: 11;background: transparent linear-gradient(#F5F5F5, #EFEFEF) repeat scroll 0% 0%;border-top-right-radius: 3px;
color: #000;z-index:18;}
#network_dropdown img {max-height:30px;/* display:inline-block;margin: 2px 0px 0px 10px;*/ cursor:pointer;vertical-align: middle; display: inline-block;margin-bottom:2px;}
#network_dropdown  .compassicon  {display:inline-block;/* position:relative;*/ width:11px;height:7px; background: url('../../Images/Icons/icons-sprite.png') no-repeat -19px -1148px;/* margin-left: 3px;margin-top:16px;float:right;*/margin-right:5px;}
#network_dropdown  .compassicon:hover  {background: url('../../Images/Icons/icons-sprite.png') no-repeat -19px -1185px; width:11px;height:7px;}
.iconimage{/*position: absolute; top: 0;left: 0;right: 0;bottom:0;text-align: right;*/float:right;height:100%;}
.iconimage:before{ content: ' ';display: inline-block;vertical-align: middle;height: 100%;}
/*#network_dropdown  .compassicon  {display:inline-block; position:relative; top:5px; left:18px; font-size:11px;}*/
#hamburger .hamburger_toggle {background:url('../../Images/Icons/icons-sprite.png') no-repeat -3px -1043px; padding:7px 9px; margin:2px 10px 0 0; display:inline-block; width:41px; height:39px;cursor:pointer;}
#hamburger .hamburger_toggle:hover {background: url('../../Images/Icons/icons-sprite.png') no-repeat  -3px -1090px;}
#hamburger .hamburger_toggle.active {background:url('../../Images/Icons/Menu_Active.png') no-repeat center center; border:solid 1px #efefef; border-radius:3px; border-bottom:0;}
#hamburger .hamburger_toggle.showOverlay {border: 1px solid #acacac;border-top-left-radius:3px; border-bottom:none; position:relative; z-index:110;background:url('../../Images/Icons/Menu_Active.png') no-repeat center center, linear-gradient(#f5f5f5, #efefef);background:url('../../Images/Icons/Menu_Active.png') no-repeat center center, -moz-linear-gradient(#f5f5f5, #efefef);background:url('../../Images/Icons/Menu_Active.png') no-repeat center center, -o-linear-gradient(#f5f5f5, #efefef);background:url('../../Images/Icons/Menu_Active.png') no-repeat center center, -webkit-linear-gradient(#f5f5f5, #efefef);border-top-right-radius: 3px;color: #000;}
#navbar .showtime{display:block;}
#navbar .showtime{display:block;}
#navbar .row {background-color:#252525;}
#navbar .row div {/*height:50px;*/}/*change height to min-height for create event in grid*/
#navbar .row  [class*="col-"] {border-left:solid 1px #6f6f6f; border-right:solid 1px #404040;}
#navbar .row [class*="col-"]:first-child {border-left:none;cursor:pointer;}
#navbar .row [class*="col-"]:last-child {border-right:1px; border-color:#6f6f6f}
#navbar .row [class*="col-"]:last-child:hover{color:#fff;}
#navbar .row h4 , #navbar .row h6 {color:#ccc; font-family:helveticaneuebold,arial,sans-serif; }

#navbar .row h4.Share_text {font-size:14px; margin:0px 0px 0px 9px; /*margin-top:16px;*/ line-height:50px; max-width:100px;align-content:center;}
#navbar .row .overlayCircleIcon { float:left; margin-right:6px;}
/*#navbar .row h4.Share_text.active { background: #414141; color:#fff;}*/
.Overlay_Text
{font-size:14px; margin:0px 0px 0px 9px; /*margin-top:16px;*/ line-height:50px; max-width:100px;color: #CCC; font-family:Helvetica Regular,Arial,sans-serif}
.Overlay_Text.active { background: #414141; color:#fff;}
#navbar .row h4.OverlayBG_text {font-size:14px;text-align:right ; margin:0px auto; /*margin-top:16px;*/ line-height:50px; max-width:100px;}
#navbar .row h4.currentDate_text {font-size:14px; text-align:center; margin:0px auto; /*margin-top:16px;*/ line-height:50px; max-width:558px;}
#navbar .row h4.currentDate_text.active { background: #414141; color: #cccccc; font-size:14px;}
#navbar .row h6 {font-size:14px; margin:13px 0 0 20px;}
/* #navbar .calendar_ic {font-size:15px;padding:17px 0px;} *//*change 28*/
#navbar .timer_ic {font-size:11px; margin:0 22px 0 0;}
.activeCal {z-index:18;}

#timer_container {position:relative;}
.timer_slider {margin-left:69px; overflow: hidden; box-shadow: 0px 0px 3px 0px #000; position:relative; z-index:3; background-color:#56648a;}
.timer_slider ul.timer_grid {background-color:#56648a; color:#fff; height:32px; font-size:12px; padding:0; margin:0; width:8640px; overflow:hidden;}
.timer_slider ul.timer_grid li {list-style:none; border-right:1px solid #3a445f; padding:8px 10px; width:180px; float:left; min-height:32px;}
#timer_slider .prev_arw {box-shadow:2px 0px 3px 0px #000; position:relative; z-index:3;}
#timer_container .next_arw {position: absolute; top:0; right: 0; z-index:3;}
#timer_container .prev_slider a:hover, #timer_container .next_slider a:hover {color:#fff;}
#timer_container .next_arw a:hover,#timer_container .prev_arw a :hover{color:#fff;}/*changes 30*/
.schedule_container  {overflow:hidden;font-size:12px !important;}
.schedule_slider {margin-left:69px; position:relative;}

.timeblock {
    border-right: 1px solid #3a445f;
    float: left;
    height: 34px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 34px;
    width:180px;
    font-family: helveticaneuebold,arial,sans-serif;
}
.option-network {
    position: relative;
    float: left;
    width: 15%;
    height: 100%
}
.conflict-view {
    position: relative;
    float: left;
    width: 80%;
    /*margin: 10px;*/
    margin:25px 10px 25px;
    overflow-x:hidden;
}
.compass_flag{ background: url("../../Images/Icons/icons-sprite.png") no-repeat -9px -400px; width: 26px; position: absolute; top: 0px; right: 0px; height: 26px; padding: 0px; }
.rovi_flag{ background:url("../../Images/Icons/icons-sprite.png") no-repeat -11px -1597px; width: 26px; position: absolute; top: 0px; right: 0px; height: 26px; padding: 0px; }
.gn_flag{ background:url("../../Images/Icons/icons-sprite.png") no-repeat -8px -2104px; width: 26px; position: absolute; top: 0px; right: 0px; height: 26px; padding: 0px; }
.date_item {background-color:#2d3855; text-align:left; font-size:12px !important; color:#e0e0e0; /*padding:5px 0 3px 10px;*/font-family:helveticaneuebold,arial,sans-serif;text-transform: uppercase; /*position:relative; z-index:0;*/ cursor:default;}
.date_item .dateHeader{font-size:100%; display: inline-block;padding: 5px 0 3px 10px;}
.date_item .toggleAllDayEvent {float:right; cursor:pointer; /*margin-right:25px;*/border-left: solid 1px #e0e0e0;padding: 5px 20px 3px 20px;}
.date_item .toggleAllDayEvent.eventOpen{
    color: #4a4a4a;
    background-color: #ececec;
    padding-bottom: 2px;
    border-bottom: solid 1px #979797;
}
.schedule_slider .network_list {width:69px; position:absolute; left:-69px; top:0; z-index:3;background-color:#f3f3f3;box-shadow: 2px 0px 2px 0px #aaa;-webkit-box-shadow: 2px 0px 2px 0px #aaa;-moz-box-shadow: 2px 0px 2px 0px #aaa;cursor:default; }
.schedule_slider .network_list p {padding:0; margin-bottom:0; height:79px; border-right:1px solid #b4b4b4; overflow:hidden;border-bottom: 1px solid #b4b4b4; display:table-cell; vertical-align:middle; width:inherit;}
.schedule_slider .network_list p img {max-width:54px; max-height:48px; display:block; margin:0 auto; }
.schedule_slider  ul {height:79px; width:8640px; padding:0; margin-bottom:0;  background:url('../../Images/desktop-block.png') top left repeat-x; }
.schedule_slider  ul li {list-style:none; width:180px; height:79px; float:left; border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4; position:relative; overflow:hidden; background-color:#fff;}
.schedule_slider  ul li > div { margin:9px 11px 11px 12px; }
.schedule_slider ul li.gapBefore { border-left:1px solid #b4b4b4; }
.schedule_slider ul li.emptyBlock { border:0px; background-color:transparent;  border-right: 1px solid #b4b4b4;  }
.schedule_slider ul li.emptyBlock:hover{cursor:default;}
.schedule_slider  h3 {font-family:helveticaneuebold,arial,sans-serif; font-size:14px; color:#252525; margin:0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.schedule_slider  h4 {font-family:helveticaneuebold,arial,sans-serif; font-size:11px; color:#494949; display:block; margin:0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.schedule_slider  p {font-size:10px; color:#676767; display:block;margin-bottom:0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.overlay {position: fixed;top: 41px;left: 0px;right: 0px;/*bottom: 0px;*/ height:100vh; background-color: rgba(0, 0, 0, 0.5);z-index:15;color: #FFF;display: none;}
.popupoverlay{position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;background-color: rgba(0, 0, 0, 0.5);z-index:30;color: #FFF;display: none;}
.furtherDown {
    top:90px !important;
}
.eventoverlay {position: fixed;top: 90px;left: 0px;right: 0px;/*bottom: 0px;*/ height:100vh; background-color: rgba(0, 0, 0, 0.5);z-index:15;color: #FFF;display: none;}
.dropDownOverlay {position: fixed;top: 120px;left: 0px;right: 0px;/*bottom: 0px;*/ height:100vh; background-color: rgba(0, 0, 0, 0);z-index:15;color: #FFF;display: none;}

#overlaycal{top: 91px;color:#fff}
.overlayCal{top: 41px; z-index:17;}
.faqplus:hover{background-color: #ecf9ff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

.faqplus.ristrictedblock h4 span{color:#494949;font-size:11px;}
.faqplus.ristrictedblock h4  a{color:#2c7dc8;}

/*date picker starts*/

.date_picker{background:#e6e6e6;position:absolute; top:0px; z-index: 17;display:none;/*visibility:hidden;*/ box-sizing: border-box; box-shadow: -1px 2px 2px 0px rgba(0, 0, 0, 0.46); -moz-box-shadow: -1px 2px 2px 0px rgba(0, 0, 0, 0.46); -webkit-box-shadow: -1px 2px 2px 0px rgba(0, 0, 0, 0.46);}
.datepicker_date{background:#414141;height:50px;margin-top:-9px;cursor:pointer;}
.datepicker_date h4{margin:16px auto 0;color: rgb(255, 255, 255); font-family:helveticaneuebold,arial,sans-serif; text-align:center;margin-top: 15px;margin-right: 1px;}
.datepicker_body{background:#e6e6e6;}
#calendar{padding:29px 29px 61px 21px;/*border: 1px solid #303030;*/}
.selectdays{padding-top:25px;color:#303030;font-size:14px;border-bottom:#6d6d6d;}
.selectdays span{/*padding-bottom:10px;*/}
.selectdays .selectdays_hr{color:#979797;height:1px;margin-right:17px;margin-top:10px;background-color: #979797;margin-bottom:13px;border-style: none;width:180px;margin-left:0px;}
.selectdays .selectalldays_hr{color:#979797;height:1px;margin-right:17px;margin-top:13px;background-color: #979797;margin-bottom:20px;border-style: none;width:180px;margin-left:0px;}
.selectdays span.signinto{color:#52acff;font-size: 13px;}
.margintop_select{margin-top:4px;margin-bottom: 20px;}
.Apply_line_hr {
    text-align:center;
    padding:0 20px;
}
.Apply_line{
    border-top: 1px solid #979797;
    margin:0;
}
.leftelem{padding-left: 35px;font-size: 14px;font-weight: normal; color:#4a4a4a;}
.leftelemblock {padding-left: 25px;font-size: 13px;font-weight: normal; color:#000;}
.selectalldays{margin-top:8px;}
.showcal{display:block;}
.datepick_close{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    font-family: helveticaneuebold,arial,sans-serif;
    outline:none !important;
    margin:20px 10px;
}
.datepick_close.active.focus, .datepick_close.active:focus, .datepick_close.active:hover, .datepick_close:active.focus, .datepick_close:active:focus, .datepick_close:active:hover, .open>.dropdown-toggle.datepick_close.focus, .open>.dropdown-toggle.datepick_close:focus, .open>.dropdown-toggle.datepick_close:hover{
    border: solid 1px #4a90e2;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    background-color: #f7f7f7;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    color:#fff;
}
.datepick_foot{background:#e6e6e6;display:none;width:100%;height:100%;border-top: 1px solid #979797;position:static;margin-top: 1px;}
.datepick_foot hr{margin-bottom:0px;}
/* custom check box starts*/
/* checkbox aspect */

/* custom check box starts*/
.visiblecheckbox input[type=checkbox] {display:none;}
.visiblecheckbox input[type=checkbox] + label {background:url('../../Images/Icons/icons-sprite.png') no-repeat -13px -215px; height: 19px; width: 100%; display:inline-block; padding: 0;margin-bottom:0px;}
.visiblecheckbox input[type=checkbox]:checked + label {background:url('../../Images/Icons/icons-sprite.png') no-repeat -13px -264px;margin-bottom:0px;}
/*date picker ends*/

/* changes for list view starts*/
.heading-bar {width: 100%;height: 34px;line-height: 34px;font-size: 13px;color: #ffffff;background-color: #56648a;border-bottom: 1px solid #3a445f;position:fixed;top:91px;z-index:15;font-family: helveticaneuebold,arial,sans-serif; letter-spacing:0.5px;}
.col-left {position: absolute;float: left;width: 90px;-webkit-box-shadow: 3px 0px 2px -1px #888;-moz-box-shadow: 3px 0px 2px -1px #888;box-shadow: 3px 0px 2px -1px #888; background:#fff; z-index:10;}
.col-right {position:relative;margin-left: 90px; z-index:9; /* position: relative;float: left;width: -webkit-calc(100% - 90px);width:	-moz-calc(100% - 90px);width:	  -o-calc(100% - 90px);width:calc(100% - 90px); */ }
.heading {float: left;}
.heading-bar .col-left { background:#56648a;}
.heading:not(:first-child) {border-left: 1px solid #3a445f;}
.start-heading {position: relative;float: left;width: 90px;height: 34px;border-bottom: 1px solid #3a445f;border-right: 1px solid #3a445f; padding-left:23px;}
.box-wrap {margin-left: 7px;font-size: 13px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.schedule_text{font-size:11px;}
.list-title {line-height: 15px;padding-top: 5px;font-size: 13px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*.listhover:hover {background-color: #ecf9ff;}*/
.listhover:hover .info-icon  {color: #2c7dc8;background:url('../../Images/Icons/Info_Hover.png');}
.list-detail {line-height: 15px;font-size: 11px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.listhover:not(.list_Open):hover {  
    background-color: #ecf9ff;
}
.login_content .views ul li.active-view{color: #ffffff ;background-color: #61b66d;}
.login_content .views ul li.active-view a {color: #ffffff;padding-left:30px;}
.capitauppercase {text-transform: uppercase;font-size: 12px;}
.boxwrapfontbold {font-family: helveticaneuebold,arial,sans-serif;}
.scheduleCategoryallign {line-height: 16px;/*text-align: center;*/margin-left:7px;}
.scheduleCategoryallignCNBC {/*text-align: center;*/margin-left:7px;}
.active-view a:hover{color: #ffffff;text-decoration:none;}
.login_content .views ul li {color: #252525 ;background-color: #ffffff;}
.login_content .views ul li:hover .grid{background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -633px;}
.login_content .views ul li .grid{background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -574px;width: 19px;height: 19px;position: absolute;}
.login_content .views ul .active-view .grid{background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -682px;}
.login_content .views ul li:hover .list{background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -956px;}
.login_content .views ul li .list{background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -907px;width: 19px;height: 19px;position: absolute;}
.login_content .views ul .active-view .list{background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -1005px;}
.login_content .views ul li:hover a{color:#2c7dc8 !important;text-decoration:none;  }
.login_content .views ul li a {color:#252525;text-decoration: none;padding-left:30px; }
/*
.unactive-view{color: #000000;background-color: #ffffff;}
.unactive-view a:hover{color:#2c7dc8 !important;text-decoration:none;  }
.unactive-view a {color:#252525;text-decoration: none; }
.active-view .compassicon{color:#fff;}
.unactive-view .compassicon:hover{color:#2c7dc8;}
.unactive-view .compassicon{color:#8c8c8c;}*/
.day-rows:nth-child(even) {background-color: #f9f9f9}
.day-rows:nth-child(odd) {background-color: #eeeeee;}
.first-heading {position: relative;float: left;width: 90px;height: 42px;line-height: 42px;font-size: 13px;
border-bottom: 1px solid #acacac;cursor:default;}
.list-row {position: relative;width: 100%;height: 42px;line-height: 42px;font-size: 13px;border-bottom: 1px solid #acacac;}
/*.list-row:hover {background-color: #ecf9ff;}*/

.list-rowblocked:hover {background-color: #fff6e7;}
/*.list-row:not(.list_row_Open):hover {  
    background-color: #ecf9ff;
}*/
.info-icon-locklist {position: absolute;right: 46px;bottom: -1px;float: right;width: 12px;height: 15px; font-size: 13px;color: #c2baa4;top: 23px;}
.box {position: relative;float: left;height: 42px;border-left: 1px solid #acacac;}
.col-right  .listviewdetails{min-width:1110px;}
.col-right  .ProgramTitle{width:376px;}
.col-right .ScheduleType{width:171px;}
.col-right .cnbcScheduleType{width:221px;}

.col-right .ProgramType{width:166px;}
.col-right .MatId{width:176px;}
.col-right .broadMatid{width:149px;}
.col-right .Format{width:216px;}
.col-right .broadformate{width:314px;}

.col-right .ShowDisplay{width:335px;}
.col-right .ShowType{width:156px;}
.col-right .Definition{width:246px;}
.col-right .RunTime{width:151px;}
.listviewdetails:hover .info-icon {color: #2c7dc8;background:url('../../Images/Icons/Info_Hover.png');}
.ristrictedbackground{background-color:#ffdede;}
.ristrictedbackground:hover{background-color:#ffdede;}
.disableClick{
    pointer-events: none;
    background: #8aabd4;
    color: #fff;
}
/* changes for list view ends*/

/* List/Gridview UI switcher */
#switch-view { width: 100%;  -webkit-overflow-scrolling: touch;}

/*time picker starts*/

.timerbg {border-left-color:transparent !important; background:#414141;}
.timerbg1 {background:#303030; border-top:4px solid #5c90cb;margin-top:0px; width:100%;overflow-y:auto;-webkit-overflow-scrolling: touch;}
#navbar .row div.overlaybgShare {background:#303030;margin-top:0px;overflow-y:auto;-webkit-overflow-scrolling: touch; border:0;height:auto;display: none; width: 100px;}
    #navbar .row div.overlaybgShare div {
    width:100%; height:auto;  border-top:1px solid #dedfe3 !important; border-left:0; border-right:0;}
.overlaybgShareHidden {background:#303030; border-top:4px solid #5c90cb;margin-top:0px;overflow-y:auto;-webkit-overflow-scrolling: touch;height:100%;display: none; width: 100px; float: right; margin-right:100px;}
.time-viewer{color:#fff; font-size:16px; text-align:center; padding: 15px 0 0 0;}
.dropdown-menu1 .time-viewer>span{text-transform:uppercase;color:#fff;}
.time-category{padding: 20px 0 40px 0; border-bottom: 1px solid #414141;margin: 0 20px;}
.time-category a{border: none !important;}
.time-scheduler{color: #ccc;font-size: 16px;text-align: center;margin: 16px 0 10px 0;}
.time-scheduler>span{text-transform:uppercase;color:#fff;}
.time-scheduler table{margin: 0 auto;margin-top: 10px;width:100%;line-height: 32px;font-size: 16px;}
.dropdown-menu1 a{color:#ccc; cursor:pointer;}
.time-calc{padding-top:5px;cursor:pointer;}
.dropdown-menu1 a:hover, .dropdown-menu1 a:focus{color:#52acff;text-decoration:none;}
.showtime {display:block;}
.time-index{display:none;height: 42px;margin-top: -41px;z-index: 15;}
.time-close{border-top:1px solid #6d6d6d;display:none; background:#303030 none repeat scroll 0% 0%;position:static;}
.time-close .btn-close{margin:10px 15px; width:86px;}
.dropdown-menu1 {padding:0; margin:0;padding-left:100px; border:medium none;position:relative;right:0px;background-color:transparent;z-index:1200;display:none; /*visibility:hidden;*/}
.timepickerheigt {
    position: absolute;
    left: 0;
    top: 90px;
}
.addEventGrid{
    float: right;
    border-left: solid 1px #6f6f6f;
}
.addEventGrid .addEventsMenu .navbar-nav>li>a{
    padding-left:21.5px;
}
.dateHeaderBar .addEventsMenu .nav .open>a, .dateHeaderBar .addEventsMenu .nav .open>a:focus, .dateHeaderBar .addEventsMenu .nav .open>a:hover {
    text-align:center;
    padding-right:15px;
    padding-left: 15px;
}
#navbar .showtime{display:block;}
#navbar .row {background-color:#252525;}
#navbar .row  .col-timer {border-left:solid 1px #6f6f6f; border-right:solid 1px #6f6f6f; height:50px;cursor:pointer; z-index:14; color:#fff;width: 100px;}
#navbar .row .col-timer:first-child {border-left:none}
#navbar .row .col-timer:last-child {border-right:none;}
#navbar .row .timerbg{z-index:15;}
#navbar .row .dateholder, #navbar .row .timeholder {color:#ccc; font-family:helveticaneuebold,arial,sans-serif;}
#navbar .row .dateholder {font-size:18px; width:150px; text-align:center; margin:10px auto 0;}
#navbar .row .timeholder {font-size:14px; margin:15px 0 0 0px; text-align:center;}
/*#navbar .row .timeholder:hover, #navbar .row .timeholder.active{color:#fff;}*/
#navbar .calendar_ic {background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -120px; width:15px;height:16px;display: inline-block;}
#navbar .calendar_ic:hover, #navbar .calendar_ic.active {background:url('../../Images/Icons/icons-sprite.png') no-repeat -14px -166px;}
.current-date:hover{color:#cccccc;}


#navbar .timer_ic {background:url('../../Images/Icons/icons-sprite.png') no-repeat -18px -456px; width:11px;height:7px; margin:8px 22px 0 0;}
#navbar .timer_ic:hover{background:url('../../Images/Icons/icons-sprite.png') no-repeat -18px -493px;}
.timerbg .compassicon1 {color:#fff;}

#timer_container {position:fixed;top:90px;width: 100%;left: 0px; z-index:15;}
.timer_slider {margin-left:69px; overflow: hidden; box-shadow: 0px 0px 3px 0px #000; position:relative; z-index:15; background-color:#56648a;}
.timer_slider ul.timer_grid {background-color:#56648a; color:#fff; height:32px; font-size:14px; padding:0; margin:0; width:8640px; overflow:hidden;font-family:helveticaneuebold,arial,sans-serif; letter-spacing:0.5px;}
.timer_slider ul.timer_grid li {list-style:none; border-right:1px solid #3a445f; padding:8px 12px; width:180px; float:left; min-height:32px;}
#timer_container .prev_arw {box-shadow:-2px 0px 3px 0px #000; position:relative; z-index:15;}
#timer_container .prev_arw a {background-color:#56648a; display:block; padding:8px 0 4px 25px; color:#c4c4c4; width:69px; border-right:1px solid #3a445f; cursor:pointer;}
#timer_container .next_arw {position: absolute; top:0; right: 0; z-index:15;}
#timer_container .next_arw a {background-color:#56648a; display:block; width:42px; padding:8px 0 4px 10px; color:#c4c4c4;margin-right:-1px; cursor:pointer;}
#timer_container .prev_arw.disabled a, #timer_container .next_arw.disabled a {cursor:default;}

#timer_container .prev_arw a span{background:url('../../Images/Icons/icons-sprite.png') no-repeat -18px -1652px;width:22px;height:14px;display: inline-block;}
#timer_container .next_arw a span{background:url('../../Images/Icons/icons-sprite.png') no-repeat -18px -1742px;width:22px;height:14px;display: inline-block;}
#timer_container .prev_arw:not(.disabled) a span:hover{background:url('../../Images/Icons/icons-sprite.png') no-repeat -18px -1697px;}
#timer_container .next_arw:not(.disabled) a span:hover{background:url('../../Images/Icons/icons-sprite.png') no-repeat -19px -1786px;}

#list-head .prev_arw span{background:url('../../Images/Icons/icons-sprite.png') no-repeat -18px -1652px;width:22px;height:14px;display: inline-block;}
#list-head .next_arw span{background:url('../../Images/Icons/icons-sprite.png') no-repeat -18px -1742px;width:22px;height:14px;display: inline-block;}
#list-head .prev_arw {position: absolute; top: 0; left: 0; z-index: 15; /*box-shadow: 2px 0px 1px 0px #333; background-color: #56648a;*/ display: block; color: #c4c4c4; padding: 0px 0px 0px 8px; width: 33px; /*border-right: 1px solid #3a445f;*/ cursor: pointer; }

#list-head .next_arw {position: absolute; top: 0; right: 0; z-index: 15; background-color: #56648a; display: block; color: #c4c4c4; padding: 0px 0px 0px 8px; width: 33px; height: 32px; /*border-left: 1px solid #3a445f;*/ cursor: pointer; }
/*time picker ends*/


/***** login page********/
.login_content {width:320px; position:absolute; right:0; top:40px; z-index: 17; border:1px solid #acacac; padding:21px 20px 0; background:#efefef; display:none;/*visibility:hidden;*/ box-sizing: border-box; box-shadow: -2px 4px 8px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -2px 4px 8px 0px rgba(0, 0, 0, 0.75); -webkit-box-shadow: -2px 4px 8px 0px rgba(0, 0, 0, 0.75);}
.login_content .sign-in {margin-bottom:18px;}
.login_content .sign-in a, .login_content .sign-in a span {font-family:helveticaneuebold,arial,sans-serif; font-size:18px; color:#2c7dc8; text-decoration:none;outline:none;}
.login_content .sign-in h3 {font-family:helveticaneuebold,arial,sans-serif; font-size:18px; color:#252525; margin:0;}
.login_content .sign-in span {font-size:12px; color:#494949; }
.login_content .views {margin-bottom:18px;padding-top: 18px;}
.login_content .views ul {border:1px solid #919191; border-radius:4px; overflow:hidden;width: 282px;margin: 0 auto;box-sizing: border-box;}
.login_content .views ul li {list-style:none; float:left; border-right: 1px solid #919191; width:140px; padding:10px 16px; font-size:15px; text-align:left; cursor:pointer;}
.login_content .views ul li:last-child {border-right:0;}
.login_content .views ul li span{margin-right:10px;}
.login_content .views ul li.active {background-color:#61b66d; color:#fff;}
.login_content .views ul li.active span {color:#fff;}
/*.login_content .views ul li:hover:not(.active) {background-color:#fff; color:#2c7dc8;}
.login_content .views ul li:hover:not(.active) span {color:#2c7dc8;}*/
.login_content .links {height:95px; padding:8px 0 20px;}
.login_content .links a,.login_content .links p.legendLinkclass {font-family:helveticaneuebold,arial,sans-serif; color:#2c7dc8; text-decoration:none; display:block; margin-bottom:12px;width:140px;outline:none;width:100%;cursor: pointer;}
.login_content .links p.legendLinkclass:hover {color:#2c7dc8; text-decoration: underline;}
a{outline:none !important;}

.login_content .links p.disablecompass {color:grey;}
.login_content .after_login {height:54px;margin: 0 -20px;border-top: 1px solid #acacac;}
.login_view{display:none;}
.login_content .after_login button { margin: 10px 14px 0 13px;}
.btn-primary_c1 { font-size:13px; color:#fff; background-color:#2c7dc8; border-radius:6px; border:0; width: 98px; height: 31px;outline:none !important;}
.login_content a:hover {text-decoration:underline;}
.btn-primary_c1:hover {background-color:#328ee4;}
.login_content hr {background-color:#acacac; margin:0 -20px; height:1px;border: none;}
.showMenu {display:block;}
.shareTop {top:0px;z-index:16;}
#cableepisodeDropDown {width: 158px;padding: 3px;height: 25px;border-radius: 0px;margin: 4px 0px 22px;font-size: 13px;font-weight: bold;}
#cableepisodeDropDown option {font-size: 13px;}
#shareurablecontent {    width: 280px;
    position: absolute;
    margin: auto;
    z-index:999;
    border: 1px solid #acacac;
    padding: 21px 20px 0;
    background: #efefef;
    box-sizing: border-box;
    height: 180px;
   display: none; 
   left:50%;
    margin-left:-140px;
   /*left:50%;
   top:50%;
   margin-left:-140px;
   margin-top:-90px;*/
}
#Legend{
    position: fixed;
    margin: auto;
    z-index: 999;
    background: #efefef;
    box-sizing: border-box;
    height: 468px;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -140px;
    margin-top: -221px;
    overflow:auto;

}
#errorpopup {    width: 300px;
    position: fixed;
    margin: auto;
    z-index:1999;
    border: 1px solid #acacac;
    /*padding: 21px 20px 0;*/
    background: #efefef;
    /* display: none; */
    box-sizing: border-box;
    height: 210px;
    /*text-align: center;*/
   /* padding-top: 57px;*/
   display: none; 
}

.errorhead { /*background-color: #EE2C2C;*/
    color: black;
    padding: 9px;
    width: 100%;
    font-size: 17px;}
.errorclosebutton {
    float: right;
    background-color: blue;
    color: white;
}
.errorcontent {padding: 15px;
    font-size: 18px;
    font-family:helveticaneuebold,arial,sans-serif; 
}
.errormessage {color: #494949;font-size:11px;margin:2px 13px 20px 10px;}
.errormessage1 {
    color: black;
    font-size: 12px;
    margin: 10px;
    font-family: helveticaneuebold,arial,sans-serif;
}
.errorbody {background-color:#FFE4E1;
}	
.secondDropList select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
.styled-select select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
.styled-select select {
-webkit-transition: none;
-moz-transition: none;
transition: none;
}

.styled-select select::before {
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
@media all and (-ms-high-contrast: active) {  
/* Remove purple highlight in HC mode */  
.styled-select select:focus::-ms-value{
  background-color: transparent;  /*make the select background transparent in ie */
  color: white;
 }
.secondDropList select:focus::-ms-value{
  background-color: transparent;  /*make the select background transparent in ie */
  color: white;
 }
}

@media all and (-ms-high-contrast: none) {  
/* Remove blue highlight in Normal mode*/  
.styled-select select:focus::-ms-value{
  background-color: transparent;  
  color: black;
}
.secondDropList select:focus::-ms-value{
  background-color: transparent;  
  color: black;
}

}
.Copy-link{    border: 1px solid grey; padding: 1px 6px; cursor: pointer; text-align: center;border-radius: 2px;
    font-size: 14px;}

.showcalclose{display:none;}
.shareurl {display:block;}
.legendValue {display:block;}
.login_content .login-user{margin-bottom:21px;}
.Share_text .shareloginimg{font-size:15px;padding: 17px 5px 0 10px;margin: 0px 0px 0;display: inline-block;cursor: pointer;color:#CCC; width:auto;}
.Share_text .printloginimg{font-size:15px;padding: 17px 5px 0 13px;margin: 0px 0px 0;display: inline-block;cursor: pointer;color:#CCC;}

.copylinkUrl {font-size: 13px;}
.copylinkinputUrl{ width: 230px;margin-top: 10px;border-radius: 3px;border-style: ridge;}
.copyUrlCondition{font-size: 10px;color: grey;margin-top: 20px;}
.copyUrllink {margin-top:12px;}
.copycancelUrl {font-size: 12px;color:#2c7dc8; cursor: pointer;}
.synopsis-margin {margin-top: 15px;}


 /*block view mobile starts*/

.mobile-detail-overlay {position: fixed;width: 100%;top: 0;height: 100%;position: fixed;z-index: 200;background-color: #f1f2f4;}
.mobile-detail-header {position: relative; width:100%; height:34px; background-color: #fafafa; border-bottom: 1px solid #9b9b9b;}
.mobile-detail-back {background:url('../../Images/Icons/icons-sprite.png') no-repeat -15px -24px; float: left; width:11px; height:18px; margin: 8px 10px;cursor:pointer;}
.mobile-detail-back:hover {background:url('../../Images/Icons/icons-sprite.png') no-repeat -15px -73px;}
.mobile-detail-exit {background:url('../../Images/Icons/Close.png') no-repeat; float: right; width:13px; height:14px; margin: 10px 10px;cursor:pointer;}
.mobile-detail-exit:hover {background:url('../../Images/Icons/Close_Hover.png') no-repeat;}
.mobile-detail-footer {position:fixed;bottom: 0;width: 100%;height: 50px;color: #ffffff;background-color: #3a3a3a;}
.mobile-detail-content {position: absolute;top: 35px;width: 100%;overflow-x: hidden;overflow-y: scroll;}
.mobile-detail-container {margin: 10px;}
/*******************************
 * DETAIL VIEW
 *******************************/

.detailrow {position: relative;width: 100%;min-width: 1200px;height: 520px;color: #000000;font-size: 14px;overflow: hidden;background-color: #f0f2f4;border-bottom: 1px solid #b4b4b4;}
.detail-container {float: left;position: absolute;left: 50%;margin-left: -500px;margin-top: 20px;/*margin-left: 25px;*/width: 1000px;}
.detail-left {float: left;width: 660px;margin-right: 10px;}
.detail-title {margin-left: 10px;width: 100%;}
.detail-title-stat {margin-top: 5px;margin-bottom: 5px;}
.detail-col {float: left;width: 33%;margin: 10px;}
.detail-stat {margin-top: 10px;margin-bottom: 10px;}
.detail-h1 {font-size: 24px;}
.detail-h2 {color: #909090;}
.detail-right {float: right;width: 320px;height: 480px;}
.detail-more {position: absolute;width: 320px;top: 0px;bottom: 66px;background-color: #e3e8eb;}
.detail-dropdown {height:450px;background-color: #e3e8eb;}
.detail-dropdown select{margin-top: 12px;margin-left: 16px;margin-right: 16px;margin-bottom: 24px;width: 278px;height: 45px;font-size: 20px;padding-left: 15px;background-color: #f4f5f6;border: 1px solid #8f9394;border-radius: 8px; -webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;}
.detail-info {/*margin-left: 20px;*/margin-right: 30px;margin-bottom: 20px;height: 310px;overflow-y: auto;/*width:320px;*/}
.detail-edit {position: absolute;height: 51px;width:100%;/* margin-top: 20px; */background-color: #e3e8eb;border-top: 2px solid #c5c9cb;margin-top:10px;}
.detail-section {position: relative;padding: 9px 10px; display:table; float:right;}
.detail-updated {text-align: right;font-size: 11px;padding-right:23px;padding-top: 11px;}
.check-row {position: relative;width: 100%;height: 20px;line-height: 20px;margin-top: 2px;}
.fa-square-o, .fa-check-square {color: #5fb76d;}
.large-check {float: left;font-size: 20px;}
.large-check2 {float: left;font-size: 22px;}
.check-label {float: left;padding-left: 5px; }

.detail-arrow-overlay {position: absolute;left: -100px;top: -100px;z-index: 2;width: 35px;height: 16px;}
.detail-arrow {position: absolute;left: 1px;top: -1px;width: 0;height: 0;border-style: solid;border-width: 13px 15px 0 15px;
    border-color: #d9f0ff transparent transparent transparent;z-index: 3;}
.detail-arrow2 {position: absolute;left: 0px;top: -1px;width: 0;height: 0;border-style: solid;border-width: 14px 16px 0 16px;
    border-color: #acacac transparent transparent transparent;z-index: 2;}

/** MOBILE DETAIL **/

/*block view mobile ends*/


/* expand and collapse starts*/
.triangle {position: absolute;right: -9px;top: 1px;float: right;width: 25px;height: 25px;background:url('../../Images/Icons/icons-sprite.png') no-repeat -16px -1553px;}
.header-fixed{width: 100%;position: fixed;top: 0px;left: 0px;z-index: 30;}
.networkcontainerfloat{margin-top: 122px;width: 100%;cursor: pointer; -webkit-overflow-scrolling: touch;}
.faqPlus{background-color:#fff;}
.faqMinus{background-color:#D9F0FF;}
.faqplus:hover .booked {background-color: #7d8bcc;}
.faqplus:hover .hd {background-color: #e78346;}
.faqPlus:hover{background-color: #ecf9ff;}
/*.fa-info:before {content: "i";}*/
/*.icon-row {position: relative;margin-top: 2px;margin-left: 12px;height: 15px;width: 200px;}*/
.icon-row {display: block; overflow: hidden; margin-top:3px; min-width:100px;}
.booked, .hd ,.live,.blockbooked{float: left;display:inline-block;margin-right: 3px; padding:0;}
.booked  {background:url("../../Images/Icons/Booked.png") no-repeat; width:14px; height:10px; display:inline-block;}
.blockbooked  {background:url("../../Images/Icons/Booked_Hover.png") no-repeat; width:14px; height:10px; display:inline-block;}
.live {background:url("../../Images/Icons/Live_Flag.png") no-repeat; width:21px; height:10px; display:inline-block;}

.faqplus:hover .booked {background:url("../../Images/Icons/Booked_Hover.png") no-repeat;}
.hd {background:url("../../Images/Icons/HD.png") no-repeat; width:15px; height:10px; display:inline-block;}
.faqplus:hover .hd {background:url("../../Images/Icons/HD_Hover.png") no-repeat;}
.run-count {position: relative;top: -2px;font-size: 10px;color: #000; float:left;margin-right:3px;}
.restrict{color:#252525;font-size:14px;background-color: #fff6e7 !important;cursor:default;}

.span-right {background:url("../../Images/span_right.png") no-repeat; width:10px; height:10px;position: absolute; right: 5px; top: 30px;}
.span-left {background:url("../../Images/span_left.png") no-repeat; width:10px; height:10px; float: left; bottom:40px; position:absolute; top:1px; display:block}

/* expand and collapse ends*/

/* expand and collapse starts*/
.info-iconmobile {float: right;font-size: 13px;color: #c2baa4;top: 7px;}
.info-icon {position: absolute;right: 6px;bottom: 6px;float: right;width: 18px;height: 18px;background:url('../../Images/Icons/icons-sprite.png') no-repeat -15px -811px;}
.info-icon-lock{/*position: absolute;*/right: 14px;bottom: 6px;float: right;width: 12px;height: 15px;text-align: center;font-size: 13px;color:  #c2baa4;/*top:58px*/}
.info-icon span{padding-right: 1px;}
.faqplus:hover .info-icon {color: #2c7dc8;background:url('../../Images/Icons/icons-sprite.png') no-repeat -15px -859px;}
.blockview{/*box-shadow: 3px 0px 6px -5px #000;*/border-left: 1px solid #B4B4B4;background-color: #F0F2F4;cursor:default;border-bottom: 1px solid #B4B4B4;}
.blockview .date, .blockview .venue, .blockview .time, .mobileinfo .date, .mobileinfo .venue, .mobileinfo .time {font-size: 12px; color:#686868;line-height:12px;}
.blockview .date, .mobileinfo .date {line-height:10px;}
.blockview .eventName, .mobileinfo .eventName {font-family:helveticaneuebold,arial,sans-serif; font-size: 11px; color: #252525;margin-top: 4px;}
.mobileinfo .eventName {margin-top: 3px;}
.blockview .eventName span, .mobileinfo .eventName span {text-transform:uppercase;}
.blockview h5, .mobileinfo h5 {font-family:helveticaneuebold,arial,sans-serif; font-size: 20px; color: #252525;margin-top: 4px;margin-bottom: 4px;}
.mobileinfo h5 {margin-bottom:6px;margin-top:4px;}
.mobileinfo h5.nomargin{margin:0px;}
.blockview .event, .blockview .dateVenue, .mobileinfo .event, .mobileinfo .dateVenue { font-size: 13px; color: #252525;}
.blockview .dateVenue, .mobileinfo .dateVenue {color: #666;}
.blockview .matId, .mobileinfo .matId { font-size: 12px; padding: 14px 0 0px; color: #252525;}
.blockview .formateId, .mobileinfo .formateId { font-size: 12px; color: #252525;}
.mobileinfo .matId {padding-top: 19px;}
.blockview .eventDescHead, .mobileinfo .eventDescHead {font-family:helveticaneuebold,arial,sans-serif; font-size: 11px; color: #7c7c7c;text-transform:uppercase;}
.blockview .eventDesc, .mobileinfo .eventDesc { font-size: 12px; color: #252525;width: 98%;}
.blockview .eventDesc1, .mobileinfo .eventDesc1 {margin-top:5px;}
.blockview .distributionDetails, .mobileinfo .distributionDetails { padding-bottom: 15px;min-height:50px;}
.mobileinfo .details-block { padding-left:2px;}
.padding-bottom-20 {padding-bottom: 20px;text-transform:uppercase;}
.padding-bottom-10 {padding-bottom: 10px;}
.detail-dropdown select {margin: 12px 20px 24px;width: 286px;height: 40px;font-size: 18px;padding-left: 16px;background-color: #F4F5F6; border: 1px solid #919191; border-radius: 8px; -moz-appearance: none; outline: medium none; color: #393939;}
.detail-info{ /*margin:0px 20px 20px 20px;*/padding-left:20px;height: 310px;overflow-x: hidden;overflow-y: auto;}
.deatialeach-data{/*margin-left: 10px;*/width:90%;}
.detail-title-stat {margin:5px 0px 5px 0px;font-size:12px;color:#252525;}
/* .detail-h2 {color: #909090;} */
.detail-h1 {font-size: 11px;color: #494949;}
.detail-h2 {color: #7c7c7c;font-size:11px;}
.divider {margin-bottom: 10px;/*width: 260px;*/height: 1px;background-color: #a6a6a6;margin-top: 20px;}
.blockview .displayinfo{/*position: absolute;left: 0%;margin-left: 0px;float: left;overflow-y: scroll;height:400px;overflow-x: hidden;*/width: 1131px; margin:0 auto; overflow: hidden;padding: 21px 23px 14px 25px; box-sizing:padding-box; position: relative;}
.blockviewleftarea {border-right: 1px solid #B4B4B4; width:69px; position:absolute; left:-70px; top:0; z-index:3;background-color:#f3f3f3;box-shadow: 2px 0px 2px 0px #aaa;-webkit-box-shadow: 2px 0px 2px 0px #aaa;-moz-box-shadow: 2px 0px 2px 0px #aaa;cursor:default; height:555px;}
.blockviewcontent {height:520px; overflow-x:hidden; overflow-y:auto;word-wrap: break-word;}
.blockview {/*height:450px;*/ position: relative;}
/* .cls_btn{width:245px;} */
.outer_div{/*position: absolute;left: 41%;margin-left: -500px;width: 995px;height: 400px;margin-top: 0px;*/}
.blockviewclose{background:url('../../Images/Icons/icons-sprite.png') no-repeat -16px -314px; margin:0px; cursor:pointer; position:absolute; right:0; top:8px; width:13px; height:14px;}
.blockviewclose:hover{background:url('../../Images/Icons/icons-sprite.png') no-repeat -16px -357px;}
.blocklistviewclose {top:50px;right:61px;}
.legendviewclose{background:url('../../Images/Icons/icons-sprite.png') no-repeat -16px -314px; margin:0px; cursor:pointer; position:absolute; right:0; top:8px; width:13px; height:14px;}
.legendviewclose:hover{background:url('../../Images/Icons/icons-sprite.png') no-repeat -16px -357px;}
.legendviewclose {top:8px;right:6px;}
#Legend img{width: 221px;height: 468px;}
.detail-edit {clear:both;background-color: #E3E8EB;margin-right: 55px;}
.mobile-detail-footer  .detail-updated{padding:0px; display:table-cell; text-align: right;font-size: 11px;padding:0px 5px 0 0; vertical-align:top;}
.mobile-detail-footer  .detail-updated div:first-child{color:#b0b0b0; }
.mobile-detail-footer  .detail-updated div:last-child{color:#fff; }
.Rest_block{cursor:default;}

.detail-updated div:first-child{color:#6d6d6d;}
.detail-updated div:last-child{color:#252525;}
.detailblock-edit{width:90px;height:31px;}
.block-hzline{border-top: 1px solid #adaeae;margin-right:0; margin-top:13px;margin-bottom:10px;}
.scheduling-nameOptions{/*margin-top: 11px;*/font-size: 12px;}
.seriesDetails{text-transform:uppercase;min-height:50px;}
.event-master{color:#2c7dc8 !important;}
.eventTitle{margin-top:20px;text-transform:uppercase;}
.schedule-items{height:50px;}
.schedulingCategory {height:50px;}
.distributiondetails {min-height:50px;}
.margintop30{margin-top: 50px;}
.marginbottom30 {margin-bottom: 30px;}
.marginbottom20 {margin-bottom: 20px;}
.marginbottom10 {margin-bottom: 10px;}
.height0 {height:0px;}
.notextdecoration {text-transform: none;}
.nomarginbottom {margin-bottom:0px;}
.additionInfo {margin-top:17px;}
.schedulingDetails {margin-top:0px;}
/* expand and collapse ends*/

.fixedheader, .lfixedheader, .fixedheaderClone {
    margin: 0;
    width: 100%;
    z-index: 14;
  
   
}

.fixedheaderCloneDisplay{
     position:fixed;
}


/**network Drop down**/
.network_content{width:320px;z-index: 17;position: absolute;left:0;right:0;margin:auto;top:40px;border:1px solid #acacac;background-color: #f5f5f5;display:none;/*visibility:hidden;*/ box-sizing:border-box;box-shadow: -2px 4px 8px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: -2px 4px 8px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: -2px 4px 8px 0px rgba(0, 0, 0, 0.75);}
.network-menu-title{font-size: 18px;font-family:helveticaneuebold,arial,sans-serif;margin: 23px 0px 3px 15px;color:#252525;width:198px;}
.CustomSetName{float:right;width:179px;}
.network_edit{margin: 16px 13px 16px 0;} 
.network_feed{border-bottom:1px solid #F0F0F0;}
.network_feed .editIcon{margin: -18px 17px;}
.network_feed >h5{margin: 0;font-weight: normal;font-size: 12px;padding: 2px 0px 2px 19px;background:#FBFBFB;}
.network_title{padding: 10px 0 6px 41px;text-transform: uppercase;color: #545454;font-size: 12px;border-bottom:3px solid #9b9b9b;border-top: 1px solid #D6D6D6;font-family:helveticaneuebold,arial,sans-serif;}
.network_title span:first-child{margin-left:11px;}
.network_title span:nth-child(2){margin-left:55px;}
.network_title span:last-child{margin-left: 56px;}
.network_list_dropdown{background:#E6E6E6;border-bottom: 1px solid #D6D6D6;}
.networkNo{box-sizing: border-box;width: 27px;height: 27px;text-align: center;padding: 2px;color: #252525;font-family:helveticaneuebold,arial,sans-serif;font-size: 14px;float: left;margin: 13px 0 12px 12px;border: 1px solid #d4d4d4;}
.network_secondary .network_no{margin: 0px 10px; border-bottom: 1px solid #D6D6D6;}
.network_primary{border-bottom: 3px solid #9b9b9b;background: #fff;box-shadow: 0px 3px 5px -2px #9B9B9B;}
.network_name{float: left;margin: 16px 0 16px 21px;color:#8d8d8d;font-size:14px;font-family:helveticaneuebold,arial,sans-serif;width:183px;}
.network_change{display:block;color:#2c7dc8;font-size:12px;text-decoration:none;outline:none !important;}
.network_change:hover{color:#2c7dc8;}
.secondary_name{margin-top:17px;color:#000;width:142px;}
.network_secondary{/* border-bottom: 1px solid #D6D6D6; *//*min-height:50px;*//*height:335px;overflow-y: auto;*/-webkit-overflow-scrolling: touch;}
.networkSetListUpdate{/*height:230px;*/ overflow-y: auto;-webkit-overflow-scrolling: touch;}
.network_align{margin-left:10px;}
.network_style{list-style: none;padding: 0; margin-bottom:0;overflow-y:auto;-webkit-overflow-scrolling: touch;}
.showMenu1{display:block;}

.arrow-left-arrow, .arrow-right-arrow, .arrow-left-arrow-disabled, .arrow-right-arrow-disabled {border-style: solid;	float: left;margin-top: 19px;}
.arrow-left-arrow {	border-width: 8px 15px 8px 0;border-color: transparent #626262 transparent transparent;}
.arrow-left-arrow-disabled { border-width: 8px 15px 8px 0;border-color: transparent #acacac transparent transparent;margin-left:5px;}
.arrow-left-arrow-disabled .primary-dissable{margin-left:20px;}
.arrow-left-arrow{margin-left:5px;}
.arrow-right-arrow {	border-width: 8px 0px 8px 15px;	border-color: transparent transparent transparent #626262;}
.arrow-right-arrow-disabled {border-width: 8px 0px 8px 15px;	border-color: transparent transparent transparent #acacac;}
.arrow-left-arrow,.arrow-right-arrow {	cursor: pointer;}
.networkNo-box,.networkNo-box-locked {margin:13px 12px 0 12px; padding:0px; width: 27px;height: 27px;	line-height: 25px;	font-size: 14px;text-align: center;	border: 1px solid #b5b5b5;	float: left;color: #252525;}
.networkNo-box {background-color: #ffffff;font-weight:bold;}
.networkNo-box-locked {background-color: rgb(255, 255, 255);color: rgb(157, 157, 157);border: 1px solid rgb(212, 212, 212);}
.arrow-left-arrow:hover{border-color: transparent #328ee4 transparent transparent;}
.arrow-right-arrow:hover{border-color: transparent transparent transparent #328ee4;}
.networkTypeBtn { margin-right: 5px; float: right; width: 18px; height: 18px; line-height: 16px; background:#e6e6e6; border: 1px solid #9b9b9b;text-align: center; font-size: 14px; color: #9b9b9b; border-radius: 3px; font-family: helveticaneuebold,arial,sans-serif; margin-top:18px; }
.networkTypeBtn.compass.select { background: #b66aa7; border-color:#b66aa7; color:#fff;}
.networkTypeBtn.rovi.select{ background: #d36771; border-color:#d36771; color:#fff; }
.networkTypeBtn.toggleSwitch { cursor:pointer; }
.networkTypeBtn.disabled{ opacity:0.5; }

.networkSetField { margin: 0px 15px 10px 15px; }
.networkSetField input[type="text"]{ width: 100%; line-height: 21px; padding: 2px; }

/** network buttons style **/
.blue-button,.white-button {float: right;display: inline-block;	padding:0px 10px 0px 10px; min-width:86px;height: 31px;line-height: 31px;font-size: 13px;text-align: center;border-radius: 4px;cursor: pointer;font-weight:bold;}
.blue-button {	color: #ffffff;	background-color: #2c7dc8;	border: 1px solid #2c7dc8; min-width:86px; display:table-cell;}
.blue-button:hover {	background-color: #328ee4; color: #ffffff;}
.blue-buttonSave {width:91px}
.blue-buttonSave:hover {width: 91px;}
.white-button {	
    color: #2c7dc8;	background-color: #ffffff;border: 1px solid #acacac;
    -webkit-user-select: none; /* Chrome/Safari */        
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */

    /* Not implemented yet */
    -o-user-select: none;
    user-select: none;  
}
.datepick_foot  .mobile_close{
    color: #fff;
    height: 36px;
    border: solid 1px #4a90e2;
    font-size: 14px;
    margin-top: 10px;
    border-radius: 6px;
    line-height: inherit;
}
.white-button:hover {background-color: #f0f0f0;color: #328ee4;}
.networkReorder { text-align:center; padding: 0px 0px 7px 0;display:none;}
.networkReorder a {cursor:pointer;}
.networkSetSave{width:auto;}
.cancelScreen { padding: 15px; text-align: center; word-wrap: break-word; }
.deleteConfirmScreen { padding: 15px; text-align: center; word-wrap: break-word; }
.deleteSetSection { text-align: center; padding: 7px 0; }
a.deleteNetworkSetBtn {float: none; text-decoration: none;}

/** network footer**/
.network-footer {padding:11px 13px;	/*border-top: 1px solid #9b9b9b;*/}
.network-footer .blue-button { margin-left:10px;    }
.net-menu-row {margin:0 10px 0 10px;}
.net-menu-row:not(:first-child) {border-top: 1px solid #9b9b9b;}
.net-menu-row.disabled {opacity:0.5;}
.net-name {line-height: 57px;margin-left: 21px;float: left;font-size: 16px;font-weight: bold;color: #545454;}

.text-Uppercase {text-transform:uppercase;}
/* EDIT NETWORK LIST */
.network-Save{margin:16px 13px 0 0;}
.edit-nets-header {position: relative;background-color: #f5f5f5;border-bottom: 3px solid #9b9b9b;-webkit-box-shadow: 0px 3px 5px -2px rgba(155,155,155,1);-moz-box-shadow: 0px 3px 5px -2px rgba(155,155,155,1);	box-shadow: 0px 3px 5px -2px rgba(155,155,155,1);}
.edit-nets-detail {padding:0 0 12px 19px;	font-size: 13px;color: #555555;}
.edit-nets-table {/*top: 134px;bottom: 56px;*/background-color: #e6e6e6;/*height: 392px;*/overflow-y: auto;-webkit-overflow-scrolling: touch;}
.net-title {	float: left;margin: 17px 0 17px 10px;font-family:helveticaneuebold,arial,sans-serif;width:178px;}
.net-switch {margin-top: 11px;position: relative;float: right;}
.edit-choose-details {color:#555555;font-size:13px;width: 245px;height: 30px;}
.network_search{width:285px;height:31px;font-size:14px;margin:11px 0px 6px 19px; padding-left: 11px; padding-right: 26px; border-radius:5px; -moz-border-radius:5px;
      -webkit-border-radius:5px; border: 1px solid #aeaeae;}
.network_search::-ms-clear {display: none; width:0; height:0;}
.custom_set_name::-ms-clear {display: none; width:0; height:0;}
.networkSearchSection { position:relative;width:100%; }
.edit-search-details{width: 245px;height: 29px; background-color: transparent;
    border: 0px solid;}
.networkSearchSection .edit-gyphicon-search {float: right; right: 22px; top: 20px; color: #9b9b9b; cursor:default;}
.networkSearchSection .glyphicon-remove { float: right; right: 22px; top: 20px; color: #9b9b9b; cursor:default; }
/* PRIMARY NETWORKS */
.primary_header{border-bottom: 3px solid #9b9b9b;}
.pin_network{border-bottom:1px solid #c7c7c7;margin: 0 10px 0 10px;}
.pin_network h4{margin: 19px 0 19px 9px;font-size: 14px;color: #252525;text-transform: uppercase;display:inline-block;float:left;font-family:helveticaneuebold,arial,sans-serif;}
.primary_toggle{margin: 11px 11px 12px 0;}
.pin_network_content{background:#E6E6E6;overflow-y: auto;/*height: 440px;*/-webkit-overflow-scrolling: touch;}
/*.pin_network_content .broadcast_list{overflow-y: auto;}*/
.broadcast_nw h4{text-transform:uppercase;font-size: 14px;font-family:helveticaneuebold,arial,sans-serif;}
.broadcast_nw h3{margin: 12px 0 11px 0px;color: #8a8a8a;font-size: 14px;font-family:helveticaneuebold,arial,sans-serif;}
.broadcast_nw{margin: 17px 10px 0px 10px;color: #252525;padding-left: 9px;border-bottom: 1px solid #494949;line-height:15px;}
.broadcast_nwlist{margin: 17px 0 17px 9px;float: left;box-sizing: border-box;font-size: 14px;font-family:helveticaneuebold,arial,sans-serif;width:195px;word-wrap: break-word;}
.broadcast{border-bottom:1px solid #c7c7c7;margin: 0px 10px 0px 10px;list-style:none;}
.broadcast_list{padding:0;margin-bottom:0px;}
.cable_nw{border-bottom: 1px solid #494949;margin: 0 10px 0 10px;}
.cable_nw>h3{margin: 12px 10px 11px 9px;color: #8a8a8a;font-size: 14px;font-family:helveticaneuebold,arial,sans-serif;}
.cablenw_over{border-top: 1px solid #c7c7c7;}
.Round_switch{position:relative;cursor:pointer;float: right;width: 18px;height: 18px;margin: 15px 13px 12px 0px;border-radius: 20px;}
.Round_switch .round_toggle{width: 8px;position: absolute;height: 8px;top: 5px;left: 5px;border-radius: 5px;}
.Round_switch.On{background:#61b66d;}
.Round_switch.Off{background:#8a8a8a;}
.Round_switch.On .round_toggle{background: #fff;}
.Round_switch.Off .round_toggle{background: #000;}
.pin-switch {position: relative;float: right;margin: 11px 10px 12px;}
 .submitted .ng-invalid{
    border: 1px solid #ea90a6;
    background-color: #F8E3E0;
    border-radius: 3px;
 }
 .submitted .invalid{
        color: #ca1828;
        font-size:11px;
 }

 .network_custom.checkbox{ font-size:12px; margin:10px 15px; text-transform: uppercase;}
 .network_custom.checkbox input[type="checkbox"] {margin-top:1px;}
  .marginbottom10 {margin-bottom: 10px;}
.upperCase {text-transform: uppercase;}
/**Block View DropDown css starts**/
.detail-info .deatialeach-data .synopsis-season{color: #000;font-size: 13px;font-family:helveticaneuebold,arial,sans-serif;margin-bottom:4px;}
.detail-info .deatialeach-data .synopsis-SynopsisText {color: #000;font-size: 12px;margin-bottom:4px;}
.detail-info .deatialeach-data .synopsis-lastUpdated {color: #7c7c7c ;font-size: 12px;font-family:helveticaneuebold,arial,sans-serif;margin-bottom:4px;}
.detail-info .deatialeach-data .EpisodeName {color: #000;font-size: 14px;font-family:helveticaneuebold,arial,sans-serif;margin-bottom:4px;}
.detail-info .deatialeach-data .EpisodeDisplayName {color: #000;font-size: 13px;}
.detail-info .deatialeach-data .EpisodeDuration{color: #000;font-size: 12px;}
.detail-info .deatialeach-data .Talentupdate{color: #7c7c7c ;font-size: 10px;font-family:helveticaneuebold,arial,sans-serif;margin-bottom:14px;}
.detail-info .deatialeach-data .blockMaterialId { margin-top:8px;color: #000;font-size: 12px;}
.detail-info .deatialeach-data .subgenre { margin-top:12px;}
.detail-info .deatialeach-data .talentfontsize {font-size: 12px;}
.detail-info .deatialeach-data .creditfontsize {font-size: 15px;}
.detail-info .deatialeach-data .nomarginbottom { margin-bottom: 0px;}
.fontForAdvisory {font-size: 12px;}

 /*.contentMaterialActive{background:url('../../Images/Icons/HD_BG_Hover.png') no-repeat;color:#fff;padding:2px;width: 15px;
    height: 10px;display: inline-block;}
 .contentMaterialInActive{background:url('../../Images/Icons/HD_BG.png') no-repeat;color:#fff;padding:2px;width: 15px;
    height: 10px;display: inline-block;}*/

 .contentMaterialInActive{float: left;margin-right: 3px;width: 20px;height: 10px;line-height: 11px;background-color: #ACACAC;color: #FFF;
font-size: 8px;text-align: center;font-family: "HelveticaNeueLTStd-Roman",Arial,sans-serif;display:inline-table;}
 .contentMaterialWidth{width:auto;}
.contentActive {background-color:#7d8bcc;}
.materialActive {background-color:#e78346;}

/**Block View DropDown css ends**/

.networkSetList {border-top: 0px solid #9b9b9b; margin-top:0px;max-height:400px; overflow-y:auto;-webkit-overflow-scrolling: touch;}
.networkSetList li{border-bottom:1px solid #c7c7c7;margin: 0px 10px; list-style:none;}
.networkSetList li:last-child{border-bottom:none;}
.networkSetList li .Round_switch { float: left; margin: 17px 13px 13px 8px; }
.networkSetList li .createNetworkSetBtn { margin: 17px 0 17px 8px; display: inline-block; cursor:pointer; text-decoration:none;}
.networkSetList li .actionBtn {float: right; margin-top: 15px; font-size: 20px; cursor:pointer; text-decoration:none;}
.network-header .actionBtn {cursor:pointer; text-decoration:none;}
/*.styled-select select {background: transparent;width: 286px;height: 40px;font-size: 18px;
    padding-left: 16px;  background-color: #F4F5F6;border: 1px solid #919191;border-radius: 8px;
    -moz-appearance: none;outline: medium none;color: #393939;-webkit-appearance: none;}
.styled-select {width: 240px;height: 34px;overflow: hidden;background: url("../../Images/Icons/Dropdown_Arrow.png") no-repeat right;
}*/
.styled-select select { -webkit-appearance: none; -moz-appearance: none; 
    background:  url("../../Images/Icons/Dropdown_Arrow.png") no-repeat right; 
    background-position: 253px 16px;width: 286px;text-indent: 0.01px;  background-color: #F4F5F6;text-overflow:'';}
.secondDropList select { -webkit-appearance: none; -moz-appearance: none; 
    background:  url("../../Images/Icons/Dropdown_Arrow.png") no-repeat right; 
    background-position: 137px 9px;width: 286px;text-indent: 0.01px;  background-color: #F4F5F6;background-size: 10px 6px;text-overflow:'';}
select::-ms-expand {
    display: none;
}
/*** CUSTOM CHECKBOX ***/
.checkbox-custom {
    opacity: 0;
    position: absolute;   
}

.checkbox-custom, .checkbox-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}

.checkbox-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    border: 1px solid #acacac;
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    position: relative;
    content: "\f00c";
    font-family: 'FontAwesome';
    background: #fff;
    color: #5fb76d;
}
.switch {
    position: relative;
    float: right;
    margin-top: 5px;
}
.toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}
.toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    user-select: none;
}
input.toggle-round + label {
    width: 51px;
    height: 25px;
    background-color: #dddddd;
    border-radius: 30px;
}
input.toggle-round + label:before,
input.toggle-round + label:after {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    content: "";
}
input.toggle-round + label:before {
    right: 0px;
    background-color: #8a8a8a;
    border-radius: 26px;
    transition: background 0.4s;
}
input.toggle-round + label:after {
    width: 18px;
    height: 18px;
    margin: 3px 0 0 5px;
    background-color: #fff;
    border-radius: 100%;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: margin 0.4s;
    z-index: 15;
}
input.toggle-round:checked + label:after {
    margin-left: 28px;
}
input.toggle-round:checked + label:before {
    background-color: #61b66d;
}
/*arrow starts*/
.detail-arrow-overlaycl {
    position: absolute;
    /*top: 79px;*/
    z-index: 2;
    width: 35px;
    height: 16px;
    left:-100px;
}
.detail-arrow {
    position: absolute;
    left: 1px;
    top: -1px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 13px 15px 0 15px;
    border-color: #d9f0ff transparent transparent transparent;
    z-index: 3;
}
.detail-arrow2 {
    position: absolute;
    left: 0px;
    top: -1px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 16px 0 16px;
    border-color: #acacac transparent transparent transparent;
    z-index: 2;
}
/* arrow ends*/
.eventsLoading {
    display:none;
}

.pageLoading, .eventsLoading{
    background:#fff url('../../Images/loadingm.gif') center 65px no-repeat; position:fixed; top:85px; left:0px; width:100%; height:100%; z-index:999999; opacity:0.8;
}
.pageLoading p:nth-child(1), .eventsLoading p:nth-child(1){ text-align:center; font-size:21px; color:#252525; padding-top:190px; margin:0px;}
.networkEditBtn{  margin: -6px 15px 0 0; text-transform: capitalize; line-height: 24px; height: 26px; min-width: 75px }
.savedSetsLink{ margin: 25px 15px 0 0; cursor:pointer; font-weight:bold;}

/** set time zone **/
.time_zone{background:#E6E6E6;padding:0;margin-bottom:0px;overflow-y:scroll;height:428px;}
.blockview .normalfont {font-family:Helvetica,Arial,sans-serif;font-size: 13px;}
.mobileinfo .normalfont {font-family:Helvetica,Arial,sans-serif;font-size: 13px;}
/*#divcopyurl{
    height:26px;
    overflow:hidden;
    display:none;
}*/

@media (min-width:1px) and (max-width:600px) {
    .Apply_line, .Apply_btn{display:none}
    #Legend{    margin-left: -107px;}
}
@media (min-width:1px) and (max-width:480px) {
    .timer_slider ul.timer_grid li, .schedule_slider ul li, .timeblock {width:124px;}
    .schedule_slider ul, .timer_slider ul.timer_grid {width:5952px;}
    .schedule_slider ul{background:url('../../Images/mobile-block.png') top left repeat-x;}
     .conflictIndicateMobile {right:2px;}
     .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
}
@media (min-width:481px) and (max-width:767px) {
    .timer_slider ul.timer_grid li, .schedule_slider ul li, .timeblock {width:178px;}
    .schedule_slider ul, .timer_slider ul.timer_grid {width:8544px;}
    .schedule_slider ul{background:url('../../Images/mobile-l-block.png') top left repeat-x;}
    .marginbottom10 {margin-bottom: 10px;}
     .conflictIndicateMobile {right:2px;}
     
}

@media (max-width:767px) {
     .conflictIndicateMobile {right:2px;}
    /*.compass_logo {width:31px; height:30px;}*/
    .compass_logo {height:35px;}
    .programme_list .networks_list {width:10%;}	
    #navbar .row h6 {font-size:13px; margin-top:14px;}
    /*#navbar .timer_ic {margin-top:4px;}*/
    /*.timer_slider ul.timer_grid, .schedule_slider ul{ width:6240px;}*/
    .conflict-view {width:68%;}
    .option-network{ width: 20%;}
    /*.timer_slider ul.timer_grid li {width:130px;}
    .schedule_slider ul li {width:130px;}*/
    .schedule_slider  h3 {font-size:13px;}
    /* .visiblcenter{margin-left:10px;} */
    #calendar {padding: 23px 0px 0px 23px;/*border: 1px solid #303030;*/}
    .time-close{display:block;}
    .selectdays{padding:23px 0px 0px 24px;/*width:320px;*/}	
    .mobileinfo{height:400px;overflow-y:auto;width: 100%;margin: auto; padding:0 16px;-webkit-overflow-scrolling: touch;}
    
    .detail-dropdown select {margin: 12px 19px 26px;width:250px;background-position: 223px 16px;}
    /*#timer_container .next_arw a {padding: 7px 8px 5px 21px;}*/
    .blockviewcontent {height:auto;}
    .mobileview-detail-img {max-height:40px; margin:13px 0 18px;}
    .scroll-container {width: 100%;overflow: scroll;}
    .secondDropList select {background-position: 137px 9px;}
    /*.detail-info{width:93%;}*/
}

@media (min-width:768px) and (max-width:1000px) {
    .timer_slider ul.timer_grid li, .schedule_slider ul li, .timeblock {width:175px;}
    .schedule_slider ul, .timer_slider ul.timer_grid {width:8400px;} 
    .schedule_slider ul{background:url('../../Images/tablet-block.png') top left repeat-x;}
    .marginbottom10 {margin-bottom: 10px;}
}
@media (min-width:1001px) and (max-width:1024px) {
    .timer_slider ul.timer_grid li, .schedule_slider ul li, .timeblock {width:159px;} 
    .schedule_slider ul, .timer_slider ul.timer_grid {width:7632px;}
    .schedule_slider ul{background:url('../../Images/tablet-l-block.png') top left repeat-x;}
    .marginbottom10 {margin-bottom: 10px;}
}

@media (min-width:768px) and (max-width:1023px) {
    .selectdays {padding-left:20px;}
    #calendar{padding: 29px 29px 0px 21px;}
    .scroll-container {width: 100%;overflow: scroll;}
    .marginbottom10 {margin-bottom: 10px;}
}

@media (min-width:768px) and (max-width:1024px) {
    /*#navbar .row h4 {font-size:16px;}	*/
    .visiblcenter{margin-left:20px;}	
    .datepicker_date{background:#414141;height: 48px;margin:0px;padding: 1px;border-bottom: 4px solid #5C90CB; cursor:pointer;}
    .col-sm-offset-2 {margin-left:20%;}
    .datepicker_body{overflow:auto;}
    .blockview .displayinfo {width:95%;overflow-x:hidden;}
    .detail-edit {margin-top:20px; width:100%;}
    .scroll-container {width: 100%;overflow: scroll;}
    .network_search {width:89%;}
    .marginbottom10 {margin-bottom: 10px;}
    .blockdisplay-left,.largescreenleft {
        width:97%;
    }
    .events-table td.scheduleType span{border-radius:4px;font-weight: bold;font-size: 10px;}
    .events-table td.detail .eventName.notLinked{font-weight:bold !important;}
    .date_item .toggleAllDayEvent{margin-right:10px;}
      /*  #divcopyurl{display:block;}*/
   /*#textcopyurl{display:none;}*/
   
}

@media (min-width:1024px) and (max-width:1200px) {
    .detail-edit {margin-top:20px; width:100%;}
    .blockview .displayinfo {width:100%;overflow-x:hidden;}
    .marginbottom10 {margin-bottom: 10px;}
}
@media (min-width:1024px) and (max-width:1366px) and (orientation: portrait) {
      #navbar .row h4.Share_text{
      margin: 0px 0px 0px 17px;
    }
}

@media (min-width:1024px) { 
 .datepicker_date{background:#414141;height:50px;margin:0px;padding: 1px;border-bottom: 4px solid #5C90CB; text-align:center;}
 .selectdays, .visiblcenter {margin-left:0;}
.datepicker_body{/*height:380px;*/}
/*body{overflow-y:scroll;}*/
    .largescreenleft {margin-left:20px;}
    .marginbottom10 {margin-bottom: 10px;}

}

/** iphone 6+ **/
@media only screen and (min-width: 320px) and (max-width: 568px)and (orientation: portrait){

    #navbar .row .share_div {
    width: 23%;
    }
    #navbar .row h4.Share_text
    {
        margin :0px 0px 0px -2px;
    }
.timerbg1{height:379px;} 
/*#timer_container .next_arw a {padding: 7px 8px 5px 21px;}*/
.datepicker_body {height:375px;overflow-y:auto;width:322px;/*border-top: 4px solid #5C90CB;*/-webkit-overflow-scrolling: touch;}
.edit-nets-table{/*height:318px;*/}
.edit-nets-detail{height:30px;}
.time_zone{height:310px;}
/*.pin_network_content{height:368px;}*/
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
.datepick_foot {width:320px;}
.scroll-container {width: 100%;overflow: scroll;}
.shareloginimg { font-size: 19px;padding: 10px 0px; height:52px; width:17px;}
 .conflictIndicateMobile {right:2px;}
    .info-iconmobile {margin-right: 2px;}
     .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
}
/** samsung 5s+ **/
@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation : portrait) {
    #navbar .row .share_div {
    width: 21%;
    }
.timerbg1{height:477px;} 
.datepicker_body {height:475px;/*overflow-y:scroll;*/width:360px;/*border-top: 4px solid #5C90CB;*/-webkit-overflow-scrolling: touch;}
.network_content,#network-settings{width:100%;}
/*#timer_container .next_arw a {padding: 7px 8px 5px 21px;}*/
.edit-nets-table{/*height:379px;*/}
.edit-nets-detail{height:35px;}
.time_zone{height:470px;}
/*.pin_network_content{height:459px;}*/
.login_content{width:100%;}
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
.datepick_foot {width:360px; }
.scroll-container {width: 100%;overflow: scroll;}
.network_search {width:90%;}
.shareloginimg { font-size: 19px;padding: 10px 0px;}
 .conflictIndicateMobile {right:2px;}
 .info-iconmobile {margin-right: -37px;}
  .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
}
/** iphone 5s **/
@media only screen and (min-width: 375px) and (max-width: 667px)and (orientation: portrait) { 
    #navbar .row .share_div {
    width:20%;
    }
.timerbg1{height:513px;} 
/*#timer_container .next_arw a {padding: 7px 8px 5px 21px;}*/
.datepicker_body {height:492px;overflow-y:auto;width:375px;/*border-top: 4px solid #5C90CB;*/-webkit-overflow-scrolling: touch;}
.network_content,#network-settings{width:100%;}
.edit-nets-table{/*height:475px;*/}
.edit-nets-detail{height:45px;}
.edit-gyphicon-search {right: 114px;top: 10px;}
.time_zone{height:498px;}
/*.pin_network_content{height:506px;}*/
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
.datepick_foot {width:375px;}
.scroll-container {width: 100%;overflow: scroll;}
.network_search {width:91%;}
 .conflictIndicateMobile {right:2px;}
 .info-iconmobile {margin-right: -48px;}
  .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
}
/** iphone 6s+ **/
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) { 
.timerbg1{height:548px;} 
.datepicker_body {height:564px; width:414px;/*border-top: 4px solid #5C90CB;*/-webkit-overflow-scrolling: touch;}
/*#timer_container .next_arw a {padding: 7px 8px 5px 21px;}*/
.network_content,#network-settings{width:100%;}
.edit-nets-table{/*height:498px;*/}
.edit-nets-detail{height:43px;}
.time_zone{height:432px;}
/*.pin_network_content{height:524px;}*/
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
    .datepick_foot {width:414px;
    }
    .scroll-container {width: 100%;overflow: scroll;}
    .network_search {width:91%;}
     .conflictIndicateMobile {right:2px;}
     .info-iconmobile {margin-right: -85px;}
      .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
}
/** iphone 6s+ **/
@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) { 
.timerbg1{height: 77%;} 
.datepicker_body {height:245px;overflow-y:auto;width:429px;/*border-top: 4px solid #5C90CB;*/-webkit-overflow-scrolling: touch;}
/*#timer_container .next_arw a {padding: 7px 8px 5px 21px;}*/
.edit-nets-table{/*height:200px;*/}
.edit-nets-detail{height:35px;}
.time_zone{height:244px;}
/*.pin_network_content{height:251px;}*/
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
.datepick_foot {width:429px;  }
.scroll-container {width: 100%;overflow: scroll;}
 .conflictIndicateMobile {right:2px;}
  .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
    #Legend {top:70%;height:300px;}
}

/** iphone 5s **/
@media only screen and (min-width: 375px) and (max-width: 667px)and (orientation: landscape) { 
    #navbar .row .share_div {
    width:20%;
    }
.timerbg1{height:64%;} 
.datepicker_body {height:186px;overflow-y:auto;width:667px;/*border-top: 4px solid #5C90CB;*/-webkit-overflow-scrolling: touch;}
.edit-nets-table{/*height:154px;*/}
.edit-nets-detail{height:33px;}
.time_zone{height:204px;}
/*.pin_network_content{height:203px;}*/
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
.datepick_foot {width:667px;  }
.scroll-container {width: 100%;overflow: scroll;}
 .conflictIndicateMobile {right:2px;}
  .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
 #Legend {top:70%;height:300px;}
 .login_content{height:334px;overflow-y: scroll;}
}
/** samsung 5s+ **/
@media only screen and (min-width: 360px) and (max-width: 640px) and (orientation : landscape){
    #navbar .row .share_div {
    width: 21%;
    }
.timerbg1{height:208px;} 
.datepicker_body {height:205px;/*overflow-y:scroll;*/width:640px;border-top: 4px solid #5C90CB;-webkit-overflow-scrolling: touch;}
.edit-nets-table{/*height:150px;*/}
.edit-nets-detail{height:35px;}
.time_zone{height:190px;}
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
.datepick_foot {width:640px;  }
.scroll-container {width: 100%;overflow: scroll;}
 .conflictIndicateMobile {right:2px;}
  .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
  #Legend {top:70%;height:300px;}
}
@media only screen and (min-width: 320px) and (max-width: 568px)and (orientation: landscape) {
    #navbar .row .share_div {
    width: 23%;
    }
    #navbar .row h4.Share_text
    {
        margin :0px 0px 0px -2px;
    }
.timerbg1{height:50%;} 
.datepicker_body {height:173px;overflow-y:auto;width:568px;border-top: 4px solid #5C90CB;-webkit-overflow-scrolling: touch;}
.edit-nets-table{/*height:109px;*/}
.edit-nets-detail{height:35px;}
.time_zone{height:150px;}
.shareloginimg { font-size: 19px;padding: 10px 0px;}
/*.pin_network_content{height:159px;}*/
.login_content{height:281px;overflow-y: scroll;}
.datepicker_date h4{margin: 9px auto 0px;padding-top:15px;}
    .datepick_foot {width:568px;
    }
    .scroll-container {width: 100%;overflow: scroll;}
     .conflictIndicateMobile {right:2px;}
      .todayLinkInDatePicker {    width: 100%;margin-left:0px;}
      #Legend {top:70%;height:300px;}
}

@media only screen and (min-width: 320px) and (max-width: 360px) {
    .mobile-detail-footer {height:62px;}
    .shareloginimg { font-size: 19px;padding: 10px 0px;}
     .conflictIndicateMobile {right:2px;}
    /*.mobile-detail-footer .detail-updated {width:200px;}
    .mobile-detail-footer .detail-updated span {display:block;}*/
}
@media only screen and (min-height: 800px){
    /*.edit-nets-table{height:557px;}*/
   /* .pin_network_content{height:606px;}*/
    /*.network_secondary{height:499px;}*/

}
@media only screen and (min-width: 750px) and (max-width:800px) {
    .timerbg1 {width:138%;height:509px;
   }
}

.showOverlay {display:block; /*visibility:visible;*/}



.currentDate_text{
    /*float: left !important;*/
    text-align: left;
    /*margin-left: 105px !important;*/
}
.grid_currentDate {
    width:100px;
}
.printLink, .shareLink{
    float: right;width: 100px;
}
.showDropDownCalender{
    float: left !important;
    width: 536px !important;
    position: fixed;
    left: 0;
    /*margin-left: 223px;*/
}
.showDropDownCalender .datepicker_date{
    border-bottom: none !important;
}
.showDropDownCalender .datepicker_body{
    /*border-top: 4px solid #5C90CB !important;*/
}
.showDropDownCalender .datepicker_body .ByDateMonth .month_dropodown button{
    color:#333;
    width: 177px !important;
}
.showDropDownCalender .datepicker_body .ByDateYear .year_dropodown button{
    color:#333;
}
.showDropDownCalender .ByDateMonth .month_dropodown ul, .showDropDownCalender .ByDateMonth .month_dropodown ul{
    margin: 0;
    border-radius: inherit;
    background-color: #f2f2f2;
    height: 165px;
    overflow-y: auto;
    min-width: 177px;
    font-family: helveticaneuebold,arial,sans-serif;
}
.showDropDownCalender .ByDateYear .year_dropodown ul, .showDropDownCalender .ByDateYear .year_dropodown ul{
    min-width: 81px;
    margin: 0;
    border-radius: inherit;
    background-color: #f2f2f2;
    height: 165px;
    overflow-y: auto;
    font-family: helveticaneuebold,arial,sans-serif;
}
.showDropDownCalender .visiblcenter {
    margin-left: 0px !important;
}
.showDropDownCalender .selectdays {
    margin-left: 0px !important;
    padding-left: 0px !important;
    width: 180px !important;
    float: left !important;
}
.showDropDownCalender #calendar{
    width: 274px !important;
    display: inline-table !important;
    padding: 25px 41px 30px 20px !important;
    float: left !important;
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation: portrait) {

    #navbar .row .share_div {
    width:100px;
    }

    #navbar .row h4.Share_text{
      margin:0px 0px 0px 11px;
    }
    .currentDate_text{
        /*float: left !important;*/
        text-align: center !important;
        /*width: 100% !important;
        margin-left: 0px !important;*/
    }
    .showDropDownCalender{
        float: left !important;
        width: 558px !important;
        /*margin-left: 0px !important;*/
    }
    /*.date_picker{
        background: none !important;
    }*/
     .showDropDownCalender .datepicker_date{
        width: 92% !important;
    }

    .showDropDownCalender #calendar{
        width: 274px !important;
        float: left !important;
    }
     .showDropDownCalender .selectdays{
        width: 180px !important;
        float: left !important;
    }
    .datepick_foot{display:none;}
    .marginbottom10 {margin-bottom: 10px;}
    /*.network_secondary{max-height:565px;}*/
     .network_style{max-height:637px;}
    .edit-nets-table{max-height:581px;}
   /* .pin_network_content .broadcast_list{max-height:516px;}*/
   .pin_network_content{max-height:660px;}
    .networkSetList {max-height: 664px; }
   /* .networkSetListUpdate .network_secondary {
        max-height: 496px;
    }*/
     .networkSetListUpdate{
        max-height: 568px;
    }
   /*  #shareurablecontent{top:281px !important;}*/
}
@media only screen and (min-width:1025px){
  /* .network_secondary{max-height:290px;}*/
    .network_style{max-height:361px;}
    .edit-nets-table{max-height:306px;}
    /*.pin_network_content .broadcast_list{max-height:241px;}*/
    .pin_network_content{max-height:385px;}
    .networkSetList {max-height: 389px; }
    /*.networkSetListUpdate .network_secondary {max-height: 221px; }*/
    .networkSetListUpdate{max-height: 292px; }
}
@media only screen and (min-width:1025px) and (min-height:800px){
    /*.network_secondary{max-height:452px;}*/
    .network_style{max-height:524px;}
    .edit-nets-table{max-height:469px;}
   /* .pin_network_content .broadcast_list{max-height:404px;}*/
    .pin_network_content{max-height:547px;}
    .networkSetList {max-height: 550px; }
    /*.networkSetListUpdate .network_secondary {max-height: 382px; }*/
    .networkSetListUpdate{max-height: 455px; }
}
@media only screen and (min-width: 1025px) and (max-width:1152px) {
    .currentDate_text{
        /*float: left !important;
        text-align: center !important;
         width: 100% !important;
        margin-left: 0px !important;*/

    }
    .showDropDownCalender {
    float: left !important;
    width: 536px !important;
    /*margin-left: 63px !important;*/
    }
    .marginbottom10 {margin-bottom: 10px;}
}
@media only screen and (min-width: 601px) and (max-width:640px) {
    .showDropDownCalender{
        float: left !important;
        width: 50% !important;
        /*margin-left: 0px !important;*/
    }
}
@media only screen and (min-width: 601px) and (max-width:767px) {
    .currentDate_text{
        /*float: left !important;
        text-align: center !important;
        width: 100% !important;
        margin-left: 0px !important;*/
    }
    .date_picker{
        background: none !important;
    }
    .showDropDownCalender{
        float: left !important;
        width: 50% !important;
        /*margin-left: 0px !important;*/
    }
     .showDropDownCalender .datepicker_date{
        width: 100% !important;
    }

    .showDropDownCalender #calendar{
        width: 274px !important;
        float: left !important;
    }
     .showDropDownCalender .selectdays{
        width: 180px !important;
        float: left !important;
        margin-top:-17px;
    }
     .showDropDownCalender .datepicker_body{width:536px !important;}
     .marginbottom10 {margin-bottom: 10px;}
    
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation: landscape) {
 #navbar .row .share_div {
    width:12%;
    }

   #navbar .row h4.Share_text{
      margin:0px 0px 0px 6px;
    }
    .currentDate_text{
        /*float: left !important;*/
        text-align: center !important;
        /*width: 100% !important;
        margin-left: 0px !important;*/
    }
    .showDropDownCalender{
        float: left !important;
        width: 536px !important;
        /*margin-left: 62px !important;*/
    }
     .showDropDownCalender .datepicker_date{
        width: 558px !important;
    }

    .showDropDownCalender #calendar{
        width: 274px !important;
        float: left !important;
    }
     .showDropDownCalender .selectdays{
        width: 180px !important;
        float: left !important;
    }
     .marginbottom10 {margin-bottom: 10px;}
     .network_style{max-height:433px;}
    /*.network_secondary{max-height:360px;}*/
    .edit-nets-table{max-height:376px;}
    /*.pin_network_content .broadcast_list{max-height:311px;}*/
    .pin_network_content{max-height:455px;}
    .networkSetList {max-height: 459px; }
    /*.networkSetListUpdate .network_secondary {max-height: 291px; }*/
    .networkSetListUpdate{max-height: 363px; }
   /* #shareurablecontent{top:150px !important;}*/
}
                                                                      
@media only screen and (max-width:600px){
    .schedule_slider  ul li > div { margin: 9px 17px 11px 12px; }
     .conflictIndicateMobile {right:2px;}
    .currentDate_text{
        /*float: left !important;
        text-align: center !important;
        width: 100% !important;
        margin-left: 0px !important;*/
    }
    .showDropDownCalender{
        float: left !important;
        width: 50% !important;
        /*margin-left: 0px !important;*/
    }

#navbar .row .grid_currentDate, #navbar .row  .col-timer{
    width: 73px !important;
}
/*#navbar .row .share_div {
    width:20%;
    }*/
/*#navbar .row h4.Share_text{
        margin: 0px 0px 0px -1px;
}*/
#navbar .row h4 .Share_text .shareloginimg{
       margin-left:5px;
}
.shareLink{
    width: 73px;
}
.Overlay_Text{
        margin: 0px 0px 0px 2px;
}
    /*#navbar .row h4.currentDate_text { padding-left:27px;
    }*/  
#navbar .row .timeholder{margin-left:0;}
#navbar .row div.eventDateFilter { width:87px!important; 
    }
    #navbar .row div.overlaybgShare { float:left; margin-left:-1px; width:87px;
    }

    #navbar .row div.eventDateFilter.activeOverlayCircle {    border-left: solid 1px #6f6f6f;
    }
    .dropdown-menu1 { padding-left:72px;
    }    .date_picker{
        background: none !important;
    }
    #navbar .row div.activeOverlayCircle div.overlaybgShare {
        margin-left: 0;
    }
    .showDropDownCalender #calendar{
        display: inline-table !important;
        padding: 23px !important;
    }
    .showDropDownCalender .ui-datepicker{
        margin: 0px !important;
    }
    .showDropDownCalender .selectdays {
        padding-top: 0px !important;
        margin-left: 23px !important;
        padding-left: 0px !important;
        width: 282px !important;
    }
    .datepick_foot{display:block;}
    .marginbottom10 {margin-bottom: 10px;}
}
@media only screen and (min-width: 320px) and (max-width:600px) and (orientation: landscape){
    .showDropDownCalender .datepicker_date{
        width: 100% !important;
    }
    .showDropDownCalender .datepicker_body,.showDropDownCalender .datepick_foot{
        width: 322px !important;
    }
    
     .datepick_foot{display:block;}
      .conflictIndicateMobile {right:2px;}
      #Legend {top:70%;height:300px;}
}
@media only screen and (min-width: 414px) and (max-width:736px){
     #navbar .row h4.Share_text
    {
        margin: 0px 0px 0px 2px;
    }
    .currentDate_text{
        float: left !important;
        text-align: center !important;
        width: 100% !important;
        /*margin-left: 0px !important;*/
    }
    .conflictIndicateMobile {right:2px;}
}
@media only screen and (min-width: 800px) and (max-width:1280px) and (-webkit-device-pixel-ratio: 1.0){
  /*.showDropDownCalender{
        margin-left: 201px !important;
    }*/
    .marginbottom10 {margin-bottom: 10px;}
}
@media only screen and (min-width: 950px) and (max-width:1280px) and (min-height:950px){
    .showDropDownCalender{
        /*margin-left: 201px !important;*/
    }
    .marginbottom10 {margin-bottom: 10px;}
}
@media only screen and (min-width: 1300px) and (max-width:1440px) and (min-height: 900px){
    .showDropDownCalender{
        /*margin-left: 241px !important;*/
    }
    .marginbottom10 {margin-bottom: 10px;}
}
@media only screen and (min-width: 1600px) and (max-width:2560px) and (min-height: 1600px){
    .showDropDownCalender{
        /*margin-left: 286px !important;*/
    }
    .marginbottom10 {margin-bottom: 10px;}
}
@media only screen and (min-width: 1920px){
    .showDropDownCalender{
        /*margin-left: 19% !important;*/
    }
    .marginbottom10 {margin-bottom: 10px;}
}
@media only screen and (min-width: 2560px){
    .showDropDownCalender{
        /*margin-left: 20.5% !important;*/
    }
    .marginbottom10 {margin-bottom: 10px;}
}

.ui-datepicker th {
    height: 21px;
}
.ui-datepicker tbody td {
    width: 40px;
    height: 36px;
}
.ui-datepicker td a, .ui-datepicker td span {
    height: 36px !important;
    line-height: 36px !important;
}
.ui-datepicker-title {
    height: 32px;
}

.schedule_detail{cursor:default; overflow:hidden; border-right: 1px solid #b4b4b4;}
.schedule_detail .faqplus{cursor:pointer;}
.schedule_detail .restrict{cursor:default;} 

.ColorChange{
    background-color:rgba(242, 244, 195, 0.95) !important;
}

.ColorMix
{
   background-color: rgba(205, 53, 78, 0.6) !important;
    opacity: 1 !important;
     
   z-index: 2 !important;
 
}
/* Event */
.switch {
    position: relative;
    float: right;
    margin-top: 5px;
    margin-left:10px;
    margin-right:4px;
}
.toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}
.toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    user-select: none;
}
input.toggle-round + label {
    /*padding: 2px;*/
    width: 56px;
    height: 30px;
    background-color: #dddddd;
    border-radius: 30px;
}
input.toggle-round + label:before,
input.toggle-round + label:after {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: "";
}
input.toggle-round + label:before {
    right: 1px;
    background-color: #f1f1f1;
    border-radius: 26px;
    transition: background 0.4s;
}
input.toggle-round + label:after {
    width: 26px;
    height: 26px;
    margin-top: 1px;
    margin-left: 1px;
    background-color: #fff;
    border-radius: 100%;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: margin 0.4s;
    z-index: 105;
}
input.toggle-round:checked + label:after {
    margin-left: 30px;
}
input.toggle-round:checked + label:before {
    background-color: #61b66d;
}

/*.compassnet input.toggle-round:checked + label:before {
    background-color: rgb(146, 41, 142);
}
.rovinet input.toggle-round:checked + label:before {
    background-color: rgb(191, 32, 47);
}*/

.switch-icon-on {
    position: absolute;
    margin-top: 6px;
    margin-left: 10px;
    color: #ffffff;
    z-index: 102;
    cursor: pointer;
}
.switch-icon-off {
    position: absolute;
    margin-top: 6px;
    margin-left: 34px;
    color: #787878;
    z-index: 102;
    cursor: pointer;
}

.net-switch input.toggle-round + label {
    margin-right: 10px;
}

.mobile-switch {
    position: relative;
    float: right;
    padding-top: 7px;
    color: #454545;
    font-size: 24px;
    cursor: pointer;
    margin-left:10px;
}

.event_detail{
    position:absolute;
    top:0px;
    left:0px;
    height:79px;
    overflow: hidden;
}
.schedule_slider .network_list.eventLogo{
    background-color: #c3c3c3;
}
.event_flag {
    background: url("../../Images/Icons/triangle-event.png") no-repeat;
    width: 26px;
    position: absolute;
    top: 0px;
    right: 1px;
    height: 26px;
    padding: 0px;
    z-index:4;
    cursor: default;
}

.schedule_slider ul li.eventSchedule {
    background-color: rgba(234, 234, 234, 0.7);
}
.schedule_slider ul li.eventSchedule:hover {
    background-color: rgba(234, 234, 234, 1);
}

.schedule_slider ul li.confirmed {
    background-color: rgba(255, 255, 255, 1);
}
.schedule_slider ul li.confirmed:hover {
    background-color: rgba(255, 255, 255, 1);
}

.schedule_slider ul li.tentative {
    background-color: rgba(234, 234, 234, 0.7);
}
.schedule_slider ul li.tentative:hover {
    background-color: rgba(234, 234, 234, 1);
}

.schedule_slider ul li.projected {
    background-color: rgba(234, 234, 234, 0.85);
}
.schedule_slider ul li.projected:hover {
    background-color: rgba(234, 234, 234, 1);
}
.schedule_slider ul li.borderrightconflict{
    border-right:1px solid rgb(101, 80, 80);
}

.schedule_slider ul li .notLinked{
    /*font-style:italic;*/
    font-weight:bold;font-family:Helvetica,Arial,sans-serif;
    color: #4a4a4a;
    text-decoration: underline;
    cursor:pointer;
}

.schedule_slider ul li > div.event-bar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    margin:0px;
    background-color: #787878;
}

.schedule_slider .event_detail ul {
    background:none;
    cursor:default;
    /*background-color: rgba(75, 75, 78, 0.9);
    border-bottom: 1px solid #b4b4b4;*/
}

.schedule_slider .event_detail ul.compassRow {
    background-color: transparent;
}

.schedule_slider .event_detail ul.compassRow li{
    visibility:hidden;
}

.schedule_slider .event_detail ul li.emptyBlock{
    background-color: rgba(75, 75, 78, 0.9);
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    /*visibility:hidden;*/
}

.schedule_slider .event_detail ul li{
    cursor:default;
}
.schedule_slider .event_detail ul li > div {
    margin:7px 10px 6px 10px;
}
.schedule_slider ul li > div.event-bar.grade-bar-a {
    background-color: #d12345;
}
.schedule_slider ul li > div.event-bar.grade-bar-b {
    background-color: #3cba5f;
}
.schedule_slider ul li > div.event-bar.grade-bar-c, .grade-bar-d {
    background-color: #787878;
}
.schedule_slider ul li > div.event-bar.other-bar {
    background-color: #787878;
}

.schedule_slider .event_detail .title {
    opacity: 1;
    text-decoration:underline;
    cursor:pointer;
    font-size: 16px;
    color: #4a4a4a;
}
.schedule_slider .event_detail .title .EventName_mobileView{
    text-decoration:none;
    cursor:default;
    display: inline-block;
}
.schedule_slider .event_detail .title.textDecorationNone { text-decoration: none;
    cursor:auto;
}
.schedule_slider .event_detail .margin-conflict {
    margin-right: 30px;
}

.conflitInitialText{text-align:left;padding-left:10px;}
.conflitcenterText {text-align:center;}
.schedule_slider .event_detail .status-row {
    display: inline-block;
    position: relative;
    /*height: 12px;*/
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:bold;
    vertical-align:middle;
}
.schedule_slider .event_detail .status {
    float: left;
    font-size: 11px;
    opacity: 1;
    font-family:Helvetica,Arial,sans-serif;
}
.schedule_slider .event_detail .status i {
    font-size: 12px;
}
.schedule_slider .event_detail .grade {
    float: left;
    font-size: 11px;
    font-weight: bold;
}
.schedule_slider .event_detail .type {
    /*display: inline-block;*/
    font-size: 11px;
    opacity: 1;
    margin-left: 2px;
    /*font-family: "HelveticaNeue";*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:bold;
}

.schedule_slider .event_detail .dot {
    margin-top: 2px;
    float: left;
    width: 9px;
    height: 9px;
    border-radius: 6px;
    border: 1px solid rgba(0,0,0, 0.5);
}

.schedule_slider .event_detail .grade-a {
    color: #d12345;
    font-family: helveticaneuebold;
   /* margin-top: 1px;*/
}
.schedule_slider .event_detail .grade-b {
    color: #34a655;
    font-family: helveticaneuebold;
    /* margin-top: 1px;*/
}
.schedule_slider .event_detail .grade-c, .schedule_slider .event_detail .grade-d, .schedule_slider .event_detail .other {
    color: #454545;
    font-family: helveticaneuebold;
    /* margin-top: 1px;*/
}

.schedule_slider .event_detail .st-new, .event_container .eventDetail .st-new{
    background-color: #24ce7b;
}
.schedule_slider .event_detail .st-premiere, .event_container .eventDetail .st-premiere{
    background-color: #0093DB;
}
.schedule_slider .event_detail .st-repeat, .event_container .eventDetail .st-repeat{
    background-color: #58595b;
    color: rgb(238, 238, 239);
}
.schedule_slider .event_detail .st-network-premiere, .event_container .eventDetail .st-network-premiere{
    background-color: #002b72;
}
.schedule_slider .event_detail .st-cable-premiere, .event_container .eventDetail .st-cable-premiere{
    background-color: #865BC2;
}
.schedule_slider .event_detail .st-finale, .event_container .eventDetail .st-finale{
    background-color: #d31045;
}
.schedule_slider .event_detail .st-special, .event_container .eventDetail .st-special{
    background-color: #fd7f3e;
    color: rgb(225, 42, 27);
    margin-top: 3px;
}
.schedule_slider .event_detail .st-live, .event_container .eventDetail .st-live {
    background-color: #da68ef;
    color: rgb(255, 239, 239);
    margin-top: 3px;
}
.schedule_slider .event_detail .st-flexible, .event_container .eventDetail .st-flexible {
    background-color: #B9E1FA;
    color: rgb(84, 87, 91);
    margin-top: 3px;
}
.schedule_slider .event_detail .st-simulcast, .event_container .eventDetail .st-simulcast {
    background-color: #a2e8bc;
    color: rgb(75, 79, 84);
    margin-top: 3px;
}
.schedule_slider .event_detail .st-bonus, .event_container .eventDetail .st-bonus {
    background-color: #ffea97;
    color: rgb(65, 64, 66);
    margin-top: 3px;
}
.schedule_slider .event_detail .st-flag, .event_container .eventDetail .st-flag {
    background-color:#BCBEC0;
    color: rgb(65, 64, 66);
    margin-top: 3px;
}

.schedule_slider .event_detail .st-cable-reunion, .event_container .eventDetail .st-cable-reunion {
    background-color: #7923c4;
}
.schedule_slider .event_detail .st-reunion, .event_container .eventDetail .st-reunion {
    background-color: #7923c4;
}
.schedule_slider .event_detail .st-mid-season-premiere, .event_container .eventDetail .st-mid-season-premiere {
    background-color: #6ccffd;
}

.schedule_slider .event_detail .st-mid-season-finale, .event_container .eventDetail .st-mid-season-finale {
    background-color: #ff6b89;
}

.conflictIndicate {
    position: absolute;
    top: 14px;
    right: 12px;
    color: #d12345;
    cursor: pointer;
}


.events-table > table{
    width:100%;
    background:#ececec;
    padding:0px;
    margin:0px;
    border-collapse: separate;
    border-spacing: 0 1px;
}

.events-table{
    cursor:default;
    max-height: 140px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.events-table.mobileView{
    max-height: 79px;
    overflow-y: auto;
    overflow-x: hidden;
}

.events-table td{
    padding:3px 5px;
    border-bottom:1px solid #ffffff;
    border-right:1px solid #b4b4b4;
    font-size:12px;
}

.events-table td:last-child{
    border-right:0px;
}

.events-table td.scheduleType{
    text-align: center;
    color: #747474;
    text-transform: uppercase;
    width: 5% !important;
}

.events-table td.scheduleType .scheduleStyle{
    display:inline-block;
    font-size: 12px;
    font-weight: bold;
    color: #0e74c3;
}
.events-table td.eventsTime {
    text-align: center;
    width: 5%;
}
.events-table td.st-new span, .events-table.mobileView td.st-new{
    /*background-color: #24ce7b;
    color:#fff;*/

}
.events-table td.st-premiere span, .events-table.mobileView td.st-premiere{
    /*background-color: #0093DB;
    color:#fff;*/
}
.events-table td.st-repeat span, .events-table.mobileView td.st-repeat{
    /*background-color: #58595b;
    color:#fff;*/
}
.events-table td.st-network-premiere span, .events-table.mobileView td.st-network-premiere{
    /*background-color: #002b72;
    color:#fff;*/
}
.events-table td.st-cable-premiere span, .events-table.mobileView td.st-cable-premiere{
    /*background-color: #865BC2;
    color:#fff;*/
}
.events-table td.st-finale span, .events-table.mobileView td.st-finale{
    /*background-color: #d31045;
    color:#fff;*/
}
.events-table td.st-flag span, .events-table.mobileView td.st-flag{
    /*background-color: #BCBEC0;*/
}
.events-table td.st-special span, .events-table.mobileView td.st-special{
    /*background-color: #fd7f3e;
    color:#fff;*/
}
.events-table td.st-live span, .events-table.mobileView td.st-live{
    /*background-color: #da68ef;
    color:#FFEFEF;*/
}
.events-table td.st-flexible span, .events-table.mobileView td.st-flexible{
    /*background-color: #B9E1FA;
    color:#54575B;*/
}
.events-table td.st-simulcast span, .events-table.mobileView td.st-simulcast{
    /*background-color: #a2e8bc;
    color:#4B4F54;*/
}
.events-table td.st-bonus span, .events-table.mobileView td.st-bonus{
    /*background-color: #ffea97;
    color:#414042;*/
}
.events-table td.st-reunion span, .events-table.mobileView td.st-reunion{
    /*background-color: #7923c4;
    color:#fff;*/
}
.events-table td.st-mid-season-premiere span, .events-table.mobileView td.st-mid-season-premiere{
    /*background-color: #6ccffd;
    color:#fff;*/
}
.events-table td.st-mid-season-finale span, .events-table.mobileView td.st-mid-season-finale{
    /*background-color: #ff6b89;
    color:#fff;*/
}
.events-table.mobileView td.scheduleType{
    padding:0px;
    width: 8%;
}
.events-table.mobileView td.detail{
    width: 55%;
}
.events-table.mobileView td.notes{
    width: 20%;
}
.events-table.mobileView td.scheduleType span{
    text-indent: -9999px;
}


.events-table td.grade{
    text-align:center;
    width:2%;
}

.events-table td.grade span{
    /*display:inline-block;
    width: 16px;
    line-height: 16px;
    color:#fff;*/
    display: inline-block;
    width: 10px;
    line-height: 10px;
    color: #fff;
    font-size: xx-small;
}

.events-table td.grade-a span{
    background-color: #d0011b;
}
.events-table td.grade-b span{
    background-color: #54a048;
}
.events-table td.grade-c span, .events-table td.grade-d span, .events-table td.other span{
    background-color: #787878;
}

.events-table td.detail .eventName, .events-table td.detail .seasonNo{
    font-weight:bold;
    color:#4a4a4a;
    font-size:12px;
    text-decoration: underline;
    cursor:pointer;
}
.events-table td.detail .eventName_mobileView .seasonNo {
    text-decoration: none;
    cursor:default;
}
.events-table.mobileView td.detail .eventName, .events-table.mobileView td.detail .seasonNo{
    font-weight:normal;
    /*font-style:italic;*/
    text-decoration: none;
    cursor:default;
}
.events-table td.detail .eventName.notLinked{
    font-weight:normal;
    /*font-style:italic;*/
    text-decoration: underline;
    cursor:pointer;
}
.events-table td.detail .eventName.eventName_mobileView {
     text-decoration: none;
     cursor:default;
}
.events-table td.detail .eventName.textDecorationNone { text-decoration: none;
    cursor:auto;
}

.leftEventimg {left: 42px;}
.conflictZindex {z-index: 110;}

.networkName.createdBy{
    color:#747474;
    text-align:right;
    font-style:italic;
    font-size:9px;  
    opacity:0.75;
    margin:0;
}
.networkName.createdByUser {
    text-align: right;
    font-style: italic;
    font-size: 9px;
    opacity: 0.75;
    margin: 0;
    color:#39393a;    
}
.notes_icon{
    right: 6px;
    bottom: 6px;
    float: right;
    width: 18px;
    height: 18px;
    background: url(../../Images/Icons/icons-sprite.png) no-repeat -15px -811px;
}
/* style added for notes tooltip*/
.tooltip_notes {
    position: relative;
    display: inline-block;
    /*width: 100%;*/
}
.tooltip_notes .fa-info-circle{
    margin-top: .2em;
    margin-right: .2em;
    color: #4a4a4a;
    height: 12px;
    width: 12px;
}
.tooltip_notes .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #c7c3c2;
    color: #4a4a4a;
    text-align: left;
    border-radius: 6px;
    padding: 4px 7px 8px;
    position: absolute;
     z-index: 1;
    top: -7px;
    right: 100%;
    font-size: 10px;
    height: 33px;
    overflow-y: auto;
    overflow-x: hidden;
}

.tooltip_notes .tooltiptext::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #c7c3c2;
}
.tooltip_notes:hover .tooltiptext {
    visibility: visible;
}

.createdByPopup{
   position:absolute;
   bottom:2px;
   right:6px;
   font-style:italic;
    font-size:9px;
    opacity:0.75;
}
.events-table td.notes{
    color:#878787;    
    /*width:25%;*/ 
}
.events-table td.st-bonus{
    width:15%;
}
.events-table td.detail{
    width:67%;
}
.events-table td.eventsTime .time{
    color:#878787;
}

.events-table td.status, .events-table td.networkName{
    text-align:center;
    width:5%;
    color: #878787;
}
.events-table td.networkName {
    border-right: none;
}
.events-table td.notes {
    width: 11% !important;
}

.events-table td.event_type_none {
    border-right: 0;
    background: #b6b6b6;
    padding: 3px 2px;
    width: 5px !important;
}

.events-table td.event_type_network {
    border-right: 0;
    background: #2fbeba;
    padding: 3px 2px;
    width: 5px !important;

}
.events-table td.event_type_holiday{
    border-right: 0;
    background: #f4ae00;
    padding: 3px 2px;
    width: 5px !important;

}
.events-table td.event_type_notable{
    border-right: 0;
    background: #f67600;
    padding: 3px 2px;
    width: 5px !important;
}
.events-table td.event_type_release{
    border-right: 0;
    background: #5a62b1;
    padding: 3px 2px;
    width: 5px !important;
}

.SeasonOff{
    display:none;
}
/*.events-table td.status i{
    font-size: 14px;
    font-weight: bold;
}*/
.events-table td.status .icon{
    background: url('../../Images/Icons/Event_Status.png') no-repeat;
    width:15px;
    height:15px;
    display:inline-block;
}

.events-table td.status .icon-confirmed{
    background-position: -11px -57px;
}

.events-table td.status .icon-tentative {
    background-position: -11px -24px;
}

.events-table td.status .icon-projected{
    background-position: -11px -92px;
}

/* EOF Event */


/** OPTIONS **/


.options {
    position: fixed;
    /*left: 50%;
    top: 50%;
    margin-left: -500px;
    margin-top: -166px;*/
    width: 80%;
    /*height: 340px;*/
    height:80%;
    background-color: #ffffff;
    border-radius: 8px;
    z-index: 100;
    overflow: hidden;
    -webkit-box-shadow: 0px 10px 81px -2px rgba(0,0,0,0.75);
       -moz-box-shadow: 0px 10px 81px -2px rgba(0,0,0,0.75);
            box-shadow: 0px 10px 81px -2px rgba(0,0,0,0.75);
}
.options-scroll {
    position: absolute;
    top: 40px;
    bottom: 10px;
    left: 10px;
    right: 30px;
    overflow-y: auto;
    overflow-x: hidden; 
    -webkit-overflow-scrolling: touch;
}
.optionConflicttext {color:grey;float:left; margin-left: 34px;font-size:20px;}
.optionCaption {margin-top:12px;}
.optionMenuRemove {color:grey;float: right; margin-right: 34px;font-size: 20px; cursor:pointer;}
.MobileoptionConflicttext{font-family: helveticaneuebold,Arial,sans-serif;font-size: 18px;color: #252525;float:left;    margin-left: 15px;
    margin-top: 5px;}
.dateheader-date {margin-left:20px;}

.mobileconflitview .dateheader .dateheader-date {
    margin-left: 10px;
    padding-top: 8px;
    font-size: 12px;
}
.mobileconflitview .dateheader .dateheader-date span{float: right;margin: 0px 14px 0px 0px;}

.mobileconflitview .event_detail .eventName_mobileView{
    text-decoration:none;
    cursor:default;
}

.mobileoption {
    position: relative;
    float: left;
    margin-left: 10px;
    margin-top:20px;
    
}
.optionLastupadte {
   /* margin-top: 15px;*/
    font-size: 9px;
    /* margin-left: 40px; */
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 14px;
        color: grey;
}
.option {
    position: relative;
    width: 97%;
    height: 160px;
    overflow: hidden;
    border: 1px solid #b4b4b4;
    border-radius: 8px;
    margin: 10px;
}

.eventImage {
    max-width: 54px;
    max-height: 48px;
    display: block;
    margin: 17px auto;
}
.option-created {
    padding-top: 30px;
    width: 100%;
    font-size: 12px;
    text-align: center;
    color: #454545;
    font-family: helveticaneuebold;
}
.mobileOption-created{font-family: helveticaneuebold,Arial,sans-serif;font-size: 14px;color: #252525; }
.mobileoptions-net-logo {
    margin-top: 10px;
    margin-left: 0px;

}
.options-net-logo {
    width: 100%;
    height: 80px;

}
.options-net-logo img {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
        -ms-transform: translate(-50%, -50%); /* IE 9 */
            transform: translate(-50%, -50%);
}
.logo {
    padding: 0;
    margin-bottom: 0;
    height: 79px;
    border-right: 1px solid #b4b4b4;
    overflow: hidden;
    border-bottom: 1px solid #b4b4b4;
    display: table-cell;
    vertical-align: middle;
    width: 69px;
    float:left;
    background-color: #c3c3c3;
}

.addliclass {
width:100%  !important;}
.event-row {
    margin-left: 0px; 
    /* position: relative; */
}
.event-row ul {
    background: none;
    cursor: default;
    background-color: rgba(75, 75, 78, 0.9) !important;
    border-bottom: 1px solid #b4b4b4;
    /*margin-left:69px;*/
    height:79px;
    width: 8640px;
}


.mobiletimeblock {/*width:130px;*/}
.mobileconflitview {margin: 10px 0px;width:100%;overflow:hidden;padding-top:10px;}
.mobileoptionBody {
    overflow-y:scroll;height:100%;-webkit-overflow-scrolling: touch;

}

.schedule_slider .network_list p.imagenotfoundcs , .imagenotfoundcs,.schedule_slider p.imagenotfoundcs {
    font-size: 15px;
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
    padding-top: 32px;
}
.options-time-bar {
    position: relative;
    /*width: 8640px;*/
    width: 100%;
    height: 31px;
    background-color: #56648a;
    font-size: 12px;
    color: #ffffff;
    border-bottom: 1px solid #3a445f;
    overflow: hidden;
}
.options-left-spacer {
    float: left;
    height: 31px;
    width: 69px;
    border-right: 1px solid #3a445f;
}
.conflict-view .dateheader {
    border-bottom: 1px solid #2d3855;
    background-color: #2d3855;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    color: #e0e0e0;
    height: 25px;
}
.dateheader .timeperiod {
    text-align:right;
}
.schedule_slider .content-type, .event_detail .content-type{
    font-size: 12px;
    height: 14px;
    color: #4a4a4a;
    letter-spacing: 0.3px;
}
.conflict-view .conflictgrade, .event_detail .conflictgrade {
    display:inline-block;
    height:10px;
    width:10px;
    text-align:center;
    color:#fff;
    font-size: xx-small;
}
.conflict-view .grade-bar-a, .event_detail .grade-bar-a{
    background:#d0011b;
}
.conflict-view .grade-bar-b, .event_detail .grade-bar-b{
    background:#54A048;
}
.conflict-view .grade-bar-c, .event_detail .grade-bar-c{
    background:#9B9B9B;
}
.conflict-view .grade-bar-d, .event_detail .grade-bar-d{
    background:#9B9B9B;
}
.event_detail .schedule_unbold {
    padding-top: 3px;
    display: inline-block;
}
.conflict-view .schedule_type, .event_detail .schedule_type{
    font-size: 14px;
    font-weight: bold;
    color: #0e74c3;
}
.conflict-view .conf_status, .event_detail .conf_status{
    font-size: 12px;
    color: #878787;
}
.conflict_status_group .right_border {
    border-right: solid 1px #b4b4b4;
    padding: 0 10px
}
.conflict_status_group .right_border:first-child{
    padding: 0 10px 0 0;
}
.conflict_status_group .right_border:last-child{
    border:none;
}
.conflict-view .created_by, .event_detail .created_by{
    font-size: 8px;
    letter-spacing: 0.3px;
    padding-top: 1px;
}
.event_detail .created_by{
       color: #b4b4b4;
}
.conflict-view .created_by{
       color: #4a4a4a;
}
.conflict-view .created_by.confirmed{
    color: #b4b4b4;
}
.schedule_slider .unorderconflictlist li > div {
    margin: 5px 11px 5px 12px;
}
.options-net {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 12px;
    text-align: right;
    color: #454545;
}

.mobile-options-scroll {
    position: absolute;
    top: 35px;
    bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 300px;
    overflow-y: scroll;
    overflow-x: hidden; 
}
.defaualtEventConflict {background-color: #E0F7E6;
    border: 1px solid #22D192;}
.mobileoptionBody .defaualtEventConflict {    background-color: #E0F7E6;
                                               border-style: solid;
                                               border-width: 2px 0px 0px 0px;
                                               border-color: #22D192;}

.lastbottom {margin-bottom: 250px;}
.lastbottomdesk {margin-bottom: 80px;}
.mobileConflictInfo .dateheader {border-top: 2px solid #4B4B4E;}
.mobileconflitview .schedule_slider {border-bottom: 1px solid #cccccc;
}
.mobileConflictInfo {
height: 188px;
    width: 100%;

}
.mobile-option {
    display: inline-block;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    width: 278px;
    background-color: #ffffff;
    border: 1px solid #acacac;
}
.created-network-m {
    padding-bottom: 5px;
    font-size: 14px;
    color: #454545;
}
.switchPosition {position: static;}
.listhover .blockview .blockviewleftarea{left:0px;width:90px;}
.listhover .blockview .outer_div{margin-left:90px;}

@media screen and (max-width: 319px)
    {
    body{width:100%;}
     .compass_logo 
     {
       /* width: 31px;*/
        height: 35px;
     }
     #hamburger{width:120%;}
     .showDropDownCalender{width:100% !important;}
     .datepicker_body{overflow-y: auto;}
}
.scroll-child{
    outline: none;
}
.eventtime{
    display:none;
}
#date-filter1 {
    /*height: 32px;
    line-height: 18px;*/
    margin-left:0px;
    margin-top: 10px
}
.Cable_season{
    text-transform: none !important;
}
@media screen and (min-width: 500px) and (max-width:767px){
    .events-table.mobileView td.scheduleType{
     width: 5%;
    }
    /*#navbar .row div{height:40px;}
    #navbar .row .col-timer{height:40px;}
    #navbar .row h4.currentDate_text{line-height:40px;}
    #navbar .row .timeholder{margin-top:9px;}*/
    #timer_container{top:90px;}
    /*.networkcontainerfloat{margin-top:112px;}*/
    .heading-bar{top:90px;}
    #overlaycal{top:91px;}
   
}
#confirmnetwork_popup {   
    width: 300px;
    position: fixed;
    margin: auto;
    z-index:1999;
    border: 1px solid #acacac;
    background: #efefef;
    box-sizing: border-box;
    height: 138px;
    display: none; 
    left:50%;
    top:50%;
    margin-left:-150px;
    margin-top:-69px;
}
.popup_content {color: #494949;font-size:11px;margin:2px 10px 20px 10px;}
.popup_btn{
    margin-bottom:9px;
    height:33px;
}
.restricted_text{
    text-overflow:initial !important;
    white-space:initial !important;
}
.noScroll{
    overflow-y:hidden !important;
}

/* Phase 2 Css Start from here */
.noScrollForEvent {
    position: fixed;
    overflow-y: scroll;
}
/*#eventListview {
    padding-top: 60px;
}*/
.view_options {
    font-family: helveticaneuebold,arial,sans-serif;
}

.event_content p {
    font-family: helveticaneuebold,arial,sans-serif;
    color: #2c7dc8;
    text-decoration: none;
    display: block;
    margin: 10px 0;
    outline: none;
    width: 100%;
    cursor: pointer;
    font-size:16px;
    font-weight:normal;
}

.login_content .event_content p:hover {color:#2c7dc8; text-decoration: underline;}

 #events-menu-container {
    background-color: #252525;
    height:50px;
    width:100%;
    top: 41px;
    position:fixed;
    z-index:15;
}
#event-network-header, #event-result-bar,#fixed-day-header-component {
    width:75%;
    position:fixed;
/*    z-index:10; */
     transform: translateZ(0);
    -webkit-transform: translateZ(0);
}
#event-network-header {
    z-index: 14;
}
#fixed-day-header-component {
    margin-top: 60px;
    z-index: 10;
}
#event-result-bar {
    margin-top:30px;
    z-index: 10;
}

#refineBysection #refine-headers{
    padding: 0;
    list-style: none;
   float:left;
    width:100%;
    position:relative;
}
#refineBysection #refine-headers li ul {
    list-style-type:none;
}
/*.custom-airtime {
    float:left;
    position:relative;
}*/
/*#custom-air-time {
    margin-left:40px; 
    display:block; 
    overflow:auto;
}*/
p.custom-airtime {
    margin:0 2px 0 10px;
    line-height:30px;
    height:30px;
    color:#303030;
}
.custom-airtime select{
    width:71px;
    padding:6px 5px !important;
    display:inline-block;
}
.custom_airtime_row{
     display:inline-block;
     vertical-align:middle;
}
/*#refineBysection input[type=checkbox]:before,#refineBysection .refine-headers input[type=checkbox]:before {
   background-color: #fff;
   border: 1px solid #8f8f8f;
   content: "\00a0";
   display: inline-block;
   font: 16px/1em sans-serif;
   height: 16px;
   margin: 0 .25em 0 0;
   padding: 0;
   vertical-align: top;
   width: 16px;
}
#refineBysection input[type=checkbox]:checked:before{
   background: #fff;
   color:#62b56d !important;
   content: "\2714";
   text-align: center;
}*/
.refinebycontainer{
     padding-left: 40px;
}
.dateCheckboxgroup {
    padding-left: 24px;
    /*margin: 0;*/
    margin: 0 0 10px 0;
}
.refinebycontainer input[type="checkbox"], .dateCheckboxgroup input[type="checkbox"] {
    position: absolute;
    z-index: 1;
    opacity: 0;
        left: 38px;
        cursor: pointer;
}
.dateCheckboxgroup input[type="checkbox"] {
    left: 2px;
}
    .dateCheckboxgroup.monthsCheckbox input[type="checkbox"] {
        left:12px;
    }
.ByMonth .month_check_group{
    padding: 0 10px 0 10px;
}
.ByMonth .month_year_header{
    padding-top: 5px;
}
.months-for-by-month {
    padding-left:10px;
}
.filterCheckbox {
    margin: 0 0 0 10px;
}
.filterCheckbox input[type="checkbox"] {
    left:48px;
}
.refinebycontainer label, .dateCheckboxgroup label {
    position: relative;
    display: inline-block;
    font-weight: normal;
    top:0px;
}
.dateCheckboxgroup label{
    color: #303030;
}

    .refinebycontainer .checkbox, .dateCheckboxgroup .checkbox {
        margin: 0;
        cursor: pointer;
         top: 0px;
     display: inline-block;
}

.refinebycontainer span::before, .refinebycontainer span::after, .dateCheckboxgroup span::before, .dateCheckboxgroup span::after {
     content: '';
          font-family: 'FontAwesome';
     position: absolute;
     top: 0;
     bottom: 0;
     margin: auto;
     border-radius: 2px;
}

    .refinebycontainer span.checkbox::before, .dateCheckboxgroup span.checkbox::before {
    width: 16px;
    height: 16px;
    background-color: #fff;
    left: -24px;
        top: 0px;

    box-sizing: border-box;
    border: solid 1px #979797;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}

    /*.refinebycontainer span.checkbox::after, .dateCheckboxgroup span.checkbox::after {
        
        left: -22px;
        top: 0;
         bottom: 0;
        margin: auto;
         position: absolute;

    }*/

    input[type="checkbox"]:checked + label span.checkbox::after {
         width: 16px;
        height: 16px;
         position: absolute;
        color: #4a90e2;
    content: '\f00c';
    font-family: 'FontAwesome';
    left: -22px;
}


#refine-headers input[type=checkbox]:focus {
    outline: none;
}
.refine-headers input{
    margin:0px 10px 10px 20px;
}
.refine-headers label{
    margin:0px 0px 0px 10px;
}
.clear-all-filters {
    color:#4a90e2;
    font-size:12px;
    font-weight:bold;
    margin:0 0 2px 25px;
}

.clear-all-filters:hover {
    text-decoration: underline;
    cursor: pointer;
}
/*.refine-headers input[type=checkbox]:before {
   color:#62b56d;
   content: "\2714";
   text-align: center;
   background: #fff;
   border: 1px solid #8f8f8f;
   display: inline-block;
   font: 16px/1em sans-serif;
   height: 16px;
   margin: 0 .25em 0 0;
   padding: 0;
   vertical-align: top;
   width: 16px;
}
#refine-headers input[type=checkbox]:checked:after {
    font-weight: bold;
}*/
#your-filters {
    background:#fff; 
    margin:20px 20px 0 20px;
    padding:0px 0px 20px 0px;
}
.filter-count {
    padding:0px 0px 0px 25px;
    font-size:12px;
}
#refineBysection .refinebyheader{
    padding:20px;
}
#refineBysection .type_header {
    font-family: helveticaneuebold,arial,sans-serif;
    color: #303030;
    padding: 16px 20px;
    margin:0;
    cursor:pointer;
}
#refineBysection .refine-header {
    border-top: 1px solid #d4d4d4;
}
#refineBysection .refine-header ul {
    list-style: none;
    padding: 0px 20px 15px 20px;
}
#refineBysection .refine-header .refinecheckbox {
    margin-right:10px !important;
    top:0px;
}

#refine-headers li.open-header ul {
    display:block;
}
#refine-headers .refine-header:last-child {
    border-bottom: 1px solid #d4d4d4;
}
#refine-headers li ul {
    display:none;
}
.eventDateFilter span.caret_icon:after {
    font-family: 'FontAwesome';
    content: "\f0da";
    position: relative;
    bottom: -1px;       
}
.activeDate .eventDateFilter span.caret_icon:after {    
    content: "\f0d7"; 
    position: relative;
    bottom: -1px;     
}
.type_header span:after {
    font-family: 'FontAwesome';
    content: "\f0da";
    float: right;
    font-size: 18px !important;
}
.open-header .type_header span:after {    
    content: "\f0d7";    
}
#events-body {
    margin-top:90px;
    /*min-height: 1500px;*/
}

#events-menu-container .eventsMenuBar{
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #fff;
    height:50px;
}
#events-menu-container .text_space {
    padding: 0 8px 0 7px;
}
#events-menu-container .eventDateFiltersec {
    /*width: 20%;
    width: 232px;*/
    float: left;
} 

#events-menu-container .eventDateFiltersec .active {
    background:#454545 !important;
}


.icon_space {
    padding:0 0 0 10px;
}    
#events-menu-container .eventDateFilter {
    /*float: left;*/
    padding: 14px 16px 14px 16px;
    font-size: 14px;
    cursor: pointer;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #dedfe3;
    border-right:2px solid #979797; 
    text-align: center;
    height:48px;
}
.eventsMenuBar active {
    background:#454545 !important;
}
.search-dropdown {
     padding:7px 2px;
}

#events-menu-container .eventsMenu {
    float: left;
    padding: 7px 0;
    margin: 0px 0 0 6px;
}

.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.eventsMenu .dropdown-menu {
    min-width: 85px !important;
    padding: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 100;
    position: relative;
}
.eventsMenu .dropdown-menu .divider {
    margin: 0;
}
.eventsMenu .dropdown-menu>li>a {
    height: 35px;
    line-height: 2.4;  
    font-weight: bold;
    z-index: 110;
    overflow: hidden;
    text-overflow: ellipsis;
}

.eventsMenu .dropdown-menu>li:first-child>a:focus, .eventsMenu .dropdown-menu>li:first-child>a:hover {
    /*border-top-left-radius: 4px;*/
    z-index: 110;
}
.eventsMenu .dropdown-menu>li:last-child>a:focus, .eventsMenu .dropdown-menu>li:last-child>a:hover {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*#events-menu-container .addeventUnscheduledEvents {
    float: right;
    box-sizing: border-box;
    width: 35%;
}*/
#events-menu-container .addEventsMenu {
    float: right;
    border-right: 1px solid #414141;
    font-size: 14px;
    cursor:pointer;
    height:48px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #dedfe3; 
    border-left:2px solid #979797;  
    width: 131px;
}
.addEventsMenu .dropdown span.caret_icon:after {
    font-family: 'FontAwesome';
    content: "\f0da"; 
    position: relative;
    bottom: -1px;   
}
.addEventsMenu .dropdown.open span.caret_icon:after {    
    font-family: 'FontAwesome';
    content: "\f0d7";    
    position: relative;
    bottom: -1px;
}
.addEventsMenu ul li .dropdown-toggle {
    color: #dedfe3; 
}
.addEventsMenu .nav .open>a, .addEventsMenu .nav .open>a:focus, .addEventsMenu .nav .open>a:hover {
    background-color: #414141 !important;
    border-color: #337ab7;
    padding-right: 21px;
}
.addEventsMenu .nav .open{
    height:49px;
}
.addEventsMenu .nav>li>a:focus, .addEventsMenu .nav>li>a:hover {
    background:none;
}
.addEventsMenu .dropdown-menu {
    min-width: 131px;
    padding: 0;
    left: -1px;
    margin-top: -2px !important
}
.addEventsMenu .dropdown-menu li {
    border-top: 1px solid #dedfe3;
}
.sortOptionGroup #sortEvntDrop{
    margin-right: 9px;
    float:right;
}
/*.addEventsMenu .dropdown-menu .divider {
    margin: 0;
    background-color: #6a6a6a;
}*/
.addEventsMenu .dropdown-menu>li>a:focus, .addEventsMenu .dropdown-menu>li>a:hover, .ByDate .dropdown-menu>li>a:focus, .ByDate .dropdown-menu>li>a:hover  {
    background-color: #2c7dc8 !important;
    color:#fff !important;
}
.addEventsMenu .dropdown-menu>li>a {
    line-height: 2.6;
    color: #cccccc;
    height: 40px;
    background: #454545;
    padding: 3px 22px;
}
.addEventsMenu .dropdown-menu>li>a.inactiveEvent, .addEventsMenu .dropdown-menu>li>a.inactiveEvent:hover {
    line-height: 2.6;
    color: #cccccc;
    height: 40px;
    background: #454545 !important;
    padding: 3px 22px;
    cursor:default;
}
#events-menu-container .unscheduledEvents {
    padding: 14px 24px 14px 24px;
    box-sizing: border-box;
    float: right;
    color: #fff;
    font-size: 14px;
    font-family: helveticaneuebold,arial,sans-serif;
    cursor: pointer;
    background: linear-gradient(to bottom, #e70c0c, #c90505);
    text-align:center;
}
.unScheduledOverlay {position: fixed;top: 0px;left: 0px;right: 0px;/*bottom: 0px;*/ height:41px; background-color: rgba(0, 0, 0, 0.5);z-index:30;color: #FFF;}
#events-menu-container .unscheduledEvents-disable {
    padding: 14px 24px 14px 24px;
    box-sizing: border-box;
    float: right;
    width: 137px;
    color: #fff;
    font-size: 14px;
    font-family: helveticaneuebold,arial,sans-serif;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.2);
    text-align:center;
}
#events-menu-container .eventsMenu .search_param {
    height: 36px;
    padding:8px 9px 8px 9px;
    font-size:14px;
    color:#9b9b9b;
    font-style:italic;
    border: solid 1px #cccccc;
    border-radius:0px 4px 4px 0px;

}
#events-menu-container .eventsMenu .search_param_search {
    height: 36px;
    padding:8px 9px 8px 9px;
    font-size:14px;
    border: 1px solid #cccccc;
    color:#4a4a4a;
    border-radius:0px 4px 4px 0px;

}
#events-menu-container .search-panel  .btn-default {
    padding:10px 11px 10px 16px;
    height:36px;
    background:#ebebeb;
    border-radius:4px 0 0 4px;
    font-family: helveticaneuebold,arial,sans-serif;
    border: solid 1px #bcbec0;
    text-align: left;
    line-height: 1;
    color:#303030;
    width:85px;
}
/*#events-menu-container .search-panel .btn-default .caret_icon {
    position:absolute;
}*/
#events-menu-container .search-panel .dropdown.open {
    position:inherit;
}
.search-panel .btn-default #search_concept {
    padding-right:7px;
}
/*.search-panel .btn-default .fa-caret-right {
    position: relative;
    bottom: -1px;
    margin-left:0;
}*/
#events-menu-container .eventsMenu #search_concept {
    padding-right: 11px;
}
#events-menu-container .eventsMenu .search_icon .btn-default .fa-times{
    font-size:large;
    color:#878787;
}
#events-menu-container .eventsMenu .search_icon .btn-default .fa-search{
    color:#9b9b9b;
    font-size:x-large;
}
#events-menu-container .eventsMenu .search_icon .btn-default {
    margin-top: 1px;
    border: none;
    height: 34px;
    background: #fff;
    padding-top: 4px;
    left: -49px;
}
/*
#refineBysection  {
    background:#e6e6e6;
    width: 317px;
    height: 100vh;
}
*/
#refine-container {
    position:fixed;
    width:25%;
    overflow-y:auto;
    height:88%;
    background-color: #f1f1f2;
    border-right: 1px solid #fff;
    -webkit-overflow-scrolling: touch;
}
.refine-bottom-filler {
    float:left;
    width:100%;
    height:12%;
}
.refine-filter-component {
    position: fixed;
    height:100%;
    float:left;
    background-color: #f1f1f2;
    width:25%;
    -webkit-overflow-scrolling: touch;
}
#refine-container h4 {
    padding: 13px 0px 0px 15px;
    font-size: 20px;
    margin: 0;
}
.footer {
    background-color: #f7f7f7;
    width: 100%;
    bottom: 0;
    height:30px;
    position: absolute;
    padding:8px 0 8px 25px;
    font-size:12px;
    /*left:317px;*/
    left:25%;
    z-index:10;
}
.event-edit-details-footer {
    left:0 !important;
    padding:5px 20px !important;
    border-top:2px solid #979797 !important;
}


 /* Event View */
 .event_container{
/*    overflow: hidden; */
    font-size: 13px !important;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
 }
#events-container {
    margin-top:60px;
 }

.event_container .event_date_item {
    background-color:#566489; 
    text-align:left; 
    font-size:12px !important; 
    color:#f3f3f3; 
    padding:0px 0 0px 10px; 
    height:30px; 
    line-height:30px; 
    text-transform:none; 
    font-weight:normal; 
    /*position:relative; z-index:0;*/ 
    cursor:default;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    border-bottom:1px solid #fff;
}
/*
.event_container #fixed-day-header {
    border-bottom:1px solid #fff;
}
.event_container .event_date_item .dateHeader{font-size:100%; display: inline-block;transform: translateZ(0);-webkit-transform: translateZ(0);}
*/

.result-row {
    height:30px;
    line-height:30px;
    background:#dedfe3;
    font-size: 12px;
    color:#303030;
    font-family: helveticaneuebold,arial,sans-serif;
    border-bottom: 1px solid #fff;
}
.result-row .result-count {
    margin:0 0 0 10px;
}
.result-row .result-count .result-dates {
/*  font-weight:normal; */
}
.result-row .export-events, .result-row .share-events {
    text-align:right;
    margin-right: 9px;
    font-weight:normal;
    cursor:pointer;
}
.result-row .export-events .export-icon {
    line-height:30px;
    margin:7px 5px 0 0;
    cursor:pointer;
}
.result-row .export-events .export-icon-img {
    width: 11px;
    height: 15px;
    background: url(../../Images/Export_Resized_v3.png) no-repeat;
    background-size: 11px 15px;
}
.result-row .share-events .share-icon {
    margin:7px 5px 0 2px;
    cursor:pointer;
    font-size:15px;
}

.event_container .eventRow{
     margin-left:74px;
     position:relative;
     height: 100px;
/*     border-bottom:1px solid #f1f1f2; */
 }
/* Export popup code start */


#switch-view .export_popup .modal-header{
    border-style: solid;
    border-width: 30px;
    border-color: #454545;
    padding: 48px 60px 30px 60px;
    background: #e6e6e6;
    height: 329px;
}
#switch-view .export_popup.share-events-popup .modal-header {
    padding:30px;
    border-width: 20px;
}

#switch-view .export_popup .modal-body{
    padding:0;
    color:#303030;
}
#switch-view .export_popup .modal-footer {
    border-top:none;
    padding: 20px 0 0 0;
    text-align: center;
}
#switch-view .export_popup.share-events-popup .modal-footer {
   padding-top:0px;
}
    #switch-view .export_popup.share-events-popup .modal-footer .share-events-desclaimer {
        margin:10px 0px 0px 2px;
        font-size:10px;
        text-align:left;
    }
.export_popup .modal-content {
    height:329px;
}
.export_popup .modal-footer .btn {
    width:145px;
    height:35px;
    margin-left: 0px;
}
.export_popup input[type="radio"], .deleteEventPopup input[type="radio"], .cascadeEpisodes input[type="radio"]{
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    margin-top: 4px;
    margin-left: -18px;
}
.export_popup.share-events-popup .exp_pref_header{
   margin-bottom: 10px;
}
.export_popup .exp_pref_header{
   font-size: 24px;
   font-weight:normal;
   margin-bottom: 20px;
}
.export_popup .modal-body .radio,  .deleteEventPopup .modal-body .radio, .cascadeEpisodes .modal-body .radio{
    margin:0 0 20px 0;
}
.export_popup.share-events-popup .modal-body .radio {
    margin:0 0 10px 0;
}
.export_popup .export_lab, .deleteEventPopup .export_lab, .cascadeEpisodes .export_lab {
    padding: 0 0 0 2px;
    cursor: default;
}
.export_popup input[type="radio"]:not(:checked) + label:before, .export_popup input[type="radio"]:checked + label:before,
.deleteEventPopup input[type="radio"]:not(:checked) + label:before, .deleteEventPopup input[type="radio"]:checked + label:before,
.cascadeEpisodes input[type="radio"]:not(:checked) + label:before, .cascadeEpisodes input[type="radio"]:checked + label:before
 {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #979797;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border-radius: 50px;
}
.export_popup input[type="radio"]:not(:checked) + label:after, .export_popup input[type="radio"]:checked + label:after,
.deleteEventPopup input[type="radio"]:not(:checked) + label:after, .deleteEventPopup input[type="radio"]:checked + label:after,
.cascadeEpisodes input[type="radio"]:not(:checked) + label:after, .cascadeEpisodes input[type="radio"]:checked + label:after
 {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 16px;
    height: 16px;
    background: #4a90e2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 1px solid #979797;
    border-radius: 50px;
    box-shadow: inset 0px 0px 0px 3px #fff;
    transition: all .2s;
}
.export_popup input[type="radio"]:not(:checked) + label:after,
.deleteEventPopup input[type="radio"]:not(:checked) + label:after,
.cascadeEpisodes input[type="radio"]:not(:checked) + label:after
 {
    opacity: 0;
    transform: scale(0);
}
.export_popup input[type="radio"]:checked + label:after,
.deleteEventPopup input[type="radio"]:checked + label:after,
.cascadeEpisodes input[type="radio"]:checked + label:after
 {
    opacity: 1;
    transform: scale(1);
}
.export_popup .export{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    font-family: helveticaneuebold,arial,sans-serif;
}    
.export_popup.share-events-popup .export{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    /*background-image: linear-gradient(to bottom, #ccc, #fff);*/
    background:#fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #979797;
    font-family: helveticaneuebold,arial,sans-serif;
    color:#2f79b9;
}     
.export_popup .exp_cancel {
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #979797;
    color: #878787;
    font-family: helveticaneuebold,arial,sans-serif;
}
.export_popup {
    text-align: center;
    padding: 0!important;
}

.export_popup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; /* Adjusts for spacing */
}

.export_popup .modal-dialog {
    display: inline-block;
    text-align: left;
    top:10vh;
    width: 710px;
}
.export_popup.share-events-popup .modal-dialog {
    width:400px;
}
/* Export popup code end */
/* This is to fix the color bar tapering issue 
    added a empty div with bottom border class and
    removed bottom borders for 
    1. .event_container .eventRow
    2. .event_container .network_detail
*/
.divBottomBorder {
    border-bottom: 1px solid #f1f1f2;
    /* z-index: 5; */
}

.event_container .network_detail .expanded_network {
    background-color: #f1f1f2;
}

.event_container .network_detail{
    width: 81px;
    position: absolute;
    left: -74px;
    top: 0;
    /*z-index: -1;*/
    cursor: default;
    border-right-width:7px!important;
    border-right: solid #454545 ;
    height:100px;
    /*border-bottom: 1px solid #f1f1f2; */
    background-color: rgba(255, 255, 255, 0.5);
 }

.event_container .network_detail.event-type-network {
    border-right: solid #2fbeba;
}
.event_container .network_detail.event-type-release {
    border-right: solid #5a62b1;
}
.event_container .network_detail.event-type-holiday {
    border-right: solid #f4ae00;
}
.event_container .network_detail.event-type-notable {
    border-right: solid #f67600;
}
.event_container .network_detail.event-type- {
    border-right: solid #b6b6b6;
  
}
.event_container .network_detail.grade-c, .event_container .network_detail.grade-d, .event_container .network_detail.other {
    border-right: solid #454545 ;
    z-index: 3;
}

/* .event_container .network_detail p {
    padding: 0;
    margin-bottom: 0;
    overflow: hidden;
    
    display: table-cell;
    vertical-align: middle;
    width: inherit;
}*/

 .event_container .network_detail p img{
     max-width: 54px;
    max-height: 48px;
    display: block;
    margin: 0 auto;
 }

 .event_container .eventDetail {
     margin-left: 7px !important;
     background:#fff;
}
    .event_container .eventDetail .events-second-column {
        height:100px;
    }
.heightLight {
    background:#f8e81c;
}
.event_container .eventDetail h3.nonRoviTitle,.eventDetail .nonRoviTitle,.nonRoviFormItem{font-family:Helvetica,Arial,sans-serif !important;font-weight:normal !important; }
.RoviBoldFormItem{font-family: helveticaneuebold,arial,sans-serif;}
 .event_container .eventDetail h3.event-title{
    font-family: helveticaneuebold,arial,sans-serif;
    font-size: 16px;
    line-height:19px;
    color: #4a4a4a;
    margin: 10px 0px 0px 10px;
    text-overflow: ellipsis;
    white-space: pre;
    overflow: hidden;
    height:19px;
 }
 .event_container .eventDetail h3.event-channel{
    font-family: helveticaneuebold,arial,sans-serif;
    font-size: 14px;
    line-height:17px;
    color: #4a4a4a;
    margin: 3px 0px 0px 10px;
    white-space: pre;
    overflow: hidden;
    height:17px;
 }
    .event_container .eventDetail .created-network {
        font-family: Helvetica,arial,sans-serif;
        font-size:10px;
        margin: 0px 10px 0px 0px;
        color: #878787;
        height: 12px;    
    }
 .event_container .eventDetail .status-row {
    display: inline-block;
    position: relative;
    /*height: 12px;*/
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align:middle;
    margin:0px 0px 0px 10px;
    padding-bottom: 12px;
    letter-spacing: 0.3px
}
 .event_container .eventDetail h4.content-type {
    font-size: 12px;
    margin: 5px 0px 0px 10px;
    height: 14px;
    color: #4a4a4a;
    letter-spacing: 0.3px;
}
 .event_container .eventDetail h4.event-created-by{
    font-size: 11px;
    margin:15px 10px 0px 0px;
    height:13px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #878787;
    line-height: 10px;
}
  
.event_container .eventDetail .time {
    font-size: 12px;
    font-weight: normal;
    color: #878787;
}
.event_container .eventDetail .status {
    float: left;
    font-size: 12px;
    color: #878787;
    opacity: 1;
    line-height: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; /* remove default arrow */
    text-indent: 1px;
    background: url(../../Images/Icons/Network_Dropdown_Open_Arrow.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-size: 10%;
    height: 18px;
    width: 85px;
    padding-right: 10px;
}
.event_container .eventDetail .noStatus {
    float: left;
    font-size: 12px;
    color: #878787;
    opacity: 1;
    line-height: 18px;
}
.event_container .eventDetail .status i {
    font-size: 12px;
}

 /*.event_container .eventDetail div{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
 }*/
  .event_container .eventDetail .type {
    color:#0E74C3;
    font-weight:bold;
    font-size: 12px;
/*
    Only NEW and LIVE should be in uppercase, not all.
    text-transform: uppercase;
*/
}
  .event_container .eventDetail .status-row .event-details-list{
    padding:0;
    margin:0;
    float:left;
}
  .event_container .eventDetail .status-row .event-details-list li{
    display:inline-block;
    padding:0px 10px 0px 10px;
    list-style-type:none;
    float:left;
    border-right:1px solid #252525;
    line-height:1em;
    font-weight:normal;
    text-align:center;
    margin:6px 0 0 0;
    height: 14px;
}

    .event_container .eventDetail .status-row .event-details-list li > div > select.newScheduleType {
        font-size: 12px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; /* remove default arrow */
        /*text-indent: 4px;*/
        background: url(../../Images/Icons/Network_Dropdown_Open_Arrow.png);
        background-repeat: no-repeat;
        background-position: 98% 50%;
        background-size: 5%;
        height: 18px;
        padding-right: 10px;
        width: 180px;
    }
        .event_container .eventDetail .status-row .event-details-list li > div > select.newScheduleType > option {
            font-size: 12px;
            color: #333;
            text-transform: none;
        }

    .event_container .eventDetail .status-row .event-details-list li > div > select.type-live, .event_container .eventDetail .status-row .event-details-list li > div > select.type-new,
    .event_container .eventDetail .status-row .event-details-list li > label.type-live, .event_container .eventDetail .status-row .event-details-list li > label.type-new {
        color: #0E74C3;
        text-transform: uppercase;
    }
 .event_container .eventDetail .status-row .event-details-list li .type-premiere,
 .event_container .eventDetail .status-row .event-details-list li .type-mid-seasonpremiere,
 .event_container .eventDetail .status-row .event-details-list li .type-finale,
 .event_container .eventDetail .status-row .event-details-list li .type-mid-seasonfinale,
 .event_container .eventDetail .status-row .event-details-list li .type-networkpremiere,
 .event_container .eventDetail .status-row .event-details-list li .type-worldbroadcastpremiere{
 
       color:#0E74C3; 
}
    .event_container .eventDetail .status-row .event-details-list li .grade {
        display: inline-block;
        height: 10px;
        width: 10px;
        text-align: left;
        /*font-weight:bold;*/
        font-size: smaller;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; /* remove default arrow */
        text-indent: 3px;
        background-image: url(../../Images/Icons/Network_Dropdown_Open_Arrow.png);
        background-repeat: no-repeat;
        background-position: 90% 50%;
        background-size: 25%;
        color: #fff;
    }

    .event_container .eventDetail .status-row .event-details-list li > span > select.grade-a, .event_container .eventDetail .status-row .event-details-list li > label.grade-a {
        /*background: #d0011b;*/
        background-color: #d0011b;
    }
    .event_container .eventDetail .status-row .event-details-list li > span > select.grade-b, .event_container .eventDetail .status-row .event-details-list li > label.grade-b {
        /*background: #54A048;*/
        background-color: #54A048;
    }
    .event_container .eventDetail .status-row .event-details-list li > span > select.grade-c, .event_container .eventDetail .status-row .event-details-list li > span > select.grade-d, .event_container .eventDetail .status-row .event-details-list li > label.grade-c, .event_container .eventDetail .status-row .event-details-list li > label.grade-d {
        /*background: #9B9B9B;*/
        background-color: #9B9B9B;
    }

    .event_container .eventDetail .status-row .event-details-list li > span > select.grade > option {
        background: #fff !important;
        color: #333;
    }
  .event_container .eventDetail .status-row .event-details-list li:last-of-type{
    border-right:0px;
}
  .event_container .eventDetail .status-row .event-details-list li:first-of-type{
    padding:0px 10px 0px 0px;
}
    .event_container .eventDetail .event-more-details {
        width:100%;
        position:absolute;
        bottom:12px;
        right:10px;
    }
    .event_container .eventDetail .event-more-details a{
        font-size:10px;
        text-align:right;
        color:#4a90e2;
        padding: 0 0px 17px 0;
    }

.circle {
    height:44px;
    width:44px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    vertical-align:middle;
    background:#4A4A4A;
    margin:28px 11px 28px 15px;
    text-align:center;
}
.circle p {
   font-size:9px;
   color:#fff;
   line-height: 44px;
   margin-bottom: 0;
}
.load-more {
    height:100px;
}
.load-more p{
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    color:#2C7DC8;
    text-align:center;
    margin: 30px 0 0 0 ;
}
.load-more p.eod{
    font-size:12px;
    font-weight:bold;
    text-align:center;
    margin: 30px 0 0 0 ;
    color:#252525;
    cursor:default;
}


/* Date Picker Section Start*/
.dateFilterComponent {
    display:block;
    color:#4a4a4a;
}
.eventsMenuBar .activeDate {
    background-color: #454545;
}
.dateFilterComponent .date_filter{
    background: #e6e6e6;
    position: fixed;
    z-index: 25;
    /*width:24.7%;*/
    width:320px;
    padding:0;
    left:12.2%;
    top:90px;
    overflow-y:auto;
    overflow-x:hidden;
}
@media screen and ( max-height: 690px ){
    .dateFilterComponent .date_filter {
        height:86vh;
    }
    .date_filter .nav-tabs > li{
        width: 101px;
}
    
}
.dateFilterComponent .date_range {
    background: #e6e6e6;
    width: 100%;
    min-height: 404px;
}

.dateFilterComponent .date_settings {
    font-family: helveticaneuebold,arial,sans-serif;
    padding-left: 7px;
    margin: 15px 0 0 0;
    width: 100%;
    height: 50px;
    background-color: #e6e6e6;
}
.dateFilterComponent .date_range_header {
    font-family: helveticaneuebold,arial,sans-serif;
    margin: 0 0 10px 0;
    color:#303030;
}
.dateFilterComponent .range_list{
    padding: 34px 20px;
}
.dateFilterComponent .date_settings p {
    margin: 0;
    font-weight: bold;
}
.dateFilterComponent .show_all_day_group {
    margin-bottom: 15px;
}
.dateFilterComponent .show_all_day{
    width: 160px;
    float: left;
    font-size: 12px;
    line-height: 2;
    height: 24px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #303030
}
.dateFilterComponent .event_switch{
    width: 39px;
    margin-left:0;
    float:right;
}
.event_switch input.toggle-round:checked + label:after {
    margin-left: 15px;
}
.event_switch input.toggle-round + label:after {
    width: 20px;
    height: 20px;
}
.event_switch input.toggle-round + label {
    width: 38px;
    height: 24px;
    background-color: #dddddd;
    margin:0;
}
.event_switch input.toggle-round:checked + label:before{
    background-color:#48e776;
}
.eventsMenu .canceltext{
    margin: 7px 0 0 5px;
    cursor: pointer;
    position: absolute;
    z-index: 2;
    color: #dedfe3;
}
.dateFilterComponent .apply_btn_align {
    padding-top:10px; 
}
.dateFilterComponent .apply_btn_align  .cancel {
     display:block;
     margin: 10px auto 8px!important;
     text-align:center;
     color:#303030;
     font-size:10px;
     text-decoration:none;
} 
.dateFilterComponent .apply_btn{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    background-color: #f7f7f7;
    display:block;margin:0 auto;
}
.dateFilterComponent .disabled_btn{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
   cursor:default !important;
    display: block;
    margin: 0 auto;
}
/*Actual Custom Date*/
.dateFilterComponent .date_range  .selectDateContainer{
    /*margin: 40px 0 0 0;*/
}
.dateFilterComponent .custom {
    margin : 0;
}
.dateFilterComponent .custom .date_range_header{
    padding: 0 0 10px 0;
    font-family: helveticaneuebold,arial,sans-serif;
    margin: 0;
}
.dateFilterComponent .date_range  .dateTextSec {
     padding:0 0 10px 0;
}
.dateFilterComponent .date_range .customStartDate, .dateFilterComponent .date_range .customEndDate {
    width: 140px;
    height: 36px;
    border: solid 1px #d8d8d8;
    border-radius: 4px;
    color: #303030;
    font-family: helveticaneuebold,arial,sans-serif;
}
.dateFilterComponent .custom.startDate{
   padding-bottom: 50px;
}
.dateFilterComponent .customdateCalendar {
    font-size: 20px;
    top: 5px;
    padding: 0px 4px 0 10px;
    width: 31px;
}
.dateFilterComponent .dateTextSec .month, .dateTextSec .date{
    width: 28px;
    border: 1px solid #969696;
    border-radius: 4px;
    height: 28px;
    text-align:center;
    font-family: helveticaneuebold,arial,sans-serif;
    margin-right: 6px;
}
.dateFilterComponent .ByMonth .year{
    width:72px;
    border: 1px solid #979797;
    border-radius: 4px;
    height: 28px;
    text-align:left;
    font-family: helveticaneuebold,arial,sans-serif;
    padding-left: 10px;
}
.dateFilterComponent .dateTextSec .year{
    width:60px ;
    border: 1px solid #969696;
    border-radius: 4px;
    height: 28px;
    text-align:center;
    font-family: helveticaneuebold,arial,sans-serif;
}
.dateFilterComponent .dateTextSec .date_month_place{
    width: 28px;
    text-align: center;
    margin-bottom: 0;
    font-style: italic;
    font-size: 12px;
    color:#b8b8b8;
    margin-right: 6px;
    font-weight: 300;
}
.dateFilterComponent .dateTextSec .year_place {
    width: 60px;
    text-align: center;
    margin-bottom: 0;
    font-style: italic;
    font-size: 12px;
    color:#b8b8b8;
    font-weight: 300;
}
.dateFilterComponent .dateTextSec .date_info {
    color: #c90505;
    font-size: 10px;
    margin-top: 12px;
}
.ByMonth .date_info {
    color: #c90505;
    font-size: 10px;
    padding-left: 10px;
    position:absolute;
}
.ByMonth .date_info_max {
    color: #c90505;
    font-size: 10px;
    padding-left: 10px;
    position:absolute;
    margin-top: 12px;
}
/* By Date Satrt*/

.dateFilterComponent .year_group {
    margin-right:5px;
}
.ByDateMonth .month_dropodown.dropdown {
    margin-left: 1px;
}
.ByDateYear .month_dropodown.dropdown {
    margin-left: 1px;
}
.dateFilterComponent .ByDate .month_dropodown ul{
    margin: 0;
    border-radius: inherit;
    background-color: #f2f2f2;
    height: 165px;
    overflow-y: auto;
    min-width: 165px;
    font-family: helveticaneuebold,arial,sans-serif;
}   
.dateFilterComponent .ByDate .year_dropodown ul{
    margin: 0;
    border-radius: inherit;
    background-color: #f2f2f2;
    height: 165px;
    overflow-y: auto;
    min-width: 81px;
    font-family: helveticaneuebold,arial,sans-serif;
}   
.dateFilterComponent ::-webkit-scrollbar {
    /*width: 1px;*/
}

.dateFilterComponent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}

.dateFilterComponent::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.month_dropodown button, .month_dropodown button:hover, .month_dropodown button:focus, .month_dropodown button:active{
    background:#fff !important;
    height: 30px;
    text-align: left;
    /*width: 165px;*/
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #979797;
    font-family: helveticaneuebold,arial,sans-serif;
    display:block;
    width:100%;
}
.year_dropodown button, .year_dropodown button:hover, .year_dropodown button:focus, .year_dropodown button:active{
    background:#fff !important;
    height: 30px;
    text-align: left;
    /*width: 81px;*/
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #979797;
    font-family: helveticaneuebold,arial,sans-serif;
    display:block;
    width:100%;
}
.datepicker_body  .dropdown-menu>li>a:focus, .datepicker_body  .dropdown-menu>li>a:hover{
    background-color: #2c7dc8 !important;
    color:#fff !important;
}
.month_dropodown .dropdown-menu>li>a, .year_dropodown .dropdown-menu>li>a{
    padding: 3px 20px 3px 12px;
}
.month_dropodown .btn .caret {
    margin-top: 8px;
    float:right;
}
.year_dropodown .btn .caret {
    margin-left: 15px;
}
.dateFilterComponent .ByDatefilter {
    padding: 20px 12px 0 12px;
}

.datePickerContent {
    margin-top:10px;
}
.datePickerContent .daterangepicker {
    background:none !important;
    padding:0;
}
.datePickerContent .daterangepicker .calendar {
    max-width:278px;
    margin: 0;
}
.datePickerContent .daterangepicker .calendar td {
    width:39px !important;
    height:39px !important;
}
.eventDateFilter .dateFilterCircle {
   width: 8px;
   height: 8px;
   border-radius: 100px;
   background-color: #252525;
   border: 1px solid #dedfe3;
   display:inline-block;
    }
.eventDateFilter .activeCircle {
    background-color: #48e776;
    border: none !important;
        }

.changeFont
{
    font-family:helveticaneuebold,arial,sans-serif !important;
}
 /* By Month Satrt*/
 .dateFilterComponent .ByMonth {
    margin: 0;
}
.highLight {
background:#454545;
}
 .dateFilterComponent .ByMonth .date_range_header{
    font-family: helveticaneuebold,arial,sans-serif;
}

.ByMonth input[type=checkbox]:focus {
    outline: none;
}
.ByMonth .selectAllcheckbox {
     margin-right: 10px !important;
     outline: none;
}
.ByMonth .btn-circle {
    width: 25px;
    height: 25px;
    text-align: center;
    padding: 2px 5px;
    font-size: 14px;
    line-height: 1.428571429;
    background-color: #4a90e0;
    border-radius: 15px;
    border-color: #4a90e0;
    margin-left: 6px;
    color: #e6e6e6;
    margin-top: -3px;
}
.ByMonth .remove-btn-circle{
    width: 16px;
    height: 16px;
    text-align: center;
    padding: 1px;
    font-size: 8px;
    line-height: 1.428571429;
    background-color: #4a90e0;
    border-radius: 15px;
    border-color: #4a90e0;
    color: #e6e6e6;
}
.ByMonth .enter_year_sec {
    width: 62px;
    margin: 5px 5px 0 0;
    background: #cccccc;
    border-radius: 6px;
    float:left;
}
.ByMonth .enter_year_sec_grp {
    padding-left: 5px;
    padding-top: 5px;
}
/* Date filter vertical alignment tab css start */ 
.tabInactive {
    color:#dedfe3;
    cursor:pointer;
}
.date-tab-Content .tab-pane {
    background-color:#e6e6e6;
    /*padding:20px;*/
    padding:20px 9%;
}

.date_filter .nav-tabs > li.active > a, .date_filter .nav-tabs > li.active > a:focus, .date_filter .nav-tabs > li.active > a:hover, .date_filter .nav > li > a:focus, .date_filter .nav > li > a:hover{
    background-color:#e6e6e6;
    font-family: helveticaneuebold,arial,sans-serif;
    color:#303030;
    cursor:pointer;
    border:1px solid #e6e6e6;
}
.date_filter .nav-tabs > li {
    /*width:107px;*/
    height: 40px;
    background: #e6e6e6;
}
.date_filter .nav-tabs > li > a {
    border-radius:0;
    margin-right:0;
    color:#fff;
    text-align: center;
    height: 40px;
    background-color: #454545;
    border-right: solid 1px #979797;
    border-top: solid 1px #979797;
}
.date_filter .nav-tabs {
    border-bottom:none;
}
.ByDateMonth {
    /*display:inline-block;
    margin-left:34px;*/
    margin-bottom: 10px;
}
.ByDateYear {
    display:inline-block;
    margin-left: 15px;
    margin-bottom:10px;
}
.dateToday {
    display:block;
    margin:10px auto 11px;
    text-align:center;
    color: #4a90e2;
    text-decoration:underline;
}
.dateToday:hover {
    color: #4a90e2;
}
.daterangepicker th.month {
    cursor:default;
}
.daterangepicker th.month span {
    line-height: 1.8;
}
.datePickerContent .daterangepicker th.month a {
    color:#fff;
    line-height: 1.4;
    cursor:pointer;
}
.datePickerContent .daterangepicker th.month .byDatePrevYear {
    font-size:15px;
    float: left;
    text-decoration: none;
    margin-top: 3px;  
} 
.datePickerContent .daterangepicker th.month .byDateNextYear {
    font-size:15px;
    float:right;
    text-decoration: none;
    margin-top: 3px;
} 
.datePickerContent .daterangepicker th.month .byDatePrevMonth {
    font-size:22px;
    text-decoration: none;
    margin-left: 3%;
    float: left;
    margin-top: -0.4%;
} 
 .datePickerContent .daterangepicker th.month .byDateNextMonth{
    font-size:22px;
    text-decoration: none;
    margin-right: 3%;
    float: right;
    margin-top: -0.4%;
} 
/* Date filter vertical alignment tab css end */

.ByMonth .enter_year {
    padding: 2px 2px 2px 8px;
    display: inline-block;
    font-family: helveticaneuebold,arial,sans-serif;
}
.date_range_radio_group input[type="radio"]{
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    margin-top: 4px;
    margin-left: -18px;
}
.networkRadioGroups input[type="radio"]{
    z-index: 1;
    cursor: pointer;
    margin-top: 6px;
    opacity: 0;
    position: relative;
}
.date_range_radio_group .daterange_lab, .networkRadioGroups .networkRadiolab {
    padding:0;
    cursor:default;
}
.date_range_radio_group input[type="radio"]:not(:checked) + label:before,
.date_range_radio_group input[type="radio"]:checked + label:before{
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #979797;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border-radius: 50px;
}

/* Checked style */
.date_range_radio_group input[type="radio"]:not(:checked) + label:after,
.date_range_radio_group input[type="radio"]:checked + label:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 16px;
    height: 16px;
    background: #4a90e2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 1px solid #979797;
    border-radius: 50px;
    box-shadow: inset 0px 0px 0px 3px #fff;
    transition: all .2s;
}
.networkRadioGroups input[type="radio"]:not(:checked) + label:before,
.networkRadioGroups input[type="radio"]:checked + label:before,
.sortRadioGroup input[type="radio"]:not(:checked) + label:before,
.sortRadioGroup input[type="radio"]:checked + label:before
 {
    content: '';
    position: absolute;
    left: -23px;
    top: 4px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #979797;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    opacity: 1;
}
.networkRadioGroups input[type="radio"]:not(:checked) + label:after,
.networkRadioGroups input[type="radio"]:checked + label:after,
.sortRadioGroup input[type="radio"]:not(:checked) + label:after,
.sortRadioGroup input[type="radio"]:checked + label:after
{
    content: '';
    position: absolute;
    top: 4px;
    left: -23px;
    width: 16px;
    height: 16px;
    background: #4a90e2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 1px solid #979797;
    border-radius: 50px;
    box-shadow: inset 0px 0px 0px 3px #fff;
    transition: all .2s;
}

/* checked mark aspect changes */
.date_range_radio_group input[type="radio"]:not(:checked) + label:after,
.networkRadioGroups input[type="radio"]:not(:checked) + label:after,
.sortRadioGroup input[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.date_range_radio_group input[type="radio"]:checked + label:after,
.networkRadioGroups input[type="radio"]:checked + label:after,
.sortRadioGroup input[type="radio"]:checked + label:after
 {
  opacity: 1;
  transform: scale(1);
}

/* Sort By CSS Start*/
.sortOptionGroup .btn {
    border-radius: 4px;
    background-color: #ffffff !important;
    border: solid 1px #bcbec0;
    height: 24px;
    text-align: left;
    padding: 6px;
    line-height: 1;
    font-size: 12px;
}
.sortOptionGroup .btn .caret {
    margin-top: 4px;
    color:#555555;
}
.sortOptionGroup .dropdown span.caret_icon:after {
    font-family: 'FontAwesome';
    content: "\f0da";    
}
.sortOptionGroup .dropdown.open span.caret_icon:after {    
    content: "\f0d7";    
}
@-moz-document url-prefix() {
    .month_dropodown .btn .caret {
        margin-top: -12px;
        float:right;
    }
   .sortOptionGroup .btn .caret_icon {
        margin-top: -13px;
        color:#555555;
    }
   
    .search-panel .btn-default .caret_icon {
        position:absolute;
    }
    .search-panel .dropdown {
        position:initial;
}
    .episodes_collapse_sec .collapsed span.caret_icon:after{
        top: -37px;
    }

    .episodes_collapse_sec .episodes span.caret_icon:after {
        top: -37px;
    }
    .custom_airtime_row{
        display:ruby;
        vertical-align:middle;
}
}
.sortOptionGroup .dropdown-menu {
    background: #fff;
    padding: 0;
    margin: 0;
    border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    box-shadow: none;
    border:1px solid #bcbec0;
    top:95%;
    min-width:100%;
}
.search-dropdown .dropdown-menu {
    width:85px;
    min-width: 85px;
    top:85%;
    background: #fff;
    padding: 0;
    margin: 0;
    border-radius: 4px 0px 4px 4px;
    -moz-border-radius: 4px 0px 4px 4px;
    -webkit-border-radius: 4px 0px 4px 4px;
    box-shadow: none;
    border:1px solid #bcbec0;
}
.search-dropdown .search-panel span.caret_icon:after {
    font-family: 'FontAwesome';
    content: "\f0da"; 
 
}
.search-dropdown .search-panel.open span.caret_icon:after, .search-dropdown .search-panel .open span.caret_icon:after {    
    font-family: 'FontAwesome';
    content: "\f0d7";    

}
    .search-dropdown .dropdown-menu li {
        height:35px;
    }
    .search-dropdown .dropdown-menu li a{
        line-height:29px;
    }
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#fff;border-color:#bcbec0;}
.sortOptionGroup.open>.dropdown-toggle.btn-default:focus,.sortOptionGroup.open>.dropdown-toggle.btn-default:hover{border-radius: 4px 4px 0 0;}
.main-search.dropdown-menu {
    display:block;
}
.sortOptionGroup .dropdown-menu li {
    background: #fff;
    height:35px;
    /*border-bottom: 1px solid #d4d4d4bcbec0;*/
    border-bottom: 1px solid #bcbec0;
}
.networkRadioGroup .autosuggest-container ul.dropdown-menu li,
.main-search.dropdown-menu li, .network-modal-sm ul.dropdown-menu li,.network-modal-sm ul.dropdown-menu>li>a:focus,
.network-modal-sm ul.dropdown-menu>li>a:hover {
    /*background:#fff; for genre dropdown autocomplete widget*/
    height:35px;
    border-bottom: 1px solid #d4d4d4;
}
.network-modal-sm ul.dropdown-menu li {word-wrap:break-word;}
.network-modal-sm ul.dropdown-menu.add-li-width li {width:155% !important;}
.sortOptionGroup .dropdown-menu li:first-child,.networkRadioGroup .autosuggest-container ul.dropdown-menu li:first-child {}
.sortOptionGroup .dropdown-menu li:last-child, .search-dropdown .dropdown-menu li:last-child {
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom:none;
}
.networkRadioGroup .autosuggest-container ul.dropdown-menu li:last-child,
.main-search.dropdown-menu li:last-child, .network-modal-sm ul.dropdown-menu li:last-child {
    border-bottom:0;
}
.sortOptionGroup .dropdown-menu>li>a,
.networkRadioGroup .autosuggest-container ul.dropdown-menu>li>a,
.main-search.dropdown-menu>li>a, .network-modal-sm ul.dropdown-menu>li>a {
    padding: 4px 9px;
    font-size: 12px;
   line-height: 30px;
    color: #4a4a4a;
}
.main-search.dropdown-menu > li > a:hover {background-color:#fff;border-bottom: 1px solid #d4d4d4;}
.sortOptionGroup .dropdown-menu>li>a:focus, 
.sortOptionGroup .dropdown-menu>li>a:hover,
.search-dropdown .dropdown-menu>li>a:focus, 
.search-dropdown .dropdown-menu>li>a:hover,
.networkRadioGroup .autosuggest-container ul.dropdown-menu>li>a:focus,
.networkRadioGroup .autosuggest-container ul.dropdown-menu>li>a:hover{
/*.network-modal-sm ul.dropdown-menu>li>a:focus,
.network-modal-sm ul.dropdown-menu>li>a:hover*/
/*.main-search.dropdown-menu>li>a:focus,
.main-search.dropdown-menu>li>a:hover*/
    background-color: #328de5;
    color:#fff;
}
.sortOptionGroup .dropdown-menu > li > a:focus, .sortOptionGroup .dropdown-menu > li > a:hover {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.networkSortHeader {
    height: 30px;
    padding-top: 3px;
    background-color: #f1f1f2;
    border-bottom: 1px solid #fff;
}
.networkRadioGroup {
    float: left;
    color: #252525;
   
}
.networkRadioGroup .networkRadio{
    float: left;
    margin-left: 10px;
}
.networkRadioGroup label {
    float: left;
    font-weight: normal;
    height: 20px;
    line-height: 1.8;
    position: relative;
    margin: 0 0 0 6px;
}
.networkRadioGroup .networkSearch{
    margin-left: 8px;
    font-size: 12px;
    height: 24px;
    border: solid 1px #bcbec0;
    border-radius: 4px;
    padding: 4px 0 4px 10px;
    background-color: #ffffff;
    font-style: oblique;
    color:#9b9b9b;
}
.networkSearch::-ms-clear{display:none; }
.networkRadioGroup .networkSearchType {
    font-style:normal;
    color:#303030;
    position:absolute;
}
    .networkRadioGroup .autosuggest-container ul.open {
        /*margin-left:95px;*/
    }
    .networkRadioGroup .autosuggest-container {
        position:absolute;
        background:none;
        margin-left:8px;
        top:20px;
    }
   
.networkRadioGroup .autosuggest-container ul.dropdown-menu {
    display:block !important;
    position:relative;
    border-radius:0px 0px 4px 4px;
    max-height:250px;
    overflow-y:auto;
}
.network-modal-sm ul.dropdown-menu {
    display:block !important;
    /*position:relative;*/
    border-radius:0px 0px 4px 4px;
    width:100%;
    max-height:142px;
    overflow-y:auto;
    /*top: -5px;*/
    margin: 0;
}
.sortLabel {
    float: left;
    margin: 0 5px 0 0;
    line-height: 1.8;
    font-weight: normal;
    color: #252525;
}
.sortRadioGroup {
    float:right;
    padding-right:8px;
}
.sortRadioGroup .getSortFilter{
    margin-left: 10px;
    position: relative;
    z-index: 1;
    top: 4px;
    opacity: 0;
    cursor: pointer;
}
.sortRadioGroup label{
    font-weight: normal;
    position: relative;
    margin: 0 0 0 2px;
    line-height: 1.8;
    height: 20px;
}  


.networkSortHeader input[type=radio]:focus {
    outline: none;
}

fieldset[disabled] .sortRadioGroup input[type=radio], .sortRadioGroup input[type=radio].disabled, .sortRadioGroup input[type=radio][disabled] {
    cursor: not-allowed;
}
.sortRadioGroup input[type=radio][disabled]+label:before {
    background-color: #f5f5f5;
    border: solid 1px #cccccc;
    box-shadow: none;
}
 /* eof Sort By Menu bar*/

/* Start of Expandable Event View */
.event_container .expandable {
    background:#f0f0f0;
}
.expanded.eventDetail {
    background:none;
}

.eventDetail .eventHeaderSec{
     padding:18px 0px;
}
.eventDetail .cont_types {
    text-align:center;
    font-size: 12px;
    color: #878787;
    margin-bottom: 12px;
    line-height: 14px;
} 
.eventDetail .event_title {
    text-align:center;
    font-size: 20px;
    color: #4a4a4a;
    font-weight: bold;
    line-height: 24px;
    /*white-space:pre !important;*/
    word-wrap: break-word;
}
.eventDetail .season_episode_title{
    text-align:center;
    font-size: 16px;
    color: #4a4a4a;
    font-weight: bold;
    padding: 12px 0 0 0;
}
.eventDetail .subTitle{
    text-align:center;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: bold;
}
.eventBodySec{
    position: absolute;
    bottom: 15px;
    margin-top:22px;
}
.eventBodySec .eventLabel{
    margin: 0 0 8px 28px;
    color: #878787;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    height: 16px;
}
.eventBodySec .event_details{
    padding:0 0 0 10px;
    font-size: 12px;
    font-weight: normal;
    color: #4a4a4a;
    white-space: normal;
    margin: 0;
    height: 16px;
    line-height: 20px;
}
.eventBodySec .event_details a, .eventBodySec .event_details a:hover{
    color: #4a90e2;
}

.eventBodySec .event_detail_review {
    padding:0 0 0 2px;
    font-size: 12px;
    font-weight: normal;
    white-space: normal;
    margin: 0;
}
.event_container .eventDetail div.row {
    margin-top: 0;
}
.rightEvent {
    position: absolute;
    bottom:42px;
    right: 13px;
}
.rightEvent .createdBy{
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    color: #878787;
    float:right;
}
.rightEvent .updatedBy{
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    color: #878787;
    padding: 0 0 16px 0;
    float:right;
}
.rightEvent .createdBy p, .rightEvent .updatedBy p{
    font-size: 10px;
    font-weight: normal;
    margin: 0 0 1px 0;
    color: #878787;
    text-align:right;
    height: 12px;
}
.rightEvent .createdBy p:first-child, .rightEvent .updatedBy p:first-child{
   text-transform:uppercase;
}
.rightEvent .network_logo {
    text-align: right;
    padding: 0 0 27px 0;
}
.eventDetail .eye_icons {
    text-align: left;
    padding:13px 14px 13px 28px;
}
.eventDetail .eye_icons a,.eventDetail .edit_icons a{
    font-size:10px;
    color:#4a90e2;
    text-overflow:clip;
    line-height:12px;
    }
.eventDetail .eye_icons a.inactive-hide, .eventDetail .eye_icons a.inactive-hide:hover{
    cursor:default;
    color:#878787;
    text-decoration:none;
}
.eventDetail .edit_icons {
    text-align: right;
    padding:13px 14px;
}


.eventDetail  .fa_edit_icon {
    color:#4a90e2;
    font-size: x-large;
}
.eventDetail  .fa_eye_icon {
    color:#bcbec0;
    font-size: x-large;
}
.eventDetail  .fa_eye_icon_slash {
    color:#4a90e2;
    font-size: x-large;
}
.eventDetails {
    cursor:pointer !important;
}

/* eof Expandable Event View*/
/*CE-1147*/
.posRelative {position:relative;}
.displayInline {display:inline;}
/*@media (min-width:1024px) and (max-width:1365px) {
    #events-menu-container .eventsMenu .search_param,.customEventWid {
        width: 100%;
    }
    .networkRadioGroup .networkSearch{width: 65%;}
    .networkRadioGroup{width:55.5%;}
    .networkRadioGroup .autosuggest-container ul.dropdown-menu{width:90%;overflow-x:hidden;}
    
}*/
/*EOF CE-1147*/
/*CE-1165 css*/
.main-search.dropdown-menu>li.selecteds>a{
    background-color: #2c7dc8;
    color:#fff;
}
.networkRadioGroup .autosuggest-container ul.dropdown-menu li.actives>a{
    background-color: #328de5;
    color:#fff;
}

/* Network event create popup code start */

#switch-view .network_popup .modal-header, .dateHeaderBar .network_popup .modal-header{
    border-style: solid;
    border-width: 20px;
    border-color: #454545;
    padding: 0;
    background: #f3f3f3;
}

#switch-view .network_popup .modal-body, .dateHeaderBar .network_popup .modal-body{
    padding:0;
    color:#303030;
    /*min-height:629px;*/
}

#switch-view .network_popup .modal-dialog, .dateHeaderBar .network_popup .modal-dialog{
    overflow-y: auto;
    height: 95vh;
    margin-bottom:0;
}

.network_popup .network_header_group {
    padding: 20px 0 5px 0;
}
.network_popup .network_progress_group {
    padding: 15px 0 0 0;
}
.network_popup .network-section-group {
    padding: 0 20px;
    position:relative;
    /*min-height:629px;*/
}
.network_popup .network-section-review-group {
    /*padding: 0 30px;*/
    padding: 0;
    min-height:402px;
}
.network_popup .network-series-group{
    /*padding: 0 10px;*/
}
.network_popup .modal-content {
    height:629px;
}
.network-section .form-control {
    /*width: 280px;*/
    height: 36px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #d8d8d8;
}
    .network-section .text-for-genre {
        font-size:9px;
        color:#9b9b9b;
        width:100%;
        text-align:right;
        font-style:italic;
        display:inline-block;
    }
.network-section .small-links {
    width:100%;
    text-align:right;
     font-size:10px;
}
.network-section .small-links a{
    font-size:10px;
    color:#4a90e2;

}
.network_popup {
    text-align: center;
    padding: 0!important;
}
    .network_popup select, .network-accordion select, .platform-type select, .statusVal  select,.notable-event select,.event-type-edit-view select{
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        width: 100%;
        border: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

.network_popup select::-ms-expand,
.network-accordion select::-ms-expand,
.platform-type select::-ms-expand
 {
    display: none;
}

    /* select box styles */
.network_popup .styledSelect, .network-accordion .styledSelect, .platform-type .styledSelect{
    position: relative;
}
    .network_popup .styledSelect select:focus::-ms-value,
     .network_popup .styledSelectSmall select:focus::-ms-value,
    .network-accordion .styledSelect select:focus::-ms-value,
    .network-accordion .styledSelectSmall select:focus::-ms-value,
    .platform-type .styledSelect select:focus::-ms-value,
    .custom-airtime .styledSelect select:focus::-ms-value{
  background-color: transparent;  /*make the select background transparent in ie */
  color: #555;
 }
.network_popup .styledSelect:before
 {
    content: '\f0d7';
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    right: 9px;
    top: 9px;
    pointer-events: none;
}
.network-accordion .styledSelect:before,
.event-edit-val .styledSelect:before, .custom-airtime .styledSelect:before
 {
    content: '\f0d7';
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    right: 9px;
    top: 9px;
    pointer-events: none;
}
.custom-airtime .styledSelect:before {
    top: -1px !important;
    right: -65px !important;
    position: relative;
}
.event-edit-val.platform-type .styledSelect:before{
    right: 6px;
    top: 10px;
}
.event-edit-val .ampm .styledSelect:before{
    right: -9px;
    top: 10px;
}
.network-accordion .air-time-dropdown .styledSelect:before,
.event-edit-val .air-time-dropdown .styledSelect:before
 {
    left:80% !important;
}
.network_popup .styledSelectSmall:before,
.network-accordion .styledSelectSmall:before,
.event-edit-val .styledSelectSmall:before
 {
    content: '\f0d7';
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 12px;
    pointer-events: none;
}
.network_popup .styledSelectSmall.Quarter:before, .network_popup .styledSelectSmall.month:before{
    right: 90px;
    top: 12px;
}
.network_popup .styledSelect.ampm:before{
    right: 28px;
}
.network_popup .styledSelect.ampm{
    width: 140px;
}
.network_popup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; /* Adjusts for spacing */
}

.network_popup .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 380px;
}
.network_popup .review_card {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 455px;
}
.network_popup .network_header{
    font-size: 16px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #303030;
    line-height: 1;
    letter-spacing: normal;
}
.network_popup .network-section label{
    font-size: 10px;
    color: #303030;
    line-height: 1.2;
    font-weight:normal;
}

.manageRestrictHide {
    padding: 0 0 0 10px;
    line-height: 1.8;
}

.manageRestrictHide a{
    font-size: 12px;
    color: #4a90e2;
}

.manageRestrictHide a:hover {
    color: #4a90e2!important;
}

.network_popup .next_btn, .editEventNonePopup .next_btn, .edit_hide_restrict_popup .next_btn, .share-events-error-popup .delete-close {
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    background-color: #f7f7f7;
    font-family: helveticaneuebold,arial,sans-serif;
}
.network_popup .disable_btn , .weeklyPopup .disable_btn, .editEventNonePopup .disable_btn, .edit_hide_restrict_popup .disable_btn{ 
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background: #8aabd4;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    font-family: helveticaneuebold,arial,sans-serif;
    color:#fff;
}
.network_popup .next_btn_grp{
    /*margin:30px 0 30px 0;
    position:absolute;
    width:89%;*/
    margin: 0 auto;
    bottom: 0px;
    padding: 10px 0 20px 0;
}
.network_popup .other_next_btn_grp{
    position:absolute;
    margin: 0 auto;
    bottom: 0px;
    padding: 10px 0 20px 0;
    right: 0;
    left:0;
}
.network_popup .cards_for_other_group{
    height:640px;
}
.network_popup .export_lab {
    padding: 0 0 0 2px;
    cursor: default;
}
.network_popup input[type="radio"] {
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    margin-top: 4px;
    margin-left: -18px;
}
.network_popup input[type="radio"]:not(:checked) + label:before, .network_popup input[type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #979797;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border-radius: 50px;
}
.network_popup input[type="radio"]:not(:checked) + label:after, .network_popup input[type="radio"]:checked + label:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 16px;
    height: 16px;
    background: #4a90e2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 1px solid #979797;
    border-radius: 50px;
    box-shadow: inset 0px 0px 0px 3px #fff;
    transition: all .2s;
}
.network_popup input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.network_popup input[type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
.network_popup .time_frame{
        margin-bottom: 10px;
}
.network_popup .time_frame .timeframe_select{
    width: 70px;
    height: 36px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #d8d8d8;
    /*padding:0;*/
    float:right;
    margin: 2px 0 0 10px;

}
    /*.network_popup .time_frame .timeframe_select select {
        padding:0;
    }*/
.timeFramegroup {
    padding-left: 24px;
    margin: 0;
} 
.timeFramegroup input[type="checkbox"]{
    position: absolute;
    z-index: 1;
    opacity: 0;
    left:38px;
    cursor:pointer;
}
.timeFramegroup input[type="checkbox"] {
    left: 2px;
}
.timeFramegroup.monthsCheckbox input[type="checkbox"] {
    left:12px;
}
.timeFramegroup label {
    position: relative;
    display: inline-block;
    font-weight: normal;
}
.timeFramegroup .checkbox{
    margin:0;
    cursor:pointer;
    display: inline-block;
}
.timeFramegroup span::before, .timeFramegroup span::after {
    content: '';
    position: absolute;
    top: 0;
    /*bottom: 0;*/
    margin: auto;
    border-radius: 2px;
}
.timeFramegroup span.nonSimulcastCheck::before, .timeFramegroup span.nonSimulcastCheck::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0 !important;
    margin: auto;
    border-radius: 2px;
}
.timeFramegroup span.checkbox::before{
    width: 16px;
    height: 16px;
    background-color: #fff;
    left: -24px;
    box-sizing: border-box;
    border: solid 1px #979797;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.timeFramegroup span.checkbox::after {
    content: '\f00c';
    font-family: 'FontAwesome';
    left: -22px;
    top: 0px;
    color: transparent;
    transition: color .2s;
}
.timeFramegroup input[type=checkbox]:focus {
    outline: none;
}
.network_popup .network-section .season_number{
    width: 45px;
    height: 36px;
    border: solid 1px #d8d8d8;
    border-radius: 4px;
}
.network_popup .network-section .airdate{
    width: 251px;
    height: 36px;
    border: solid 1px #d8d8d8;
    border-radius: 4px;
}
/*.network_popup .network-section .seasongroup {
    margin: 0 60px 0 0;
    float:left;
}*/
.airdateCalendar {
    font-size: 20px;
    top: 25px;
    padding: 0px 4px 0 10px;
    left: 1px;
    height:37px;
}
.airdateCalendar.active{
    /*background-color: #454545;
    color: #fff;
    padding: 2px 3px;
    border: solid 1px #979797;
    width: 27px;*/
    background-color: #454545;
    color: #fff !important;
    padding: 4px 6px;
    border: solid 1px #979797;
    width: 33px;
    position:static;
    margin: 23px -30px 0 3px;
}
.airdateCalendar:hover {
    color:none !important;
}
.right-round {
    float:left !important;
    width:47px !important;
     -moz-border-radius: 0px 4px 4px 0px !important;
    -webkit-border-radius: 0px 4px 4px 0px !important;
    border-radius: 0px 4px 4px 0px !important;
}
.right-round.ampm select {
      -moz-border-radius: 0px 4px 4px 0px !important;
    -webkit-border-radius: 0px 4px 4px 0px !important;
    border-radius: 0px 4px 4px 0px !important;
    width:55px;
}
.left-round {
    float:left;
    width:37px;
     -moz-border-radius: 4px 0px 0px 4px !important;
    -webkit-border-radius: 4px 0px 0px 4px !important;
    border-radius: 4px 0px 0px 4px !important;
}
.no-round {
    width:37px;
    float:left;
     -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}
.inline-right-round {
    float:left !important;
    width:50px !important;
     -moz-border-radius: 0px 4px 4px 0px !important;
    -webkit-border-radius: 0px 4px 4px 0px !important;
    border-radius: 0px 4px 4px 0px !important;
}
.inline-right-round.ampm select {
      -moz-border-radius: 0px 4px 4px 0px !important;
    -webkit-border-radius: 0px 4px 4px 0px !important;
    border-radius: 0px 4px 4px 0px !important;
    width:55px;
    height:22px !important;
     padding:1px 4px!important;
}
.inline-left-round {
    float:left;
    width:30px;
     -moz-border-radius: 4px 0px 0px 4px !important;
    -webkit-border-radius: 4px 0px 0px 4px !important;
    border-radius: 4px 0px 0px 4px !important;
}
.inline-no-round {
    width:30px;
    float:left;
     -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}
.inline-form-control{
    height: 22px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #d8d8d8;
    padding-left:5px;

}

.ampm select {
     padding:6px 4px!important;
}
.ampm input {
    padding:4px 4px !important;
}
.side-by-side-button-back{
    /*width:140px !important;*/
    margin-left:-10px;
}
.side-by-side-button-next{
    /*width:140px !important;*/
    margin-right:-10px;
}
.network_popup .back_btn , .editEventNonePopup .back_btn, .deleteEventPopup .cancelBtn{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #979797;
    color: #878787;
    font-family: helveticaneuebold,arial,sans-serif;
}
.network_popup .modal-content .popup-closer {
    position:absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding: 3px;
    cursor: pointer;
    color: #f3f3f3;
    font-size: large;
}
.network_popup .network_review{
    font-size: 24px;
    color: #4a4a4a;
    text-align:center;
    letter-spacing: normal;
    /*padding: 25px 20px;*/
    padding:0;
} 
.network_popup .network_row .review_label{
    margin-bottom: 10px;
    font-weight: normal;
    color: #878787;
    width: 119px;
}
.network_popup .network_row .review_text{
    margin-bottom: 10px;
    color: #4a4a4a;
    word-wrap: break-word;
}
.network_popup .network_row .review_text label{
    margin-left:18px;
}
.network_popup  .review_info {
    font-size:12px;
    color: #9b9b9b;
    padding: 0 0 20px 0;
}

.network_popup  .review_info p{
    padding: 20px 0 0 0;
}
.network_popup .network_row .red_label {
    color:#ff0000;
}
/* Progress bar css  start */

.network_popup .progress_bar {  
    height:23px;
    width:162px;
    margin: 0 auto;
}
.network_popup .progress_bar_non_network {  
    height:23px;
    width:102px;
    margin: 0 auto;
}
.network_popup .progress_network_step1{
     background:url("../../Images/progress_bar_network_1.png") no-repeat;   
     background-size: 100% 100%;
}
.network_popup .progress_network_step2{
     background:url("../../Images/progress_bar_network_2.png") no-repeat;    
     background-size: 100% 100%;   
}
.network_popup .progress_network_step3{
     background:url("../../Images/progress_bar_network_3.png") no-repeat;       
     background-size: 100% 100%;
}







.network_popup .progress_network_newstep1{ 
     background:url("../../Images/progress_network_newstep1.png") no-repeat;   
     background-size: 100% 100%;
}
.network_popup .progress_network_newstep2{
     background:url("../../Images/progress_network_newstep2.png") no-repeat;    
     background-size: 100% 100%;   
}
.network_popup .progress_network_newstep3{
     background:url("../../Images/progress_network_newstep3.png") no-repeat;       
     background-size: 100% 100%;
}

.network_popup .progress_network_newstep4{
     background:url("../../Images/progress_network_newstep4.png") no-repeat;       
     background-size: 100% 100%;
}
.network_popup .progress_network_newstep5{
     background:url("../../Images/progress_network_newstep5.png") no-repeat;       
     background-size: 100% 100%;
}

.network_popup .progress_non_network_step1{
     background:url("../../Images/progress_bar_1.png") no-repeat;       
     background-size: 100% 100%;
}
.network_popup .progress_non_network_step2{
     background:url("../../Images/progress_bar_2.png") no-repeat;       
     background-size: 100% 100%;
}
/* Progress bar css  end */

/*EVent Details*/
.detail-view-area-header { 
    margin:40px auto 0; 
    width:888px; 
    padding-bottom:5px;
}
.detail-view-area { 
    margin:0 auto; 
    width:888px; 
}
.height200 {
    height:200px;
}
.detail-view-area-content {
    background-color: #f3f3f3;
    border-left-width: 10px!important;
    border-left: solid #454545;
}
#lock-info-banner {
    background:#be1522;
    height:40px;
    color:#fff;
    font-size:14px;
    line-height:40px;
    text-align:center;
}
.noneToBanner #lock-info-banner {
    height:80px;
}
.detail-view-area-content .event-type-detail {
    padding: 40px 0 0 10px;
}
.detail-view-area-content .network-style-change{padding:11px 0 0 10px;}
.margintotalBottom{margin-bottom:15px;}
.total-episodes-text {font-family: Helvetica;font-size: 10px;text-align: right;color: #878787;margin-right:20px;}
.detail-view-area-content.notable-event{
    border-left: solid #f67600;
}
.detail-view-area-content.holiday-event{
    border-left: solid #f6af00;
}
.detail-view-area-content.release-event{
    border-left: solid #5960b3;
}
.detail-view-area-content.network-event { border-left: solid #21bebb;}
.detail-view-area-content .event-cont-lab{
    font-weight: normal;
    line-height: 1.14;
    color: #878787;
    margin: 0 0 20px 0;
    width: 110px;
    vertical-align:top;
}
.detail-view-area-content .event-cont-lab-val{
    line-height: 1.14;
    color: #4a4a4a;
    margin: 0 0 20px 0;
    padding-left: 58px;
    font-family: helveticaneuebold,arial,sans-serif;
    word-break: break-all;
    word-wrap: break-word;
}
.detail-view-area-content .event-cont-lab-val.NonroviTitle {font-family: Helvetica,Arial,sans-serif;font-weight:normal;}
.event-cont-lab-anchor,.event-cont-lab-anchor:active,.event-cont-lab-anchor:visited, .event-cont-lab-anchor:hover, .event-cont-lab-anchor:link {
    line-height: 1.14;
    margin: 0 0 20px 0;
    color:#4a90e2;
    padding-left: 58px;
    font-family: helveticaneuebold,arial,sans-serif;
}
event-cont-lab-anchor-other, .event-cont-lab-anchor-other:active, .event-cont-lab-anchor-other:visited, .event-cont-lab-anchor-other:hover, .event-cont-lab-anchor-other:link {
    line-height: 1.14;
    margin: 0 0 20px 0;
    color:#4a90e2;
    font-family: helveticaneuebold,arial,sans-serif;
}
.event-title-name {width:80%;}
.detail-view-area-header .event-type-lbl {
    font-family: helveticaneuebold,arial,sans-serif;
    font-size: 20px;
    color:#4a4a4a;
    margin-bottom:5px;
    text-transform: capitalize;
}
.detail-view-area-header .edit-link{
    font-size: 12px;
    color: #c1c1c1;
    float:right;
    padding-right:20px;
    line-height: 2.8;
    text-decoration:none;
}
.detail-view-area-header .edit-link:hover {
    cursor:default;
    text-decoration:none;
}

.detail-view-area-header .edit-link.edit-enable {
    color: #4a90e2;
    cursor:pointer;
}
.detail-view-area-header .edit-link.edit-enable:hover{
    text-decoration:underline;
}
.detail-view-area-content .user_details{
    color: #878787;
    font-size: 10px;
    margin: 10px 0;
    bottom: 0;
    padding-left: 10px;
}
.event_pagination {
    padding:30px 0;
    margin:0 auto; 
    width:70%; 
}
.event_pagination_bottom_line {
    width: 888px;
    border: solid 1px #979797;
    margin: 0 auto;
}
.created_user_details {
    font-size: 10px;
    text-align: right;
    color: #878787;
    width: 888px;
    margin: 0 auto;
    padding:20px 20px 0 0;

}
.created_user_details .created_list{
    margin-bottom:5px;
}
.eventsMenuBar .backToLink{
    float: left;
    padding:9px 10px;
    font-size: 14px; 
    cursor: pointer;
    font-family: helveticaneuebold,arial,sans-serif;
}
.eventsMenuBar .backToLink .fa-angle-left {
    font-size: xx-large;
    color: #dedfe3;
    vertical-align: top;
}
.eventsMenuBar .backToLink span{
    color: #dedfe3;
    text-decoration: none;
    padding-left: 5px;
    display:inline-block;
    margin-top: 8px;
    line-height:17px;
}
.event-pagination-section {
    text-align:center;
    margin:0 auto;
}
.event-pagination-section ul li a{
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    font-size: 8px;
    padding:4px 0;
    font-family: helveticaneuebold,arial,sans-serif;
    margin-right:5px;
    color: #2b8be8;
}
/*CE-1807*/
.event-pagination-section ul.disablePagination li a {
    color: #c1c1c1;
    border: solid 1px #c1c1c1;
    cursor: default;
}
.event-pagination-section ul li:nth-last-child(2)>a {
    margin-right:0 !important;
}
.event-pagination-section ul li>.pagination-prev, .event-pagination-section ul li>.pagination-next{
    border: none;
    width: 24px;
    font-size: 11px;
    margin: 0 10px;
    text-align: center;
    padding: 4px 0;
    color: #2b8be8 !important;
    font-family: helveticaneuebold,arial,sans-serif;
}
/*CE-1807*/
.event-pagination-section ul.disablePagination li>.pagination-prev, .event-pagination-section ul.disablePagination li>.pagination-next{
    color: #c1c1c1 !important;
    border: none;
}
.event-pagination-section ul li span{
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    border: none;
    font-size: 8px;
    padding:4px 0;
    font-family: helveticaneuebold,arial,sans-serif;
    margin-right:5px;
    color: #2b8be8;
    cursor: pointer;
}
.event-pagination-section .pagination>.active>a, .event-pagination-section .pagination>.active>a:focus,  .event-pagination-section .pagination>.active>a:hover,  .event-pagination-section .pagination>.active>span, 
.event-pagination-section .pagination>.active>span:focus,  .event-pagination-section .pagination>.active>span:hover{
    background-color: #2b8be8 !important;
    border-color: #2b8be8 !important;
    z-index: 1;
    color: #fff;
    cursor: default;
    padding: 4px 0;
}
.event-pagination-section .pagination>li:last-child.active>a {
    margin-left:5px;
}
 .event-pagination-section .pagination>li>a:focus,  .event-pagination-section .pagination>li>a:hover,  .event-pagination-section .pagination>li>span:focus, .pagination>li>span:hover{
    background-color: #fff;
}
.cursorPointer {
    cursor:pointer;
}

/* Popup over popup css*/
.manage_simulcast a, .manage_simulcast a:hover {
    color: #4a90e2;
    font-size: 10px;
    cursor: pointer;
    float: right;
    margin-top: 5px;
    text-decoration:none;
}
.seasonExist:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.seasonExist .modal-dialog {
    /*overflow-y: auto;
    height: 90vh;*/
    /*height: 459px;*/
    width: 380px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.seasonExist .modal-content {
    /*height: 459px;*/
}
.seasonExist .modal-body {
    padding: 0;
    color: #303030;
}
.seasonExist .modal-header{
    border-style: solid;
    border-width: 20px;
    border-color: #454545;
    padding: 0;
    background: #f3f3f3;
    /*height: 459px;*/
}
.seasonExist .network_manage {
    font-size: 16px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #303030;
    line-height: 1;
    letter-spacing: normal;
    padding:20px;
}
.seasonExist  .network_manage_list{
    padding: 0;
    /*width: 295px;*/
    height: 195px;
    overflow-y: auto;
    border: solid 1px #d8d8d8;
    overflow-x: hidden;
    margin: 0 13px;
}
.seasonExist  .searchbynetwork{
    padding: 0 13px 20px 13px;
    margin:0;
}
.seasonExist  .searchbynetwork .searchby{
    font-size: 12px;
    margin:0;
    font-style: oblique;
    color: #cccccc;
}
.seasonExist  .searchbynetwork .searchbyNonItalic{
    font-size: 12px;
    margin:0;
    color: #555;
}
.seasonExist .searchbynetwork .btn-default {
    margin-top: -35px;
    border: none;
    height: 29px;
    background: #fff;
    padding: 0;
    left: 285px;
}
.searchbynetwork .btn-default .fa-search{
    color:#9b9b9b;
    font-size:20px;
}
.network_manage_list::-webkit-scrollbar-track, .review_manage_group::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
    background-color: #d8d8d8;
}
.network_manage_list::-webkit-scrollbar, .review_manage_group::-webkit-scrollbar{
    width: 5px;
    background-color: #d8d8d8;
}
.network_manage_list::-webkit-scrollbar-thumb, .review_manage_group::-webkit-scrollbar-thumb{
    background-color: #979797;
}
.seasonExist .back_btn, .seasonPopup .back_btn, .weeklyPopup .back_btn{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #979797;
    color: #878787;
    font-family: helveticaneuebold,arial,sans-serif;
}
.seasonExist .next_btn, .seasonPopup .next_btn, .weeklyPopup .next_btn{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    background-color: #f7f7f7;
    font-family: helveticaneuebold,arial,sans-serif;
}
.seasonExist .network_Checkbox, .review_episodes .network_Checkbox {
    margin-left: 10px;
    height: 20px;
    font-size: 12px;
    color: #4a4a4a;
    
}
.seasonExist .network_Checkbox.odd, .review_manage_group .odd{
    background: #e3e3e3;
}
.seasonExist .simultan_btn_grp, .weeklyPopup .weekly_btn_grp{
    margin:18px 0 20px 0;
}


/* Season Exist Popup over popup css*/

.seasonPopup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.seasonPopup .modal-dialog {
    /*overflow-y: auto;
    height: 90vh;*/
    /*height: 331px;*/
    width: 380px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.seasonPopup .modal-content {
    /*height: 331px;*/
}
.seasonPopup .modal-body {
    padding: 0;
    color: #303030;
}
.seasonPopup .modal-header{
    border-style: solid;
    border-width: 20px;
    border-color: #454545;
    padding: 0;
    background: #f3f3f3;
    /*min-height: 331px;*/ 
}
.seasonPopup .season_head{
    font-size: 24px;
    text-align: center;
    color: #4a4a4a;
    margin-bottom: 20px;
    line-height: normal;
    word-wrap: break-word;
}
.seasonPopup .season_text{
    text-align: center;
    color: #878787;
    margin: 51px 54px 20px 54px;
    line-height: normal;
}
.seasonPopup .season_click{
    font-style: oblique;
    font-size: 12px;
    font-weight: 300;
    line-height: 12px;
    letter-spacing: normal;
    text-align: center;
    color: #878787;
    padding:20px 10px 30px 10px;

}
.seasonPopup .season_editinfo{
    text-align: center;
    color: #878787;
    margin: -10px 0px 10px 0px;
    line-height: normal;
}
.seasonPopup .season_click .season_click_anchor, .seasonPopup .season_click .season_click_anchor:hover{
    color: #4a90e2;
    cursor:pointer;
    text-decoration:underline;
}
.event-create-dropdown {
    padding: 6px 10px;
}
/*
.event-create-dropdown:required:invalid {
  color: #CCCCCC;
  font-style: oblique;
}

.event-create-dropdown < .event-create-dropdown option[value=""][disabled] {
    display: none;
    width: 233px;
    height: 14px;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
    font-style: oblique;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #cccccc;
}
*/
.event-create-error-message {
    height: 14px;
    font-family: Helvetica, Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    text-align: left;
    color: #c90505;
    padding-left: 10px;
}
.refine-error-message {
    font-family: Helvetica, Arial;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    text-align: left;
    color: #c90505;
    margin:5px 0px;
    display:block;
    clear:both;
}
.ByCustom .event-create-error-message {
    padding-left:0;
}

.event-create-inputfield-error {
    font-family: Helvetica, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #c90505;
}

.recurrenceMsg {
    font-family: Helvetica;
    font-size: 10px;
    font-style: oblique;
    font-stretch: condensed;
    color: #9b9b9b;
    margin-left: 5px;
}
.network-section-group .review_bottom_line {
    border: solid 1px #979797;
    margin-top: 10px;
}
.network-section-group .episodes{
    height: 37px;
    font-weight: bold;
    width: 100%;
    background: #f3f3f3;
    text-align: left;
    padding: 0;
    line-height: 37px;
    padding-top: 5px;
}
.review_episodes{
    margin-bottom:20px;
    margin-top: 10px;
}

.review_episodes .review_manage_group{
    padding: 0;
    width: 100%;
    height: 197px;
    overflow-y: auto;
    border: solid 1px #d8d8d8;
    overflow-x: hidden;
    color: #4a4a4a;
    font-size: 12px;

}
.review_episodes .episodes_header {
    color: #4a4a4a;
    font-size: 12px;
    padding-right: 6px;
}
.review_episodes .epi_num{
    padding-left: 11px;
}
.review_episodes .review_manage_list{
    padding: 2px 0;
}
.episodes_collapse_sec .episodes span.caret_icon:after{
    font-family: 'FontAwesome';
    content: "\f0d7";
    position: relative;
    float: right;
    font-size: large;
}
.episodes_collapse_sec .collapsed span.caret_icon:after{
    font-family: 'FontAwesome';
    content: "\f0da";
    position: relative;
    float: right;
    font-size: large;
}
.episodes_collapse_sec{
    padding-bottom:10px;
}
.network_popup .event_succ_header {
    margin: 25px 0;
}
.review_episodes .epi_num a{
    color: #2b8be8;
    cursor:pointer;
    text-decoration:underline;
}

/* Weekly popup start*/ 

.weekly_manage a, .weekly_manage a:hover {
    color: #4a90e2;
    font-size: 10px;
    cursor: pointer;
    float: right;
    margin-top: 5px;
    text-decoration:none;
}
.weekly_manage a[disabled] {
    cursor:not-allowed;
}
.weeklyPopup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
#switch-view .weeklyPopup .modal-dialog, .dateHeaderBar .weeklyPopup .modal-dialog {
    height: 396px;
    width: 380px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    overflow-y: visible
}
.weeklyPopup .modal-content {
    height: 396px;
}
.weeklyPopup .modal-body {
    padding: 0;
    color: #303030;
}
.weeklyPopup .modal-header{
    border-style: solid;
    border-width: 20px;
    border-color: #454545;
    padding: 0;
    background: #f3f3f3;
    height: 396px;
}
.weeklyPopup .weekly_header_group{
    padding:20px 20px 0 20px;
}
.weeklyPopup .weekly_header{
    font-size: 16px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #303030;
    line-height: 5;
    letter-spacing: normal;
}
.weeklyPopup .weekly_header_group .end_recurrence_labl{
    font-size: 10px;
    color: #303030;
    line-height: 1.2;
    font-weight: normal;
}
.weeklyPopup .end_recurrence{
    width: 140px;
    height: 36px;
    border: solid 1px #d8d8d8;
    border-radius: 4px;
}
.weeklyPopup .weekly_days {
    padding:0 20px 0 20px;
}
/* Create Event Date Picker */
#ui-datepicker-div {
    margin-top:2px;
}
#ui-datepicker-div .ui-datepicker-calendar{
    border: 1px solid #979797;
}
#ui-datepicker-div .ui-datepicker-title   {
    color: #ffffff;
    font-size: 16px;
}
#ui-datepicker-div .ui-datepicker-header a.isYearChange {
    color: #ffffff !important;
}
 #ui-datepicker-div .ui-datepicker-header a.isYearChange.PrevYear {
    margin-left: 5px !important;
}
#ui-datepicker-div .ui-datepicker-header a.isYearChange.NextYear{
    margin-right: 5px !important;
}
#ui-datepicker-div .ui-datepicker-calendar td a, #ui-datepicker-div .ui-datepicker-calendar td span{
    font-size: 12.5px !important;
}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-active {
    background: #4a90e2;
    color: #fff;
    border: solid 0.5px #bbbbbb;
    position: relative;
    margin: 0;
}
#ui-datepicker-div .ui-state-hover:not(.ui-state-active):hover{
    background:#4a90e2;
    color:#fff;
}
/* Create Event Date Picker End*/


.card_one_comp .network-section {
    margin-bottom:10px;
}
.card_one_extended_comp .network-section{
    margin-bottom:10px;
}
.card_one_extended_comp  .time_frame_text{
    margin-bottom:0;
}
.card_one_extended_comp .network-section.recurrence_group {
    margin-bottom:50px;
}
.card_one_extended_comp  .time_frame_text label {
    margin-bottom:0;
    font-size: 10px;
    color: #303030;
    line-height: 1.2;
    font-weight: normal;
}
.other-section-group {
    min-height: 459px;
}
/*.card_one_extended_comp .network-series-group .series{
    margin-top:10px;
}*/
.createAutoSuggestField {
    position:relative;
    width: 100%;
}
#createCalendar{
    width: 251px!important;
    float: left;
}
.newAutoSuggest {position:absolute !important;top:35px !important;left:0;}
#confirmevent_popup, .dirtyPopup {
    width: 301px;
    position: fixed;
    margin: auto;
    z-index: 1999;
    border: 1px solid #acacac;
    background: #efefef;
    box-sizing: border-box;
    height: 138px;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -159px;
    margin-top: -69px;
}

.confirmevent_popup_release, .dirtyPopup {
    width: 301px;
    position: fixed;
    margin: auto;
    z-index: 1999;
    border: 1px solid #acacac;
    background: #efefef;
    box-sizing: border-box;
    height: 138px;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -159px;
    margin-top: -69px;
}

.confirmevent_popup_notable, .dirtyPopup {
    width: 301px;
    position: fixed;
    margin: auto;
    z-index: 1999;
    border: 1px solid #acacac;
    background: #efefef;
    box-sizing: border-box;
    height: 138px;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -159px;
    margin-top: -69px;
}
.confirmevent_popup_holiday, .dirtyPopup {
    width: 301px;
    position: fixed;
    margin: auto;
    z-index: 1999;
    border: 1px solid #acacac;
    background: #efefef;
    box-sizing: border-box;
    height: 138px;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -159px;
    margin-top: -69px;
}

.confirmevent_popup_header, .dirtyPopup {
    width: 301px;
    position: fixed;
    margin: auto;
    z-index: 1999;
    border: 1px solid #acacac;
    background: #efefef;
    box-sizing: border-box;
    height: 138px;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -159px;
    margin-top: -69px;
}


.airdateCalendar .fa-calendar, .customdateCalendar .fa-calendar{
    cursor:pointer;
}

.cardThreeMissing {
    height: 16px;
    color: #ff0000!important;
}

/*css for Network Schedule and Unschedule Event Details*/
.network-accordion {width:888px;margin:0 auto;border-bottom: solid 1px #979797;overflow:hidden;}
.network-accordion.open-accord {border-bottom:none;}
.accordion-item-title{font-size:20px;font-weight: bold;padding:19px 10px;cursor:pointer; margin:0}
.accord-content {display:none;}
.accordion-item-title .icon-caret-right {float: right;}
.accordion-item-title .icon-caret-right:before {font-family: 'FontAwesome';content: "\f0da";position: relative;bottom: -1px;}
.open-accord .accordion-item-title .icon-caret-right:before {font-family: 'FontAwesome';content: "\f0d7";position: relative;bottom: -1px;}
.open-accord .accord-content {display:block;}
.event-mode {    
    font-weight: bold;
    padding: 20px 10px;
}
.event-type-detail-network{
    padding: 10px 0 0 10px;
}
/* Restict and hide popup start */
.hide_restrict_popup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.hide_restrict_popup .modal-dialog {
    height: 460px;
    width: 412px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.hide_restrict_popup .modal-content {
    height: 460px;
}
.hide_restrict_popup .modal-body {
    padding: 0;
    color: #303030;
}
.hide_restrict_popup .modal-header{
    border-style: solid;
    border-width: 30px;
    border-color: #454545;
    padding: 0;
    background: #e6e6e6;
    height: 470px;
}
.hide_restrict_popup .modal-content .popup-closer{
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding: 10px;
    cursor: pointer;
    color: #f3f3f3;
    font-size: large;
}

.hide_restrict_popup .restrict_header{
    font-size: 16px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #4a4a4a;
    line-height: 1;
    letter-spacing: normal;
    padding: 25px 25px 10px 25px;
}
.hr_network_logo {
    width: 60px;
    height: 60px;
    float: left;
    text-align:center;
    line-height: 60px;
    position: relative;
}
.hr_network_logo_edit {
    cursor: pointer;
}
.hr_network_logo.oddlog_bg{
    background-color: rgba(215, 215, 215, 0.5);
}
.hr_network_logo_group {
    margin: 0 15px;
    height: 300px;
    overflow-y: auto;
    width: 320px;
}

.hr_network_logo_newgroup {
    margin: 0 -3px;
    height: 300px;
    overflow-y: auto;
    width: 320px;
}

.restrict_header .hide_res_edit{
    float: right;
    font-size: larger;
    color: #4a90e2;
    line-height: 0;
    cursor: pointer;
}

.hr_network_logo .hr_network_logo_cross:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    right: 0;
    content: "\274c";
    font-size: 60px; 
    opacity: 0.49;
    color: #d0011b;
    line-height:60px;
    text-align: center;
}

.hr_network_logo .hr_network_logo_crossnew:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    right: 0;
    content: "\274c";
    font-size: 60px; 
    opacity: 0.49;
    color: #d0011b;
    line-height:60px;
    text-align: center;
}


.event_pagi_space{
    height:80px;
}
.season-container {overflow:hidden;}
.episodes-container {border-bottom: 1px solid #979797;overflow: hidden;}
.season-border {border-top: 1px solid #979797}
.network_popup .next_btn_grp.episode-open{position:relative;width:100%;}

/* 
    Below is added to remove the X button appearing in all places 
    of input box to be consistent with other browsers.
*/
input[type=text]::-ms-clear { display: none; }

.createAutoSuggestField ul.dropdown-menu li.actives>a{
    background-color: #328de5;
    color:#fff;
}
.confirmpopupoverlay{
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    z-index:1160;
    color: #FFF;
    display: none;
}
.initialTextEvent{
    font-size: 12px;
    font-weight: normal;
    font-style: oblique;
    color: #cccccc;
}
.Genre_space {
    margin-bottom:0 !important;
}
.Genre_space input{
    cursor:default;
}
.Genre_autocomplete {
    max-height:152px !important;
    margin-bottom:0 !important;
}
#shadow {
    height: 30px;
    border-radius: 4px;
    background:none;
    position:absolute;
    z-index:10;
    top:3px;
    left:3px;
    padding:6px 10px;
    line-height:1.4285;
}
/*
.dropdownPlaceholder {
    width: 233px;
    height: 14px;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
    font-style: oblique;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #cccccc;
}

select:required:invalid {
color: gray;
}
option[value=""][disabled] {
  display: none;
}
option {
  color: black;
}

*/
/* DB error message popup code start */

.error_message_popup .modal-header{
    border-style: solid;
    border-width: 30px;
    border-color: #d0011b;
    padding: 30px;
    background: #f3f3f3;
    height: 253px;
}

.error_message_popup .modal-body{
    padding:0;
    color:#303030;
}
.error_message_popup .modal-footer {
    border-top:none;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
.error_message_popup .modal-content {
    height:253px;
}
.error_message_popup .db_error_text{
    font-size: 18px;
    line-height: 1.11;
    text-align: center;
    color: #555555;
    margin: 0 145px;
    padding-bottom: 10px;
}
.error_message_popup .try_again_text{
    font-size: 24px;
    font-weight:normal;
    padding-bottom: 20px;
    color: #4a4a4a;
    margin: 0 auto;
    text-align: center;
    font-family: helveticaneuebold,arial,sans-serif;
}

.error_message_popup .okay_btn, .deleteEventPopup .confirm{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    font-family: helveticaneuebold,arial,sans-serif;
}    

.error_message_popup {
    text-align: center;
    padding: 0!important;
}

.error_message_popup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; /* Adjusts for spacing */
}

.error_message_popup .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 660px;
}
.error_message_popup .close {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding: 10px;
    cursor: pointer;
    color: #f3f3f3;
    font-size: large;
    opacity:1;
}
.hide_restrict_popup .receipt_text{
    font-size: 14px;
    color: #9b9b9b;
    padding: 0px 25px 10px 25px;
    text-align:left;
}
.edit_hide_restrict_popup .receipt_text{
    font-size: 14px;
    color: #4a4a4a;
    padding: 0px 25px 10px 25px;
    text-align:left;
}

.edit_hide_restrict_popup .newreceipt_text{
    font-size: 14px;
    color: #4a4a4a;
    padding: 0px 2px 10px 0px;
    text-align:left;
}

#seasonPopupModal, #simulCastPop, #weeklyPopupModals {
    z-index:1999;
}
.popupoverlayModals{
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgba(0, 0, 0, 0.3);
    z-index:1160;
    color: #FFF;
    display: none;
}
/*DB error message popup code end */

/* Edit event css start*/
@media (min-width:300px) and (max-width:1024px) {
    .event_pagination_bottom_line,.created_user_details,.edit-view-area-header,.edit-view-area,.edit-view-area-bottom,.detail-view-area,.detail-view-area-header,.network-accordion{width:90%;}
}
.edit-view-area-header {
    margin: auto;
    width: 888px;
    padding-bottom: 5px;
    height: 43px;
}
.edit-view-area-header .event-type-lbl {
    font-family: helveticaneuebold,arial,sans-serif;
    font-size: 20px;
    color: #4a4a4a;
    margin-bottom: 5px;
    text-transform: capitalize;
    margin-top: 10px;
}
.edit-view-area {
    margin: 0 auto;
    width: 888px;
}
.edit-view-area-content {
    background-color: #f3f3f3;
    border-left-width: 10px!important;
    border-left: solid #454545;
}
.edit-view-area-content .event-type-edit-view {
    padding: 33px 0 0 10px;
}
.edit-view-area-content.notable-event{
    border-left: solid #f67600;
}
.edit-view-area-content.holiday-event{
    border-left: solid #f6af00;
}
.edit-view-area-content.release-event{
    border-left: solid #5960b3;
}
.edit-view-area-content.network-event { 
    border-left: solid #21bebb;
}
.editEventSection {
    position: relative;
    width: 100%;
    margin:25px auto 0;
}
.editEventSection .edit-link,.bottom-save .edit-link{
    font-size: 12px;
    color: #4a90e2;
    padding-right: 20px;
    line-height: 2.8;
}
.bottom-save{margin-top:10px;}
.edit-view-area-content .event-edit-lab {
    font-weight: normal;
    line-height: 1.14;
    color: #878787;
    margin: 7px 0 7px 0;
    width: 110px;
    vertical-align: top;
}
.season-container .edit-view-area-content .event-season-lab {
    font-weight: normal;
    line-height: 1.14;
    color: #878787;
    width: 110px;
    vertical-align: top;
    margin: 3px 0 0 0;
}
.edit-view-area-content .event-edit-val {
    /*line-height: 1.14;*/
    color: #4a4a4a;
    margin: 0;
    padding: 0 0 6px 18px;
    font-family: helveticaneuebold,arial,sans-serif;
    word-break: break-all;
    word-wrap: break-word;
}
.season-container .event-season-val{
     margin: 0;
}
.season-container .event-season-note-val, .episodes-container .event-season-note-val{
    margin: 10px 0 7px 0;
}
.season-container .season-notes {
    margin-top:15px;
}
.edit-view-area-content .event-edit-val-lab {
    line-height: 1.14;
    color: #4a4a4a;
    margin: 0;
    padding: 7px 0 7px 30px;
    font-family: helveticaneuebold,arial,sans-serif;
    word-break: break-all;
    word-wrap: break-word;
    color: #4a4a4a;
}
.edit-view-area-content .form-control{
    height: 36px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #d8d8d8;
    /* Not required as color is provided at each control level
    color: #4a4a4a;*/
    padding: 7px 10px;
}
.editEventSection .event-delete, .season-container .event-delete, .episodes-container .event-delete{
    padding:20px 10px 8px 10px; 
}
.season-container .add-season, .episodes-container .add-episode{
    padding:10px 10px 8px 10px; 
}
.editEventSection .event-delete a, .season-container .event-delete a, .episodes-container .event-delete a, .season-container .add-season a, .episodes-container .add-episode a{
    font-size: 12px;
    color: #4a90e2;
}
.editEventSection .event-delete a.disable, .season-container .event-delete a.disable, .episodes-container .event-delete a.disable, .season-container .add-season a.disable, .episodes-container .add-episode a.disable{
    font-size: 12px;
    color: #878787;
    cursor:default;
}
.event-type-edit-network{
    padding: 17px 0 0 10px;
}
.episodes-container .episode-edit-row {
    padding-bottom: 6px;
}
.edit-event-mode {    
    font-size: 18px;
    font-weight: bold;
    color: #4a4a4a;
    padding: 20px 0 0px 10px;
    margin: 0;
}
.epi_scheduled .eventEditRadioGroups input[type="radio"]:not(:checked) + label:before, .epi_scheduled .eventEditRadioGroups input[type="radio"]:checked + label:before {
    left:16px;
}
.epi_scheduled .eventEditRadioGroups input[type="radio"]:not(:checked) + label:after, .epi_scheduled .eventEditRadioGroups input[type="radio"]:checked + label:after {
    left:16px;
}
.epi_unscheduled .eventEditRadioGroups input[type="radio"]:not(:checked) + label:before, .epi_unscheduled .eventEditRadioGroups input[type="radio"]:checked + label:before {
    left:-3px;
}
.epi_unscheduled .eventEditRadioGroups input[type="radio"]:not(:checked) + label:after, .epi_unscheduled .eventEditRadioGroups input[type="radio"]:checked + label:after {
    left:-3px;
}
.epi_unscheduled .eventEditRadioGroups {
    width:128px;
    margin: 2px 0 0 0;
}
.event-edit-val .timeHours, .event-edit-val .timeMinutes {
    padding: 4px !important;
    text-align: center;
}
.season_card_two_comp .timeframe_select {
    margin-bottom:13px !important;
    border: none !important;
}

.season_card_two_comp .network-section{
    margin-bottom:10px;
}
.season_card_two_comp  .time_frame_text{
    margin-bottom:0;
}
.season_card_two_comp .network-section.recurrence_group {
    margin-bottom:50px;
}
.season_card_two_comp  .time_frame_text label {
    margin-bottom:0;
    font-size: 10px;
    color: #303030;
    line-height: 1.2;
    font-weight: normal;
}
.season-review-group {
  min-height: 369px;
}
.season_card_two_comp .disableStyle {
    opacity:0.5;
}

.disableStyle {
    opacity:0.5 !important;
}

.eventEditRadioGroup{
    font-family:Helvetica,Arial,sans-serif !important;
    margin-top: 3px !important;
}
.eventEditRadioGroup .eventEditRadio{
    float: left;
    margin-left: 10px;
}
.eventEditRadioGroup label {
    float: left;
    font-weight: normal !important;
    height: 20px;
    line-height: 1.8;
    position: relative;
    margin: 0;
}
.eventEditRadioGroups .YesGroup {
   margin: 0 0 0 30px;
}
.eventEditRadioGroups input[type="radio"]{
    z-index: 1;
    cursor: pointer;
    margin-top: 6px;
    opacity: 0;
    position: relative;
}
.eventEditRadioGroups .eventEditRadiolab {
    padding:0;
    cursor:default;
    margin: 0 0 0 10px;
}
.episodes-container .eventEditRadiolab {
    margin-left:5px;
}
.episodes-container .dropdown_space {
    padding-left:5px;
}
.eventEditRadioGroups input[type="radio"]:not(:checked) + label:before,
.eventEditRadioGroups input[type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 4px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #979797;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    opacity: 1;
}
.eventEditRadioGroups input[type="radio"]:not(:checked) + label:after,
.eventEditRadioGroups input[type="radio"]:checked + label:after {
    content: '';
    position: absolute;
    top: 4px;
    left: -25px;
    width: 16px;
    height: 16px;
    background: #4a90e2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 1px solid #979797;
    border-radius: 50px;
    box-shadow: inset 0px 0px 0px 3px #fff;
    transition: all .2s;
}
.eventEditRadioGroups input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.eventEditRadioGroups input[type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
.edit-view-area .eventEditdateInput, .episodes-container .eventEditdateInput{
    width: 124px;
    height: 36px;
    float:left;
    margin-right: 5px;
}
/*.edit-view-area .eventEditdate {
    width: 178px;
}*/
.epi_scheduled .networkSchedule {
    width: 115px;
    margin-top: 1px;
}
.eventEditdate .event-create-error-message {
    padding-left:0;
}
.dateCalendaricon{
    margin-top: 7px;
    font-size: large;
    cursor: pointer;
}
.edit_save_btn {
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    background-color: #f7f7f7;
    font-family: helveticaneuebold,arial,sans-serif;
}

.edit_save_btn:hover {
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    background-color: #f7f7f7;
    font-family: helveticaneuebold,arial,sans-serif;
}
.edit_header .edit_save_btn {
    margin-bottom:7px;
}
.edit-view-area-bottom{
    width: 888px;
    padding-bottom: 5px;
    height: 43px;
    margin:7px auto 0;
}
.editEventSection.release_btn{
    margin-bottom:30px;
}
/* Edit Event SucessPopup Popup over popup css*/

.editEventSucessPopup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.editEventSucessPopup .modal-dialog {
    /*overflow-y: auto;
    height: 90vh;*/
    height: 231px;
    width: 380px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.editEventSucessPopup .modal-content {
    height: 231px;
}
.editEventSucessPopup .modal-body {
    padding: 0;
    color: #303030;
}
.editEventSucessPopup .modal-header{
    border-style: solid;
    border-width: 30px;
    border-color: #454545;
    padding: 0;
    background: #f3f3f3;
    min-height: 231px; 
}
.editEventSucessPopup .season_head{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #4a4a4a;
    padding: 76px 0 71px 0;
    word-wrap: break-word;
}
.editEventSucessPopup .modal-content .popup-closer {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding: 6px;
    cursor: pointer;
    color: #f3f3f3;
    font-size: large;
}
.editEventSucessPopup .success_round_grp{
    position: absolute;
    top: 18px;
    right: 102px;
}
.editEventSucessPopup .success_round {
    font-size: 130px;
    opacity: 0.3;
    color:#2b8be8;
}
.event-type-edit-view .btn-circle {
    width: 25px;
    height: 25px;
    text-align: center;
    padding: 2px 2px;
    font-size: 15px;
    line-height: 1.428571429;
    background-color: #4a90e0;
    border-radius: 11px;
    border-color: #4a90e0;
    margin-left: 5px;
    color: #e6e6e6;
    top: 2px;
    position: absolute;
    right: 61px;
}
.event-type-edit-view .remove-btn-circle{
    width: 16px;
    height: 16px;
    text-align: center;
    padding: 1px;
    font-size: 8px;
    line-height: 1.428571429;
    background-color: #4a90e0;
    border-radius: 15px;
    border-color: #4a90e0;
    color: #e6e6e6;
}
.disabled-close{

    opacity:0.5;
    cursor:default;

}
.event-type-edit-view .genre_sec {
    /*width: 65px;*/
    margin: 10px 2px 0 0;
    background: #cccccc;
    border-radius: 6px;
    float: left;
    height: 24px;
    line-height: 1.4;
    padding-right: 5px;
}
.event-type-edit-view .genre_name {
    display: inline-block;
    font-family: helveticaneuebold, arial, sans-serif;
    padding: 2px 2px 2px 8px;
}
/* Edit Event None popup css*/

.editEventNonePopup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.editEventNonePopup .modal-dialog {
    /*overflow-y: auto;
    height: 90vh;*/
    height: 488px;
    width: 400px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.editEventNonePopup .modal-content {
    height: 488px;
}
.editEventNonePopup .modal-body {
    padding: 0;
    color: #303030;
}
.editEventNonePopup .modal-header{
    border-style: solid;
    border-width: 20px;
    border-color: #454545;
    padding: 0;
    background: #f3f3f3;
    min-height: 488px; 
}
.editEventNonePopup .none_head{
    font-size: 24px;
    text-align: center;
    color: #4a4a4a;
    word-wrap: break-word;
    padding: 30px;
}
.editEventNonePopup  .none_receipt_text {
    font-size: 14px;
    line-height: 16px;
    color: #878787;
    padding:0 20px 20px;
}
.noneRadioGroup{
    padding: 0 20px 10px 20px;
}
.noneRadioGroup .radio{
    margin: 10px 10px 15px 10px;
}
.noneRadioGroup input[type="radio"]:not(:checked) + label:before, 
.noneRadioGroup input[type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #979797;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border-radius: 50px;
}
.noneRadioGroup input[type="radio"]:not(:checked) + label:after, 
.noneRadioGroup input[type="radio"]:checked + label:after{
     content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 16px;
    height: 16px;
    background: #4a90e2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 1px solid #979797;
    border-radius: 50px;
    box-shadow: inset 0px 0px 0px 3px #fff;
    transition: all .2s;
}
.noneRadioGroup input[type="radio"] {
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    margin-top: 4px;
    margin-left: -18px;
}

.noneRadioGroup .eventEditRadiolab {
    padding: 0;
    cursor: default;
    margin: 0 0 0 10px;
}
.noneRadioGroup .textRadiolab {
    padding: 0;
    cursor: default;
    margin: 0 0 0 30px;
    font-size: 10px;
    color: #747474;
}
.noneRadioGroup .textRadio {
   height:20px;
}
.noneRadioGroup input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.noneRadioGroup input[type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
.editEventNonePopup .form-group{
    margin-bottom: 30px;
    margin-top: 20px;
}
/* Edit Restict and hide popup start */
.edit_hide_restrict_popup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.edit_hide_restrict_popup .modal-dialog {
    height: 569px;
    width: 412px;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.edit_hide_restrict_popup .modal-content {
    height: 569px;
}
.edit_hide_restrict_popup .modal-body {
    padding: 0;
    color: #303030;
}
.edit_hide_restrict_popup .modal-header{
    border-style: solid;
    border-width: 30px;
    border-color: #454545;
    padding: 0;
    background: #e6e6e6;
    height: 569px;
}
.edit_hide_restrict_popup .modal-content .popup-closer{
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding: 10px;
    cursor: pointer;
    color: #f3f3f3;
    font-size: large;
}
.edit_hide_restrict_popup .restrict_header{
    font-size: 16px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #4a4a4a;
    line-height: 1;
    letter-spacing: normal;
    padding: 25px 25px 10px 25px;
}


.edit_hide_restrict_popup .restrict_new_header{
    font-size: 16px;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #4a4a4a;
    line-height: 1;
    letter-spacing: normal;
    padding: 25px 25px 10px 0px;
}


.dateCheckboxgroup.edit_checkbox {
    padding: 0 55px 10px 25px;
    font-size: 14px;
    line-height: initial;
}
.dateCheckboxgroup.edit_checkbox input[type="checkbox"] {
    margin: 0;
}
.edit_hide_restrict_popup .button_apply{
    margin:22px 0;
}

.time-frame-radio-new label {
    margin-bottom:30px;
}
.time-frame-radio-new div {
    padding-top:10px;
    padding-left:15px;
}
.time-frame-container{
    margin-right:10px;
}
/* Delete Event popup css code start*/

.deleteEventPopup .modal-header{
    border-style: solid;
    border-width: 30px;
    border-color: #d0011b;
    padding: 38px 30px 30px 30px;
    background: #f3f3f3;
    min-height: 253px;
}
.deleteEventPopup.share-events-error-popup .modal-header{
    border-width: 20px;
    border-color: #d0011b;
    padding: 30px 35px;
    height: 271px;
    width: 400px;
}
.deleteEventPopup .modal-body{
    padding:0;
    color:#303030;
}
.deleteEventPopup .modal-footer {
    border-top:none;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
.deleteEventPopup.share-events-error-popup .modal-footer .share-events-desclaimer {
  font-size:10px;
  margin-top:20px;
}
.deleteEventPopup.share-events-error-popup .episodeRadioGroup .message {
margin-bottom:20px;
}
.deleteEventPopup .modal-content {
    min-height:253px;
}
.deleteEventPopup .event_delete_text{
    font-size: 18px;
    line-height: 1.11;
    text-align: center;
    color: #555555;
    margin: 0 145px;
    padding-bottom: 20px;
}
.deleteEventPopup .episodes_season_text{
    font-size: 18px;
    line-height: 1.11;
    text-align: center;
    color: #555555;
    margin: 0 20px;
    padding-bottom: 10px;
}
.deleteEventPopup .series-deletion{
    font-size: 24px;
    font-weight:normal;
    padding-bottom: 20px;
    color: #4a4a4a;
    margin: 0 auto;
    text-align: center;
    font-family: helveticaneuebold,arial,sans-serif;
}   
.deleteEventPopup.share-events-error-popup .series-deletion {
    color: #303030;
}
.deleteEventPopup.share-events-error-popup .modal-content{
    height: 271px;
}
.deleteEventPopup {
    text-align: center;
    padding: 0!important;
}

.deleteEventPopup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; /* Adjusts for spacing */
}

.deleteEventPopup .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 660px;
}
.deleteEventPopup.share-events-error-popup .modal-dialog {
    width: 400px;
    height: 271px;
}
.deleteEventPopup .close {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    padding: 10px;
    cursor: pointer;
    color: #f3f3f3;
    font-size: large;
    opacity:1;
}
.deleteEventPopup .confirm {
    margin-left: 0 !important;
}
.deleteEventPopup .episodeRadioGroup {
    margin-left: 76px;
    color: #4a4a4a;
}
.deleteEventPopup.share-events-error-popup .episodeRadioGroup {
    margin-left: 0px;
    color: #303030;
    text-align:center;
}
/* Delete Event popup code end */
.episodes-container .disableMeSch {margin-left: 5px;color: #4a4a4a;font-family:Helvetica;font-weight:normal;}
.errorClass,.error-class {color:red;}
.disabledOpacity {opacity:0.5;}
.network-edits .right-round {width:36px !important;}
.edit-view-area-content .form-control.edit-notes-height {height:71px;resize:none;}
.cascadeEpisodes .modal-header {border-style: solid;border-width: 30px;border-color: #454545;padding: 0;background: #f3f3f3;min-height: 231px;}
.cascadeEpisodes .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;width: 475px;}
.cascadeEpisodes .modal-body {position: relative;padding: 20px;}
.boldDropDown {font-weight:bold;}
.cascade-review {font-family: Helvetica;font-size: 24px;text-align: center;color: #4a4a4a;line-height: 1.23;width: 375px;}
.cascadeEpisodes .opions-section {margin-top:20px;margin-bottom:30px;}
.cascadeEpisodes .review_label {margin-bottom: 10px;font-weight: normal;color: #878787;}
.cascadeEpisodes .review_text label{font-family: helveticaneuebold,arial,sans-serif;font-size: 14px;font-weight: bold;margin-bottom: 0;color: #4a4a4a;word-wrap: break-word;}
.cascadeEpisodes label.orange{font-family: Helvetica;font-size: 10px;font-style: oblique;color: #fe945d;display: inherit;/*margin-top:-10px;*/margin-bottom:10px;line-height: 1.2;}
.cascadeEpisodes .back_btn {width: 150px;height: 36px;border-radius: 6px;background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);border: solid 1px #979797;color: #878787;font-family: helveticaneuebold,arial,sans-serif;margin-left:-10px}
.cascadeEpisodes .next_btn{color:#fff;width: 150px;height: 36px;border-radius: 6px;background-image: linear-gradient(to bottom, #54a4ff, #4383cc);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);border: solid 1px #4a90e2; background-color: #f7f7f7;    font-family: helveticaneuebold,arial,sans-serif;margin-left:0px}
.cascadeEpisodes .episodes {height: 37px;font-weight: bold;width: 100%;background: #f3f3f3;text-align: left;padding: 0;line-height: 37px;padding-top: 5px;}
.cascadeEpisodes .review_bottom_line {border: solid 1px #979797;margin-top: 10px;}
/*Genre Search*/
/*#genre-searchbox #autocomplete-widget-network .autoCompleteMenu {width:507px;}*/
#genre-searchbox .eventsMenu {padding:0px;}
/*#genre-searchbox #autocomplete-widget-network .search_param_search {border:0;height:36px;}*/
#genre-searchbox #autocomplete-widget-network .search_param_search.form-control[readonly] {background:#fff;}
#genre-searchbox #autocomplete-widget-network .main-search.dropdown-menu{position:absolute;}
.close-genre {cursor:pointer;  font-weight: bold; color: #4a90e2;}
.cascadeEpisodes .export_lab {
    color: #4a4a4a;
}
.cascadeEpisodes .network_row{
    min-height:42px;
}
.cascadeEpisodes .other_next_btn_grp {
    padding: 20px 0 10px 0;
}
.cascadeEpisodes .episodes_header .original-date, .cascadeEpisodes .review_manage_list .original-date{
  font-size: 12px;
  font-style: oblique;
  line-height: 1;
  color: #fe945d;
}
.genreMultiList {
    border:1px solid #ccc;
}
#events-menu-container .eventsMenu .genreMultiList input.search_param_search {
    border:0;
    height:34px;
    padding: 0;
    margin-left:8px;
}
.event-edit-val .right-round.ampm select {
    width: 47px;
}
.event-edit-val.network-edits .right-round.ampm{
    width: 31px !important;
}
.genreMultiList .listItem {
    font-size: 12px;
    letter-spacing: -0.3px;
    text-align: left;
    color: #303030;
    padding: 1px 5px;
    border-radius: 6px;
    background-color: #cccccc;
    margin: 7px 5px 6px 6px;
}
.genreMultiList div:first-child{
  
}
.errorEditValidation {
    color:#d0011b;
    font-size: 12px;
    padding-bottom: 6px;
    position:absolute;
    top:0px;
}
.editEventSection .errorEditValidation{
    top:10px;
}
.edit-view-area-content .event-edit-lab.required{
    color:#d0011b;
    font-weight:bold;
}
.edit-view-area-content .event-edit-lab.requiredHourMin, .edit-view-area-content .requiredHourMin .timeHours, .edit-view-area-content .requiredHourMin .timeMinutes {
    color:#d0011b;
    font-weight:bold;
}
.edit-view-area-content .requiredHourMin input::placeholder {
    color:#d0011b;
    font-weight:bold;
}
.printinimg{
    margin-right:10px;
}

.printModalWidth{
    width :250px;
}

#printoptions_modal .modal-header{
    border-style: solid;
    border-width: 30px;
    border-color: #454545;
    padding: 28px 60px 30px 60px;
    background: #e6e6e6;

}
.printnet{
    max-height:160px !important;
}
#printoptions_modal .modal-body{
    padding:0;
    color:#303030;
}
#printoptions_modal .modal-footer {
    border-top:none;
    padding: 3px 0 0 0;
    text-align: center;
}
.print_popup .modal-content {
    height:349px;
}
.print_popup .modal-footer .btn {
    width:145px;
    height:35px;
    margin-left: 0px;
}
.print_popup input[type="radio"] {
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    margin-top: 4px;
    margin-left: -18px;
}
.print_popup .exp_pref_header{
   font-size: 24px;
   font-weight:normal;
   margin-bottom: 20px;
}
.print_popup .modal-body .radio {
    margin:0 0 20px 0;
}
.print_popup .export_lab {
    padding: 0 0 0 2px;
    cursor: default;
}
.print_popup input[type="radio"]:not(:checked) + label:before, .print_popup input[type="radio"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #979797;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    border-radius: 50px;
}
.print_popup input[type="radio"]:not(:checked) + label:after, .print_popup input[type="radio"]:checked + label:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 16px;
    height: 16px;
    background: #4a90e2;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border: 1px solid #979797;
    border-radius: 50px;
    box-shadow: inset 0px 0px 0px 3px #fff;
    transition: all .2s;
}
.print_popup input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.print_popup input[type="radio"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
.print_popup .export{
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #54a4ff, #4383cc);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    font-family: helveticaneuebold,arial,sans-serif;
}    
.print_popup .exp_cancel {
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background-image: linear-gradient(to bottom, #f3f3f3, #d4d4d4);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #979797;
    color: #878787;
    font-family: helveticaneuebold,arial,sans-serif;
}
.print_popup {
    text-align: center;
    padding: 0!important;
}

.print_popup:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; /* Adjusts for spacing */
}

.print_popup .modal-dialog {
    display: inline-block;
    text-align: left;
    width: 490px;
}
.printdatestyle{
   font-size: 16px;
   font-weight:bold;
   }
.printNetIcons{
    top:35px !important;
}
.printHeaderstyle {
border-top: 3pt solid black ;
background-color:#56648a !important;
color:white !important;
text-align:left;
vertical-align: middle;
border:1px solid black;
   -webkit-print-color-adjust: exact;
   padding-left:1%;
}
.dailyprintgridHeaderstyle {
border-top: 3pt solid black ;
background-color:#56648a !important;
color:white !important;
font-size: 10px;
font-family: Helvetica;
  letter-spacing: 0.3px;
  height: 12px;
text-align:center;
vertical-align: middle;
border:1px solid black;
   -webkit-print-color-adjust: exact;
   padding-left:1%;
}
.printlistHeaderstyle {
 height: 11px;
font-family: Helvetica !important;
font-size: 9px;
color: #ffffff !important;
border-top: 3pt solid black ;
background-color:#56648a !important;

text-align:left;
vertical-align: middle;
border:1px solid black;
-webkit-print-color-adjust: exact;
padding-left:1%;
}
.printlistcontent{
 
  font-family: Helvetica;
  font-size: 10px;
   font-weight: bold;
  color: #454545;
}
.displayListHeader{
    text-align: right; 
    font-size: 16px; 
    border: none;
     vertical-align: bottom; 
     font-family: Helvetica;
     padding-right: 10px; padding-top: 5px;
   font-weight: bold;
color: #4a4a4a;
  -webkit-print-color-adjust: exact;
}
.displayListNetworkHeader{
    height: 14px;
  font-family: Helvetica;
  font-size: 12px;
  text-align: right;
  color: #4a4a4a;
  text-align:right;border:none; vertical-align:top;padding-right:10px;
  -webkit-print-color-adjust: exact;
}
.listVirtualOverride
{
  
    background-color:lightpink !important;
    -webkit-print-color-adjust: exact;
}
.imgLogoList{
    width: 45px; height: 35px;
}
.printdaycolor {
background-color:#2d3855 !important;
color:white !important;
text-align:center;
width:80px;
vertical-align: middle;
border-left :solid 1px;
  border-right :solid 1px;
  border-top :solid 1px;
  border-bottom :solid 1px;
  -webkit-print-color-adjust: exact;
}
.printnetwork {
    text-align:center;
    height:30px;
    font-size :11px;
    font-weight:bold;
    width:58px;
    vertical-align: middle;
   border-left :solid 1px;
  border-right :solid 1px;
  border-top :solid 1px;
  border-bottom :solid 1px;
}
.dailygridprintnetwork {
    text-align:center;
    height:41px;
    font-size :10px;
    width:37px;
    color: #000000;
     font-family: Helvetica;
    background-color: #ffffff;
    vertical-align: middle;
   border-left :solid 1px #cbcbcd;
  border-right :solid 1px #cbcbcd;
  border-top :solid 1px #cbcbcd;
  border-bottom :solid 1px #cbcbcd;
}
td.printcontentstyle {
  height:20px;
  font-size :9px;
  width:30px;
  overflow:hidden;
  text-align:center;
  border-left :solid 1px;
  border-right :solid 1px;
  border-top :solid 1px;
  border-bottom :solid 1px;
  max-height:25px;
  text-overflow:ellipsis;
  }
td.dailygridprintcontentstyle {
  height:41px;
  font-size :9px;
  width:30px;
  overflow:hidden;
  text-align:center;
  border-left :solid 1px #cbcbcd;
  border-right :solid 1px #cbcbcd;
  border-top :solid 1px #cbcbcd;
  border-bottom :solid 1px #cbcbcd;
  max-height:45px;
  text-overflow:ellipsis;
  }
td.printmodecontentstyle {
  height:40px;
  font-size :7px;
  width:30px;
  overflow:hidden;
  text-align:center;
  max-height:40px;
  word-break:break-all;
  }

.printborderstyle {
  border-top: 3pt solid black;

  }
@media print
{
.noprint {display:none; }

footer {
    position: fixed;
    bottom: 0;
    left:40px;
  }
}
@media screen
{
.noprint1 {display:none; }
}

body {
    counter-reset: page;
}


.pagebreak {
   page-break-before:always
  }

.printmonthdispaydate {
    text-align:center;
    height:30px;
    font-size :11px;
    font-weight:bold;
    width:55px;
    vertical-align: middle;
   border-left :solid 1px;
  border-right :solid 1px;
  border-top :solid 1px;
  border-bottom :solid 1px;
}

.print_popup .station_lab {
    padding: 0 0 0 2px;
    cursor: default;
    font-size: 11px;
    color: #7c7c7c;
}


.styled{
margin-left: -6px;
}

.eventDateFilter .dateFilterCircle {
   width: 8px;
   height: 8px;
   border-radius: 100px;
   background-color: #252525;
   border: 1px solid #dedfe3;
   display:inline-block;
}
.eventDateFilter .activeCircle {
    background-color: #48e776;
    border: none !important;
}

hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    border-color:white;
} 

@media screen and (max-width: 480px){
    #menu{
        margin-right:10px;
    }
}

/*create event in grid view*/
body.ShowPopup .modal-backdrop, .dateHeaderBar .modal-backdrop {
    display:none;
}
body.ShowPopup .dateHeaderBar .modal-backdrop {
    opacity:0.5;
    display:block;
}
#navbar .row .dateHeaderBar [class*="col-"]:last-child:hover{color:#303030; }
#navbar .dateHeaderBar .row {background:none;}
#navbar  .row  .dateHeaderBar [class*="col-"] {border:0;}
body.ShowPopup #navbar .row{cursor:auto;}
.dateHeaderBar .dropdown-toggle .caret_icon, .dateHeaderBar .dropdown-menu a{ color:#ccc; font-family:helveticaneuebold,arial,sans-serif;}
.dateHeaderBar .dropdown-toggle .text_space{ margin-right:10px; color:#ccc; font-family:helveticaneuebold,arial,sans-serif;}
/*My Network Tab*/
.myNetworkTab {border-right:2px solid #979797; padding:0 8px;text-align:center; height:48px;}
.myNetworkTab .event_switch { padding:17px 0 0; vertical-align: middle;
    display: inline-block;}
.myNetworkTab .event_switch input.toggle-round + label {width: 24px; height: 15px;}
.myNetworkTab    .event_switch input.toggle-round:checked + label:after {margin-left: 9px;}
.myNetworkTab .event_switch input.toggle-round + label:after {width: 13px; height: 13px; margin-top:0; margin-left:0;}
.myNetworkTab .myNetworkLabel {color:#dedfe3; padding:14px 0  0 6px; font-weight:bold;    vertical-align: middle;
    display: inline-block; }

.Clear-All-nw {
  width: 46px;
  height: 14px;
  font-family: Helvetica;
  font-size: 12px;
  color: #4a4a4a;
  
}

/* Alternate Grids*/
.network-menu-tab{font-size: 18px;font-family:helveticaneuebold,arial,sans-serif;margin: 0px 0px 0px 0px;color:#4a4a4a;width:100%;background-color: #e6e6e6;}
.network-menu-titletab{margin: 18px 0px 18px 15px;width:140px;}
.network-menu-title-network-show{font-size: 18px;font-family:helveticaneuebold,arial,sans-serif;margin: 0px 0px 0px 0px;color: #4a4a4a;width:50%;background-color: #e6e6e6;border:2px solid #e6e6e6;}
.network-menu-title-network-hide{font-size: 18px;font-family:helveticaneue,arial,sans-serif;margin: 0px 0px 0px 0px;color: #777;width:50%;border-right:2px solid silver;border-bottom:3px solid gray;cursor:pointer;}
.network-menu-title-alternategrid-show{font-size: 18px;font-family:helveticaneuebold,arial,sans-serif;margin: 0px 0px 0px 0px;color: #4a4a4a;width:50%;background-color: #e6e6e6;border:2px solid #e6e6e6;}
.network-menu-title-alternategrid-hide{font-size:18px;font-family:helveticaneue,arial,sans-serif;margin: 0px 0px 0px 0px;color: #777;width:50%;border-left:2px solid silver;border-bottom:3px solid gray;cursor:pointer;}
.network-menu-title-alternategrid-hide-disabled{font-size:18px;font-family:helveticaneue,arial,sans-serif;margin: 0px 0px 0px 0px;color: #b4b4b4;width:50%;border-left:2px solid #ddd;border-bottom:3px solid #ddd; background:#e6e6e6;}

.feedList {margin-left:15px;margin-top:10px;max-height:500px; overflow-y:auto;-webkit-overflow-scrolling: touch;border:1px solid gray;width:90%;height:300px;}
.feedNameList{margin: 1px 0px 0px 10px;float: left;box-sizing: border-box;font-size: 12px;word-wrap: break-word;height:20px;color:#4a4a4a;}
.feedHeader{margin-left:16px;font-size:10px;font-family:helveticaneuebold,arial,sans-serif;color: #777;}
.overlapfeedName {
    position: absolute;
   bottom: 0px;
    left: 0px;
    background-color :rgba(0, 0, 0, 0.6);
    opacity: 1;
    filter: alpha(opacity=30);
    width:100%;
    height:100%;
    z-index:4;
   
    
    
}
.VirtualOverride-right {
   
    width: 99px;
  height: 12px;
  font-family: Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
   top: 80%;
    position: absolute;
    right: 5px;
}
.Alternatefeedname{
     font-size: 10px;
    color: white;
    font-weight:bold;
  position: absolute;
    bottom:5px;
   text-align:center!important;
    opacity:1;
   
    vertical-align:text-bottom;
     z-index:5;
     width:100%;
}
.AlternateFeedNetwork {
    background-color: none;
}
.share_div {
    width:100px;
    height:50px;
}
.printListStyle{
    border-left: solid 1px;
    border-right: solid 1px;
    border-top: solid 1px;
    border-bottom: solid 1px;
    padding-left: 1%;
    width:10%;
    -webkit-print-color-adjust: exact;
}
.printListStyleStart{
    border-left: solid 1px;
    border-right: solid 1px;
    border-top: solid 1px;
    border-bottom: solid 1px;
    padding-left: 1%;
    width:5%;
    -webkit-print-color-adjust: exact;
}
.colorFont{
    color:#ED1C24 !important;
     -webkit-print-color-adjust: exact;
}
.ListColumns{

    width:9%;
}
.greyBackground{
    background-color:#e5e9ec;
}

.jumbotron.vertical-center {
  margin-bottom: 0; /* Remove the default bottom margin of .jumbotron */
  height:100%
}
.vertical-center {
  min-height: 100%;  /* Fallback for vh unit */
  min-height: 100vh; /* You might also want to use
                        'height' property instead.
                        
                        Note that for percentage values of
                        'height' or 'min-height' properties,
                        the 'height' of the parent element
                        should be specified explicitly.
  
                        In this case the parent of '.vertical-center'
                        is the <body> element */

  /* Make it a flex container */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; 
  
  /* Align the bootstrap's container vertically */
    -webkit-box-align : center;
  -webkit-align-items : center;
       -moz-box-align : center;
       -ms-flex-align : center;
          align-items : center;
  
  /* In legacy web browsers such as Firefox 9
     we need to specify the width of the flex container */
  width: 100%;
  
  /* Also 'margin: 0 auto' doesn't have any effect on flex items in such web browsers
     hence the bootstrap's container won't be aligned to the center anymore.
  
     Therefore, we should use the following declarations to get it centered again */
         -webkit-box-pack : center;
            -moz-box-pack : center;
            -ms-flex-pack : center;
  -webkit-justify-content : center;
          justify-content : center;
}

.reportingErrorData {
  background-color: white;
}
.hideEventNotable{
    margin-left:7px;
}
.disable_btn_print {
    width: 150px;
    height: 36px;
    border-radius: 6px;
    background: #8aabd4;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #4a90e2;
    font-family: helveticaneuebold,arial,sans-serif;
    color: #fff;
}
.search-event-drpdown {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    float: left;
    width:81px;
    margin: 0px 0 0 6px;
}
.calendarDate{
    font-size:23px;
}
.activeCalendar{
    color:#48e776;
}

.seasonPadding{
    padding: 0 0 6px 18px;
}