
/* Mobse Login Manager 1.2.0 - compact session action buttons */
.mobse-login-manager .mobse-login-button,
.mobse-login-manager .mobse-logout-button,
.mobse-login-manager .mobse-session-link,
.mobse-login-manager a[href*="login"],
.mobse-login-manager a[href*="logout"],
.mobse-login-manager button[type="submit"],
.mobse-login-manager input[type="submit"],
.mobse-login-btn,
.mobse-logout-btn,
.mobse-session-btn,
.mlm-login-btn,
.mlm-logout-btn,
.mlm-session-btn {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 5px 10px !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 600;
    color: #fff !important;
    background: #f58220 !important;
    border: 1px solid #f58220 !important;
    border-radius: 6px !important;
    text-decoration: none !important;
    box-shadow: none !important;
    cursor: pointer;
}
.mobse-login-manager .mobse-login-button:hover,
.mobse-login-manager .mobse-logout-button:hover,
.mobse-login-manager .mobse-session-link:hover,
.mobse-login-manager a[href*="login"]:hover,
.mobse-login-manager a[href*="logout"]:hover,
.mobse-login-manager button[type="submit"]:hover,
.mobse-login-manager input[type="submit"]:hover,
.mobse-login-btn:hover,
.mobse-logout-btn:hover,
.mobse-session-btn:hover,
.mlm-login-btn:hover,
.mlm-logout-btn:hover,
.mlm-session-btn:hover {
    filter: brightness(.94);
}


/* 1.2.1 - [mobse_session_link]: compact orange login/logout action */
.mobse-session-link,
a.mobse-session-link,
.mobse-session-link a,
.mobse_session_link,
a.mobse_session_link,
.mobse_session_link a,
.mlm-session-link,
a.mlm-session-link,
.mlm-session-link a,
.mobse-login-manager .mobse-session-link,
.mobse-login-manager .mobse-session-link a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: max-content !important;
    min-height: 0 !important;
    padding: 5px 10px !important;
    margin: 0 !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    color: #fff !important;
    background: #f58220 !important;
    border: 1px solid #f58220 !important;
    border-radius: 6px !important;
    text-decoration: none !important;
    box-shadow: none !important;
}
.mobse-session-link:hover,
.mobse-session-link a:hover,
.mobse_session_link:hover,
.mobse_session_link a:hover,
.mlm-session-link:hover,
.mlm-session-link a:hover {
    filter: brightness(.94);
    color: #fff !important;
}


/* 1.2.2 - actual output of [mobse_session_link] */
a.mobse-session-link-button,
.mobse-session-link-button {
 display:inline-block !important;
 width:auto !important;
 min-width:0 !important;
 max-width:none !important;
 height:auto !important;
 min-height:0 !important;
 padding:4px 9px !important;
 margin:0 !important;
 background:#f58220 !important;
 background-color:#f58220 !important;
 color:#fff !important;
 border:0 !important;
 border-radius:5px !important;
 font-size:12px !important;
 line-height:18px !important;
 font-weight:600 !important;
 text-decoration:none !important;
 box-shadow:none !important;
}
a.mobse-session-link-button:hover { background:#df7112 !important; color:#fff !important; }
