#rtcl-register-form .rtcl-edit-account-location .rtcl-field-col {
    margin-bottom:20px;
}
.rtcl-EditAccountForm .rtcl-form-group.rtcl-social-wrap-row , .rtcl-EditAccountForm .rtcl-form-group.rtcl-profile-picture-row {
    display: none;
}
.rtcl-form-group.location_fields_wrap{padding: 0 !important;}

.rtcl-MyAccount-wrap .rtcl-MyAccount-content .rtcl-EditAccountForm .rtcl-form-group-wrap .rtcl-form-group.location_fields_wrap {
    flex: 0 0 100%;
    display: flex;
    flex-wrap: wrap;
}

.col-50 {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.rtcl-form-group.email-field_wrap + .rtcl-form-group {
    display: none;
}


.rtcl .country_wrap .form-control{
    min-height: 45px;
    color: #6d6d6d;
    border-color: #e4e4e4;
    border-radius: 6px;
    width: 100%;
}

.rtcl-edit-account-location.location_fields_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.rtcl-edit-account-location .col-50{
    width: calc(50% - 5px);
    padding: 0;
}

.rtcl .help-block.with-errors{
    color: #ff0000;
}


.rtcl-post-contact-details{display:none;}
.published-listing-read-only-gallery .rtcl-gallery, .published-listing-read-only-gallery .description.alert.alert-danger { display: none; }
.published-listing-read-only-gallery .rtcl-gallery-upload-actions { display: none !important;}
.rtcl .form-group.has-error label, .rtcl-error.alert p{ color: #ff0000; }
#rtcl-gallery-upload-ui-wrapper .rtcl-gallery{ opacity:1;}



/*
hide video field from form
*/
.rtcl-post-video-urls {
    display: none;
}

.video-container {
    position: relative;
	  
   
}

/* video {
    width: 100%;
    height: 100%;
} */

.play-button {
    position: absolute;
    top: 75%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
    background-image: url('/wp-content/plugins/wenet-portal/images/play-button-blue.png') !important;
	  background:none;
	  background-repeat:no-repeat;
	  background-position:center center;
    background-size: contain;
    cursor: pointer;
    z-index: 10;
}
	.play-button.hidden{
		background-image: url('/wp-content/plugins/wenet-portal/images/pause-blue.png') !important;
	}

video.playing + .play-button {
    display: none;
}

.login-btm-video {
    margin-top: 30px;
}	

/* Added on 25/07/2024 */

.rtcl-login-form-submit-wrap button, .custom-registration-form .rtcl-registration-form-wrap form input.btn, .custom-login-form form .rtcl-form-submit-wrap input {
    background: #4434ae;
    color: #fff;
    border-color: #4434ae;
    font-weight: 700;
}

.rtcl-form-group.rtcl-login-form-submit-wrap {
    display: flex;
    align-items: center;
}

.rtcl-login-form-submit-wrap .form-check {
    padding-left: 30px;
}

.rtcl-login-form-submit-wrap button:hover, .custom-registration-form .rtcl-registration-form-wrap form input.btn:hover,.custom-login-form form .rtcl-form-submit-wrap input:hover {
    background: #374999;
}

.rtcl-login-form-wrap h2{
margin-top:0;
}

.rtcl-forgot-password a:hover{
    color: #022054;
}

.custom-registration-form .rtcl-registration-form-wrap form {
    columns: 2;
    column-gap: 80px;
}

.custom-registration-form .rtcl-registration-form-wrap form input, .custom-registration-form .rtcl-registration-form-wrap form select {border-color: #e4e4e4;min-height: 56px;}

.custom-registration-form .rtcl-form-group.name-row, .custom-registration-form .rtcl-form-group.name-row {columns: 2;column-gap: 10px;display: inherit;}

.custom-registration-form .rtcl-registration-form-wrap form  .rtcl-field-label {
    font-size: 18px;
    color: #1d1c26;
    margin-bottom: 1em;
    margin-top: 1em;
}

.custom-registration-form .rtcl-registration-form-wrap form input.btn {
    min-height: 53px;
    min-width: 163px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.custom-registration-form #rtcl-register-form .rtcl-edit-account-location .rtcl-field-col {
margin-bottom: 16px;
}

.custom-registration-form .rtcl-registration-form-wrap form .rtcl-field-label .rtcl-required,.custom-registration-form .require-star {
    color: #ff0000;
}

.custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap .form-check, .custom-registration-form .rtcl-registration-form-wrap .rtcl-registration-terms-conditions .form-check {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap .form-check input, .custom-registration-form .rtcl-registration-form-wrap .rtcl-registration-terms-conditions .form-check input {
    min-height: auto;
   margin-top: 5px;
}

.custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap .form-check label, .custom-registration-form .rtcl-registration-form-wrap .rtcl-registration-terms-conditions .form-check label {
    padding-left: 10px;
}

.custom-registration-form  .rtcl-registration-form-wrap .rtcl-form-group {
    margin-bottom: 33px;
}

.custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap .form-check label p, .custom-registration-form .rtcl-registration-form-wrap .rtcl-registration-terms-conditions .form-check label {
    font-size: 20px;
    line-height: 1.5em;
}

.custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap{
    margin-top:30px;
}

.custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap{
    margin-top: 40px;
}

.custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap .form-check label a:hover, .custom-registration-form .rtcl-registration-form-wrap .rtcl-registration-terms-conditions .form-check label a:hover {
    color: #022054;
}


.custom-login-form .login-btm-video {
    display: none;
}

/* Added on 25/07/2024 */


/* Added on 29/07/2024 */

.custom-login-form .rtcl-form-group-no-margin-bottom{ margin-bottom: 20px !important;}
.social-login-or { max-width: 418px; text-align: center; position: relative; font-size: 14px; color: #000; /* font-weight: 600; */ margin-bottom: 20px; }
.social-login-or:after, .social-login-or:before { width: calc(100% - 230px); border: 1px solid #efefef; top: 50%; transform: translateY(-50%); position: absolute; content: ''; }
.social-login-or:before { left: 0;  }
.social-login-or:after { right: 0; }
.rtcl-social-login-wrap a { padding-right: 11px; border: 1px solid #efefef !important; transition: 0.3s all ease;}
.mo-openid-app-icons>a:hover { background: #efefef !important;}
.custom-login-form .rtcl-form-group-no-margin-bottom + h2 { padding-top: 20px;}
.login-link a:hover { color: #1d1c26; }
.rtcl-forgot-password span { margin: 0 10px;}
.custom-login-form .rtcl-login-form-submit-wrap .form-check { display: flex; align-items: baseline;}
.custom-login-form .rtcl-login-form-submit-wrap .form-check label {padding-left: 10px;color: #1d1c26;}
.custom-login-form .rtcl-login-form-submit-wrap .form-check input{ position: relative;  top: 1px;min-height: auto;}
.custom-login-form .rtcl-required { color: #ff0000;}
.custom-login-form .rtcl-field-label, #rtcl-lost-password-form .rtcl-form-group label { font-size: 18px; color: #1d1c26; margin-bottom: 1em; margin-top: 1em; }
.custom-registration-form .rtcl-registration-form-wrap form select { cursor: pointer; }
.custom-login-form .rtcl-form-group input { border-color: #e4e4e4 !important; min-height: 56px;}
.custom-login-form .rtcl-username-row .rtcl-field-label { margin-top: 0;}
.custom-login-form .rtcl-form-group.rtcl-no-field-group input { min-height: inherit;}

/* Added on 29/07/2024 */


@media only screen and (max-width: 1200px) {
    .custom-registration-form .rtcl-registration-form-wrap form {
        column-gap: 20px;
    }
    .custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap .form-check label p, .custom-registration-form .rtcl-registration-form-wrap .rtcl-registration-terms-conditions .form-check label{
        font-size: 18px;
    }
}

@media only screen and (max-width: 1024px) {
    .custom-registration-form .rtcl-registration-form-wrap form {
        columns: 1;
        column-gap: 0;
    }

    .custom-registration-form .rtcl-registration-form-wrap .rtcl-form-group{
        margin-bottom: 15px;
    }

}

@media only screen and (max-width: 767px) {
    .rtcl-edit-account-location .col-50{
        width: 100%;
        padding: 0;
    }  
    .col-50{
        width: 100%;
    }

    .custom-registration-form .rtcl-registration-form-wrap form {
        columns: 1;
        column-gap: 0;
    }

    .custom-registration-form .rtcl-registration-form-wrap .rtcl-privacy-policy-wrap .form-check label p, .custom-registration-form .rtcl-registration-form-wrap .rtcl-registration-terms-conditions .form-check label, .custom-login-form .rtcl-field-label, #rtcl-lost-password-form .rtcl-form-group label{
        font-size: 16px;
    }

    .custom-registration-form .rtcl-form-group.name-row, .custom-registration-form .rtcl-form-group.name-row{
        columns: 1;
    }

    .custom-registration-form .rtcl-form-group.name-row .first-name-column{
        margin-bottom: 16px;
    }
}


/**
 * My Account Page - Profile, that doesn't show
 */
.rtcl-MyAccount-content .rtcl-field-label br {
    display: none;
}

.rtcl-MyAccount-content .rtcl-field-col p:empty {
    display: none;
}

.rtcl-MyAccount-content .status-cell br {
    display: none;
}