/*
|----------------------------------------------------------------------------
| BLUE COLOR THEME
|----------------------------------------------------------------------------
*/
/*
	BASE COLOR CODE: #00E0D2
	BASE COLOR END (FOR GRADIENT): #00E0D2
	HOVER COLOR: #005885
*/
/******************** GLOBAL STYLES ********************/
a {
  color: #00E0D2;
}
.text-color {
  color: #00E0D2;
}
.icon {
  fill: #00E0D2;
}
.shape-bg {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.gradient-bg {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.icon-border-1 {
  border: 1px solid #00E0D2;
}
.icon-border-2 {
  border: 2px solid #00E0D2;
}
.btn-base {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.btn-base:after {
  background: #005885;
}
.btn-trans {
  color: #00E0D2;
  border: 2px solid #00E0D2;
}
.btn-trans .icon {
  fill: #00E0D2;
}
.btn-trans:hover,
.btn-trans:focus,
.btn-trans:active {
  background-color: #005885;
  border-color: #005885;
}
.btn-white {
  color: #00E0D2;
}
.tab-btn li.active a {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.filter-buttons .active {
  color: #00E0D2;
}

.wave-logo-text{
  max-width: 110px;
  margin-bottom: 20px;
  width: 100%;
}
/******************** NAVBAR STYLE ********************/
.navbar-nemo .navbar-nav > li > a:hover,
.navbar-nemo .navbar-nav > li > a:focus {
  color: #38DBE8;
  background-color: transparent;
}
.navbar-nemo .navbar-nav > .active > a {
  color: #38DBE8;
}
.navbar-toggle {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
/******************** SECTION STYLES ********************/
.gradient-overlay:before {
  background-image: linear-gradient(to bottom right, rgba(40, 40, 40, 0.23), rgba(0, 142, 214, 0.23));
}
.transparent-overlay:before {
  background-image: linear-gradient(to bottom right, rgba(52, 212, 226, 0.25), rgba(48, 190, 202, 0.5));
}
.polygon-bg {
  background-image: url(../../images/polygon-bg/blue.jpg);
}
/*.video-bg:before {
  background-image: linear-gradient(to bottom right, rgba(48, 190, 202, 0.5), rgba(52, 212, 226, 0.2));
}*/

.section-heading .lines {
  border-top: 2px solid #00E0D2;
}
.section-heading .lines:before,
.section-heading .lines:after {
  border-top: 2px solid #00E0D2;
}
.heading-pre-suf:before,
.heading-pre-suf:after {
  background-color: #00E0D2;
}
/* SWIPER BULLETS */
.swiper-pagination-bullet-active {
  background-color: #00E0D2;
}
.event-info {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.event-info.white-bg {
  color: #00E0D2;
}
.event-info.white-bg .heading-text {
  color: #00E0D2;
}
/******************** FORMS ********************/
.form-control:focus {
  border-color: #00E0D2;
}
.input-group .form-control {
  box-shadow: 0 0 20px 2px rgba(0, 142, 214, 0.06);
}
.form-standard:focus {
  border-color: #00E0D2;
}
.form-underlined .form-control:focus {
  border-color: #00E0D2;
}
.select-radio input[type="radio"]:checked + label {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.select-outer:after {
  border-color: #00E0D2 transparent transparent;
}
.select-outer .form-inline-input {
  color: #00E0D2;
}
.form-widget .btn-trans {
  background-color: rgba(0, 142, 214, 0.05);
}
.select-item input[type="checkbox"]:before {
  border: 2px solid #00E0D2;
}
.select-item input[type="checkbox"]:checked:after {
  background-color: #00E0D2;
}
.select-item .form-control {
  color: #00E0D2;
}
.nav-btn-tabs .active .btn {
  border-color: #00E0D2;
  color: #00E0D2;
}
.order-list li:before {
  color: #00E0D2;
}
.select-dropdown .form-standard {
  color: #00E0D2;
}
.radio-standard input[type="radio"]:checked + label:after {
  background-color: #00E0D2;
}
.radio-standard label:before {
  border: 1px solid #00E0D2;
}
.order-select-menu .form-control {
  color: #00E0D2;
}
.total-payment:before {
  color: #00E0D2;
}
.total-payment span {
  color: #00E0D2;
}
/******************** DESCRIPTIONS ********************/
.desc-title .title-element {
  background-image: linear-gradient(to bottom right, rgba(0, 142, 214, 0.9), rgba(3, 124, 185, 0.9));
}
.objective-time {
  color: #00E0D2;
}
/******************** FEATURES SECTIONS ********************/
.feature-side-content.active .title-text,
.feature-side-content:hover .title-text {
  color: #00E0D2;
}
.feature-side-content.active .icon-shape,
.feature-side-content:hover .icon-shape {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
/******************** GALLERY STYLE ********************/
.gallery-img-pop .hover-effect {
  background-image: linear-gradient(to bottom right, rgba(0, 142, 214, 0.7), rgba(3, 124, 185, 0.7));
}
/******************** OTHERS ********************/
.speakers-1 .speaker-intro figcaption {
  border-top: 3px solid #00E0D2;
}
.img-hover-content:hover .img-intro {
  background-image: linear-gradient(to bottom right, rgba(0, 142, 214, 0), rgba(3, 124, 185, 0));
}
.img-hover-content .overlay-content {
  background-image: linear-gradient(to bottom right, rgba(0, 142, 214, 0.9), rgba(3, 124, 185, 0.9));
}
.img-hover-content .img-intro {
  background-image: linear-gradient(to bottom right, rgba(0, 142, 214, 0.2), rgba(3, 124, 185, 0.2));
}
.img-hover-content .btn-trans:hover {
  color: #00E0D2;
}
.restaurant-menu .title-text {
  color: #00E0D2;
}
.panel-faqs .title-text a {
  color: #00E0D2;
}
.panel-schedule .schedule-time:after {
  border-left: 2px solid #00E0D2;
}
.post-preview .post-type {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.post-preview .category {
  color: #00E0D2;
}
.speakers-1 .speaker-intro .icon-collapsed {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
/******************** PRICING TABLE ********************/
.pricing-table-1 .price {
  color: #00E0D2;
}
.pricing-table-1 .featured .pricing-element {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.pricing-table-2 .pricing-element .price {
  border: 2px solid #00E0D2;
  color: #00E0D2;
}
.pricing-table-2 .pricing-element.featured {
  border-color: #00E0D2;
}
.pricing-table-2 .pricing-element.featured .package {
  color: #00E0D2;
}
.pricing-table-2 .pricing-element.featured .price {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.pricing-table-2 .pricing-element.featured .btn-trans {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.pricing-table-2 .pricing-element.featured .btn-trans:hover {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
.pricing-element-3 .price {
  color: #00E0D2;
}
.pricing-element-3.featured {
  background-image: linear-gradient(to bottom right, #00E0D2, #00E0D2);
}
/******************** SCREENSHOTS ********************/
.screenshots-2 .screen-title {
  color: #00E0D2;
}
.screenshots-2 .screen-no {
  border: 1px solid #00E0D2;
}
/******************** TESTIMONIAL ********************/
.testimonials .client-name {
  color: #00E0D2;
}
.testimonials-4 .thumb {
  background-color: #00E0D2;
}
.blockquote-gradient-bg {
  background-image: linear-gradient(to bottom right, rgba(0, 142, 214, 0.9), rgba(3, 124, 185, 0.9));
}
/******************** FOOTER STYLES ********************/
.footers .socialize .icon:hover {
  fill: #00E0D2;
}
/******************** TRIANGLE BG ********************/
.triangle-bg svg .start {
  stop-color: #00E0D2;
}
.triangle-bg svg .end {
  stop-color: #00E0D2w;
}

/******************** Wave Default Colurs *************/
.wave-blue {
    color: #00E0D2 !important;
}
.wave-black {
    color: #616161 !important;
}

.wave-white {
    color: #fff !important;
}

.hidden{
    display: none;
}
