/* Start custom CSS for html, class: .elementor-element-d7793c4 */.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}

body{
    background-color: black;
}

.container{
    width: 100%;
    background: black;
    color: white;
    display: flex;
    position: relative;
    gap: 50px;
    /*justify-content: center*/
}

.reg_back{
    width: 50%;
    height: 100dvh;
    position: relative;
     display: grid;
    place-items: center;
  
}

.back{
    width: inherit;
    height: 50%;
      background: url('https://ineverknewtv.com/wp-content/uploads/2024/11/site-logo_03.png');
    background-size: 52%;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
 
}

.footer_color{
    width: inherit;
    height: 1%;
    background-color: lime;
    position: fixed;
    bottom: 0;
}


.reg_form{
    width: 60%;
    position: relative;
    padding: 100px 0;
    display: grid;
    place-items: center;
    /*display: flex;*/
    /*align-items: center;*/
}

.rcp_registration_form{
    width: 80%   
}

.rcp_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]) {
    color: white;
    all: unset;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    padding-block: 0px !important; 
    border-radius: 0px !important;
}



table.rcp-table {
    width: auto;
    border: none;
}

rcp_user_pass_requirements, .rcp_form label {
    font-size: max(.8rem, 16px);
    color: white;
}


table tr th, table tr td {
    border: none;
}

h3{
    margin: 0
}


table tr th, table tr td {
    border: none;
    padding-left: 0;
}
.rcp-table th, body.twentytwentyone-theme .rcp-table td {
   background: transparent;
}


.aux-hd .elementor-section.elementor-section-boxed>.elementor-container, .aux-hd:not(.elementor-page) .elementor-section-boxed>.elementor-container {
   
     max-width: 100%; 
}

input{
    color: white;
}

.rcp_form ul{
    padding-top: 50px !important;
}

label{
    font-weight: bold;
    text-transform: uppercase
}

.rcp-table th, body.twentytwentyone-theme .rcp-table td {
    
    color: orange;
}

table.rcp-table {
    font-weight: bold;
    text-transform: uppercase;
}


@media screen and (max-width:500px){
    
    body{
        background:black !important;    
    }
    .container{
        flex-direction:column;
        width:100%;
        box-sizing:border-box;
        gap:0;
    }
    
    .reg_form{
        padding-top:10px;
        border:none;
        
    }
    
    #rcp_registration_form{
        width:inherit;
        box-sizing:border-box;
         width:90%;
        margin:auto;
    }
    
    .reg_back{
        width:100%;
        height:max(120px,25dvh);
    }
    
    .back{
        position:relative;
        height:100%;
        background-size:45%;
    }
    
    .footer_color{
        z-index:2;
        width:113%;
    }
}/* End custom CSS */