/******************/
/* Theme Skin     */
/******************/
::selection {
    background-color: #00ADEE;
}

::-moz-selection {
    background-color: #00ADEE;
}
/***************/
/* Link Colors */
/***************/
a {
    color: #1faabe;
}

    a:hover {
        color: #00ADEE;
    }
/*****************************/
/* Default Theme Color Class */
/*****************************/
.color {
    color: #00ADEE !important;
}

.bg-color {
    background-color: #00ADEE !important;
}

.br-color {
    border: 1px solid #00ADEE;
}

.dropcap-1 {
    color: #00ADEE;
}

.dropcap-2,
.dropcap-3 {
    background: #00ADEE;
}

blockquote {
    border-color: #00ADEE;
}

    blockquote.blockquote-reverse {
        border-color: #00ADEE;
    }
/***************/
/* List styles */
/***************/
.list-1 li:before,
.list-2 li:before,
.list-3 li:before,
.list-4 li:before,
.list-5 li:before,
.list-6 li:before,
.list-7 li:before,
.list-8 li:before,
.list-9 li:before {
    color: #00ADEE;
}
/*********************************/
/* Theme Button, Label and Badge */
/*********************************/
.btn.btn-color {
    color: #ffffff;
    background: #00ADEE;
    border: 1px solid #1faabe;
}

    .btn.btn-color:hover,
    .btn.btn-color:focus,
    .btn.btn-color.active,
    .btn.btn-color:active {
        background: #1faabe;
        color: #ffffff;
    }

    .btn.btn-color.btn-outline {
        background: transparent !important;
        border: 1px solid #1faabe !important;
        color: #1faabe;
    }

.label.label-color {
    background: #00ADEE;
    color: #ffffff;
}

.badge.badge-color {
    background: #00ADEE;
    color: #ffffff;
}

.highlight-color {
    background: #00ADEE;
}
/*****************/
/* Dropdown menu */
/*****************/
.dropdown-menu > li.active > a {
    background-color: #00ADEE;
}

    .dropdown-menu > li.active > a:hover {
        background-color: #00ADEE;
    }

    .dropdown-menu > li.active > a:focus {
        background-color: #00ADEE;
    }
/**************/
/* Pagination */
/**************/
.pagination li a {
    color: #555555;
}

    .pagination li a:hover {
        background-color: #00ADEE;
        border-color: #1faabe;
        color: #ffffff;
    }

.pagination li.active a {
    background-color: #00ADEE;
    border-color: #1faabe;
}

    .pagination li.active a:hover {
        background-color: #00ADEE;
        border-color: #1faabe;
    }

    .pagination li.active a:focus {
        background-color: #00ADEE;
        border-color: #1faabe;
    }

.pagination li.active span {
    background-color: #00ADEE;
    border-color: #1faabe;
}

    .pagination li.active span:hover {
        background-color: #00ADEE;
        border-color: #1faabe;
    }

    .pagination li.active span:focus {
        background-color: #00ADEE;
        border-color: #1faabe;
    }
/*********/
/* Pager */
/*********/
.pager li a {
    background-color: #00ADEE;
    color: #ffffff;
    border-color: #1faabe;
}

    .pager li a:hover {
        background: #1faabe;
    }
/********************/
/* Nav Tabs Default */
/********************/
.nav-tabs > li > a {
    color: #555555;
}

    .nav-tabs > li > a:hover {
        background: #00ADEE;
        color: #ffffff;
        border-color: #00ADEE;
    }

.nav-tabs > li.open > a {
    background-color: #00ADEE;
    border-color: #00ADEE;
    color: #ffffff;
}

    .nav-tabs > li.open > a:hover {
        background-color: #00ADEE;
        border-color: #00ADEE;
        color: #ffffff;
    }

    .nav-tabs > li.open > a:focus {
        background-color: #00ADEE;
        border-color: #00ADEE;
        color: #ffffff;
    }
