.elementor-13185 .elementor-element.elementor-element-220a49b{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13185 .elementor-element.elementor-element-220a49b:not(.elementor-motion-effects-element-type-background), .elementor-13185 .elementor-element.elementor-element-220a49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://balansprogrammet.se/wp-content/uploads/2017/11/stressad-parallax-1-1.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-13185 .elementor-element.elementor-element-cd73748{text-align:center;}.elementor-13185 .elementor-element.elementor-element-cd73748 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:normal;color:var( --e-global-color-1e3d3d0 );}.elementor-13185 .elementor-element.elementor-element-1a39020{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13185 .elementor-element.elementor-element-de8cf0b{width:100%;max-width:100%;}@media(max-width:1101px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS */#lostpasswordform {
    margin: 0 auto;
    text-align: center;
    max-width: 960px;
}

#lostpasswordform .extra-space { margin-bottom: 10px;}

#lostpasswordform fieldset { border: none; }

#lostpasswordform legend { display: none;}

#lostpasswordform input[type=text] {
    border: none;
    padding: 20px;
    margin-top: 20px;
    background-color: #EFEFEF;
}

#lostpasswordform #somfrp_user_info {
    display: block;
    width: 100%;
}

#lostpasswordform #reset-pass-submit {
    padding: 15px 40px !important;
}

#resetpasswordform { 
	text-align: center !important;;
	max-width: 700px !important;
	margin: 0 auto !important;;
}

#resetpasswordform fieldset {
	border: none!important;;
}

#resetpasswordform fieldset legend { display: none!important;; }

#resetpasswordform .extra-space { font-size: 18px !important; }

input[type="password"].som-password-input {
	width: 100%;
	margin: 0 auto!important;
    max-width: 400px;
	border: none;
    padding: 20px;
    margin-top: 20px;
    background-color: #EFEFEF;
}

#password-lost-form-wrap fieldset {
    border:none!important;
    text-align: center;
    font-size: 16px;
}

#password-lost-form-wrap fieldset legend { display: none!important;}/* End custom CSS */