/* CSS Document */
html,body{height:100%;width:100%;}
body{padding-top:35px;}
.navbar-toggler-icon {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 191, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.navbar-toggler {border-color: #00bfff;}
.introactive .navbar{display:none;opacity:0;transition:opacity 1s;}
.introinactive .navbar{opacity:1;transition:opacity 1s;}
#nav-services .tab-pane,.introactive .navbar-toggleable-sm .navbar-collapse{display:none}
#nav-services .tab-pane.active{display:block}
.navbar .navbar-nav{flex-direction:initial;}
.navbar-nav li{padding:5px 10px 5px 0;}
.col-sm-3 img{width:100%;}
img.icon{width:16px;height:16px;}
.navbar{padding-left:0;}
.nav-tabs{border:none;}
.hidden {opacity:0;}
.nav-tabs .nav-link,.nav-item .nav-link{border-bottom: 4px solid transparent;transition:all 0.5s;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover,.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,.nav-item .nav-link.active,.nav-item .nav-link:hover{border-color:transparent;border-bottom:4px solid #ffd700;}
.nav-item a{color:#4682b4;}
.pseudo-nav-item,#footer-nav-tab a{padding: 0.25rem 1rem 0.25rem 0;    color: #4682b4;}
.introactive .services-tabs,#footer-nav-tab{justify-content:center;border:none;}
.services-tabs .nav-link{padding:0.25rem 0.25rem;color:#4682b4;}
.services-tabs a.nav-link{text-decoration:underline;color:#4682b4;}
.services-tabs a.nav-link:hover,.services-tabs a.nav-link.active,.introactive .services-tabs a{text-decoration:none;}
#footer-nav-tab{justify-content:center;margin-bottom:1rem;}0
#navimg1 a{width:100%;text-align:center;}
#navimg1 a img{max-width:100%;height:auto;}
a.active{pointer-events:none;}
div.startcontent,span.startcontent{display:flex;justify-content:center;margin-top:40px;}
div.startcontent a{width:200px;height:80px;padding:0;text-align:center;}
.service-image{text-align:center;}
.service-image img{width:100%;height:auto;max-width:400px;}
#side-services-nav-tab .navbar-nav{flex-direction:initial;margin-bottom:25px;}
h1,h2,h3{color:#7C9EC4;}
h1{font-size:2rem;}
h2{font-size:1.5rem;}
h3{font-size:1.25rem;}
table {
color: #fff;
border: none;
background: #7C9EC4;
}
td {padding: 5px 10px 10px 10px;border-bottom: 1px solid #fff;}
/* edge li fix */
ul li.nav-item{list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
@media (max-width: 500px){
	#side-services-nav-tab .navbar-nav,#main-nav-tab .navbar-nav{flex-wrap:wrap;justify-content:space-evenly;}
	#side-services-nav-tab .navbar-nav li,#main-nav-tab .navbar-nav li{width:40%;text-align:center;}
	#main-nav-tab .navbar-nav li{width:27%;}
	}

@media (max-width: 767px){
.container {max-width:100%;}
.hidden{display:none;}

}
@media (min-width: 576px){
.navbar-toggleable-sm .navbar-toggler{display:none;}
.navbar-toggleable-sm .navbar-collapse{display:flex;}
#services-nav-tab {margin-bottom:75px;}
.introinactive .container.main{background:url(media/logo_intro.gif) no-repeat;background-position:calc(100% - 15px) 37px;background-size:210px;margin-bottom:35px;}
#side-services-nav-tab .navbar-nav{margin-bottom:75px;}
}
@media (min-width: 768px){
.keepinbox,.imagebox{max-height:calc(100vh - 310px);overflow:auto;}
.imagebox{overflow:hidden;}
.introinactive #services-nav-tab{justify-content:flex-start;}
.introinactive  .container{border-left: 1px solid #00bfff;border-right: 1px solid #00bfff}
.introinactive .topbar{border-top: 1px solid #00bfff}
.introinactive .main{border-bottom: 1px solid #00bfff}
.introinactive #services-nav-tab {margin-bottom:75px;}
.services-tabs{justify-content:flex-start;}
#side-services-nav-tab .navbar-nav{flex-direction:column;}

}
@media (min-width: 992px){
.introinactive .container.main{background-position:calc(100% - 15px) 5px;background-size:300px;}
}
@media (min-width: 1200px){
}