/*********************/
/* Nav tabs style #1 */
/*********************/
.nav-tabs-one .nav-tabs > li > a {
    color: #555555;
}

    .nav-tabs-one .nav-tabs > li > a:hover {
        background: #00ADEE;
        color: #ffffff;
        border-color: #00ADEE;
    }

.nav-tabs-one .nav-tabs > li.active > a {
    background-color: #00ADEE;
    border-color: #00ADEE;
    color: #ffffff;
}

    .nav-tabs-one .nav-tabs > li.active > a:hover {
        background-color: #00ADEE;
        border-color: #00ADEE;
        color: #ffffff;
    }

.nav-tabs-one .nav-tabs > li.open > a {
    background-color: #00ADEE;
    border-color: #00ADEE;
    color: #ffffff;
}

    .nav-tabs-one .nav-tabs > li.open > a:hover {
        background-color: #00ADEE;
        border-color: #00ADEE;
        color: #ffffff;
    }

    .nav-tabs-one .nav-tabs > li.open > a:focus {
        background-color: #00ADEE;
        border-color: #00ADEE;
        color: #ffffff;
    }
/*********************/
/* Nav tabs style #2 */
/*********************/
.nav-tabs-two .nav-tabs > li > a {
    color: #555555;
}

    .nav-tabs-two .nav-tabs > li > a:hover {
        border-top: 2px solid #00ADEE;
    }

.nav-tabs-two .nav-tabs > li.active > a {
    border-top: 2px solid #00ADEE;
}

    .nav-tabs-two .nav-tabs > li.active > a:hover {
        border-top: 2px solid #00ADEE;
    }

.nav-tabs-two .nav-tabs > li.open > a {
    border-top: 2px solid #00ADEE;
}

    .nav-tabs-two .nav-tabs > li.open > a:hover {
        border-top: 2px solid #00ADEE;
    }

    .nav-tabs-two .nav-tabs > li.open > a:focus {
        border-top: 2px solid #00ADEE;
    }
/*********************/
/* Nav tabs style #3 */
/*********************/
.nav-tabs-three .nav li a:hover {
    background: #00ADEE;
    border-color: #00ADEE;
}

.nav-tabs-three .nav li.active a {
    border-color: #00ADEE;
    background: #00ADEE;
}
/*********/
/* Panel */
/*********/
.panel.panel-default {
    border-color: #1faabe;
}

    .panel.panel-default .panel-heading {
        background: #00ADEE;
        border-color: #1faabe;
        color: #ffffff;
    }

        .panel.panel-default .panel-heading h4 a {
            color: #ffffff;
        }

            .panel.panel-default .panel-heading h4 a:hover {
                color: #ffffff;
            }

    .panel.panel-default .panel-footer {
        background: #00ADEE;
        border-color: #1faabe;
        color: #ffffff;
    }
/*************/
/* Nav Pills */
/*************/
.nav-pills > li > a {
    background: #ffffff;
    border: 1px solid #dddddd;
    color: #555555;
}

    .nav-pills > li > a:hover {
        background: #00ADEE;
        color: #ffffff;
        border-color: #00ADEE;
    }

.nav-pills > li.active > a {
    background-color: #00ADEE;
    border-color: #00ADEE;
    color: #ffffff;
}

    .nav-pills > li.active > a:hover {
        background-color: #1faabe;
        color: #ffffff;
    }

.nav-pills > li.open > a {
    background-color: #00ADEE;
    border-color: #00ADEE;
    color: #ffffff;
}

    .nav-pills > li.open > a:hover {
        background-color: #1faabe;
        color: #ffffff;
    }

    .nav-pills > li.open > a:focus {
        background-color: #00ADEE;
        border-color: #1faabe;
        color: #ffffff;
    }
/**************/
/* List group */
/**************/
.list-group a:hover {
    background: #f7f7f7;
    color: #555555;
}

    .list-group a:hover .list-group-item-heading {
        color: #555555;
    }

