
.dropdown 
{
    position: relative;
    display : inline-block;
}
.dropdown-child 
{
    display         : none;
    background-color: black;
    min-width       : 200px;
}
.dropdown-child a 
{
    color          : white;
    padding        : 20px;
    text-decoration: none;
    display        : block;
}
.dropdown:hover .dropdown-child 
{
    display: block;
}


#logo
{
  width      :100%;
  margin-left: 50%;
}

#signuptitle
{

  margin-bottom: 2%;
  text-align   :center;
}

.card-header{
  font-size:100%;
}

.card-title{font-size:100%;}

.card-text
{
  font-size:75%;
}

#country{width:25%;}

.card{width:45%;}

#email_createAccount, #username_createAccount
{
  width           :20%;
  background-color: transparent;
  outline         : none;
  outline-style   : none;
  outline-offset  : 0;
  border-top      : none;
  border-left     : none;
  border-right    : none;
  border-bottom   : solid #eeeeee 1px;
  border-color    : #8c8c8c;
}

#emailinfo
{
  margin-top      : -0.7%;
  margin-bottom   : 0%;
  font-size       : 75%;
  background-color: transparent;
  outline         : none;
  outline-style   : none;
  outline-offset  : 0;
  border-top      : none;
  border-left     : none;
  border-right    : none;
  border-bottom   : none;

}


#communication_checkbox {margin-left:0.1%;}

#checkboxtext {margin-left: 3.5%;}


#accountbutton
{
  width: 17%;
}


.upload_requirements {
  position: relative;
  display: inline-block;
}

.upload_requirements .upload_requirements_info {
  visibility      : hidden;
  width           : 160%;
  background-color: black;
  color           : white;
  text-align      : center;
  border-radius   : 5px;
  padding         : 14px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.upload_requirements:hover .upload_requirements_info {
  visibility: visible;
}

#search_icon
{
  color: white;
}

#button_search
{
   background: : #827d7d;
}

#navbarResponsive
{
  display: inline-block;
}


.choose_img_span
{
    position: relative;
    overflow: hidden;
}


.choose_img_span input.upload 
{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    /* filter: alpha(opacity=0); */
}

#choose_img_btn
{
  background:  red;
}



@media(max-width: 991px)
{

  #country{width:65%;}

  .card{width:65%;}

  #accountbutton
  {
    width:  50%;
    font-size:  70%;
  }

  #email_createAccount, #username_createAccount
  {
    width: 50%;
  }
}

