p{
  font-size: 1.05rem;
}
.no-padding-left{
  padding-left: 0!important;
}
.no-padding-right{
  padding-right: 0!important;
}
.bg-blue{
  background: rgb(63,81,181); /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, rgba(63,81,181,1) 1%, rgba(48,63,159,1) 100%); /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, rgba(63,81,181,1) 1%,rgba(48,63,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, rgba(63,81,181,1) 1%,rgba(48,63,159,1) 100%);
}
.g-b-text{
 color: #B2FF59;
font-weight: 300;
}
/*-------Font awsome 5.1-------*/
.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
/*-------Select dropdown country number-------*/
.dropdown-content li > a{
  color: #3F51B5;
}
.dropdown-content{
  min-width: 300px;
  top: 100%!important;
  max-height: 300px;
}
.dropdown-content.select-dropdown{
  top: 46px;
}
.select-dropdown .contry-name{
  font-size: 16px;
  color: #616161;
  display: inline-block;
  line-height: 22px;
  padding: 14px 16px;
}
.select-dropdown .contry-number{
  float: right;
  color: #3F51B5;
  font-weight: 500;
}
.select-dropdown li:first-child span{
  float:none;
}
/*-------materialize stepper-------*/
@media only screen and (min-width: 993px){
  ul.stepper.horizontal{
    min-height: 470px;
  }
}
/*----------------------
        Navbar
-------------------------*/
.navbar.bg-light{
box-shadow: unset;
}
.navbar.active {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.navbar.active .navbar-nav .nav-link{
    color: rgba(0, 0, 0, 0.54);
}
.navbar-brand img{
    height: 70px;
    transition-duration: 1s;
}
.navbar.active  img{
    height: 40px;
}
/*----------------------
        Login page
-------------------------*/
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset;
}
/* #region */
.login-card{
  background:#fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  border-radius: 4px;
  padding: 15px 25px 30px;
}
.login-bg{
 /* background-image: url("/../images/login-bg.jpg");*/
 background: rgb(63,81,181); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(63,81,181,1) 1%, rgba(48,63,159,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(63,81,181,1) 1%,rgba(48,63,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(63,81,181,1) 1%,rgba(48,63,159,1) 100%);
}
.login-h{
  font-size: 32px;
  font-weight: 300;
}
.login-top {
  padding-top: 15px;
  top: 0;
  left: 0;
  right: 0;
}
.login-card .dropdown-content{
  min-width: 300px;
}
/* #endregion */
/*----------------------
        Registration plan selection
-------------------------*/
.year-sub{
  font-size: 1rem;
  display: inline-block;
}
.pricing .card-title{
    font-size:45px;
}
/*----------------------
        Registration
-------------------------*/
.pass-check {
    font-size: .8em;
}
.pass-check::before{
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 10px;
  border-radius: 8px;
  background: #3f51b5;
}
.pass-check.completed{
  opacity: .38;
}
.pass-check.completed::before{
  background: #000;
  opacity: .38;
}
.show-pass{
  position: absolute;
  right: 20px;
  top: 10px;
  opacity: .54;
  color: black;
  cursor: pointer;
}
.input-field .call-code{
  max-height: 300px;
}
/*----------------------
        Home
-------------------------*/
/*home-baner*/
.home-baner-title{
text-transform: uppercase;
font-weight: 300;
color: #3f51b5;
}


#features-section .media-body svg:not(:root).svg-inline--fa{
  opacity: .4;
}
/*News section*/
.home-news .post_title{
  font-size: 1.5rem;
}

/*Pool section*/
.home-pool .pool-title{
  font-size: 2rem;
}
.home-pool h3{
  font-weight: 600;
  margin-top: 0;
  font-size: 5rem;
}
.home-pool p{
  margin-bottom: 5px;
}
.media-body h3 {
  color: #3F51B5;
}
@media (max-width: 991px) {
  .media-body h3 {
    font-size: 1.92rem;
  }
}
.media-body .svg-inline--fa.fa-3x{
  color: rgba(0, 0, 0, 0.32)
}
/*----------------------
        News
-------------------------*/
/*News section*/
#blog .post_title{
  font-size: 1.5rem;
}
.pagination li a{
  display: block;
  font-size: 15px;
  font-weight: 400;
  line-height: 22.5px;
  padding: 10.5px 20.25px;
}
/*----------------------
        
        Warning
-------------------------*/
/*Download app*/
.download-app-container .btn{
background-color: #212121;

}
.download-app-container .btn:hover{
  background-color: black;
  
  }
/*----------language----------*/
#lngli {
    cursor: pointer;
}

img.current-img {
  max-width: 16px;
}

@media (min-width: 992px) {
  .d-lg-list-item {
    display: list-item !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
}

.lng-label-on-sm {
  margin-right: 10px;
  margin-left: auto;
}

.lng-label-on-sm .dropdown-menu {
  right: 0;
  left: auto;
}

.dropdown-menu#languagePicker {
  left: -13px;
}

@media (max-width: 575px) {
  .dropdown-content#dropdown19 {
    min-width: 257px;
    top: calc(100% - 42px) !important;
    width: 200px;
  }
}
