:root{--bs-body-line-height:1.7;--bs-body-color:#343F52}
body{font-family:'Open Sans',sans-serif}
a{color:#1B569C;text-decoration:none}
a:hover,
a:focus{color:#042144;text-decoration:underline}
h1,
.h1{font-size:40px;color:#1B569C;font-weight:600}
h2,
.h2{font-size:26px;color:#1B569C;font-weight:600}
h2 strong,
.h2 strong{font-weight:600}
h3,
.h3{font-size:22px;color:#1B569C}
h4,
.h4{font-size:19px;color:#1B569C}
h5,
.h5{font-size:16px;color:#1B569C}
h6,
.h6{font-size:14px;color:#1B569C}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-bottom:13.5px}
p.lead{font-size:20px;font-weight:400}
code{padding:2px 4px;font-size:90%;color:#D35400;background-color:#ECF0F1;border-radius:4px}
.collapsing{transition:none}
#layout-header,
#layout-header.navbar{background:url(../themes/solvetex/assets/images/water-crop.jpg) no-repeat center center;background-size:cover;position:relative;box-shadow:0px 0px 22px rgba(0,0,0,0.4)}
#layout-header .gradientAchter,
#layout-header.navbar .gradientAchter{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.4) 40%,rgba(255,255,255,0.01) 60%)}
.navbar .navbar-nav>li.nav-item>a.nav-link{color:#fff;font-size:1.4em;text-shadow:2px 2px 5px rgba(0,0,0,0.4)}
.navbar .navbar-nav>li.nav-item>a.nav-link:hover{color:#fff}
body,
.element-footer{background:linear-gradient(97.23deg,#1b569c 12%,#cacfe7 130%)}
.element-footer a{color:#fff}
.sidebar-categories a{color:#1B569C}
ul.bullet-list li:before{background-color:#343F52}
ul.bullet-list li.active>a{color:#000}
.card-title{color:#1B569C;margin-bottom:30px}
.table.table-sm tr td{color:#1B569C}
.btn.btn-primary:not(:hover):not(:active){border-color:transparent;background:#1B569C}
.card .card-banner{background-size:contain;background-repeat:no-repeat}@media (max-width:767.98px){input[type='text'],input[type='number'],textarea{font-size:16px}.modal-content{max-width:85%}.navbar-collapse{float:none !important}}@media (min-width:768px) and (max-width:991.98px){.modal-content{max-width:85%}}@media (min-width:992px) and (max-width:1199.98px){.footerSolvetex{margin-top:0px}}@media (min-width:1200px) and (max-width:1399.98px){.footerSolvetex{margin-top:0px}}@media (min-width:1400px){.footerSolvetex{margin-top:0px}}