/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/






/* AVADA GLOBAL - DO NOT REMOVE -----------------------------------------  */

#wpadminbar #wp-admin-bar-fb-edit,
#wpadminbar #wp-admin-bar-avada,
#wpadminbar #wp-admin-bar-new_draft,
#wpadminbar #wp-admin-bar-customize
{
	display: none !important;
}


.cert-left
{
	padding-left: 250px !important;
}

/* 1920px SITE WIDTH RESTRICTION FOR SUPER WIDE MONITORS  -----------------------------------------  */

.fl-module-content ul {
    margin-top: 0px;
}


.alliedhealthsa-button {
    display: inline-block;
    background-color: #4CAF50; /* Green - change this to your brand color */
    color: white;
    padding: 12px 24px;
    font-size: 16px;
    border: none;
    border-radius: 6px;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

.alliedhealthsa-button:hover {
    background-color: #45a049; /* Slightly darker green on hover */
    text-decoration: none;
}



/* BEAVER BUILDER RESPONSIVE STYLES  -----------------------------------------  */

.fl-col-small
{
  max-width: 100% !important;
}

#main
{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

@media only screen and (max-width: 800px){

.fl-post-grid-post,
.fl-post-grid.masonry
{
  max-width: 100% !important;
  width: 100% !important;
}
}

@media only screen and (max-width: 1300px){
.fusion-footer-widget-area,
.featured-image-pages,
.fl-row-content-wrap
{
  padding-left: 16px !important;
  padding-right: 16px !important;
}

#sidebar,
.fusion-post-wrapper,
.search-page-search-form,
.flexslider,
.entry-title,
.related-posts,
.fusion-sharing-box,
.fusion-meta-info
{
  margin-left: 16px !important;
  margin-right: 16px !important;
  max-width: 90%;
}
}

@media only screen and (max-width: 800px){
.fl-row-content-wrap
{
  margin: 0 !important;
}
}

.sub-menu
{
	margin-top: -20px !important;
}

@media screen and (max-width: 800px) and (min-width: 0px) {
.fusion-logo a
{
	max-width: 90% !important;
}
.fusion-flyout-mobile-menu-icons
{
	margin-top: 0px !important;
}
}

.sg-cachepress-admin-bar-purge
{
	display: none !important;
}
.mfp-wrap .mfp-close
{
	color: white !important;
}

/* FOOOTER STYLES -----------------------------------------  */

.fusion-widget-area .fl-menu .current_page_item a
{
	color: #9e9e9e !important;
	font-weight: 400 !important;
}



/* FONT STYLES -----------------------------------------  */

.whitetext h1,
.whitetext h2,
.whitetext h3,
.whitetext h4,
.whitetext h5,
.whitetext h6,
.whitetext p
{
	color: #ffffff !important;
} 

a
{
	transition: 0.4s;
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

.fl-icon br
{
	display: none !important;
}



/* HOMEPAGE SPECIFIC  -----------------------------------------  */

.fusion-header-wrapper
{
	z-index: 100 !important;
}


@media screen and (max-width: 800px) and (min-width: 0px) {
.fl-button-lightbox-content
{
	padding: 10px !important;
}
}

.fl-button-lightbox-content
{
	padding: 50px !important;
}

.home-banner .fl-content-slider .fl-slide-bg-photo
{
	background-position: center bottom !important;
	margin-left: 40%;
	float: right;
	max-width: 1155px;
}

.button-bar .fl-button-text
{
	font-size: 22px !important;
	border: none !important;
}

	
@media screen and (max-width: 800px) and (min-width: 0px) {
.header-img-mobile-hide .fl-row-content-wrap
{
	background-image: none !important;
}
}

/*  footer   -----------------------------------------  */

.fl-list-item-content-text p {
    margin-top: 4px !important;
}

/*  end footer  -----------------------------------------  */

.fl-list-item-content-text p {
    margin-top: 2px !important;
}

.footer-service-bar .fl-button
{
	padding-top: 30px !important;
    padding-right: 10px !important;
    padding-bottom: 30px !important;
    padding-left: 10px !important;
    font-size: 18px;
}

.footer-service-bar .fl-row-content-wrap
{
	padding: 0px !important;
	padding-right: 0px !important;
}


@media screen and (max-width: 800px) and (min-width: 0px) {
.homepage-img-future-hide-mobile .fl-row-content-wrap
{
	background-image: none !important;
}
}

.pp-device
{
	z-index: 1000 !important;
}

@media screen and (max-width: 1600px) and (min-width: 0px) {
.fl-row-bg-video .fl-bg-video iframe
{
pointer-events: none;
width: 196%;
height: 111%;
max-width: none;
min-height: 119% !important;
min-width: 177.77vh;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
}

@media screen and (max-width: 800px) and (min-width: 0px) 
{
.single .fusion-header
{
	background-color: #4d4d4d !important;
}
.single #main
{
	padding-top: 150px !important;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content {
    padding: 2% 0.5em;
}

/* --- LD adminleader styles ---*/
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before,
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before
{
	line-height: 0 !important;
}

.groups-template-default .single-navigation 
{
	display: none !important;
}

.groups-template-default #main
{
	padding-top: 40px!important;
}

/* --- LD Course styles ---*/

.sfwd-courses .fusion-flexslider .slides img,
.sfwd-courses .fusion-sharing-box,
.sfwd-courses-template-default .single-navigation,
.single.single-sfwd-lessons .fusion-sharing-box
{
	display: none !important;
}

.sfwd-courses .entry-title
{
	color: white !important;
	background: #7f3035 !important;
	width: auto;
	padding: 20px;
}

#posts-container
{
	padding-top: 50px;
	padding-bottom: 50px;
}

.ld_course_grid .entry-title
{
	max-width: 100%;
}

.ld-course-list-items .ld_course_grid .thumbnail .caption
{
	padding: 0px !important;
}




.ld-course-list-items .ld_course_grid .thumbnail .caption p
{
	margin: 0px !important;
}


.learndash-wrapper
{
	padding-right: 0px;
	padding-left: 0px;
}
}


.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price,
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled
{
	background-color: #25408f;
    color: white;
    padding: 5px;
  }


.ld-course-list-items .ld_course_grid_price.custom
{
	background-color: #7d003f !Important;
    color: white;
    padding: 5px;
  }


 

#ld-content-action .ld-course-step-back
{
	font-size: 0.4em !important;
}

.learndash-wrapper .ld-alert-success
{
	color: #9ee3dd !important;
}

.ld-alert-messages
{margin: 20px !important;
}
.ld-alert-icon
{
	display: none !important;
}
.ld-alert
{
	padding: 0px !important;
}

.ld-course-status-action .ld-button
{
    padding: 25px;
    font-size: 1em;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
 
    padding: 3em 0;
}

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
   
    font-size: 1.5em;

}



.learndash-wrapper .ld-course-status.ld-course-status-enrolled
{
	padding: 2.5em 1em;
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-status {
  
    padding: 17px;


}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
   
    font-size: 20px;
}


/* ACCORDION STYLES ----------------*/ 

.fl-accordion-item
{
	background-color: #fff !important;
	border: none;
}

.icon-home
{
	padding-top: 700px !important;
}

.fl-accordion-button-label:focus
{
    outline-color: none !important;
    outline-style: none !important;
    text-decoration: none !important;
}
/* END ACCORDION STYLES ----------------*/ 




/*  POST STYLES -----------------------------------------  */

.post-template-default #main
{
	width: 1000px !important;
	margin: auto !important;
	padding-bottom: 50px;
}

@media only screen and (max-width: 800px){
.post-template-default #main
{
	width: 100% !important;
	margin: auto !important;
	padding-bottom: 50px;
}
}

.fusion-related-posts-title-link,
h4.fusion-carousel-title
{
	font-size: 18px !important;
	line-height: 1.2em !important;
}

.single-navigation
{
	width: 1000px !important;
	margin: auto !important;
	padding-top: 20px;
	border-top: none !important;
}

.post-template-default .entry-title
{
	font-size: 30px !important;
}

.fusion-blog-layout-grid .post .fusion-post-wrapper
{
	border: none !important;
}

.swiper-slide
{
	width: 32% !important;
	float: left !important;
}

@media only screen and (max-width: 800px){

.swiper-slide
{
	width: 100% !important;
}
}

.single-post .fl-module-content 
{
	margin-left: 0px;
	margin-right: 0px;
}

.fl-post-grid-image
{
	transition: 1s;
}

.fl-post-grid-image:hover 
{
        -webkit-transform: scale(1.04);
        -ms-transform: scale(1.04);
        transform: scale(1.04);
        filter: gray; /* IE5+ */
     	 -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
     	 -webkit-transition: all .3s ease-in-out;
}
/*  END POST STYLES -----------------------------------------  */





/*  SIDEBAR STYLES -----------------------------------------  */

.sidebar,
.single .post
{
	margin-top: 30px !important;
}

.sidebar .acf-rpw-li 
{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}


.sidebar .acf-rpw-block .acf-rpw-title,
.sidebar .widget_product_categories,
.sidebar .widget_recently_viewed_products .product-title,
.sidebar .widget_shopping_cart
{
	font-size: 14px !important;
	line-height: 1.5em !important;
	color: #000 !important;
}

.sidebar a:hover
{
	color: #5b5b5b !important;
}

.sidebar.fusion-content-widget-area .widget
{
	margin-bottom: 30px !important;
}

#acf_rpw-3,
#acf_rpw-4,
.sidebar .searchform

{
	margin-bottom: 30px !important;
}

.widget_acf_rpw .widget-title,
.sidebar h4
{
    font-weight: 500 !important;
    line-height: 1.5em;
    letter-spacing: 3px !important;
}


.sidebar .fusion-social-network-icon
{
	font-size: 20px !important;
}


/*  CONTACT FORM/ FORM CRAFT STYLING  -----------------------------------------  */

.nf-field-element input[type="email"], 
.nf-field-element input[type="text"], 
.nf-field-element input[type="tel"], 
.nf-field-element textarea
{
	padding: 12px !important;
    border: none !important;
    color: #a7a9ac !important;
    border-radius: 4px;
    background-color: #ecf1f4;
    font-size: 16px !important;
    width: 100% !important;
}

.nf-before-form-content,
.nf-field-label,
.nf-error-field-errors,
.nf-field-element:after,
.ninja-forms-noscript-message
{
  display: none !important;
}

.nf-field-container
{
  margin-bottom: 10px !important;
}

.nf-form-wrap textarea::-webkit-input-placeholder
{
  color: #a9a9a9;
}

.nf-form-content input[type=button]
{
  width: 100% !important;
  padding: 15px 18px;
  border-radius: 0px;
  background-color: #5745ff !important;
  color: #fff;
  border: none;
}

.nf-form-content input[type=button]:hover
{
  opacity: 0.9;
  color: #9ee3dd !important;
}

.ninja-forms-req-symbol, 
.nf-error-msg
{
  color: #f26648 !important;
}

.nf-response-msg p
{
  color: #00b17b !important;
}


/* MAILCHIMP */
#mc_embed_signup {
    
    padding: 20px;
    text-align: center;
    margin: auto !important;
}

/* Styles the header text above the inputs */
#mc_embed_signup h2 {
 
}

/* Adds extra space around the input boxes */
#mc_embed_signup .mc-field-group {
    padding-top: 0px;
}

.mc4wp-form-fields input[type="text"],
.mc4wp-form-fields input[type="email"]
{
	margin-top: 8px !important;
	padding: 18px !important;
}



/* Styles the subscribe button */
.mc4wp-form-fields input[type="submit"]{
    background-color: #5745ff;
    color: #ffffff;
    margin: auto !important;
    width: 100% !important;
    border: none;
    border-radius: 0px;
    padding: 18px;
    margin-top: 10px !important;
}


/* FL Button */
.fl-builder-content .fl-node-blyq491026mx a.fl-button,
.fl-builder-content .fl-node-7ldnmwfj3p9h a.fl-button
{
	padding-top: 10px !important;

}


button#reset-pass-submit {
    color: black;
    background-color: #ff66c4;
    padding: 20px;
    font-size: 15px;
    border: none;
}

