@font-face {
	font-family: "Digital";
	font-weight: bold;
	src: url('./fonts/digital_counter_7.ttf');
}

            html, body {height: 100%; margin: 0; padding: 0; }
            .texte2 { font-family: 'Arial', sans-serif; font-size:32px; color: black; }
            .texte3 { font-family: 'Arial', sans-serif; font-size:18px; color: black; }
            .texte1 { font-family: 'Arial', sans-serif; font-size:24px; color: black; }
            .synchro { font-family: 'Arial', sans-serif; font-size:18px; font-weight:bold; color: #DF691A; }
            .clockdate { font-family: 'Arial', sans-serif; text-align:center; font-size:36px; font-size:4vw; color: black; margin: 2px; display: block; font-weight:bold; text-shadow: 1px 1px 1px grey; }
            .clocktime { font-family: 'Digital', sans-serif; text-align:center; font-size:216px; font-size:16vw; color: black; margin: 2px; display: block; font-weight:bold; text-shadow: 1px 1px 1px grey; }
            .clocktime2 { font-family: 'Roboto', sans-serif; text-align:center; font-size:72px; font-size:8vw; color: black; margin: 2px; display: block; font-weight:bold; text-shadow: 1px 1px 1px grey; }

code[class*="language-"],
pre[class*="language-"] {
	color: #f8f8f2;
	background: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
	border-radius: 0.3em;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #2A2A2A;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #8292a2;
}

.token.punctuation {
	color: #f8f8f2;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
	color: #f92672;
}

.token.boolean,
.token.number {
	color: #ae81ff;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #a6e22e;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
	color: #f8f8f2;
}

.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
	color: #e6db74;
}

.token.keyword {
	color: #66d9ef;
}

.token.regex,
.token.important {
	color: #fd971f;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}
.form-control:valid {
  background-color:  #2B3E50!important;
  color: #DF691A;
  font-size:18px;
  font-weight: bold;
  border-color: #DF691A; 
}

.icones {
  color: #FFFFFF;
  font-size:48px;
  
}

.hephem {
  color: #FFFFFF;
  font-size:22px;
  
}

.details {
  color: #FFFFFF;
  font-size:24px;
  
}

.icones2 {
  color: #FFFFFF;
  font-size:72px;
  
}


.wicone {
  color: #FFFFFF;
  font-size:28px;
  
}

.wicones {
  color: #FFFFFF;
  font-size:26px;
  
}

.twitter-typeahead {
  display: block !important;
}




.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}

.tt-dropdown-menu {
  min-width: 160px;
  font-size:22px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #2B3E50;
  border: 1px solid #DF691A;
  border: 1px solid rgba(223,105,26,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.tt-suggestion {
  display: block;
  padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #2B3E50;
  background-image: -moz-linear-gradient(top, #2B7ECB, #C0FFFF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2B7ECB), to(#C0FFFF));
  background-image: -webkit-linear-gradient(top, #2B7ECB, #C0FFFF);
  background-image: -o-linear-gradient(top, #2B7ECB, #C0FFFF);
  background-image: linear-gradient(to bottom, #2B7ECB, #C0FFFF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffC0FFFF', endColorstr='#ff0077b3', GradientType=0)
}

.tt-suggestion.tt-is-under-cursor a {
  color: #fff;
}

.tt-suggestion p {
  margin: 0;
}
.hephemeride { font-size:18px; color:#ffffff; text-shadow:0 2px 3px rgba(0,0,0,0.3); }

.covid { font-size:22px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }
.recherche { font-size:18px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }
.titre1 { font-size:28px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }
.titre7 { font-size:38px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }

.titre2 { font-size:22px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }
.titre2b { font-size:18px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }
.titre5 { font-size:20px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }

.titre3 { font-size:18px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }
.titre4 { font-size:14px; color:#fff; background-color: #2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }
.titre6 { font-size:22px; color:#2B7ECB; text-shadow:0 2px 3px rgba(0,0,0,0.3); }

.Format_Texte {
font-family: 'Arial', sans-serif; 
font-size:20px;
}

.Couleur_Texte {
font-size:20px; 
color:#DF691A;
}

.aq050 { font-size:24px; color:#000; background-color:#50F0E6; }
.aq050b { font-size:24px; color:#50F0E6; }

.aq51100 { font-size:24px; color:#000; background-color: #50CCAA; }
.aq51100b { font-size:24px; color:#50CCAA; }

.aq101150 { font-size:24px; color:#000; background-color: #F0E641; }
.aq101150b { font-size:24px; color:#F0E641; }

.aq151200 { font-size:24px; color:#fff; background-color: #FF5050; }
.aq151200b { font-size:24px; color:#FF5050; }

.aq201300 { font-size:24px; color:#fff; background-color: #960032; }
.aq201300b { font-size:24px; color:#960032; }

.aq301500 { font-size:24px; color:#fff; background-color: #7D2181; }
.aq301500 { font-size:24px; color:#7D2181; }



a:link {
    text-decoration: none;
color:#FFFFFF;
}

a:visited {
    text-decoration: none;
color:#FFFFFF;
}

a:hover {
    text-decoration: none;
color:#FFFFFF;
}

a:active {
    text-decoration: none;
color:#FFFFFF;
}

.clock {
 font-size:22px; 
 color:#2B7ECB;

 }