.list-group a.active {
    background: #00ADEE;
    border-color: #1faabe;
}

    .list-group a.active:hover {
        background: #00ADEE;
        border-color: #1faabe;
        color: #ffffff;
    }

        .list-group a.active:hover .list-group-item-heading {
            color: #ffffff;
        }

        .list-group a.active:hover .list-group-item-text {
            color: #ffffff;
        }

    .list-group a.active .list-group-item-heading {
        color: #ffffff;
    }

    .list-group a.active .list-group-item-text {
        color: #ffffff;
    }
/**********************/
/* Brand - theme color */
/**********************/
.brand-color a i {
    color: #00ADEE;
}

    .brand-color a i:hover {
        color: #1b96a8;
    }
/****************************/
/* Brand - theme background */
/****************************/
.brand-bg-color a i {
    color: #ffffff;
    background: #00ADEE;
}

    .brand-bg-color a i:hover {
        color: #ffffff !important;
        background: #1b96a8;
    }
/* Owl carousel */
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #00ADEE;
}

.owl-nav a i:hover {
    background: #00ADEE;
    border-color: #1faabe;
}
/*************************/
/* Header one            */
/* Logo & Navigation bar */
/*************************/
.header-1 .logo h1 a i {
    color: #00ADEE;
}

.header-1 .navi {
    background: #00ADEE;
    border-bottom: 3px solid #22bed4;
}

    .header-1 .navi .navy ul > li.has-sub > a:after {
        color: #1faabe;
    }

    .header-1 .navi .navy > ul > li > ul {
        border-top: 2px solid #00ADEE;
        border-bottom: 2px solid #00ADEE;
    }

    .header-1 .navi .navy ul ul ul {
        border-top: 2px solid #00ADEE;
        border-bottom: 2px solid #00ADEE;
    }

    .header-1 .navi .navy #menu-button {
        background: #00ADEE;
    }

    .header-1 .navi .navy ul .submenu-button:after {
        color: #00ADEE;
    }

/*************************/
/* Header two            */
/* Logo & Navigation bar */
/*************************/
.header-2 .logo h1 a i {
    color: #00ADEE;
}

.header-2 .navy ul > li.has-sub > a:after {
    color: #00ADEE;
}

.header-2 .navy > ul > li > ul {
    border-top: 2px solid #00ADEE;
    border-bottom: 2px solid #00ADEE;
}

.header-2 .navy ul ul ul {
    border-top: 2px solid #00ADEE;
    border-bottom: 2px solid #00ADEE;
}

.header-2 .navy #menu-button {
    background: #00ADEE;
}

.header-2 .navy ul .submenu-button:after {
    color: #00ADEE;
}
/* Block heading */
.block-heading-two h3 span {
    border-color: #00ADEE;
}

.block-heading-three h3 {
    border-color: #00ADEE;
}
/* Team Four */
.team-four .team-member:hover .team-details {
    background: #00ADEE;
    border: 1px solid #1faabe;
}
/* Image style #1 */
.image-style-one .image-caption a {
    background: #00ADEE;
}
/* Image style #2 */
.image-style-two .image-caption a {
    background: #00ADEE;
}
/* Image style #5 */
.image-style-five .image-caption h4 {
    border-color: #00ADEE;
}
/* Image style #6 */
.image-style-six .image-caption {
    background: #00ADEE;
}

    .image-style-six .image-caption span a {
        color: #1da2b6;
    }
/* Image style #7 */
.image-style-seven .image-caption a i {
    background: #00ADEE;
}

    .image-style-seven .image-caption a i:hover {
        background: #1faabe;
    }
/* Facts */
.facts .fact-value span {
    color: #00ADEE;
}