#password-lost-form-wrap legend
{
	font-size: 30px;
}




/* NEW STYLES-----*/


/* login EDITS  -----------------------------------------  */

.fl-login-form .fl-button
{
   border-radius: 50px !important;
}


/* VIDEO EDITS  -----------------------------------------  */

.fl-bg-video-audio
{
	display: none;
}


.pp-post-timeline .pp-post-timeline-content-wrapper .pp-post-timeline-item {
    margin-bottom: 0px;
    
}

.sfwd-courses .fusion-flexslider img
{
    display: none !important;

}


.pp-post-timeline-image:hover 
{
        -webkit-transform: scale(1.04);
        -ms-transform: scale(1.04);
        transform: scale(1.04);
        filter: gray; /* IE5+ */
         -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
         -webkit-transition: all .3s ease-in-out;
}


/* enroll gridd EDITS  -----------------------------------------  */

.ld-course-status-segment.ld-course-status-seg-price.ld-course-status-mode-free,
.ld-profile-stat.ld-profile-stat-points,
.ld-course-status-segment.ld-course-status-seg-status 
{
    display: none !IMPORTANT;
}

.logged-in .course-enrollment-row
{
    display: block !important;
}

.course-enrollment-row
{
    display: none ;
}

.learndash-wrapper #btn-join, .learndash-wrapper .btn-join,
.learndash-wrapper .ld-status {
    
    font-size: 19px !important;
    width: 250px !important;
    border-radius: 30px;
}
.learndash-course-grid .items-wrapper .grid-1 .ribbon {
  
    background: #5ce1e6;

}


