﻿/*html, body {
    height: 100%;
}*/
.preloader::before, .preloader::after {
    background-color: #a6e3e9;
}

.default-btn, .default-btn-two, .go-top, .preloader::before,
.preloader::after, .techvio-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover,
.techvio-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus,
.techvio-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active,
.home-section.home-2 .video-btn, .home-6.home-section .main-banner-content .social-icon-list li a:hover,
.single-services-two-item:hover, .services-three-content .features-list li:before, .services-widget .widget .widget-title::before,
.services-widget .widget_categories ul li a, .about-area .skills .skill-item .skill-progress .progres,
.overview-content .features-list li span::before, .portfolio-area .portfolio-list .nav li:hover,
.portfolio-area .portfolio-list .nav li.filter-active, .portfolio-item .portfolio-content-overlay .portfolio-link-icon,
.testimonial-slider.owl-theme .owl-dots .owl-dot:hover span, .testimonial-slider.owl-theme .owl-dots .owl-dot.active span,
.main-banner-content .social-icon-list li a:hover, .slider .parallax-slider .caption .social-icon-list li a:hover,
.portfolios-details-desc .portfolio-details-info .single-info-box .social li a:hover, .single-team-box .team-social-icon a:hover,
.blog-details-desc .article-footer .article-tags a:hover, .blog-details-desc .article-footer .article-share .social li a:hover,
.blockquote::after, .comments-area .comment-body .reply a:hover,
.comments-area .comment-respond .form-submit input, .widget-area .widget .widget-title::before,
.widget-area .widget_search form button, .widget-area .widget_recent_comments ul li::before,
.widget-area .widget_categories ul li a:hover, .widget-area .tagcloud a:hover, .widget-area .tagcloud a:focus,
.pagination-area .page-numbers.current, .pagination-area .page-numbers:hover, .pagination-area .page-numbers:focus,
.price-tag h3, .single-pricing-content .price-btn .price-btn-one,
.faq-accordion .accordion .accordion-item .active.accordion-title,
.error-content .default-btn-one, .coming-soon-area .social-list li a,
.coming-soon-content form .submit-btn, .coming-soon-content form .submit-btn:hover,
.coming-soon-content form .submit-btn:focus, .newsletter-form button, .single-footer-widget .footer-social i:hover {
    background-color: #a6e3e9;
}

.preloader .loader .box {
    background-image: url(../assets/techvio/img/loaderv2.png);
}

.spinner-container {
    color: #0097b2;
}

.reset-title {
    color: #0097b2;
}

.form-group .error {
    color: #0097b2;
    padding: 10px 15px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffe6eb;
    margin-top: 5px;
    display: inline-block;
}

.section-title {
    position: relative;
}

.bee-wrapper {
    position: absolute;
    right: 0;
    top: -60px;
}

    .bee-wrapper img {
        height: 160px;
    }

.navbar-brand img {
    -ms-border-radius: 0;
    border-radius: 0;
    height: 70px;
}

a:hover, .copyright-area p a:hover, .copyright-area ul li a:hover, .section-title h2, h2, ul, label, .price-area .form-switch .form-check-label,
.price-heading .price-usd h2, .price-heading .price-usd .price-small-text, .price-area .price-body del {
    color: #0097b2;
}

.price-area .single-pricing-content.active {
    background-color: #defcfc;
    border: 1px solid #0097b2;
}

.single-pricing-content .price-btn .price-btn-one {
    background-color: #ffe6eb;
    color: #0097b2;
    border: 1px solid #0097b2;
}

    .single-pricing-content .price-btn .price-btn-one:hover {
        color: #0097b2;
        background-color: #a6e3e9;
    }

.form-switch .form-check-input:checked {
    background-color: #0097b2;
    border-color: #0097b2;
}

.form-check-label, a, label {
    color: #0097b2;
}

.sub-title, .forget-form-group-success .control-label {
    color: #0097b2;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.container .table-hidden {
    display: none;
}

