/* Registration and Login pages CSS*/

.page-wrap div {
    // padding: 0px !important;
    // margin: 0px !important;
    
}

element.style1 {
    width: 0%!important;
    
}


.container, .container1, .containerAuthForm. {
    padding: 0px !important;
    margin: 0px !important;	
}


.hhc_image_container {
	// width: auto; 
	// margin-right: -45px !Important; 
	// margin-left: -45px !Important; 
	// margin-top: -110px;
	width:2450px;
	max-width: 100%;
    // max-height: 99%;
}

#modalDivPopup {
    display:none;
}

html::after{
  background-size: 100%;
  background-repeat: repeat-y;
  background-color: white;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}


html, body, .caption{
	background-color: white;
}    
    



.header {
    // margin-top: -2em;
    background-color: white;
    padding: 10px;
    
}

/*
#email, #password, #remember, #btnSubmit, #registeruserlinl, #forgotPasswordLink {
    // margin-top: -3em;
    background-color: white;
    padding: 10px;   
    position: relative;
    // left: 2em;
}
*/

.platform_features {
    // margin-top: 22em;
    background-color: white;
    // padding: 1px;   
    position: relative;  
    // margin-top: -50px;
}



.professional-section {
    display:none;
}

.rendered-form .btn {
    // margin-top: 25px !important;
    border-radius: 12px !important;
    height: 64px;
    width: auto%;
font-size: 18px;
font-family: inherit;
font-weight: 700;
line-height: 20px;
word-wrap: break-word;
padding-left: 2em !important;
padding-right: 2em !important;
}

.hhc_red_container {
	width: auto; 
	margin-right: -45px !Important; 
	margin-left: -45px !Important; 
	margin-top: -20px;
}

.navbar-nav {
    margin: 7.5px -15px !important;
}



@media screen and (min-width: 688px) {
    #community-waiting{
        display: block;
    }
}


@media screen and (max-width: 688px) {
    #community-waiting{
        display: none;
    }
    
    #the_small_logo {
        display:block !Important;
        zindex: 9999;
    }
}




h2{
    line-height: 1.5 !Important;

}

.menu-search-container, .menu-search-icon, .menu-search-input {
    display: none; 
}