.login-nav-left{float:left;clear:left}
.login-nav-right{float:right;clear:right}
#sl-service-form-container form::after{display:block;content:' ';clear:both;height:0}
.login-button-important{font-weight:bold;margin-bottom:0.5em}
.login-label{width:2%;text-align:right;padding-right:0.8em;white-space:nowrap}
.login-feedbacks td{vertical-align:top;padding:0.2em 0.5em;white-space:nowrap}
.login-feedbacks td:last-child{white-space:normal}
.login-register-form input{width:20em}
.login-register-form input + .sl-error{margin:0.5ex 0 1.5ex 0}
.ua-min .login-register-form input{width:100%}
.login-register-form > div{margin-bottom:10px}
.login-register-form-terms{margin-top:1em;display:block;font-size:.8em}
.login-register-form-terms p{margin-bottom:0}
.login-edit-form div{margin:.5ex 0}
.login-edit-form .sl-error{padding:var(--sl-2)}
.login-edit-form .login-error .sl-error{border:0 !important}
.login-edit-field{border-top:1px dotted #aaa;padding:0.5ex;line-height:1.4}
.login-edit-field > label{display:block;margin:.5ex 0}
.login-edit-field div{position:relative;display:inline-block;width:88%;max-width:32em;margin:.5ex 0}
.login-edit-field input[type=text], .login-edit-field input[type=password]{width:100%}
.login-edit-field div input:nth-child(3){margin-top:.5ex}
.login-edit-field select{display:inline-block;margin:.5ex 0}
.login-mandatory::after{position:absolute;top:.8ex;right:-1em;color:red;content:"*"}
.login-error{background-color:#fce5e9}
.login-admin-list{background-color:#f8f8f8;width: 100%}
.login-admin-list tr:nth-child(odd){background-color: #f2f2f2}
.login-admin-list th{padding:.4ex .6ex;background-color:#ddd;text-align:left}
.login-admin-list td{padding:.4ex .6ex}
.login-admin-list td img{width:1.2em;margin-right:1ex}
.login-admin-privileges td{vertical-align:top;padding:.5em}
.login-history-card h5{padding:1rem 0 0 !important;font-weight:600}
.login-history-card .login-history-tools{padding-right:0.5em;font-size:90%}
.login-history-card .login-history-tools .notempty{display:none}
.no-js .login-history-card .login-history-tools{display:none}
.login-history-card .selected .login-history-tools .empty{display:none}
.login-history-card .selected .login-history-tools .notempty{display:inline}
.login-history-card .login-history-list:first-child h5{padding-top:0 !important}
.login-history-card ul{padding:0;margin-bottom:0;border-bottom:1px solid #e6e6e6}
.login-history-card .login-history-list:last-child ul{border-bottom:0}
.login-history-card li{border-top:1px solid #e6e6e6;list-style:none;padding:0.375em 0.625em 0.375em 0}
.login-history-card a{color:#666}
.login-history-card a:hover{color:#000;text-decoration:none}
.login-history-card .ui-selecting{background:#f4f4f4}
.login-history-card .ui-selected{background:#056dff;color:#fff;margin-left:-8px;padding-left:8px}
.login-history-card .ui-selected a{color:#fff}
.login-history-card .sl-button{display:inline;padding:0.3em 0.5em;margin-left:0.5em;border:0;line-height:1;height:auto}
.login-sociallogin{list-style:none;padding:0;margin-top:1ex;max-width:50em}
.login-sociallogin .sl-button{min-width:18em;text-align:left}
.ua-min .login-sociallogin li{margin:0 0.625em 0.8em 0.625em}
.login-settings-location-row{margin-bottom:1.5em;display:block;overflow:hidden}
.login-settings-locations-input{font-size:1em !important;line-height:1em;height:1.88em}
input[type=text].login-settings-locations-input{border: 1px solid #e6e6e6;border-radius: 0.1875em;margin:0.25em 0.5em 0.5em 0;vertical-align: middle}
a.login-settings-locations-input{font-size:0.875rem !important;margin:0 0.5em 0.5em 0;color:#4c4c4c !important;padding: 0 0.5em;display:inline-block;position:static;float:none}
button.login-settings-locations-input{font-size:0.875rem !important;background:#ebebeb;color:#4c4c4c;margin:0 0.5em 0.5em 0;padding: 0 0.5em;display:inline-block;position:static;float:none}
input[type=submit].login-settings-locations-input{font-size:0.875rem !important;border-radius:4px;margin-left:0;margin-bottom:1em;float:right}
input[type=submit].login-settings-locations-input:hover{background-color:#245fb2}
input[name^=location_type].login-settings-locations-input{width:30%}
input[name^=location_name].login-settings-locations-input{width:60%}
#login-settings-map-container{position:relative;width:100%;height:14em;padding-bottom:14em}
.sl-footer{z-index:1001}
.oev-profile-subnav ul{width:100%;padding:0;margin:0}
.oev-profile-subnav li{width:100%;color:#000;line-height:2.35em;display:block;border-top:0;border-top:1px solid #e6e6e6}
.oev-profile-subnav li a{display:block;color:inherit;text-decoration:none;padding:0.2em 0.5em}
.oev-profile-subnav li a:hover{background-color:#ddd;color:inherit}
.oev-profile-subnav .sl-icon::before{display:inline-block;width:1em;margin-right:0.5em}
.login-edit-field{display:table-row;border:none}
.login-edit-field div{width:24em;display:table-cell;padding:1ex 0}
.login-edit-field > label{display:table-cell;text-align:right;padding:1ex 1.5ex 1ex 0}
.login-edit-form .login-error .sl-error{display:inline-block;margin-left:var(--sl-8)}
#login-settings-map-container{height:24em;padding-bottom:24em}
input[name^=location_type].login-settings-locations-input{width:25%}
input[name^=location_name].login-settings-locations-input{width:50%}
