a {
  color: #2e9fff;
  text-decoration: none;}
  a:hover {
    color: rgba(46, 159, 255, 0.8); }

.page-header-alpha .navbar-mainmenu .nav-item a:hover {
  color: #2e9fff; }

.btn-white {
  color: #ffffff;
  border: 1px solid transparent;
  background-color: #3065AF; }
  .btn-white:hover {
    background-color: rgba(48, 101, 175, 0.8);
    color: #ffffff; }

.btn-outline-primary {
  color: #3065AF;
  border-color: currentColor; }

.btn-outline-primary:hover,
.btn-outline-primary:focus {
  color: rgba(48, 101, 175, 0.5);
  border-color: currentColor; }

.btn-transp-arrow.btn-primary.active, .btn-transp-arrow.btn-primary:active,
.btn-transp-arrow.btn-primary:hover {
  background-color: rgba(77, 77, 77, 0.05);
  color: #8b8b8b;
  -webkit-box-shadow: none;
          box-shadow: none; }

/* subscription form */
.form-container-transparent.form-container-white .form-desc h4 {
  color: #ffffff; }

.form-container-transparent.form-container-white .form-input label {
  color: #ffffff; }

.form-control-outline,
.form-control-line {
  border-color: #ffffff; }
  .form-control-outline:focus,
  .form-control-line:focus {
    border-color: #adadad; }

.page-cover:after {
  content: "";
  background: -webkit-gradient(linear, right top, left top, from(#00ADDE), to(#00152e));
   background: linear-gradient(to left, #00ADDE, #00152e);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.7;
  }


  /* Font Size */
  .text-1 {
  	font-size: .8em !important;
  }

  .text-2 {
  	font-size: .9em !important;
  }

  .text-3 {
  	font-size: 1em !important;
  }

  .text-4 {
  	font-size: 1.2em !important;
  }

  .text-5 {
  	font-size: 1.50em !important;
  }

  .text-6 {
  	font-size: 1.80em !important;
  }

  .text-7 {
  	font-size: 2em !important;
  }

  .text-8 {
  	font-size: 2.30em !important;
  }

  .text-9 {
  	font-size: 2.50em !important;
  }

  .text-10 {
  	font-size: 2.75em !important;
  }

  .text-11 {
  	font-size: 3em !important;
  }

  .text-12 {
  	font-size: 3.5em !important;
  }

  .text-13 {
  	font-size: 4em !important;
  }

  .text-14 {
  	font-size: 4.5em !important;
  }

  .text-15 {
  	font-size: 5em !important;
  }

  @media (min-width: 576px) {
  	.text-sm-1 {
  		font-size: .8em !important;
  	}

  	.text-sm-2 {
  		font-size: .9em !important;
  	}

  	.text-sm-3 {
  		font-size: 1em !important;
  	}

  	.text-sm-4 {
  		font-size: 1.2em !important;
  	}

  	.text-sm-5 {
  		font-size: 1.50em !important;
  	}

  	.text-sm-6 {
  		font-size: 1.80em !important;
  	}

  	.text-sm-7 {
  		font-size: 2em !important;
  	}

  	.text-sm-8 {
  		font-size: 2.30em !important;
  	}

  	.text-sm-9 {
  		font-size: 2.50em !important;
  	}

  	.text-sm-10 {
  		font-size: 2.75em !important;
  	}

  	.text-sm-11 {
  		font-size: 3em !important;
  	}

  	.text-sm-12 {
  		font-size: 3.5em !important;
  	}

  	.text-sm-13 {
  		font-size: 4em !important;
  	}

  	.text-sm-14 {
  		font-size: 4.5em !important;
  	}

  	.text-sm-15 {
  		font-size: 5em !important;
  	}
  }

  @media (min-width: 768px) {
  	.text-md-1 {
  		font-size: .8em !important;
  	}

  	.text-md-2 {
  		font-size: .9em !important;
  	}

  	.text-md-3 {
  		font-size: 1em !important;
  	}

  	.text-md-4 {
  		font-size: 1.2em !important;
  	}

  	.text-md-5 {
  		font-size: 1.50em !important;
  	}

  	.text-md-6 {
  		font-size: 1.80em !important;
  	}

  	.text-md-7 {
  		font-size: 2em !important;
  	}

  	.text-md-8 {
  		font-size: 2.30em !important;
  	}

  	.text-md-9 {
  		font-size: 2.50em !important;
  	}

  	.text-md-10 {
  		font-size: 2.75em !important;
  	}

  	.text-md-11 {
  		font-size: 3em !important;
  	}

  	.text-md-12 {
  		font-size: 3.5em !important;
  	}

  	.text-md-13 {
  		font-size: 4em !important;
  	}

  	.text-md-14 {
  		font-size: 4.5em !important;
  	}

  	.text-md-15 {
  		font-size: 5em !important;
  	}
  }

  @media (min-width: 992px) {
  	.text-lg-1 {
  		font-size: .8em !important;
  	}

  	.text-lg-2 {
  		font-size: .9em !important;
  	}

  	.text-lg-3 {
  		font-size: 1em !important;
  	}

  	.text-lg-4 {
  		font-size: 1.2em !important;
  	}

  	.text-lg-5 {
  		font-size: 1.50em !important;
  	}

  	.text-lg-6 {
  		font-size: 1.80em !important;
  	}

  	.text-lg-7 {
  		font-size: 2em !important;
  	}

  	.text-lg-8 {
  		font-size: 2.30em !important;
  	}

  	.text-lg-9 {
  		font-size: 2.50em !important;
  	}

  	.text-lg-10 {
  		font-size: 2.75em !important;
  	}

  	.text-lg-11 {
  		font-size: 3em !important;
  	}

  	.text-lg-12 {
  		font-size: 3.5em !important;
  	}

  	.text-lg-13 {
  		font-size: 4em !important;
  	}

  	.text-lg-14 {
  		font-size: 4.5em !important;
  	}

  	.text-lg-15 {
  		font-size: 5em !important;
  	}
  }

  @media (min-width: 1200px) {
  	.text-xl-1 {
  		font-size: .8em !important;
  	}

  	.text-xl-2 {
  		font-size: .9em !important;
  	}

  	.text-xl-3 {
  		font-size: 1em !important;
  	}

  	.text-xl-4 {
  		font-size: 1.2em !important;
  	}

  	.text-xl-5 {
  		font-size: 1.50em !important;
  	}

  	.text-xl-6 {
  		font-size: 1.80em !important;
  	}

  	.text-xl-7 {
  		font-size: 2em !important;
  	}

  	.text-xl-8 {
  		font-size: 2.30em !important;
  	}

  	.text-xl-9 {
  		font-size: 2.50em !important;
  	}

  	.text-xl-10 {
  		font-size: 2.75em !important;
  	}

  	.text-xl-11 {
  		font-size: 3em !important;
  	}

  	.text-xl-12 {
  		font-size: 3.5em !important;
  	}

  	.text-xl-13 {
  		font-size: 4em !important;
  	}

  	.text-xl-14 {
  		font-size: 4.5em !important;
  	}

  	.text-xl-15 {
  		font-size: 5em !important;
  	}
  }

  .text-1rem {
  	font-size: 16px !important;
  	font-size: 1rem !important;
  }


  .change-language {
    color:#fff;
    transition: 0.3s;
    background: none;
  }
  .change-language:hover, .change-language:focus {
      color: rgba(255, 255, 255, 0.5);
      border-color: rgba(255, 255, 255, 0.5);
      background-color: transparent; }



      /* ----------------------------------------------------------------
      	Counter
      -----------------------------------------------------------------*/


      .counter {
      	font-size: 42px;
      	font-weight: 600;
      	font-family: 'Raleway', sans-serif;
      }

      .counter.counter-small { font-size: 28px; }

      .counter.counter-large { font-size: 56px; }

      .counter.counter-xlarge {
      	font-size: 64px;
      	font-weight: 400;
      }

      .counter.counter-inherit {
      	font-size: inherit;
      	font-weight: inherit;
      }

      .counter + h4 {
      	font-weight: 400;
      	text-transform: uppercase;
      	letter-spacing: 1px;
      	margin-top: 10px;
      }

      .counter.counter-lined + h4:before {
      	display: block;
      	position: relative;
      	margin: 20px auto 25px auto;
      	content: '';
      	width: 15%;
      	border-top: 2px solid #444;
      	opacity: 0.9;
      }

      .counter.counter-small + h4 { font-size: 13px; }

      .counter.counter-large + h4,
      .counter.counter-xlarge + h4 {
      	font-size: 15px;
      	font-weight: 300;
      }

      .widget .counter + h4 { opacity: 0.7; }


      .btn-outline-white.active, .btn-outline-white:active {
          color: #1d1d1d;
          border-color: #1d1d1d;
          background-color: transparent; }
      .btn-outline-white:hover, .btn-outline-white:focus {
        background: #ffffff;
        color: #1d1d1d;
        border-color: #ffffff;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), 0 0 5px rgba(0, 0, 0, 0.2); }
      .btn-outline-white.disabled, .btn-outline-white:disabled {
        color: #ffffff;
        opacity: 0.7;
        background-color: transparent; }

        .stat .card {
            min-height: 200px;
        }