.facts .fact-content p span {
    color: #1faabe;
}
/* Pricing table #1 */
.pricing-one .pricing-item {
    border-top: 3px solid #00ADEE;
}
/* Pricing table #2 */
.pricing-two i {
    color: #00ADEE;
}
/* Pricing table #3 */
.pricing-three h4 span {
    color: #00ADEE;
}
/* Image Box #8 */
.img-box-8 .img-box-8-item:hover .img-box-8-cap {
    background: #00ADEE;
}
/* V Card */
.v-card header ul li.active a {
    background: #00ADEE;
    border-color: #1faabe;
}

    .v-card header ul li.active a:hover {
        background: #00ADEE;
    }

.v-card header ul li a:hover {
    background: #00ADEE;
    border-color: #1faabe;
    color: #ffffff;
}
/* Letter Head */
.letter-head {
    border-top: 3px solid #00ADEE;
    border-bottom: 3px solid #00ADEE;
}
/* Box shadow block */
.box-shadow-block {
    border-top: 2px solid #00ADEE;
}
/* Block quote #2 */
.quote-two .quote-two-content span {
    background: #00ADEE;
}
/* Client block #1 */
.client-one .c1-item .img-hover {
    background: #00ADEE;
}
/* Accordion */
#accordion-alt3 .panel .panel-heading h4 a i {
    background: #00ADEE;
}
/* Blog one */
.blog-one .blog-one-content .blog-bor {
    background: #00ADEE;
}
/* Blog masonry */
.blog-masonry .item .grid-entry .grid-img i.hover-icon {
    background: #00ADEE;
}

.blog-masonry .item .grid-entry .bor {
    background: #00ADEE;
}
/* Parallax Slider */
.da-dots span {
    background: #00ADEE;
}

.da-arrows span {
    background: #00ADEE;
}
/* Bootstrap carousel*/
.carousel .carousel-indicators .active {
    background-color: #00ADEE;
}
/* Resume */
.resume .main-block {
    background: #00ADEE url(../../img/overlay.png) repeat;
    background-size: 252px 230px;
}
/* Smart forms */
/* Rating */
.smart-forms .rating:hover .rating-star:hover,
.smart-forms .rating:hover .rating-star:hover ~ .rating-star,
.smart-forms .rating-input:checked ~ .rating-star {
    color: #00ADEE;
}
/* Toggle switch */
.smart-forms .switch > input:checked + label {
    background: #00ADEE;
    border-color: #00ADEE;
}

    .smart-forms .switch > input:checked + label:after {
        color: #00ADEE;
    }

.smart-forms .switch > input:checked:focus + label {
    background: #00ADEE;
    border-color: #00ADEE;
}
/* Date & Time picker */
.ui-datepicker-today a,
.ui-datepicker-today a:hover,
.ui-datepicker .ui-state-highlight {
    background: #00ADEE !important;
}

.smart-forms .ui-slider .ui-slider-handle {
    border-color: #00ADEE;
}

    .smart-forms .ui-slider .ui-slider-handle:before {
        background: #00ADEE;
    }
/* Index slim */
.slim-feature .feature-content ul li:before {
    color: #00ADEE;
}
/* Ecommerce ui #4 */
.ecom-ui-four:hover {
    border: 2px solid #00ADEE;
}
/* Ecommerce ui #5 */
.ecom-ui-five {
    border: 2px solid #00ADEE;
}

    .ecom-ui-five .p-media a {
        border-right: 2px solid #00ADEE;
    }
/* Ecommerce ui #6 */
.ecom-ui-six:hover {
    border-color: #00ADEE;
}
/* Wedding */
.wedding-header {
    background: #00ADEE url("../../img/wedding/overlay.png") repeat;
    background-size: 252px 230px;
}
/* Restaurant */
.restaurant .rest-item:hover {
    border-color: #00ADEE;
}
/* Icon box 9 */
.icon-box-9 .icon-box-9-item:hover {
    background: #00ADEE;
}
/********/
/* Foot */
/********/
.foot {
    border-color: #00ADEE;
}
