@charset "utf-8";
/* CSS Document */



body {background-image: url(''), linear-gradient(65deg,#ffffff,#ffffff);height: auto;background-color: #004363 !important;background-size: 100% 100%;background-repeat: no-repeat;background-attachment: fixed;background-position: center;/* overflow-y: scroll; */}

#ddlkits {
	color: #000 !important;
	padding-left:7px !important;
}
           .bubbles {
  position: absolute; 
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.bubbles li {
  position: absolute;
  list-style: none;
  display: block;
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.15);
  bottom: -160px;
  -webkit-animation: square 20s infinite;
  -moz-animation: square 250s infinite;
  -o-animation: square 20s infinite;
  -ms-animation: square 20s infinite;
  animation: square 20s infinite;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.bubbles li:nth-child(1) {
  left: 10%;
}

.bubbles li:nth-child(2) {
  left: 20%;
  width: 80px;
  height: 80px;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  -ms-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-duration: 17s;
  -moz-animation-duration: 17s;
  -o-animation-duration: 17s;
  animation-duration: 17s;
}

.bubbles li:nth-child(3) {
  left: 25%;
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
  -ms-animation-delay: 4s;
  animation-delay: 4s;
}

.bubbles li:nth-child(4) {
  left: 40%;
  width: 60px;
  height: 60px;
  -webkit-animation-duration: 22s;
  -moz-animation-duration: 22s;
  -o-animation-duration: 22s;
  -ms-animation-duration: 22s;
  animation-duration: 22s;
  background-color: rgba(255, 255, 255, 0.25);
}

.bubbles li:nth-child(5) {
  left: 70%;
}

.bubbles li:nth-child(6) {
  left: 80%;
  width: 120px;
  height: 120px;
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -o-animation-delay: 3s;
  -ms-animation-delay: 3s;
  animation-delay: 3s;
  background-color: rgba(255, 255, 255, 0.2);
}

.bubbles li:nth-child(7) {
  left: 32%;
  width: 160px;
  height: 160px;
  -webkit-animation-delay: 7s;
  -moz-animation-delay: 7s;
  -o-animation-delay: 7s;
  -ms-animation-delay: 7s;
  animation-delay: 7s;
}

.bubbles li:nth-child(8) {
  left: 55%;
  width: 20px;
  height: 20px;
  -webkit-animation-delay: 15s;
  -moz-animation-delay: 15s;
  animation-delay: 15s;
  -webkit-animation-duration: 40s;
  -moz-animation-duration: 40s;
  animation-duration: 40s;
}

.bubbles li:nth-child(9) {
  left: 25%;
  width: 10px;
  height: 10px;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-duration: 40s;
  animation-duration: 40s;
  background-color: rgba(255, 255, 255, 0.3);
}

.bubbles li:nth-child(10) {
  left: 90%;
  width: 160px;
  height: 160px;
  -webkit-animation-delay: 11s;
  animation-delay: 11s;
}

@-webkit-keyframes square {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
    -moz-transform: translateY(-700px) rotate(600deg);
    -o-transform: translateY(-700px) rotate(600deg);
    -ms-transform: translateY(-700px) rotate(600deg);
    transform: translateY(-700px) rotate(600deg);
  }
}

@keyframes square {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
    -moz-transform: translateY(-700px) rotate(600deg);
    -o-transform: translateY(-700px) rotate(600deg);
    -ms-transform: translateY(-700px) rotate(600deg);
    transform: translateY(-700px) rotate(600deg);
  }
}
  
        
     .imglogo  {
        width:230px;
        margin-top:0px;
        background:#fff0;
        padding:0px;
        border-radius: 15px;
    }
        .pink
        {
            border:solid 2px red !important;
        }
        .register{
  
    margin-top: 0%;
    padding: 3%;
}
.register-left{
    text-align: center;
    color: #fff;
    margin-top: 4%;
}
.register-left input{
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    width: 60%;
    background: #f8f9fa;
    font-weight: bold;
    color: #383d41;
    margin-top: 30%;
    margin-bottom: 3%;
    cursor: pointer;
}
.register-right {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border: none;
    /*background-color: rgba(0, 39, 36, 0.87);*/
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
    /* box-shadow: 0 0 4px 2px grey; */
}

body.bg-theme1 {
  background: url(images/bg-themes/1.png)  !important;
  /* background-size: cover; */
}


