html {
scroll-behavior: smooth;
}
@media screen and (min-width: 800px) {
a.headline {
background-color: #E5E4E2;
display: block;
width: relative;
text-decoration: none;
color: black;
line-height: 1.2;
align: justify;
border-left: 5px solid transparent;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 0px;
font-weight: bold;
font-size: 18px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
}
}
@media screen and (max-width: 800px) {
a.headline {
background-color: #E5E4E2;
display: block;
width: relative;
text-decoration: none;
color: black;
line-height: 1.2;
align: justify;
border-left: 5px solid transparent;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 0px;
font-weight: bold;
font-size: 16.5px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
}
}
@media screen and (min-width: 800px) {
a.description {
background-color: #E5E4E2;
align:justify;
text-align: justify;
display: block;
height:100%;
width: relative;
text-decoration: none;
border-left: 5px solid transparent;
border-top: 0px;
border-bottom: 7px solid transparent;
border-right: 0px;
font-size: 14px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
color: dimgrey;
}
}
@media screen and (max-width: 800px) {
a.description {
background-color: #E5E4E2;
align:justify;
text-align: justify;
display: block;
height:100%;
width: relative;
text-decoration: none;
border-left: 5px solid transparent;
border-top: 0px;
border-bottom: 7px solid transparent;
border-right: 0px;
font-size: 12.5px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
color: dimgrey;
}
}
@media screen and (min-width: 800px) {
a.time {
background-color: #E5E4E2;
align:justify;
display: block;
height:100%;
width: relative;
text-decoration: none;
border-left: 5px solid transparent;
border-top: 0px;
border-bottom: 1px solid transparent;
border-right: 0px;
padding-right: 5px;
font-size: 11px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
color: green;
}
}
@media screen and (max-width: 800px) {
a.time {
background-color: #E5E4E2;
align:justify;
display: block;
height:100%;
width: relative;
text-decoration: none;
border-left: 5px solid transparent;
border-top: 0px;
border-bottom: 1px solid transparent;
border-right: 0px;
padding-right: 5px;
font-size: 10px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
color: green;
}
}
.box {
display: flex;
justify-content: center;
align-items: center;
height: inherit;
padding: 20px;
}
@media screen and (min-width: 800px) {
form {
width: 50%;
overflow-x: hidden;
padding: 20px;
border-radius: 10px;
background: #fff;
box-shadow: 0 0 20px 0 #095484;
}}
@media screen and (max-width: 800px) {
form {
width: 100%;
overflow-x: hidden;
padding: 20px;
border-radius: 10px;
background: #fff;
box-shadow: 0 0 15px 0 #095484;
}}
.banner {
position: relative;
height: 30px;
/* background-size: cover; */
display: flex;
/* justify-content: center; */
/* align-items: center; */
/* text-align: center; */
}
@media screen and (min-width: 800px) {
h1 {
position: absolute;
margin: 0;
padding-left: 50px;
font-size: 25px;
color: black;
z-index: 2;
font-family: Arial, Helvetica, sans-serif;
}
}
@media screen and (max-width: 800px) {
h1 {
position: absolute;
margin: 0;
padding-left: 40px;
font-size: 24px;
color: black;
z-index: 2;
font-family: Arial, Helvetica, sans-serif;
}
}
p.unavailable {
background-color: #E5E4E2;
display: block;
width: 100%;
text-decoration: none;
color: black;
line-height: 1.2;
align: justify;
border-left: 5px solid transparent;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 0px;
font-weight: bold;
font-size: 18px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
}
div.news-item{
background-color: #E5E4E2;
/*box-shadow: rgba(0, 0, 0, 0.4) -1px 0px 5px, rgba(0, 0, 0, 0.5) 0px 4px 5px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;*/
box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 5px 1px, rgba(0, 0, 0, 0.1) 0px 4px 5px -3px, rgba(0, 0, 0, 0.2) 0px -1px 0px inset;
}
div.news-item:hover{
box-shadow: none;
}
@media screen and (min-width: 800px) {
p.srctxt {
align:justify;
text-align: justify;
word-break: break-all;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
.logo-img{
margin-right: 10px;
vertical-align: center;
/* position: relative; */
width: 34px;
height: 34px;
}
}
@media screen and (max-width: 800px) {
p.srctxt {
align:justify;
text-align: justify;
word-break: break-all;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
}
.logo-img{
margin-right: 10px;
vertical-align: top;
/* position: absolute; */
width: 30px;
height: 30px;
}
}
.float{
position:fixed;
width:25px;
height:25px;
bottom:15px;
right:12px;
background-color: white;
border-radius:50%;
text-align:center;
vertical-align:center;
z-index: 99999998;
font-size:0;
cursor:pointer;
animation: beatan 0.8s infinite alternate;
}
.top-float{
position:fixed;
width:25px;
height:25px;
bottom:52px;
right:12px;
background-color: white;
border-radius:50%;
text-align:center;
vertical-align:center;
z-index: 99999998;
font-size:0;
cursor:pointer;
animation: beatan 0.8s infinite alternate;
}
.my-float{
margin-top:22px;
}
@keyframes beatan{
to { transform: scale(1.1); }
}
.loader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 99999999999;
background: url('../static/loader.gif') 50% 50% no-repeat rgb(255,255,255);
}
.highlight {
background-color: yellow;
font-weight: bold;
}
.input-container {
position: relative;
padding-bottom: 10px;
}
.keyword-input {
border-radius: 5px;
transition: border-color 0.3s ease;
border: 1px solid silver;
width: 10em;
height: 1.5em;
padding-left: 0.5em;
outline: none;
overflow: hidden;
}
.clear-btn {
position: absolute;
font-size: 20px;
left: 129px;
transform: translateY(-105%);
cursor: pointer;
opacity: 0;
transition: opacity 0.3s ease;
}
.clear-btn.show {
opacity: 1;
}
@media screen and (min-width: 800px) {
a.article-category {
background-color: #E5E4E2;
align:justify;
display: block;
height:100%;
width: relative;
text-decoration: none;
border-left: 5px solid transparent;
border-top: 0px;
font-weight: bold;
border-bottom: 1px solid transparent;
border-right: 0px;
padding-right: 5px;
font-size: 11px;
padding-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
color: green;
}
}
@media screen and (max-width: 800px) {
a.article-category {
background-color: #E5E4E2;
align:justify;
display: block;
height:100%;
font-weight: bold;
width: relative;
text-decoration: none;
border-left: 5px solid transparent;
border-top: 0px;
border-bottom: 1px solid transparent;
border-right: 0px;
padding-right: 5px;
font-size: 10px;
padding-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
color: green;
}
}
.content {
display: none;
font-family: Arial, Helvetica, sans-serif;
padding-right: 5px;
padding-top: 5px;
border-left: 5px solid transparent;
}
.container{
padding-bottom:10px;
}
.show-similar-button-container{
display: flex;
flex-direction: column;
align-items: center;
}
.similar-news-item:hover {
text-decoration: none;
}
@media screen and (min-width: 800px) {
.similar-news-item {
text-align: justify;
text-decoration: underline;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: black;
display:inline-block;
padding-bottom: 10px;
width:100%;
/*white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;*/
}
}
@media screen and (max-width: 800px) {
.similar-news-item {
text-align: justify;
text-decoration: underline;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: black;
display:inline-block;
padding-bottom: 8px;
width:100%;
/*white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;*/
}
}
.show-more {
background-color: #E5E4E2;
font-family: Arial, Helvetica, sans-serif;
border-radius:4px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
font-size: 12px;
display: box;
border: none;
}
.show-more:hover {
background-color: black;
color: white;
}
.show-less {
background-color: #E5E4E2;
font-family: Arial, Helvetica, sans-serif;
border-radius:4px;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
font-size: 12px;
border: none;
display: none;
}
.show-less:hover {
background-color: black;
color: white;
}
.word-cloud-container{
word-wrap: break-word;
padding-bottom: 10px;
}
.wc-tokens{
font-family: Arial, Helvetica, sans-serif;
font-size: 13.2px;
cursor: pointer;
}
.wc-tokens:hover{
text-decoration: underline;
}
.word-cloud-section{
padding-bottom: 10px;
display: none;
word-wrap: break-word;
}
.show-more-word-cloud{
padding-bottom: 23px;
text-align: center;
}
.three-dots{
font-size: 30px;
margin: 0;
line-height:0;
vertical-align: top;
padding: 0;
cursor: pointer;
}
.three-dots:hover{
font-size: 25px;
}