/* Gradient Style v1 */
.u-btn-gradient-v1 {
    border: none;
    color: #fff;
    background: linear-gradient(to right, #3856bf 0%, #2587ed  100%) !important;
    -o-border-image: linear-gradient(to right, #3856bf 0%, #2587ed  100%);
       border-image: linear-gradient(to right, #3856bf 0%, #2587ed  100%);
    border-image-slice: 1;
    
  }
  
  .u-btn-gradient-v1:hover, .u-btn-gradient-v1:focus, .u-btn-gradient-v1.active {
    opacity: .9;
    color: #fff;
  }
  
  /* Gradient Style v2 */
  .u-btn-gradient-v2 {
    color: #fff;
    background: linear-gradient(to right, #E040FB 0%, #00BCD4 100%) !important;
    -o-border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
       border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
    border-image-slice: 1;
  }
  
  .u-btn-gradient-v2:hover, .u-btn-gradient-v2:focus, .u-btn-gradient-v2.active {
    opacity: .9;
    color: #fff;
  }
  
  /* Gradient Style v1 */
  .u-btn-outline-gradient-v1 {
    color: #555;
    background: transparent;
    -o-border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
       border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
    border-image-slice: 1;
  }
  
  .u-btn-outline-gradient-v1:hover, .u-btn-outline-gradient-v1:focus, .u-btn-outline-gradient-v1.active {
    background: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
    color: #fff;
  }
  
  /* Gradient Style v2 */
  .u-btn-outline-gradient-v2 {
    color: #555;
    background: transparent;
    -o-border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
       border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
    border-image-slice: 1;
  }
  
  .u-btn-outline-gradient-v2:hover, .u-btn-outline-gradient-v2:focus, .u-btn-outline-gradient-v2.active {
    background: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
    color: #fff;
  }

/*------------------------------------
  Blockquotes
------------------------------------*/

  .u-blockquote-v2::before, .u-blockquote-v2::after {
    position: relative;
    top: 5px;    
    font-size: 22px;
    line-height: 10px;
  }
  
  .u-blockquote-v2::before {
    content: "\“";
    padding-right: 5px;
  }
  
  .u-blockquote-v2::after {
    content: "\”";
    padding-left: 5px;
  }

/*------------------------------------
  Footer link color
------------------------------------*/

footer a {
  color: #999;
  font-weight: 600;
  line-height: 2;
}

footer a:hover {
  color: #999;
  text-decoration: none;
}



/*------------------------------------
  Tabs v1
------------------------------------*/
/* Tabs v1
------------------------------------*/

  [class*="u-nav-v1"].u-nav-rounded-3 .nav-link {
    border-radius: 3px;
  }
  [class*="u-nav-v1"].u-nav-rounded-5 .nav-link {
    border-radius: 5px;
  }
  [class*="u-nav-v1"].u-nav-rounded-7 .nav-link {
    border-radius: 7px;
  }
  [class*="u-nav-v1"].u-nav-rounded-10 .nav-link {
    border-radius: 10px;
  }
  .u-nav-v1-1 .nav-link.active {
    background-color: #eee;
  }

  .u-nav-v1-1.u-nav-primary .nav-link.active {
    color: #fff;
    background-color: #204282;
  }

  .u-nav-v1-1.u-nav-info .nav-link.active {
    color: #fff;
    background-color: #007ca2;
  }
  .u-nav-v1-1.u-nav-dark .nav-link.active {
    color: #fff;
    background-color: #333;
  }
  .u-nav-v1-1.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v1-1.u-nav-light .nav-link.active {
    color: #333;
    background-color: #fff;
  }
  .u-nav-v1-2 .nav-link {
    border: solid 1px transparent;
  }
  .u-nav-v1-2 .nav-link.active {
    border-color: #eee;
  }
  .u-nav-v1-2.u-nav-primary .nav-link.active {
    border-color: #204282;
  }
  .u-nav-v1-2.u-nav-dark .nav-link.active {
    border-color: #333;
  }
  .u-nav-v1-2.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v1-2.u-nav-light .nav-link.active {
    border-color: #fff;
  }



/*------------------------------------
  Tabs
------------------------------------*/
/* Colors
------------------------------------*/
.g-color-primary--active.active {
  color: #204282;
}

.g-color-info--active.active {
  color: #000;
}

/*------------------------------------
  Bullet list
------------------------------------*/
.g-link-v1 li {
  margin-left: 0px;
  padding: 5px;
}

/*------------------------------------
  Box-shadows-v1
------------------------------------*/

.u-shadow-v1-5 {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
}

.u-shadow-v1-5--hover:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
}

/*------------------------------------
  Go To v1
------------------------------------*/
[class*="u-go-to"] {
  display: none;
}

.u-go-to-v1 {
  width: 3.57143rem;
  height: 3.57143rem;
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
  color: #555;
  border-radius: 50%;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  transition: .3s ease-out;
  z-index: 11;
}

.u-go-to-v1 i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.u-go-to-v1:hover, .u-go-to-v1:focus:hover {
  text-decoration: none;
  color: #fff;
  background-color: #204282;
}

.u-go-to-v1:focus {
  text-decoration: none;
  color: #555;
  background-color: rgba(255, 255, 255, 0.7);
}