.register-left img{
    margin-top: 15%;
    margin-bottom: 5%;
    width: 25%;
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
.register-left p{
    font-weight: lighter;
    padding: 12%;
    margin-top: -9%;
}
.register .register-form{
    padding: 10%;
    margin-top: 0%;
}
.btnRegister{
    float: right;
    margin-top: 10%;
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    background: #0062cc;
    color: #fff;
    font-weight: 600;
    width: 50%;
    cursor: pointer;
}
.register .nav-tabs{
    margin-top: 3%;
    border: none;
    background: #0062cc;
    border-radius: 1.5rem;
    width: 28%;
    float: right;
}
.register .nav-tabs .nav-link{
    padding: 2%;
    height: 34px;
    font-weight: 600;
    color: #fff;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
.register .nav-tabs .nav-link:hover{
    border: none;
}
.register .nav-tabs .nav-link.active{
    width: 100px;
    color: #0062cc;
    border: 2px solid #0062cc;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}
.register-heading{
    text-align: center;
    margin-top: 8%;
    margin-bottom: -15%;
    color: #495057;
}
        nav.bg-light{
        	background-color:#1e0152 !important;
        	box-shadow: #383636 2px 2px 17px 3px;
        	position: fixed;
        	width: 100%;
        	z-index: 99999;
        	display: none;
        }
        .navbar-brand
        {
         padding-top: 0px!important;
        }
span.navbar-text{
	display:none;
}

     .imglogo  {
        width:150px;
        margin-top:0px;
   
        padding:0px;
        border-radius: 15px;
    }
.qjoin{
	background:#000;
	background: #559ac6;
	padding: 15px;
	text-align: center;
	border-radius: 20px 0;
	margin-left: 23%;
	box-shadow: 5px 5px 9px 0px rgba(0, 0, 0, 0.25);
}

option {
	background:#37474F;
	color: #fff;
}

#GridView1_ctl02_lblhed {
	font-size:35px;
	color: #CDDC39;
	border-bottom: solid 3px #d9ea2a;
}


#GridView1_ctl03_lblhed {
	font-size:35px;
	color: #CDDC39;
	border-bottom: solid 3px #d9ea2a;
}


#lblspname {
	color: #000 !important;
}

#google_translate_element {
	position:relative !important;
	right:155px;
	top:-55px;

}

.form-control {
    display: block;
    width: 100% !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    height:48px;
    line-height: 1.5;
    color: #495057 !important;
    border: 0px solid #e5eaef !important;
    background-color: rgba(255, 255, 255, 0) !important;
    background-clip: padding-box;
    border: 2px solid #78909C !important;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.form-control:focus{
  background-color: rgba(0, 0, 0, 0.07) !important;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.45) !important;
}

.form-control-rounded {
    border-radius: 30px !important;
}

.form-control-square {
    border-radius: 0px !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: rgba(21, 14, 14, 0.45);
    opacity: 1;
}
h6 {
	font-size:17px !important;
	color: #000 !important;
}

.logojoin 
{
    width:200px;
    height:100px;
    border:1px solid #000;
}

.joinlogo {
	border-radius:7px;
	box-shadow:0px 0px 20px #666666;
}


select.form-control:not([size]):not([multiple]) {
    height: 44px !important;
}


.btnRegister {
	background: #8E2DE2 !important;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #4A00E0, #8E2DE2) !important;  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #CDDC39, #CDDC39) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	font-size: 21px;
	color: #000 !important;
	margin-top: 2% !important;
	height: 48px;
	padding-top: 7px !important;
	width: 250px !important;
	border-radius:50px !important;
	text-transform:uppercase;
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.13), 0 10px 10px rgba(0, 0, 0, 0.1);
}
.masked
{

font-weight:bold;

color: #5004e0;

-webkit-background-clip: text;

-webkit-animation-name: masked-animation;

-webkit-animation-duration: 40s;

-webkit-animation-iteration-count: infinite;

-webkit-animation-timing-function: linear;

font-size: 32px;
}

.masked i{

background: linear-gradient(to top, #4A00E0, #8E2DE2) !important;

color: white;

padding: 9px;

font-size: 28px;

box-shadow: 0px 2px 8px 0px #969696;

border-radius: 22%;
}

@-webkit-keyframes masked-animation
 {
	0% {background-position: left bottom;}
	100% {background-position: right bottom;}
}
.register {
    /* background: -webkit-linear-gradient(left, #3931af, #00c6ff); */
    /* margin-top: 0%; */
    padding: 3% !important;
    width: 54% ;
    margin: auto !important;
    margin-top: 20px !important;
    margin-bottom: 25px !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #8e8e8e !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: pink !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: pink !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: pink !important;
}

@media screen and (min-width:240px) {
	#google_translate_element {
	position:relative !important;
	right: 0;
	top: 0;
	float: right;
}
.register {
    /* background: -webkit-linear-gradient(left, #3931af, #00c6ff); */
    /* margin-top: 0%; */
    padding: 3% !important;
    width: 88%;
    margin: auto !important;
    margin-top: 20px !important;
    margin-bottom: 25px !important;
}
.btnRegister {
    float: none !important;
    margin-left: 0%;
    margin-top: 10%;
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    background: #0062cc;
    color: #fff;
    font-weight: 600;
    width: 50%;
    cursor: pointer;
}

.form-control {
    display: block;
    width: 100% !important;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}




.form-group {
    margin-bottom: 1rem;
    margin-left: 0px;
}

.form-group span {
   color: #5c5b5b;
   font-weight:bold;
}

.girlxd {
	margin-top:0px;
	display:none;
}


}




@media screen and (min-width:1100px) {

.girlxd {
	margin-top:95px;
	display:block;
}

	#google_translate_element {
	position:relative !important;
	right:155px;
	top:-55px;

}
.register {
    /* background: -webkit-linear-gradient(left, #3931af, #00c6ff); */
    /* margin-top: 0%; */
    padding: 3% !important;
    width: 54% ;
    margin: auto !important;
    margin-top: 20px !important;
    margin-bottom: 25px !important;
}
.btnRegister {
    float: none;
    margin-left: 31%;
    margin-top: 10%;
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    background: #0062cc;
    color: #fff;
    font-weight: 600;
    width: 50%;
    cursor: pointer;
}

	
.form-control {
    display: block;
    /* width: 500px !important; */
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    height: 44px;
    color: #303131 !important;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}




.form-group {
    margin-bottom: 1rem;
    margin-left: 0px;
}


}  