@charset "utf-8";
/* CSS Document */


.auto { margin:auto; }
.mb0 { margin-bottom:0; }
.m10 { margin:10px; }
.box1300 { max-width:1300px; }


.top{cursor: pointer; width:70px; height:40px; border-radius:10px; background: #e6e5e5; color:blue; opacity:0.5; line-height:50px; text-align:center; font-size:25px; position:fixed; bottom:15px; right:20px; display:block; }
.top:hover{ opacity:0.3; }
.top span{ width:70px; height:40px; }


.indexCarousel { height:500px; }

.pageTitle h1 { font-size: 1.8em; line-height: 1.5; margin: 0px; padding: 0px; }
.pageBody p { text-indent:2em; min-height:1em; }
.pageBody h1 { font-size: 1.8em; line-height: 2; margin: 0px; padding: 0px; }
.pageBody h2 { font-size: 1.8em; line-height: 2; margin: 0px; padding: 0px; }
.pageBody h3 { font-size: 1.6em; line-height: 2; margin: 0px; padding: 0px; }
.pageBody h4 { font-size: 1.4em; line-height: 2; margin: 0px; padding: 0px; }
.pageBody h5 { font-size: 1.2em; line-height: 2; margin: 0px; padding: 0px; }
.pageBody h6 { font-size: 1.2em; line-height: 2; margin: 0px; padding: 0px; }

.pageBody img {
    min-width: 50%;
    max-width: 90%;
    height: auto;
    border: 1px solid #CCCCCC;
    padding: 3px;
    display: block;
    margin: auto;
}

/* @media (min-width: 576px) { div {
            background-color:lightblue;
        }}*/

.nav-pills .nav-link {  border-radius: 0.8rem!important; }

.titleLink:hover { text-decoration: none; color: #007bff;}



.yellow { color:#eb6100; }
.red { color:#d13d6f; }
.blue { color:#1e50a2; }
.grey { color:#a7a6a6; }
.dgrey { color:#666666; }
.white { color:#fff; }
.black { color:#000; }


.mt2_5{  margin-top: 2.5rem!important }


pre code {
      display: block;
	  padding: 9px;
	  margin: 0 0 20px;
	  font-size: 13px;
	  line-height: 1.428571429;
	  word-break: break-all;
	  word-wrap: break-word;
	  background-color: #f5f5f5;
	  border: 1px solid #ccc;
	  border-radius: 3px;
	  white-space: break-spaces;
}

