.elementor-1790 .elementor-element.elementor-element-7875d5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-88c105e */div#wpo365OpenIdRedirect {
    padding: 12px 0px 24px 0px;
}

.loginForm .tml .tml-field {
    font-size: 24px;
    line-height: 1.33333333;
    width: 100%;
    border-width: .0625rem;
    padding: .1875rem .3125rem;
    margin: 0 6px 16px 0;
    min-height: 40px !important;
	  border-radius: 4px;
    max-height: none;
}
.loginForm .tml-log-wrap input {
    font-size: 24px;
    line-height: 1.33333333;
    width: 100%;
    border-width: .0625rem;
    padding: .1875rem .3125rem;
    margin: 0 6px 16px 0;
    min-height: 40px;
	  border-radius: 4px;
    max-height: none;
}
.loginForm .tml-pwd-wrap input {
    font-size: 24px;
    line-height: 1.33333333;
    width: 100%;
    border-width: .0625rem;
    padding: .1875rem .3125rem;
    margin: 0 6px 16px 0;
    min-height: 40px;
	  border-radius: 4px;
    max-height: none;
}
.loginForm input[type=checkbox], input[type=radio] {
        height: 1.5625rem;
        width: 1.5625rem;
	     margin-right:10px;
    }
.loginForm .wpo365-mssignin-wrapper {
    width: 100%;
	padding: 12px 0px 10px 0px !important;  
}
.loginForm .tml-field-wrap.tml-rememberme-wrap {
    align-items: center;
    width: 100%;
    display: flex;
}
.loginForm .tml-links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 15px; 
}
.loginForm .wpo365-mssignin-wrapper:hover {
    transform: inherit;
}
.loginForm .wpo365-mssignin-button {
    border-radius: 4px; 
}
.loginForm .tml .tml-field-wrap {
    margin-bottom: 0.5em !important;
}
.loginForm .tml-links li {
  display: inline;
}
.loginForm .tml-links li {
  font-size:12px;
}
.loginForm button[type="submit"] {
    padding: 10px 25px;
    font-size: 16px;
    margin-top: 0px;
}
.loginForm .tml-field-wrap.tml-submit-wrap {
    display: flex;
	    float: right;
    margin-top: -40px;
}
.page-id-1790 {
    overflow: hidden;
}/* End custom CSS */