html, body {margin: 0px; padding: 0px; position: relative; font-size: 1rem;}
html {height: 100vh; min-height: 100vh;}
body {
	display: flex; flex-direction: column; min-height: 100vh; position: relative;
	background: url('') repeat; color: #1a1a1a;
	-webkit-font-smoothing: antialiased; text-rendering: optimizelegibility;
}
#main {width: 100%;}
main, .fh-div {min-height: calc(100vh - 336px);
	min-height: -o-calc(100vh - 336px); /* opera */
	min-height: -webkit-calc(100vh - 336px); /* google, safari */
	min-height: -moz-calc(100vh - 336px); /* firefox */
	background-color: #fff;
}
.container {min-height: 100%; position: relative;}
.fh-div {height:auto !important; margin: 0px auto; padding: 0px; position: relative; margin-bottom: 100px;}
.hon-main {height:auto !important; margin: 0px auto; padding: 0px; position: relative;
	min-height: calc(100vh - 392px);
	min-height: -o-calc(100vh - 392px); /* opera */
	min-height: -webkit-calc(100vh - 392px); /* google, safari */
	min-height: -moz-calc(100vh - 392px); /* firefox */
}
.hon-container {box-shadow: 0 0 40px rgba(0,0,0,0.9); border-top-left-radius: .25rem; border-top-right-radius: .25rem; margin: 0px 10%; border-left: 1px solid rgba(0,0,0,0.5); border-right: 1px solid rgba(0,0,0,0.5);}
a {color: #0c8bcd;}
a:hover {text-decoration: none; color: #3f454b; cursor: pointer;}
.fh-div .card-title i {color: #0c8bcd;}
.fh-div .error-desc-div ul {list-style: none;}
.fh-div .error-desc-div ul li:before {content: "\2022"; color: #0c8bcd; font-weight: bold; display: inline-block; font-size: 1.4rem; width: 1rem; margin-left: -2rem;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #2F4F4F;}
header {z-index: 200; position: relative;}
header .btn-group input{
	border-top-right-radius: 0; border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
	-moz-border-top-right-radius: 0; -moz-border-bottom-right-radius: 0;
}

.main-header {border-bottom: 1px solid #fe8c0a;}

.gsc-control-cse, .gsc-control-cse-en {padding: 0px!important; background-color: #f8f9fa!important; border: 0!important;}
.gsc-control-cse .gsc-input, .gsc-control-cse td, .gsc-control-cse .search-button {padding: 0px!important; magin: 0px!important;
	-webkit-border-radius: 0.25rem!important; -moz-border-radius: 0.25rem!important; border-radius: 0.25rem!important;}
	
#navbarSupportedContent {z-index: 100; position: relative; padding: 0px; margin: auto; text-align: center; min-height: 32px;}
#navbarSupportedContent ul{margin: 0px; padding: 0px; width: 100%;}
#navbarSupportedContent a{margin: 0px; vertical-align: middle; width: 100%; display: inline-block; zoom: 1; *display: inline; padding: 8px 1px 1px 1px; color: #ffffff; text-decoration: none; min-height: 32px; background: url(./img/bg-menu.png) repeat-x;}
#navbarSupportedContent a:hover {color: #0c8bcd; background: #feffff;}
#navbarSupportedContent a:active {color: #0c8bcd;}
#navbarSupportedContent li{display: inline-block; zoom: 1; *display: inline; width: 16.667%; color: #ffffff; font-size: 0.9rem; line-height: 0.9rem;  margin: 0px; padding: 0px; list-style: none; list-style-type: none; float: left; border-right: 1px solid #317ba0;}
#navbarSupportedContent li:last-child {border-right: 0px solid #317ba0;}
#navbarSupportedContent li:first-child a{
	-webkit-border-radius: 0.25rem!important; -moz-border-radius: 0.25rem!important; border-radius: 0.25rem!important;
	 border-top-right-radius: 0!important; border-bottom-right-radius: 0!important;
	-webkit-border-top-right-radius: 0!important; -webkit-border-bottom-right-radius: 0!important;
	-moz-border-top-right-radius: 0!important; -moz-border-bottom-right-radius: 0!important;
}
#navbarSupportedContent li:last-child a{
	-webkit-border-radius: 0.25rem!important; -moz-border-radius: 0.25rem!important; border-radius: 0.25rem!important;
	 border-bottom-left-radius: 0!important; border-top-left-radius: 0!important;
	-webkit-border-bottom-left-radius: 0!important; -webkit-border-top-left-radius: 0!important;
	-moz-border-bottom-left-radius: 0!important; -moz-border-top-left-radius: 0!important;
}

main .container {margin: 0px auto; padding: 0px; position: relative;}
#carouselIndicators  {background: rgba(0,0,0,1); border-bottom: 2px solid #fe8c0a; font-family: "Times New Roman", Times, serif;}
#carouselIndicators, #carouselIndicators .carousel-inner, #carouselIndicators .carousel-inner img{-webkit-border-radius: 0.25rem; -moz-border-radius: 0.25rem; border-radius: 0.25rem;}
#carouselIndicators .carousel-indicators {position: relative; padding: 0px; margin: 0px; background: url(./img/bg-menu.png) repeat-x; bottom: 0;}
#carouselIndicators .carousel-indicators li {padding: 0px!important; margin: 10px;}
#carouselIndicators .carousel-indicators .active, #carouselIndicators .carousel-indicators li:hover {background-color: #fff;}
#carouselIndicators .carousel-indicators li {cursor: pointer; width: 12px; height: 12px; margin-right: 0.8%; overflow: hidden;}
#carouselIndicators .carousel-indicators li:last-child {margin-right: 0px;}
#carouselIndicators .carousel-indicators li {border: 0; padding: 1px; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem;}
#carouselIndicators .carousel-indicators li:hover {border: 0;}
#carouselIndicators  a, #carouselIndicators p, #carouselIndicators small, #carouselIndicators h1 {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);}
#carouselIndicators  a {color: #d5e8fd;}
#carouselIndicators  a:hover {color: #eeeeee;}
#carouselIndicators .carousel-caption {padding: 0px; left: 2%; right: 2%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#carouselIndicators .carousel-control-next, #carouselIndicators .carousel-control-prev {width: 4%;}
#carouselIndicators .carousel-control-next i, #carouselIndicators .carousel-control-prev i {color: #0c8bcd;}
#carouselIndicators img {opacity: 0.2;}

main .journal-group .card .card-title, main .card .card-title div {
	-webkit-border-radius: 0.25rem; -moz-border-radius: 0.25rem; border-radius: 0.25rem;
	 border-bottom-left-radius: 0; border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-left-radius: 0; -moz-border-bottom-right-radius: 0;
	text-shadow: 1px 1px 2px #000; font-family: "Times New Roman", Times, serif; font-weight: bold;
}

main .journal-group .card {
	background: -moz-linear-gradient(top, #ffffff 0%, rgba(128, 205, 251, 0.05) 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #rgba(128, 205, 251, 0.05) 100%);
	background: linear-gradient(to bottom, #ffffff 0%, rgba(128, 205, 215, 0.05) 100%);
}

main .journal-group .card .card-body > p {margin: 0px; text-align: justify;}
main .journal-group .card {border: 1px solid rgba(0,0,0,.1);}
main .journal-group .card:hover {border: 1px solid #fe8c0a; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
main .journal-group .card .card-body .con-links a:after {content:"\25CF"; color: #fe8c0a; font-size: 1.2rem; padding: 0px 10px;}
main .journal-group .card .card-body .con-links a:last-child:after {content:""; color: #fe8c0a;}
main .journal-group .card .card-body .con-links a:first-child:before {content:""; color: #fe8c0a;}
main .journal-group .card .card-body .con-links a {padding: 4px 0px; font-size: 0.9rem;}

.jtcolor46 {
	background-color: #3ca95a;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(60,169,90,0.5) 0%, rgba(60,169,90,1) 30%, rgba(60,169,90,1) 70%, rgba(60,169,90,0.5) 100%);
	background: -webkit-linear-gradient(90deg, rgba(60,169,90,0.5) 0%, rgba(60,169,90,1) 30%, rgba(60,169,90,1) 70%, rgba(60,169,90,0.5) 100%);
	background: linear-gradient(90deg, rgba(60,169,90,0.5) 0%, rgba(60,169,90,1) 30%, rgba(60,169,90,1) 70%, rgba(60,169,90,0.5) 100%);
}

.jtcolor47 {
	background-color: #b14044;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(177,64,68,0.5) 0%, rgba(177,64,68,1) 30%, rgba(177,64,68,1) 70%, rgba(177,64,68,0.5) 100%);
	background: -webkit-linear-gradient(90deg, rgba(177,64,68,0.5) 0%, rgba(177,64,68,1) 30%, rgba(177,64,68,1) 70%, rgba(177,64,68,0.5) 100%);
	background: linear-gradient(90deg, rgba(177,64,68,0.5) 0%, rgba(177,64,68,1) 30%, rgba(177,64,68,1) 70%, rgba(177,64,68,0.5) 100%);
}

.jtcolor48 {
	background-color: #203864;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(32,56,100,0.5) 0%, rgba(32,56,100,1) 30%, rgba(32,56,100,1) 70%, rgba(32,56,100,0.5) 100%);
	background: -webkit-linear-gradient(90deg, rgba(32,56,100,0.5) 0%, rgba(32,56,100,1) 30%, rgba(32,56,100,1) 70%, rgba(32,56,100,0.5) 100%);
	background: linear-gradient(90deg, rgba(32,56,100,0.5) 0%, rgba(32,56,100,1) 30%, rgba(32,56,100,1) 70%, rgba(32,56,100,0.5) 100%);
}

.jtcolor106 {
	background-color: #ac693f;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(172,105,63,0.5) 0%, rgba(172,105,63,1) 30%, rgba(172,105,63,1) 70%, rgba(172,105,63,0.5) 100%);
	background: -webkit-linear-gradient(90deg, rgba(172,105,63,0.5) 0%, rgba(172,105,63,1) 30%, rgba(172,105,63,1) 70%, rgba(172,105,63,0.5) 100%);
	background: linear-gradient(90deg, rgba(172,105,63,0.5) 0%, rgba(172,105,63,1) 30%, rgba(172,105,63,1) 70%, rgba(172,105,63,0.5) 100%);
}

.jtcolor166 {
	background-color: #3C81C3;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(60,129,195,0.5) 0%, rgba(60,129,195,1) 30%, rgba(60,129,195,1) 70%, rgba(60,129,195,0.5) 100%);
	background: -webkit-linear-gradient(90deg, rgba(60,129,195,0.5) 0%, rgba(60,129,195,1) 30%, rgba(60,129,195,1) 70%, rgba(60,129,195,0.5) 100%);
	background: linear-gradient(90deg, rgba(60,129,195,0.5) 0%, rgba(60,129,195,1) 30%, rgba(60,129,195,1) 70%, rgba(60,129,195,0.5) 100%);
}

#pdfdiv {height: 100%; width: 100%;}

.download-button{
	background-color: #f0f0f0; border: 1px solid #ffddff; cursor: pointer; color: #0c8bcd; font: 1rem 'Arial', sans-serif;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	display: inline-block; vertical-align: top; margin: 0px; padding: 2px;
}
.download-button:hover {color: #fe8c0a; background: #feffff; border: 1px solid #000;}
.download-button div{color: #000; display: inline-block;}
.download-button div:nth-child(1){padding: 0px;
	transform: rotate(-90deg) translate(0px, 0px); transform-origin: center center 0;
	-ms-transform: rotate(-90deg) translate(0px, 0px); -ms-transform-origin: center center 0;
	-webkit-transform: rotate(-90deg) translate(0px, 0px); -webkit-transform-origin: center center 0; 
	width: 32px; color: RED; font-weight: bold; font-size: 0.8rem; vertical-align: middle;}
.download-button div:nth-child(2){font-weight: bold; border-right: 1px solid #fff; border-left: 1px solid #fff; padding: 10px; color: #0c8bcd;}
.download-button div:nth-child(2){padding: 0px 10px 0px 10px; margin: 0px;}
.download-button:hover div:nth-child(2){color: #fe8c0a; border-left: 1px solid #ffddff; border-right: 1px solid #ffddff;}
.download-button div:nth-child(3){margin: 0px; color: #0c8bcd; line-height: 20px; padding: 6px;}
.download-button:hover div:nth-child(3){color: #fe8c0a;}
.download-button i {vertical-align: middle;}

footer {border-top: 1px solid #fe8c0a;}
footer .footer-menu .row {border-bottom: 1px solid #fe8c0a;}
footer {z-index: 200; position: relative;}
footer .footer-copyright {text-align: left; line-height: 24px; font-size: 0.9rem;}

.hon-back {background-color: #3C81C3; border-bottom: 0; border-top-left-radius: .25rem; border-top-right-radius: .25rem;}
.hon-header a {color: #B6D6F5; border-bottom: 0;}

.hon-main .row-updates .col-md-6:first-child {padding-right: 15px!important;}
.hon-main .row-updates .col-md-6:last-child {padding-left: 15px!important;}
.hon-main .row-updates a img  {max-width: 150px; max-height: 88px;}

.hon-nav .sec-nav > ul {list-style: none; display: block; text-align: center; font-size: 0rem; background-color: #3C81C3!important;}
.hon-nav .sec-nav > ul div {background-color: #3C81C3!important;}
.hon-nav .sec-nav > ul div a {display: block;}
.hon-nav .sec-nav li {display: inline-block; color: #FFEFB9; border: 0px solid rgba(0,0,0,.125); font-size: 0rem; background-color: #3C81C3!important;}
.hon-nav .sec-nav li p, .hon-nav .sec-nav li a {font-size: 1rem; color: #FFDA62;}
.hon-nav .sec-nav li a:hover {color: #B6D6F5;}
.hon-nav .sec-nav .nav-item .nav-link {padding: 6px 4px!important; margin: 0px!important; color: #FFDA62!important;}
.hon-nav .sec-nav .nav-item .nav-link:hover {color: #B6D6F5!important;}
/*.hon-nav .sec-nav li:first-child, .hon-nav .sec-nav li:nth-child(8) {border-left: 0;}
.hon-nav .sec-nav li:last-child, .hon-nav .sec-nav li:nth-child(7) {border-right: 0;}*/
#carouselIndicatorsForum {background: #3C81C3 url('./img/blank.jpg') center center no-repeat;}
#carouselIndicatorsForum a:hover {color: #eeeeee;}
#carouselIndicatorsForum, #carouselIndicatorsForum .carousel-inner, #carouselIndicatorsForum .carousel-inner img, #carouselIndicatorsForum p img, .hon-main .hon-desc-div img, .hon-nav .sec-nav li, .hon-nav .sec-nav > ul {-webkit-border-radius: 0.25rem; -moz-border-radius: 0.25rem; border-radius: 0.25rem;}
#carouselIndicatorsForum .carousel-indicators {padding: 0px 0px 6px 0px; margin: 0px;}
#carouselIndicatorsForum .carousel-indicators li {background-color: #0c8bcd;}
#carouselIndicatorsForum .carousel-indicators li {cursor: pointer; width: 10px; height: 10px; margin-right: 0.8%; overflow: hidden;}
#carouselIndicatorsForum .carousel-indicators li:last-child {margin-right: 0px;}
#carouselIndicatorsForum .carousel-indicators li {border: 1px solid rgba(168, 236, 247, 0.5); padding: 1px;-webkit-border-radius: 1rem; -moz-border-radius: 1rem; border-radius: 1rem;}
#carouselIndicatorsForum .carousel-control-next, #carouselIndicatorsForum .carousel-control-prev {width: 5%; top: 0px; bottom: 0px; opacity: 1.0;}
#carouselIndicatorsForum .carousel-control-next i, #carouselIndicatorsForum .carousel-control-prev i {color: #FFEFB9;}
#carouselIndicatorsForum .carousel-control-next:hover i, #carouselIndicatorsForum .carousel-control-prev:hover i {color: #FFDA62;}
.hon-main .card, .hon-main li {background-color: transparent!important;}
#carouselIndicatorsForum .f-row, #carouselIndicatorsForum h4 > a {color: #B6D6F5; text-align: center;}
#carouselIndicatorsForum h4 > a {display: block; font-weight: bold; line-height: 1.6rem;}
.hon-main .card .card-header, .hon-main fieldset > a  {background-color: #3C81C3; border-bottom: 4px solid #FFE389; color: #FFEFB9;
	background: -webkit-linear-gradient(80deg, #FFE389 20px, #3C81C3 20px);
	background: -o-linear-gradient(80deg, #FFE389 20px, #3C81C3 20px);
	background: -moz-linear-gradient(80deg, #FFE389 20px, #3C81C3 20px);
	background: linear-gradient(80deg, #FFE389 20px, #3C81C3 20px);}
.hon-main .card .card-header:hover, .hon-main fieldset > a:hover  {background-color: #5C9AD6;}
#carouselIndicatorsForum h4 > a {height: 76px;}
.hon-main .card .card-header, .hon-main .card .card-header a, .hon-main .card .card-header h5, .hon-main fieldset > a {display: block; color: #FFEFB9; font-weight: bold; line-height: 1.6rem;}
.hon-main .card .card-header p, .hon-main .card .card-header a {padding-left: 20px!important;}
.hon-main .card .card-header a:hover, .hon-main .card .card-header h5:hover, #carouselIndicatorsForum h4 > a:hover, .hon-main fieldset > a:hover {color: #FFE389;}
#carouselIndicatorsForum p {color: #B6D6F5; height: 200px;}
#carouselIndicatorsForum p img {border: 2px solid #FFE389; margin: 0px 10px 0px 0px;}
.hon-main .hon-desc-div img {border: 2px solid #FFE389; margin: 0px 20px 20px 0px;}
#carouselIndicatorsForum p img {max-width: 160px; max-height: 130px;}
.hon-main .hon-desc-div img {max-width: 200px; max-height: 200px;}
#carouselIndicatorsForum p a {color: #B6D6F5; text-decoration: underline;}
#carouselIndicatorsForum p a:hover {color: #FFDA62;}
#carouselIndicatorsForum small {color: #FFE389!important;}
#carouselIndicatorsForum .sticky-row {position: fixed; left: 15px; bottom: 0px; right: 0px; text-align: right; width: 100%;}
.hon-main .hon-desc-div ul {padding-inline-start: 0px; padding: 10px 20px;}
.hon-main .card .card-body p {padding: 0px; margin: 0px;}
.hon-main .card a, .hon-main .hon-desc-div ul a {color: #000;}
.hon-main .card li:hover a, .hon-main .hon-desc-div:hover ul a {color: #0c8bcd;}
.hon-main .card .btn {color: #1a1a1a; background-color: #FFEFB9; border: 1px solid #B6D6F5; font-size: 0.8rem;}
.hon-main .card .btn:hover {color: #FFEFB9; background-color: #3C81C3; border: 1px solid #FFEFB9;}
.hon-main .badge {color: #1a1a1a!important; font-weight: normal;}
.hon-main fieldset {background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: .25rem;}
.hon-main fieldset ul {padding: 12px 20px;}
.hon-main fieldset ul li, .hon-main .hon-desc-div ul li {list-style: none;}
.hon-main fieldset ul li:before, .hon-main .hon-desc-div ul li:before {color: #FFE389; content: "\25CF"; font-size: 1.2rem; padding-right: 1.1225rem; position: relative; top: 0rem;}
.hon-main .card .list-group-item:first-child {border-bottom: none;}
.hon-main .card .list-group-item {border-left: none; border-right: none;}
.hon-main .card .list-group-item:last-child {border-bottom: none;}
.hon-footer {color: #B6D6F5; -webkit-border-radius: 0rem; -moz-border-radius: 0rem; border-radius: 0rem; border: 0;}
.hon-footer .footer-menu .row {border-bottom: 1px solid #FFE389;}
.hon-footer .footer-copyright a {color: #FFDA62; text-decoration: underline;}
.hon-footer .footer-menu .nav-link {color: #FFDA62;}
.hon-footer .footer-copyright a:hover, .hon-footer .footer-menu .nav-link:hover {color: #B6D6F5;}
.hon-footer .footer-copyright {color: #FFDA62;}
.hon-main fieldset > a {padding: 12px 40px; border-top-left-radius: .25rem; border-top-right-radius: .25rem;}

.sidenav {
    height: 100%; width: 0px; display: block; position: fixed; z-index: 300; top: 0; left: 0;
	border-right: 1px solid #fe8c0a; padding-bottom: 60px; opacity: 0; overflow: hidden;
	-webkit-transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out;
	-o-transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out; -ms-transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out;
	transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.sidenav .row {display: block!important; width: 320px!important;}
#mask {
	width: 100%; display: flex; flex-direction: column; min-height: 100%; height: 100vh; position: fixed; z-index: -20;
	top: 0; left: 0; bottom: 0; right: 0; opacity: 0;
	background-color: rgba(0,0,0,1); overflow: hidden; cursor: pointer;
	-webkit-transition: width 0.1s ease-in-out, opacity 1s ease-in-out; -moz-transition: width 0.1s ease-in-out, opacity 1s ease-in-out;
	-o-transition: width 0.1s, opacity 1s ease-in-out; -ms-transition: width 0.1s, opacity 1s ease-in-out;
	transition: width 0.1s ease-in-out, opacity 1s ease-in-out;
}
.sidenav .snrowtop {border-bottom: 1px solid rgba(0,0,0,.125); padding: 10px 0px; margin: 0px;}
.tsidenav {background-color: #0a4280;}
.sitemapnav ul, .sitemapnav ul ul, .sitemapnav ul ul ul, .sitemapnav ul ul ul ul, .sitemapnav ul ul ul ul ul {padding-left: 12px!important; list-style: none;}
.sitemapnav li {display; block; position: relative; border-bottom: 1px solid rgba(0,0,0,.125); border-image: linear-gradient(90deg, #fe8c0a, #ffffff) 1; padding-left: 8px; margin-left: 0px;}
.sitemapnav li:last-child {border-bottom: 1px solid rgba(0,0,0,.125);}
.sitemapnav li a {display: block!important; color: #0c8bcd;}
.sitemapnav .nav-link-in {color: #0c8bcd;}
.sitemapnav li:before {content: "\00a0"; position: absolute; left: -8px; top: 0px: bottom: 0px; margin: 8px 0px; text-align: center; vertical-align: -50%; border-left: 2px solid #3f454b; display: inline-block!important;}
.sitemapnav li:hover:before {content: "\00a0"!important; border-left: 2px solid #007bff; display: inline-block!important;}
.sitemapnav li:hover a, .sitemapnav li:hover .nav-link-in {color: #0c8bcd;}
.sitemapnav li .nav-link-in:hover {color: #3f454b;}
.sitemapnav li:nth-child(even) {background-color: #F0F0F0;
	background: -moz-linear-gradient(right, #F0F0F0 0%, rgba(255,255,255,1) 90%);
    background: -webkit-gradient(linear, left right, left right, color-stop(0%,#F0F0F0), color-stop(90%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(right, #F0F0F0 0%,rgba(255,255,255,1) 90%);
    background: -o-linear-gradient(right, #F0F0F0 0%,rgba(255,255,255,1) 90%);
    background: -ms-linear-gradient(right, #F0F0F0 0%,rgba(255,255,255,1) 90%);
    background: linear-gradient(to right, #F0F0F0 0%,rgba(255,255,255,1) 90%);
	}
.sitemapnav li:nth-child(odd) {background-color: #F9F9F9;
	background: -moz-linear-gradient(right, #F9F9F9 0%, rgba(255,255,255,1) 90%);
    background: -webkit-gradient(linear, left right, left right, color-stop(0%,#F9F9F9)), color-stop(90%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(right, #F9F9F9) 0%,rgba(255,255,255,1) 90%);
    background: -o-linear-gradient(right, #F9F9F9 0%,rgba(255,255,255,1) 90%);
    background: -ms-linear-gradient(right, #F9F9F9 0%,rgba(255,255,255,1) 90%);
    background: linear-gradient(to right, #F9F9F9 0%,rgba(255,255,255,1) 90%);
	}
.sitemapnav li:hover {background-color: #ffffff; background: #ffffff;}
.sitemapnav #submenu2 .nav-item .nav-link {padding: 8px 0px; display: block!important;}
.sitemapnav .nav-link-in, .sidenav .nav-link-in {border: 0; background: none; display: inline-block!important; margin: 0px; padding: 0px;}
.sidenav #submenu1 .nav-item .nav-link {display: block; padding: 8px 0px 8px 8px;}
.sidenav .nav-item {padding: 0px;}
.tsidenav {
	top: 0; left: 0; bottom: 0; max-height: 100%; z-index: 1;
    position: absolute; overflow: auto; white-space: nowrap; overflow-x: hidden; opacity: 1;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;
}
.sidenav .navbar {padding: 0px;}
.sidenav .sidenav-nav {overflow: hidden; height: calc(100% - 12px);	height: -o-calc(100% - 12px); height: -webkit-calc(100% - 12px); height: -moz-calc(100% - 12px);}
.sidenav .navbar .snrowsignin {border-bottom: 1px solid rgba(0,0,0,.125); padding: 10px 0px; margin: 0px;}
.sidenav .navbar .snrowsignin i {
	color: #0a4280; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #f8f9fa;
	border: 1px solid #0a4280; padding: 10px; width: 42px; height: 42px; font-size: 1.1rem; margin-bottom: 4px;}
.sidenav .navbar .snrowsignin .nav-item {padding: 10px 26px; border-right: 1px solid rgba(0,0,0,.125); text-align: center; font-size: 0.8rem; width: 106px;}
.sidenav .navbar .snrowsignin .nav-item:last-child {border: 0px solid rgba(0,0,0,.125);}
.sidenav .navbar .snrowsignin .nav-item .nav-link {padding: 0px;}
.sidenav .snrowlist {font-size: 0.75rem; overflow-y: scroll; overflow-x: hidden; height: calc(100% - 340px);	height: -o-calc(100% - 340px); height: -webkit-calc(100% - 340px); height: -moz-calc(100% - 340px);}
.sidenav .snrowlist .nav-item .nav-link, .sidenav .nav-link-in {color: #818181; display: block;}
.sidenav .nav-item .nav-link:hover, .sidenav .nav-link-in:hover {color: #111111;}
.sidenav .snrowtop .close-btn {margin: 20px 0px; cursor: pointer; display: block; width: 40px; height: 40px;}
.sidenav .snrowfoot {left: 0; bottom: 0; margin: 0px; border-top: 1px solid rgba(0,0,0,.125); font-size: 0.8rem; width: 319px; position: fixed;}
.sidenavbutton {cursor: pointer;}
.sidenav .snrowlist .nav-link[data-toggle].collapsed:before, .sitemapnav .nav-link[data-toggle].collapsed:before {content: "\f204"; padding-right: 8px; font-size: 0.7rem; font-family: "Font Awesome 5 Free"; vertical-align: middle; font-weight: 900;}
.sidenav .snrowlist .nav-link[data-toggle]:not(.collapsed):before, .sitemapnav .nav-link[data-toggle]:not(.collapsed):before {content: "\f205"; padding-right: 8px; font-size: 0.7rem; font-family: "Font Awesome 5 Free"; vertical-align: middle; font-weight: 900;}
fieldset {border: none;}

#products input[type="radio"] {display:none;}
#products input[type="radio"] + label {vertical-align: middle; cursor: pointer; display: inline-block; zoom: 1; *display: inline;}
#products input[type="radio"]:checked + label{background: #fff; color: #007bff;}
#products input[type="radio"]:checked + label:before, #products label:before, #products label:hover:before{content:"\00a0\00a0\00a0\00a0\00a0"; vertical-align: middle; color: #007bff; background: #007bff; font-size: 0.5rem; border: 1px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 0px; margin: 0px 10px 0px 0px;}
#products label:before{content:"\00a0\00a0\00a0\00a0\00a0"; color: #007bff; background: #fff; border: 1px solid #007bff;}
#products label:hover:before{content:"\00a0\00a0\00a0\00a0\00a0"; color: #007bff;  border: 1px solid #007bff;}
#products label[for="p1"] {border-bottom-right-radius: 0!important; border-top-right-radius: 0!important;}
#products label[for="p2"] {border-left: 0!important; border-right: 0!important;}
#products label[for="p3"] {border-bottom-left-radius: 0!important; border-top-left-radius: 0!important;}
#products label:hover {background-color: #fff; color: #007bff;}

.form1 .input-group i {
	font-size: 1.8rem; width: 50px; padding: 8px 10px; border: 1px solid rgba(0,0,0,.125); border-right: none; color: #0c8bcd;
	background: #f8f9fa; -webkit-border-radius: 0.25rem; -moz-border-radius: 0.25rem; border-radius: 0.25rem;
	border-top-right-radius: 0; border-bottom-right-radius: 0; -moz-border-top-right-radius: 0; moz-border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.form1 .btn-group-toggle label {position: relative;}
.form1 .btn-group-toggle .active::before {
	content: "\f058"; position: absolute; right: -10px; top: -12px; z-index: 40; color: #007bff; background-color: #fff;
	font-size: 1.2rem; font-family: "Font Awesome 5 Free"; vertical-align: middle; font-weight: 900; line-height: 1.2rem;
	padding: 0px; margin: 0px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid #fff;
 }

.video-div .btn {font-size: 0.8rem;}

.div-notify {position: fixed; display: none; bottom: 0px; left: 0px; right: 0px; z-index: 260; background-color: #464646; color: #fff; opacity: 0.9; text-shadow: 1px 1px 2px #000;}
.div-notify i {color: #0c8bcd; vertical-align: middle;}
.div-notify .notifyclose {cursor: pointer;}
.div-notify small {margin: 0px;}

#jmbar {padding: 10px 0px; margin: 0px; text-align: center; display: block; font-size: 0rem;}
#jmbar ul {margin: 0px; padding: 0px; font-size: 0rem; margin-left: auto!important; margin-right: auto!important; list-style: none;}
#jmbar li {display: inline-block; zoom: 1; *display: inline; margin: 0px; padding: 0px; list-style: none; list-style-type: none;}
#jmbar a {margin: 0px; vertical-align: middle; font-size: 1.1rem; display: inline-block; zoom: 1; *display: inline; padding: 2px 10px; text-decoration: none; text-align: -webkit-match-parent;}

.opacity-gradient-top {
    position: fixed; z-index: 1; right: 0; top: 0; left: 0; height: 100px;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(90%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
.opacity-gradient-bottom {
    position: fixed; z-index: 1; right: 0; bottom: 0; left: 0; height: 100px;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(90%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}

@media (min-width: 280px) {
	.hon-header a img {width: 100%;}
	.hon-container {margin: 0px 0%; border: 0;}
	.hon-main {padding-left: 2px!important; padding-right: 2px!important;}
	.hon-main .row-updates .col-md-6:first-child {padding-right: 0px!important;}
	.hon-main .row-updates .col-md-6:last-child {padding-left: 0px!important;}
}
@media (min-width: 576px) {
	.hon-header a img {width: 100%;}
	.hon-container {margin: 0px 0%; border: 0;}
	.hon-main {padding-left: 5px!important; padding-right: 5px!important;}
	.hon-main .row-updates .col-md-6:first-child {padding-right: 0px!important;}
	.hon-main .row-updates .col-md-6:last-child {padding-left: 0px!important;}
}
@media (min-width: 768px) {
	.hon-container {margin: 0px 5%;}
	.hon-main {padding-left: 24px!important; padding-right: 24px!important;}
	.hon-main .row-updates .col-md-6:first-child {padding-right: 15px!important;}
	.hon-main .row-updates .col-md-6:last-child {padding-left: 15px!important;}
}
@media (min-width: 992px) {
	.hon-container {margin: 0px 10%;}
	.hon-main {padding-left: 30px!important; padding-right: 30px!important;}
}
@media (min-width: 1992px) {
	.hon-container {margin: 0px 20%;}
}
@media (min-width: 2992px) {
	.hon-container {margin: 0px 40%;}
}