  @media (min-width: 992px) {
	.navbar_cal_setting {
		justify-content: flex-end !important;
	}
}
   	.navbar_cal_setting {
		 justify-content: center;
		 height:100%;
	}
	
	   	.wc-date-container {
		 background-color: #383253 !important;
		color: #ffffff !important;
		border: 1px solid #ffffff !important;
	}
	
	
		#footer {
			font-size: 13px;
		/*line-height: 50px;*/
		}
		
		.fb-share-button > span {
			vertical-align: middle !important;
		}
	
@keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}
		
		
		
		.loader {
			margin: 20px;
			margin-left: auto;
    margin-right: auto;
 border: 5px solid #252136;
    border-top-color: rgb(243, 243, 243);
    border-top-style: solid;
    border-top-width: 5px;
-webkit-animation: spin 1s linear infinite, 0.5s ease 0s normal forwards 1 fadein;
animation: spin 0.5s linear infinite, 0.5s ease 0s normal forwards 1 fadein;
border-top: 5px solid #ffffff;
border-radius: 50%;
width: 50px;
height: 50px;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	.invert {
	}
	
	
			
	.ora_in_onda {
		color: red;
		font-weight: bold;
		font-style: italic;
	}
	
	
		   	#ch_selector {
		 background-color: #252136;
			}
			
			.modal-content {
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
    background-color: #252136 !important;
}

			.modal-header {
    border-bottom: 1px solid #ffffff !important;
}

.close, .credits {
    color: #ffffff !important;
}
		 
	.wc-date-container > span {
color: unset !important;
    font-weight: normal !important;
    font-size: 16px;
}

.wc-date-container > i {
    color: unset !important;
}
	
	   	#titlebar {
		 font-size:23px;
		 color:#ffffff;
		 text-decoration: none;
	}
	
	   	#table-delegate {
		 color:#ffffff;
		  background-color: #322c49;
	}
	
	.little {
		 font-size:12px;
	}
	
		.hd {
		  color:yellow;
	}
	
	.nav {
		 padding-top: 10px;
		 padding-bottom: 10px;
	}
	
		#settings_icon {
		height: 30px;
		cursor: pointer
	}
	
			.setting_text {
		padding-left: 5px;
	}
   
   .today > span {
  border: none !important;
  background: #322c49 !important;
}

.selected-day > span {
  background: #252136 !important;
}
   
.wc-banner, .wc-details {
  background: #252136 !important;
}

/* rows */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
   border-top: 3px solid #252136;
}


.holo_b_t {
   border-top: 1px solid #ffffff;
}

.holo_b_b {
   border-bottom: 1px solid #ffffff;
}

.holo_b_l {
   border-left: 1px solid #ffffff;
}

.holo_b_r {
   border-right: 1px solid #ffffff;
}

.fa-angle-right, .fa-angle-left {
   	color: #ffffff;
}

.current-year, .current-month {
	background: #252136 !important;
	border-radius: 5px;
}

.table-dark, .calendar-header {
  background: #322c49 !important;
}

.nav, .calendar-days, .months-view, .years-view, .wc-date-popover {
  background: #383253 !important;
}

.calendar-days td:hover > span{
  background: #4c4370 !important;
}

.months-view > span:hover, .years-list-view > span:hover{
  color: #4c4370 !important;
}



.modal-content {
			font-family: 'Barlow', sans-serif !important;
         }

		 .navbar-brand {
			 font-size: 1.5rem;
		 }
		 
   tr.program {
         line-height: 25px;
         min-height: 25px;
         height: 25px;
         }
         th.program, td.program {
         min-width: 50px;
         padding: .30rem !important;
         }
		 
		 
         body.normal {
		font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif !important;
			   --main-bg-color: #252136;
			   --ch_selector-bg-color: #252136;
			   --second-bg-color: #322c49;
			   --third-bg-color: #383253;
			   --hover-bg-color: #4c4370;
			   --today-calendar-color: #322c49;
			   --selected-calendar-color: #252136;
		--text-color: #ffffff;
		
         padding: 0px;
         margin:0px;
         background-color: #252136;
         }
		 
		  body.stars {
		font-family: 'Barlow', sans-serif !important;
			   --main-bg-color: #252136;
			   --ch_selector-bg-color: #252136;
			   --second-bg-color: #322c49;
			   --third-bg-color: #383253;
			   --hover-bg-color: #4c4370;
			   --today-calendar-color: #322c49;
			   --selected-calendar-color: #252136;
		--text-color: #ffffff;
			   
			 	background-image: url("starsglow1.gif") !important;
				  background-attachment: fixed;
         padding: 0px;
         margin:0px;
         }

		         body.light {
		font-family: 'Barlow', sans-serif !important;
			   --main-bg-color: #252136;
			   --ch_selector-bg-color: #252136;
			   --second-bg-color: #322c49;
			   --third-bg-color: #383253;
			   --hover-bg-color: #4c4370;
			   --today-calendar-color: #322c49;
			   --selected-calendar-color: #252136;
		--text-color: #ffffff;
		
         padding: 0px;
         margin:0px;
         background-color: #252136;
         }
		 
		 
		          body.black {
		font-family: 'Barlow', sans-serif !important;
			   --main-bg-color: #000000;
			   --ch_selector-bg-color: #000000;
			   --second-bg-color: #000000;
			   --third-bg-color: #000000;
			   --hover-bg-color: #404040;
			   --today-calendar-color: #262626;
			   --selected-calendar-color: #4d4d4d;
		--text-color: #ffffff;
		
         padding: 0px;
         margin:0px;
         background-color: #252136;
         }
		 
		 
         .program_title {
         font-size: 15px;
         }
		 .selected_ch_img {
         background-color: #383253;
		 border-radius: 10px;
		 
			 box-shadow:
    inset 0 0 0 2px #252136;
         }
         .program_genre {
         font-size: 13px;
         }
         .program_td {
         padding-right: 10px;
         }
         .program_hour {
         font-size: 15px;
         }
         @media (min-width: 768px) {
         .modal-open_padding {
         padding-right: 8.5px !important;
         }
         }
         .modal-header {
         padding-top: .5rem;
         padding-bottom: .5rem;
         }
         .modal_title {
			 font-weight: bold;
         font-size: 17px;
         }
         .symbol {
         height: 20px;
         width: 20px;
         }
		 .modal-body {
		 font-size: 15px;
         }
         .modal-content {
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Cantarell, 'Helvetica Neue', sans-serif !important;
         font-size: 15px;
         border: 1px solid white;
         color: white;
         background-color:  #252136;
         }
         .close {
         color: #fff; 
         opacity: 1;
         }
         .modal p:last-of-type {
         margin: 0;
         }
         .modal p img {
         margin-bottom: 5px;
         margin-left: 2px;
         }
         nav .col-lg-4 {
         padding: 0px;
         }
         nav .col-lg-3 {
         padding: 0px;
         }
         .canale-img{
         cursor: pointer
         }
         .canale-img:hover {
		
			 box-shadow:
    inset 0 0 0 2px #252136;
			 		 border-radius: 10px;
			 background-color: #4c4370;
			 }
		          @media (max-width: 900px) {
         .lateral_ad {
         display: none;
         }
		 
		 
.cookie-disclaimer {
  background: #000000;
  color: #FFF;
  opacity: 0.9;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 150px;
  position: fixed;
} 


	

