.it-header-center-wrapper {
    background: rgb(39 95 116);
 }
	
	@media (min-width: 992px)
	{
.it-header-navbar-wrapper {
    background: rgb(39 95 116);
}
}


.it-header-slim-wrapper {
    background: rgb(48 48 48);
}


a {
    color:rgb(138 71 0);
    text-decoration: underline;
}

.it-header-wrapper .it-header-slim-wrapper .it-header-slim-wrapper-content .btn-full {
    background-color: rgb(0 0 0 / 0%)!important;
    position: relative;
    display: inline-block;
    background-color: rgb(221 221 221)!important;
    margin-top: 3px;
    height: 40px;
    -webkit-transition: height .25s ease-in-out;
    -moz-transition: height .25s ease-in-out;
    -o-transition: height .25s ease-in-out;
    transition: height .25s ease-in-out;
    text-align: center;
    color: rgb(0 0 0)!important;
}


.it-header-wrapper .it-header-slim-wrapper .it-header-slim-wrapper-content .btn-full:focus{

    outline: rgb(255 140 0) solid 3px !important;
}


.it-footer-main {
    background-color: rgb(32 42 46);
}


 .it-hero-text-wrapper h1 {
    color: rgb(28 32 36);
    font-size: 2rem!important;
}
h1 {
    font-size: 2rem!important;
    color: rgb(0 0 0)!important;
}

.icon-primary {
      fill: rgb(0 102 204)!important;
}
icon.icon-sm {
    width: 24px;
    height: 24px;
}

.cmp-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a {
    color: rgb(138 71 0);
}

.cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button {
    color: rgb(0 102 204);
}

.cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper ul li a {
     color: rgb(0 102 204)!important;
}
.link-list-wrapper ul li a span {
     color: rgb(0 102 204)!important;
}


.it-brand-wrapper img{
	width: auto!important;
}


.chip .chip-label {
    color: rgb(90 103 114);
}


.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper
{
    border-top: 1px solid rgb(255 255 255 / 10%)!important;
	}
	
	
	@media (min-width: 992px){
.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper {
    background: rgb(0 0 0 / 0%);
    display: flex;
    justify-content: center;
   
}








.navbar .navbar-collapsable .navbar-nav li a.nav-link:hover:not(.active){border-bottom: 3px solid rgb(48 206 149);color: rgb(255 255 255);text-decoration: none;}



a:hover {
    color: rgb(138 71 0);
}



@media (min-width: 1200px){
.it-header-wrapper .navbar .navbar-collapsable .navbar-nav li a.nav-link {
    padding: 0.89rem 1.125rem 0.45rem 1.33rem;
    font-size: 1em;
    font-weight: 600;
}
}


.chip {
    border-color: rgb(90 103 114);
}


.it-header-slim-right-zone .rounded-icon {display:none;}



@media (min-width: 576px)
.small, small {
color: rgb(90 103 114);
}


.bg-primary {

background-color: rgb(39 95 116)!important;
}





/* css custom per footer */

#footer {
  background: #2b2b2b;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}

#footer .footer-container {
  max-width: 1140px;
  margin: 0 auto;
  padding: 30px 18px;
}

#footer a {
  color: #11c5f5 !important;
  text-decoration: none !important;
}

#footer a:hover,
#footer a:focus,
#footer a:active,
#footer a:visited {
  color: #11c5f5 !important;
  text-decoration: none !important;
}

#footer .footer-brand {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}

#footer .footer-main-logo {
  width: 64px;
  height: auto;
}

#footer .footer-title {
  margin: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.05;
  color: #fff;
}

#footer .footer-top-logos {
  display: flex;
  align-items: center;
  gap: 26px;
  flex-wrap: wrap;
  margin-left: auto;
}

#footer .footer-top-logo {
  height: 30px;
  width: auto;
}

#footer .footer-separator {
  border: 0;
  border-top: 1px solid #555;
  margin: 26px 0 20px 0;
}

#footer .footer-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: space-between;
}

#footer .footer-column {
  flex: 1 1 220px;
  min-width: 220px;
}

#footer .footer-wide-column {
  flex: 1 1 520px;
  min-width: 520px;
}

#footer .footer-heading {
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
}

#footer .footer-subheading {
  margin: 18px 0 10px 0;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
}

#footer .footer-list {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1.9;
}

#footer .footer-text {
  margin: 0;
  line-height: 1.7;
  color: #d7d7d7;
  font-size: 15px;
}

#footer .footer-text-compact {
  margin: 0;
  line-height: 1.6;
  color: #d7d7d7;
  font-size: 15px;
}

#footer strong {
  color: #fff;
}

#footer .footer-social {
  display: flex;
  gap: 18px;
  flex-wrap: wrap;
  margin-top: 20px;
}

#footer .footer-social-link {
  width: 56px;
  height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #83c8e5;
}

#footer .footer-social-icon {
  fill: #2b2b2b;
}

#footer .footer-social-icon-stroke {
  stroke: #2b2b2b;
}

#footer .footer-personal-area {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 14px;
}

#footer .footer-small-text {
  font-size: 14px;
  line-height: 1.4;
  color: #d7d7d7;
}

#footer .footer-button {
  background: #347ecb;
  border-radius: 3px;
  color: #fff !important;
  font-weight: 700;
  padding: 10px 16px;
}

#footer .footer-mypa-logo {
  height: 24px;
  width: auto;
}

#footer .footer-bottom {
  border-top: 1px solid #555;
  margin-top: 30px;
  padding-top: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 12px;
}

#footer .footer-bottom-links {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  font-size: 14px;
}

#footer .footer-bottom-info {
  font-size: 13px;
  color: #cfcfcf;
}








