/* colors */

.badge-primary,
.add-to-cart,
.dark-footer-margin,
.header-categories-nav-wrap,
.topbar-text-color,
.nva-color,
.subscribe-form button,
.custom-row,
.copyright,
.product-grid .social li a:hover,
.button-success,
.button-success:hover, .button-success:focus, .button-success-outline:hover, .button-success-outline:focus,
.nav-pills .nav-link.active, .nav-pills .show>.nav-link,
.toggle-input:checked+.toggle.switch, .toggle.switch.is-active,
.toggle-input:disabled:checked+.toggle.switch, .toggle.switch.is-active.is-disabled,
.toggle-input:checked+.toggle.radio, .toggle.radio.is-active,
.toggle-input:disabled:checked+.toggle.radio, .toggle.radio.is-active.is-disabled,
.toggle-input:disabled:checked+.toggle.switch, .toggle.switch.is-active.is-disabled,
.toggle-input:checked+.toggle.checkbox, .toggle.checkbox.is-active,
.toggle-input:disabled:checked+.toggle.checkbox, .toggle.checkbox.is-active.is-disabled {
    background-color: #005aa9 !important;
}


.see-all-category,
.setting-icon,
.single-cta i,
.copyright-text p a,
.link-color,
.featured-section-view-more,
.header-h1 .mobile-app-text,
.icon-hover:hover,
small.transparent-footer-link a,
ul.sub-submenu li:hover,
.footer-menu li:hover a,
.category li:hover .cat-name,
.category li:hover .cat-no,
.footer-widget ul li a:hover,
.product-grid:hover .title a,
.span-color,
.header-icon:hover, .header-icon:focus,
.sidebar #leftside-navigation ul li a:hover,
.link-color circle,.link-color polyline,.link-color path{
    color: #005aa9 !important;
    stroke: #005aa9 !important;
}

.progress-bar {
    background-image: linear-gradient(to right top, rgb(0 90 169), rgb(0 90 169), rgb(0 90 169), rgb(0 90 169), rgb(0 90 169)) !important;
}

.subscribe-form button {
    border: #005aa9 !important;
}

.footer-widget-heading h3::before,
.swiper-pagination-bullet-active{
    background: #005aa9 !important;
}
.sidenav .nav-link.active{
    box-shadow: 0 2px 0 #005aa9 !important;
}

.button-success,
.button-success:hover, .button-success:focus, .button-success-outline:hover, .button-success-outline:focus{
    border-color: #005aa9 !important;
}

.colored-breadcrumb,
.page-footer {
    background-color: #cfd1d0 !important;
}
.footer-section-footer {
    background-color: #005aa9 !important;
}
.footer-section-footer i{
    color: #fff !important;
    stroke: #fff !important;
}
.footer-section-footer .cta-text span,.footer-section-footer .footer-text p {
    color: #fff !important;
    stroke: #fff !important;
}
.footer-section-footer .footer-widget ul li a {
    color: #fff !important;
}
.footer-section-footer .footer-widget ul li a:hover {
    color: #d9d9d9 !important;
    text-shadow: 0px 1px #000;
}
.codex-editor {
    font-size: 1rem;
    font-weight: 400;
}
.blue-border {
    border-color: #005aa9 !important;
    border-style: solid;
    border-width: 1px;
    padding: 7px 7px 0 7px;
}
.text-color-up-menu {
    color:#577399;
}.text-color-up-menu:hover {
    color:#495867;
}
.text-495 {
    color:#495867;
}
.nav-item {
    padding: 5px 0 5px 0;
}

.topnavbarsas .nav-item {
    padding: 5px 10px 5px 10px;
}
.mainnavbarsas li:not(:last-child) a{
    padding: 10px 13px 10px 13px !important;
    font-size:18px;
    font-weight: 300;
    
}
.mainnavbarsas li:last-child a{
    padding: 10px 0px 10px 13px !important;
    font-size:18px;
    font-weight: 300;
}
.mainnavbarsas li a{
    color:#54595f!important;
    transition: .4s;
}
.mainnavbarsas li a:hover{
    color:#005aa9!important;
    transition: .4s;
}

.swiper-button-next, .swiper-button-prev {
    color: #F7F7FF !important;
}
.product-page-details hr {
  border-top: 1px solid #000;
}
.shortdesc {
    color:#495867;
    padding: 10px 0 0 0
}
.ticket-count-name {
    font-size:20px;
    font-weight: 700;
    padding:10px 10px 0 0;
}
.ticket-type-name {
    font-size:20px;
    font-weight: 700;
    padding:5px 0 5px 0;
}
.ticket-data-name {
    font-size:20px;
    font-weight: 700;
    padding:1px 0 5px 0;
}
#price {
    font-weight: 700;
}
.custom-page-title {
    padding: 10px 0 5px 0;
}
.custom-page-title h1{
    color: #7a7a7a;
    font-size: 30px;
    font-weight: 300;
}
.page-img-border {
    border-color: #005aa9 !important;
    border-style: solid;
    border-width: 1px;
    padding: 5px 5px 5px 5px;
    margin-bottom: 5px;
}
.contactform {
    border-color: #005aa9 !important;
    border-style: solid;
    border-width: 1px;
    padding: 10px 10px 10px 10px;
}
.contactform button{
    background-color: #D80032 !important;
    color:#F7F7FF;
}
.contactform button:hover{
    background-color: #c2002d !important;
    color:#F7F7FF;
}
.text-header {
    color:#54595f;
    font-size:16px;
}
.text-header:hover{
    color:#005aa9;

}
.text-header-icon {
    color: #005aa9;
    font-size: 22px;
}
.footer-cta {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
.footer-cta a{
    font-size:13px;
    font-style: italic;
    color: #fff;
    transition: .4s;
}
.footer-cta a:hover{
    color: #c6c8ca;
    transition: .4s;
}
.footer-cta .copyright {
    font-size:12px;
}
.footer-spaceris {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    padding: 43px 0 0 0;
    background-image: url(https://odontologas.lt/wp-content/uploads/footer-bg.png);
}
.custom-text-20 {
    color: #7a7a7a;
    font-size: 20px;
    font-weight: 300;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #005aa9;
    border-color: #005aa9;
    transition: .4s;
}
.page-item.active .page-link:hover {
    z-index: 1;
    color: #fff;
    background-color: #0264ba;
    border-color: #005aa9;
    transition: .4s;
}
.btn-primary {
    color: #fff;
    background-color: #005aa9;
    border-color: #005aa9;
    transition: .4s;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0264ba;
  border-color: #005aa9;
  transition: .4s;
}
.block:hover {
  background-color: #0264ba;
  color: #dfdfdf;
    transition: .4s;
}
.custom-swiper .swiper-slide {
    width: 225px!important;
}