.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
    color: #fff;
    font-size: 18px !important;
    padding: 16px 28px !important;
    z-index: 2;
    font-weight: normal !important;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled {
    background: #821618;
}

/* LEARNDASH EDITS  -----------------------------------------  */


/* --- LD BUTTON styles ---*/

.ld-course-list-items .ld_course_grid .btn-primary
{
	border-radius: 0px 0px 0px 0px !important;
	border: none !important;
	color: white;
	background-color: #457ec0;
	transition: 0.2s;
	padding: 5px;
}

.ld-course-list-items .ld_course_grid .btn-primary:hover
{
	border-radius: 0px 0px 0px 0px;
	color: white;
	background-color: #7f3035;
	transition: 0.2s;
}

.ld-course-list-items .ld_course_grid .ld_course_grid_button
{
	margin-top: 0px;
}

/* --- END LD BUTTON styles ---*/


.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1
{
    font-size: 40px;
    padding: 0.5em;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content
{
    padding: 4em 0em;
}

.learndash-wrapper .ld-progress .ld-progress-bar {
    margin: 3px 0 !important;
}

.ld-profile-summary .ld-profile-card .ld-profile-avatar,
.ld-profile-summary .ld-profile-edit-link
{
    display: none !important;
}


.learndash-wrapper .ld-focus .ld-focus-header .ld-progress
{
    flex: 2 2 auto;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats
{
    justify-content: left;
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled
{
	padding: 2.5em 1.5em;
}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
    background: #019e7c;
    height: 36px;
}
.learndash-wrapper .ld-progress .ld-progress-bar {
    background-color: #fff;
    border-radius: 7px;
    height: 28px;
    margin: 10px 0;
    overflow: hidden;
}


.sfwd-courses-template-default .fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box,
.sfwd-courses-template-default .single-navigation
{
    display: none !important;
}


/* --- LD adminleader styles ---*/
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before,
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before
{
	line-height: 0 !important;
}

.groups-template-default .single-navigation 
{
	display: none !important;
}

.groups-template-default #main
{
	padding-top: 40px!important;
}

/* --- END LD adminleader styles ---*/


.ld-course-status-action .ld-button
{
    padding: 25px;
    font-size: 1em;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
 
    padding: 3em 0;
}


.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
   
    font-size: 1.5em;

}

.learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {
    color: white;
    padding: 20px 30px;
    font-size: 22px !important;
  }


  /* enroll gridd EDITS  -----------------------------------------  */

.ld-course-status-segment.ld-course-status-seg-price.ld-course-status-mode-free,
.ld-profile-stat.ld-profile-stat-points,
.ld-course-status-segment.ld-course-status-seg-status,
.ld-profile-summary .ld-profile-card .ld-profile-avatar,
.ld-profile-summary .ld-profile-edit-link 
{
    display: none !IMPORTANT;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress
{
    flex: 2 2 auto;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats
{
    justify-content: left;
}

.logged-in .course-enrollment-row
{
    display: block !important;
}

.course-enrollment-row
{
    display: none ;
}
/* --- LD Course styles ---*/

.learndash-wrapper .ld-login-modal,
.ld-modal .ld-login-modal .ld-can-register
{
	z-index: 1000000 !important;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments
 {
    font-size: 1em;
}



.learndash .fl-button
{
	border: solid 4px #fff !important;
	margin: 4px;
}


@media only screen and (max-width: 800px){
.learndash .fl-button
{
	border: solid 4px black !important;
	margin: 0px;
	font-size: 22px !important;
}
}

#ld-content-action .ld-course-step-back
{
	font-size: 0.4em !important;
}

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back 
{
    margin: 0;
    display: block;
    text-align: center;
}

.fl-accordion-button-label:focus
{
    outline-color: none !important;
    outline-style: none !important;
    text-decoration: none !important;
}



#password-lost-form-wrap legend
{
    font-size: 30px;
}

/*  IMAGE ANGLE EDGE   -----------------------------------------  */



.dashicons-category:before {
    content: "";
    display: block;
    z-index: 1035;
    width: 20px;
    height: 20px;
    position: absolute;
    background: url('icon-course.png');
    background-repeat: no-repeat;
    background-size: cover;
    /* opacity: 2.5; */
    padding: 0px;
    
}



/*  LD GRID CAT ICON and SPACE   -----------------------------------------  */

.learndash-course-grid .items-wrapper .content .categories {
    font-size: 0.875rem;
    display: flex;
    BACKGROUND: none;
    WIDTH: MAX-CONTENT;
    border: solid 1px;
    border-color: #d1ccbd;
    border-radius: 3px;
    PADDING: 0PX 3PX 0PX 3PX;
}

.learndash-course-grid .author,
.learndash-course-grid .bottom-meta,
.learndash-course-grid .separator{
    display: none !important;
}

.learndash-course-grid .categories
{
    margin-left: 10px;
}

.learndash-course-grid .categories span
{
    background: none;
    color: #0d4c85;
    padding: 5px;
    font-size: 12px;
}

/*  END   -----------------------------------------  */



.learndash-course-grid .items-wrapper .grid-1 .content .top-meta > *:not(:last-child) {
    margin-bottom: 10px;
    margin-top: 10px;
}

@media only screen and (min-width: 600px){
.learndash-course-grid .items-wrapper .grid-1 .content {
    padding: 0px;
}
.learndash-course-grid .items-wrapper .grid-1 .video > * 
{
    border-radius: 1px;
    height: 163px;
}
.learndash-course-grid .post .image 
{
    margin-bottom: 0px;
}
.learndash-course-grid .items-wrapper .grid-1 .content .entry-title 
{
    font-size: 1rem;
    padding: 0px 11px 0px 10px;
}
}


@media only screen and (max-width: 600px){
.learndash-course-grid .grid-1 .video  
 {
    height: 192px !important;
}
}




.learndash-course-grid .items-wrapper .grid-1 .post {
    
    border-radius: 8px;
    box-shadow: 5px 4px 10px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 5px 4px 10px 1px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 5px 4px 10px 1px rgb(0 0 0 / 10%);
}


.ribbon.in-progress
{
    background-color: #ff66c4 !important;
}

.ribbon.completed 
{
    background-color: black !important;
}

.ribbon.not-started {
    background-color: #f4f4f3 !IMPORTANT;
    color: #5ce1e6 !important;
}

.toggle-filter, .learndash-course-grid-filter .buttons .button.grey {
    color: #fff;
    background-color: #000000;
    border: none;
    padding: 20px;
    width: 100%;
    margin-bottom: 20px;
}

.learndash-course-grid .learndash-course-grid-filter {
    right: 0;
    background: #edeff8;
    position: absolute;
    min-width: 29%;
    padding: 40px;
    min-height: 60%;
}

.learndash-course-grid-filter .filter {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.6;
    color: black;
}

.fusion-disable-outline input {
    outline: 0;
    width: 20px;
    height: 20px;
}

.learndash-course-grid-filter .buttons .button.blue {
    color: #ffffff;
    background-color: #00b1e0 !IMPORTANT;
    border-color: #235af4;
    background-image: none;
}

.sfwd-mark-complete {

    margin-bottom: 20px;
}



/*  LIGHTBOX WRAPPING  -----------------------------------------  */

.nivo-lightbox-wrap {
    
    top: 0% !important;
    bottom: 0% !important;
    left: 0% !important;
    right: 0% !important;
}

.nivo-lightbox-close {
    width: 30px !important;
    height: 30px !important;
    left: 2% !important;

}

a.nivo-lightbox-close {
    background-size: 22px 22px !important;

}

button.nivo_lightbox_iframe,
button.colorbox_iframe.cboxElement {
    padding: 3% 7% 3% 7%;
    font-size: 1.3em;
    font-family: 'Inter';
    font-weight: bolder;
    border-radius: 80px;
    background-color: #ff66c4;
    color: white;
    transition: 0.2s;
    border: solid 4px white ;
}

button.nivo_lightbox_iframe:hover,
button.colorbox_iframe.cboxElement:hover {
    background-color: black;
    transition: 0.2s;
    font-size: 1.4em;

}



.page-id-5375 li#wp-admin-bar-fl-builder-frontend-edit-link
{
    display: none;
}


img.mycred-badge-image.badge-levelnone {
    object-fit: contain;
    width: 150px;
}


.ur-field-item {
}


.ur-frontend-form .ur-form-row .ur-form-grid input[type="text"]
{
    border-radius: ;
}

.ur-frontend-form {
    margin-bottom: 0px;
    border: none;
    padding: 0px;
}

.ur-frontend-form button, .ur-frontend-form input[type="submit"], .ur-frontend-form button[type="submit"], button.urm_apply_coupon.membership-primary-btn {
    font-size: 20px;
    width: 100%;
    color: white;
    background-color: black;
    border-radius: 30px;
    margin-top: 10px;
}



button.user-registration-Button.button,
button.btn.button.ur-submit-button {
    height: fit-content;
    border-radius: 30px !important;
    background-color: #ff66c4 !important;
    border: none !important;
    transition: 0.2s;
    width: 100% !important;

}

body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container
{
width: 100% !important;}

button.user-registration-Button.button:hover,
button.btn.button.ur-submit-button:hover {
    
    background-color: #5ce1e6 !important;
    transition: 0.2s;
}

.ur-form-grid.ur-grid-1 .input-text {
    FONT-SIZE: 20PX;
  
}

