.elementor-648 .elementor-element.elementor-element-9f31991{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-648 .elementor-element.elementor-element-55165f0{text-align:center;}.elementor-648 .elementor-element.elementor-element-55165f0 .elementor-heading-title{font-size:41px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#25408F;stroke:#25408F;color:#25408F;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-648 .elementor-element.elementor-element-15256b8{width:var( --container-widget-width, 107.977% );max-width:107.977%;--container-widget-width:107.977%;--container-widget-flex-grow:0;text-align:center;}.elementor-648 .elementor-element.elementor-element-15256b8 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-648 .elementor-element.elementor-element-05ce57a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-648 .elementor-element.elementor-element-13e9bbd{width:var( --container-widget-width, 131.236% );max-width:131.236%;--container-widget-width:131.236%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-13e9bbd > .elementor-widget-container{--e-transform-translateY:0px;}@media(min-width:768px){.elementor-648 .elementor-element.elementor-element-a40179f{width:15.961%;}.elementor-648 .elementor-element.elementor-element-7d45b4bf{width:67.738%;}.elementor-648 .elementor-element.elementor-element-1607d9f{width:15.965%;}.elementor-648 .elementor-element.elementor-element-ca682b4{width:29.999%;}.elementor-648 .elementor-element.elementor-element-05ce57a{width:39.666%;}.elementor-648 .elementor-element.elementor-element-76b71ab{width:29.999%;}}/* Start custom CSS for column, class: .elementor-element-05ce57a *//* Force the table to behave like a normal form */
.pal-login-table {
  display: block;
  width: 100%;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.pal-login-table tbody,
.pal-login-table tr {
  display: block;
  width: 100%;
}
.pal-login-table td {
  display: block;
  width: 100%;
  margin-bottom: 0px;
}
/* Input rows - make them stack vertically */
.pal-login-table tr:nth-child(1),
.pal-login-table tr:nth-child(2) {
  margin-bottom: 20px;
}
/* Control spacing */
.accessally-login-input-col {
  margin-top: 0px;
  padding-top: 0;
}
/* Labels */
.accessally-login-label-col label {
  font-size: 14px;
  font-weight: 300;
  color: #999;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-align: left;
  display: block;
  margin-bottom: 0;
}
/* Input fields */
.pal-login-table input[type="text"],
.pal-login-table input[type="password"] {
  width: 100%;
  max-width: 100%;
  padding: 14px;
  font-size: 16px;
  background-color: transparent;
  border: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 0px;
}

/* Remember Me */
.pal-login-rememberme-box {
  font-size: 10px;
  color: #555;
  font-weight: 300;
  margin-left: 6px;
  display: inline-block;
  vertical-align: middle;
}

/* Submit button */
.accessally-login-form-submit-button {
  width: 100% !important;
  background-color: #28a745;
  color: white;
  padding: 14px;
  font-size: 16px;
  font-weight: 600;
  border: none;
  border-radius: 0px;
  text-transform: uppercase;
  box-sizing: border-box;
}

.pal-login-table tr:last-child,
.pal-login-table td:last-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */