html { font-size:100% }

img{
	max-width:100%;
}

@media (min-width: 992px) {
  .autotoc-wrapper {
    opacity: 0;
  }
}


html.copyright{
  margin-top: 0px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .pull-left.item-umage {
     float:none;
        
   }
}
.acm-slideshow .owl-carousel .item .mask{
  display:none;
}
.mod-languages ul {
    list-style-type: none;
    padding-left: 0;
}
.custom.page-banner p {
    margin-bottom: 0px;
}
.fa-sm {
    font-size: 0.7rem;
}

html, body, .t3-wrapper, .t3-mainbody{
	height:100%;
}

html.home{
  height:unset;
}

@media (min-width: 1200px){
.container {
    width: 1100px;
}
}

.jmb-tree-left nav li {
    width: 100%;
}
nav.jmb-tree.jmb-tree-default ul {
    list-style: none;
}

label#jform_articletext-lbl:after {
    content: " *";
    color: #c35858;
}

html.style-2{
  
  background-color:silver;
background-image: 
radial-gradient(circle at 100% 150%, silver 24%, white 25%, white 28%, silver 29%, silver 36%, white 36%, white 40%, transparent 40%, transparent),
radial-gradient(circle at 0    150%, silver 24%, white 25%, white 28%, silver 29%, silver 36%, white 36%, white 40%, transparent 40%, transparent),
radial-gradient(circle at 50%  100%, white 10%, silver 11%, silver 23%, white 24%, white 30%, silver 31%, silver 43%, white 44%, white 50%, silver 51%, silver 63%, white 64%, white 71%, transparent 71%, transparent),
radial-gradient(circle at 100% 50%, white 5%, silver 6%, silver 15%, white 16%, white 20%, silver 21%, silver 30%, white 31%, white 35%, silver 36%, silver 45%, white 46%, white 49%, transparent 50%, transparent),
radial-gradient(circle at 0    50%, white 5%, silver 6%, silver 15%, white 16%, white 20%, silver 21%, silver 30%, white 31%, white 35%, silver 36%, silver 45%, white 46%, white 49%, transparent 50%, transparent);
background-size:100px 50px;
}
html.style-2 body, html.style-2 .t3-wrapper {
  background: #ffffff96;
}

.item-image{
margin-bottom: 0px!important;
}

@media (min-width: 992px){
.t3-spotlight.t3-spotlight-3 > div + div {
    border-left: none;
}
}
.field-entry.agreement{
  display:none;
}
.custom, .mod-languages {
    display: inline-block;
}

.custom a{
  color: #eee;
}

.blog .intro-image img {
    border: 8px solid #fff;
    -webkit-box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: -1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}

.jmb-tree-left .jmb-tree.jmb-tree-default .jmb-tree-dropdown:hover > .jmb-tree-dropdown-menu {
 
    top: unset!important;
} 


.jmb-tree .active a{
  font-weight:600!important;
}

.tme-citation{
  font-size:0.8rem;
}

i.fa.fa-comment {
    color: blue;
  color: #0645ad;
    padding-left: 3px;
}

span.mytool{

  text-decoration: underline;
}

span.mytool a{
  color:  #0645ad;
}

.skin1 .article-content span{
  padding-top: 1565px;
    margin-top: -1565px;
}

.vina-timeline-slider a:hover,
.vina-timeline-slider a:focus{
  border-bottom-color: transparent;
}


.glossaryclear .tags{
  margin-top: 0px;
}

.publichistory .intro-image {
    display: none;
}


.news-list  .intro-image {
    display: none;
  
}

.osmap-items ol { counter-reset: item;list-style: none; }

.osmap-items ol li a:before{
    content: counters(item, "-") " ";
    counter-increment: item;
}



#jform_com_fields_agreement label.checkbox:after {
    content: " *";
    color: #a54242;
}

.readmore {
    margin-top: 0px;
margin-bottom: 40px;
}
.readmore a{
  font-size:0.8rem;
      float: right;
    margin-right: 10px;
}

.sitemap-type ol {
    list-style: none;
}


table#glossarylist td{
  padding-top:10px;
    padding-bottom:10px;
}


.article-content a{
  color: #0645ad;
}

.article-content a:hover{
      border-bottom-color:  #0645ad;
}

ol.tme-list {
  counter-reset: list;
}
ol.tme-list > li {
  list-style: none;
}
ol.tme-list > li:before {
  content: "(" counter(list, decimal) ") ";
  counter-increment: list;
}



table td.nowrap{
  white-space: nowrap;
}

@media (max-width: 992px){
  table td.nowrap{
  white-space: unset;
}
}


@media (max-width: 1199.98px) {
  .jmb-tree.jmb-tree-default .jmb-tree-dropdown-menu {
    position: inherit;
    opacity: 1;
    left: inherit;
  }
}
.demo2 article section.article-intro.clearfix p{
  color: #fff;
}



.demo2 article .top section.article-intro.clearfix {
    position: absolute;
    opacity: 0;
    top: -22px;
    padding: 24px;
    transition: .3s;
}

.demo2 article:hover .top section.article-intro.clearfix {
    opacity: 1;
    top: 0px;
}

.demo2 article .left section.article-intro.clearfix {
    position: absolute;
    opacity: 0;
    top: 0px;
    left: -20px;
    padding: 24px;
    transition: .3s;
}

.demo2 article:hover .left section.article-intro.clearfix {
    opacity: 1;
     top: 0px;
    left: 0;
}

.demo2 article .right section.article-intro.clearfix {
    position: absolute;
    opacity: 0;
    top: 0px;
    right: -50px;
    left: 50px;
    padding: 24px;
    transition: .3s;
}

.demo2 article:hover .right section.article-intro.clearfix {
    opacity: 1;
    right: 0;
    left: 0;
    top: 0px;
}
.demo2 article .bottom section.article-intro.clearfix {
    position: absolute;
    opacity: 0;
    bottom: -20px;
    padding: 24px;
    transition: .3s;
}

.demo2 article:hover .bottom section.article-intro.clearfix {
    opacity: 1;
    bottom: 105px;
}


.demo2 article .intro-image img{
  transition: .3s;
}
.demo2 article:hover .intro-image img{
  filter: brightness(50%);
}