.container .bookmark span i {
    display: inline-block;
    width: 23px;
    height: 21px;
    background: url(../assets/admin/pages/img/bookmark_icon.png) no-repeat transparent;
}

.contact-form .input-group-text {
    border: 1px solid transparent;
    border-left: 2px solid #0097b2;
}

.contact-section {
    background-image: url("../assets/techvio/img/clock.png");
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    -ms-background-position: left;
    background-position: left;
    -ms-background-size: contain;
    background-size: contain;
    background-position: left center;
    background-size: auto 65%;
}

.contact-form .form-group {
    margin-bottom: 20px;
}

.contact-form .form-control {
    border: 0;
    height: 55px;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 20px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    background-color: #ffffff;
    -webkit-box-shadow: 0 5px 20px rgba(218, 225, 232, 0.8);
    box-shadow: 0 5px 20px rgba(218, 225, 232, 0.8);
}

.contact-form .form-check-input {
    width: 1.25em;
    height: 1.25em;
    margin-top: 0;
    margin-right: 10px;
}
/*.contact-form .form-control {
    border: 0;
    width: 100%;
    height: 55px;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 20px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    border-left: 2px solid #7b68ee;
    background-color: #ffffff;
    -webkit-box-shadow: 0 5px 20px rgba(218, 225, 232, 0.8);
    box-shadow: 0 5px 20px rgba(218, 225, 232, 0.8);
}
*/

.contact-form .form-control:focus {
    border: none;
    outline: none;
    border: 1px solid #0097b2;
    border-left: 1px solid #0097b2;
}

.overview-content .features-list li span, .widget-area .widget_search form .search-field,
.contact-form form .form-control, .contact-form form .form-control:focus {
    border-left: 2px solid #0097b2;
}

    .contact-form form .form-control:focus {
        border: 1px solid #0097b2;
    }

.default-btn, .default-btn-one {
    background-color: #ffe6eb;
    color: #0097b2;
}

    .default-btn:hover, .default-btn-one:hover {
        color: #0097b2;
    }

    .default-btn span, .default-btn-one span {
        background-color: #a6e3e9;
    }

    .default-btn:disabled {
        -ms-opacity: 0.5;
        opacity: 0.5;
    }

.coming-soon-content form {
    margin: 15px auto 25px;
}

.coming-soon-area {
    background: url(../assets/techvio/img/dot-bg.png);
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    -ms-background-size: cover;
    background-size: cover;
    -ms-background-position: center center;
    background-position: center center;
    padding: 20px 0 0 0;
    height: auto;
    min-height: auto;
}

    .coming-soon-area::before {
        background-color: transparent;
    }

    .coming-soon-area::after {
        clear: both;
    }

.bookmark {
    margin-top: 5px;
    margin-bottom: 20px;
}

.sub-title {
    font-size: 12px;
    margin-top: 5px;
}

.contact-form .forget-form-group {
    margin-top: 15px;
}

    .contact-form .forget-form-group .control-label {
        margin-bottom: 10px;
    }

.coming-soon-content h4, .coming-soon-content h5 {
    color: #0097b2;
}

.contact-section {
    padding-bottom: 135px;
}

.register-section {
    background: none;
}

.register-pay-form .form-check-label {
    width: 90%;
}

.register-pay-form .payment-errors.error {
    color: #fff;
    padding: 10px 15px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    background-color: #ff4d15;
    margin-bottom: 30px;
}


/*.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}*/
.copyright-area {
    margin-top: auto;
}

.copyright-area {
    background-color: #ffe6eb;
}

    .copyright-area p, .copyright-area ul li a {
        margin-top: auto;
        color: #0097b2;
    }

    .copyright-area ul li::before {
        background-color: #0097b2;
    }

@media only screen and (max-width: 600px) {
    .bee-wrapper img {
        height: 100px;
    }
}
