body {
  min-height: 75rem;
  padding-top: 9.5rem;
}
a,input,textarea,select{outline:none !important;box-shadow:none;}
button:active, button:focus {
  outline: none !important;
  box-shadow:none;
}
img{max-width:100%;}
.mobile-filter{display:none;}
.aj-content img{max-width:100%;height:auto;}
.flex{display:flex;}
.doc-buttons .btn-order br{display:none;}
.doc-buttons a{font-size:.96rem;}
.btn-donate {background:#fff;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.btn-donate button span{background:#fff;color:#f88000;display:inline-block;border-radius:50%;width:24px;height:24px}
.btn-donate button:hover span{color:#000;}
.btn-order{border:1px solid #a8e1f0 !important;}
.btn-order:hover{border:1px solid #f88000 !important;}
.home-mobile-link{display:none;}
nav.nav-keywords{border:1px solid rgb(222, 226, 230);border-bottom:none;}
nav input[name="search"]{margin-top:4px;}
nav .favorite-link{padding-right:16px;}
nav .home-link{font-size:1rem;padding-right:4.5rem;line-height:1.2;}
nav .home-link a{text-decoration:none;color:#fff;}
nav .home-link a span{color:#f88000;display:block;font-size:1.25rem;}
nav .nav-link{font-size:1.2rem;}
nav .nav-link span{position:relative;}
nav .nav-link span:after {
	display: block;
	position: absolute;
	left: 0;
	width: 0;
	top: 24px;
	height: 2px;
	background-color: #f88000;
	content: "";
	transition: width 0.3s ease-out;
}
nav .nav-link span:hover:after,
nav .nav-link span:focus:after {
	width: 100%;
}
.page-1 .bd-callout-warning{background-color:#a8e1f0;color:#000;border-color:#000 !important;}
.page-1 .bd-callout-warning .icon-info{color:#000;}
.form-control:focus,.form-select:focus{box-shadow:none;border-color:#f88000;}
#topNav li.active a.text-white{color:rgb(108,117,125);}
#topNav li.first a{padding-left:0;}
#topNav li.active a.text-orange:hover, footer li.active a.text-orange:hover{color:#f88000;}
.text-orange{color:#f88000;}
.bg-orange{background-color:#f88000;}
.btn.bg-orange{border-color:#f88000;}
.btn.btn-dark.bg-orange:hover{border-color:#424649;}
.fs-2 {
    font-size: 2rem !important;
}
.home-news .card-text{min-height:48px;}
.home-news a.img {display:contents;}
.home-news img{border-radius:0.375rem 0.375rem 0 0;}
.bi {
    display: inline-block;
    vertical-align: -.125em;
    fill: currentcolor
}

.bd-callout-warning{border-color:#f88000 !important;}
.bd-callout-danger{border-color:#d74238 !important;}
.bd-callout .icon-info{
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size:1.8rem;
}
.bd-callout-danger .icon-info{color:#d74238;}
.bd-callout-warning .icon-info{color:#f88000;}
.btn-primary{background-color:#f88000;border-color:#f88000;}
.btn-primary:hover{background-color:#424649;border-color:#424649;}
.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:disabled{background-color:#f88000 !important;border-color:#f88000;}

.alert-warning a{color:#664d03;}
.aj-search .alert-warning{font-size:.9rem;}
.page-link, .page-item:last-child .page-link {color:#000;}
.pagination a,.pagination a:active, .pagination a:focus{outline:none !important}
.active>.page-link{background-color:#6c757d;border-color:#6c757d;outline:none}
.page-link.active{background-color:transparent !important;border-color:#6c757d !important;outline:none;}
.page-link:hover{color:#f88000;}
.book-icon {
    color:rgba(0, 0, 0, 0.175);
    font-size:4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.book-image{background-size:cover;background-repeat:no-repeat;width:100%;height:100%;background-position:center;}
.card{position:relative;}
.card .bookmark{position:absolute;right:8px;top:8px;cursor:pointer;}
.card .bookmark.active{color:#f88000;}
.favorite-empty,.favorite-empty a{color:#000;}
.home-search select{width:24% !important;}
.home-search input{width:50% !important;}

header li a.nav-link{text-align:center;color:#000;}
.home-req .card-header{background-color: #a8e1f0;}
.simplesearch-paging{display:none;}
.simplesearch-result h3{font-size:1.2em;}
.simplesearch-result h3 a{color:#000;}

.breadcrumb-chevron {
  --bs-breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  gap: .5rem;
}
.breadcrumb-chevron .breadcrumb-item {
  display: flex;
  gap: inherit;
  align-items: center;
  padding-left: 0;
  line-height: 1;
}
.breadcrumb-chevron .breadcrumb-item::before {
  gap: inherit;
  float: none;
  width: 1rem;
  height: 1rem;
}

.breadcrumb-custom .breadcrumb-item {
  position: relative;
  padding: .75rem 3rem;
}
.breadcrumb-custom .breadcrumb-item::before {
  display: none;
}
.breadcrumb-custom .breadcrumb-item::after {
  position: absolute;
  top: 50%;
  right: -25px;
  z-index: 1;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  content: "";
  background-color: var(--bs-tertiary-bg);
  border-top-right-radius: .5rem;
  box-shadow: 1px -1px var(--bs-border-color);
  transform: scale(.707) rotate(45deg);
}
.breadcrumb-custom .breadcrumb-item:first-child {
  padding-left: 1.5rem;
}
.breadcrumb-custom .breadcrumb-item:last-child {
  padding-right: 1.5rem;
}
.breadcrumb-custom .breadcrumb-item:last-child::after {
  display: none;
}
footer .btn{width:100%;}
.footer-links a{color:#000;}
.footer-links{text-align:right;}
.ja-tags label.disabled{display:none;}
.ja-tags label{font-weight:400;margin:2px 0;font-size:.65em}
.ja-tags label:nth-of-type(3),.ja-tags label:nth-of-type(9){font-size:.8em;}
.ja-tags label:nth-of-type(5),.ja-tags label:nth-of-type(10),.ja-tags label:nth-of-type(14),.ja-tags label:nth-of-type(22){background-color: #fff3cd !important;}
.ja-tags label:nth-of-type(7),.ja-tags label:nth-of-type(12),.ja-tags label:nth-of-type(22){font-size:.85em}
.ja-tags label:nth-of-type(23),.ja-tags label:nth-of-type(15),.ja-tags label:nth-of-type(4){font-size:.7em;background-color: #dee2e6 !important;}
.ja-tags .custom-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.ja-tags .custom-checkbox+label{cursor:pointer;}
.ja-tags .custom-checkbox:checked+label {
  border-color: #f88000 !important;
  background-color: #f88000 !important;
  color:#fff !important;
}

.book-page .main-block {position:relative;}
.book-page .main-block .doc-num{position:absolute;right:8px;top:8px;font-size:1.4em;}
.book-page .main-block .doc-num span{font-weight:300;}
.book-page .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.book-page .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.simplesearch-highlight{background: #fff3cd}
.book-page .accordion-button{font-size: 1.2rem;}
.accordion-button:focus{border-color:none !important;box-shadow: none !important;}
.accordion-button:not(.collapsed){background-color:rgb(248,249,250) !important;}
.book-page .accordion-body .btn-border{border:1px solid #dee2e6}
.book-page .accordion-body table a{color:#052c65}
thead.table-dark{background-color: rgb(33,37,41);}
.form-check-input:checked{background-color:#f88000;border-color:#f88000;}
.form-check-input:focus {
    border-color: #f88000;
    outline: 0;
    box-shadow: none;
}
.home-docs .card-title,.aj-search .card-title{min-height:48px;padding-right:16px;}


.cookie_notice {
	box-sizing:border-box;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background:#e9eef3;
	color:#333;
	font-size:13px;
	padding: 8px 20px;
	border:1px solid #d5d5d5;
	line-height:1.2;
	display:none;
	z-index: 1;
}
.cookie_notice .flex{flex-wrap:wrap;align-items:center}
.cookie_notice .flex .item-1{flex-basis:90%;padding-right:16px;box-sizing:border-box;}
.cookie_notice .flex .item-2{flex-basis:10%;box-sizing:border-box;}
.cookie_notice a{color:#333;text-decoration:underline;}
.cookie_notice .cookie_btn{
	box-sizing:border-box;
	background:#43b51f;
	width:100px;
	padding:8px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	float:right;
}
.cookie_notice .f-item{flex-basis:100%;}

@media (max-width: 1400px) {
    .home-news .card-text {
        min-height: 72px;
    }
}
@media (max-width: 1399px) {.doc-buttons .btn-order br{display:block;}}
@media (max-width: 1200px) {
    .home-news .card-text {
        min-height: 96px;
    }
    nav .home-link{padding-right:2.25rem;}
    .doc-buttons a{width:100%;}
}
@media (max-width: 1199px) {.doc-buttons .btn-order{margin-top:1rem;}.doc-buttons .btn-order br{display:none;}}
@media (max-width: 1112px) {
    .cookie_notice .flex .item-1{flex-basis:80%;}
    .cookie_notice .flex .item-2{flex-basis:20%;}
}
@media (max-width: 1012px) {
    nav .nav-link {
        font-size: 1rem;
    }
}
@media (max-width: 992px) {
    .home-news .card-text {
        min-height: 120px;
    }
    
}
@media (max-width: 991px) {
    nav .nav-link {
        font-size: 1.2rem;
    }
    .container.find-in-home{max-width:100%;}
    .aj-search .col-lg-1{display:none;}
    .aj-search .col-lg-8{width:100%;flex:none}
    .aj-search .col-lg-3{width:100%;margin-top:40px;}
    .desktop-filter{display:none;}
    .mobile-filter{display:block;margin-bottom:60px;}
    nav .flex{flex-wrap:wrap}
    nav .flex>div{flex-basis:100%}
    #topNav {
        margin: 1rem 0;
    }
    nav .home-link{display:none;}
    nav .home-link.home-mobile-link{display:block;width:200px;margin:0 auto;text-align:center;position:absolute;top:6px;left:50%;margin-left:-100px;padding-right:0;}
    .fixed-top nav .container-fluid{padding-left:0;padding-right:0;}
	
	.doc-buttons a{font-size:1rem;}
}
@media (max-width: 768px) {
.container, .container-md, .container-sm {
    max-width: 100%;
}
}
@media (max-width: 782px) {

    
}
@media (max-width: 767px) {
	.footer-links,.footer-share{text-align:center;}
    .home-news .card-text {
        min-height: auto;
    }
	.aj-search.p-5{padding:2rem 1rem !important;}
	.aj-search button span{display:none;}
	.book-page .main-block.p-5{padding:3rem 1rem !important;}
}
@media screen and (max-width: 600px) {
	.cookie_notice .flex .item-1{flex-basis:70%;}
	.cookie_notice .flex .item-2{flex-basis:30%;}
}
@media (max-width: 500px) {
    .aj-search .pagination .page-item:nth-last-child(2) a,.aj-search .pagination .page-item:nth-last-child(2) span{border-radius:0 0.375rem 0.375rem 0;}
    .aj-search .pagination .page-item:nth-child(2) a,.aj-search .pagination .page-item:nth-child(2) span{border-radius:0.375rem 0 0 0.375rem;}
    .aj-search .pagination .page-item:first-child,.aj-search .pagination .page-item:last-child{display:none;}
}
@media (max-width: 420px) {
    .home-req button,.home-req a.btn{border:1px solid #6c757d;}
    .aj-search.p-5{padding:0 0 !important;}
    .fixed-top nav.px-4 {
        padding-right: .75rem!important;
        padding-left: .75rem!important;
    }
}
@media (max-width: 400px) {
	.cookie_notice .flex .item-1{flex-basis:65%;}
	.cookie_notice .flex .item-2{flex-basis:35%;}
}



