@charset "utf-8";
.hidden {
display: none!important;
}
.bk-lwa > table {
border: none !important;
margin-bottom: 0;
}
.bk-lwa td, .bk-lwa th{
padding: 0;
border-spacing: 0;
border: none !important;
}
.lwa-modal {
padding: 0;
background: none;
width: auto;
margin-left: 0;
}
.lwa-status, .bk-login-status {
margin-bottom: 20px;
}
.bk-lwa{
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.bk-lwa i.mdicon-person {
font-size: 16px;
}
.top-bar .bk-lwa i.mdicon-person {
font-size: 14px;
}
.bk-lwa.navigation-bar-btn .avatar {
line-height: 60px;
width: 35px;
height: 35px;
object-fit: cover;
}
.bk-account-info {
width: 230px;
position: absolute;
top: 100%;
right: 0;
bottom: auto;
left: auto;
padding: 25px 0 10px 0;
background: #fff;
opacity: 0;
visibility: hidden;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.03), 0 6px 6px rgba(0, 0, 0, 0.05);
transform: scale(1, 0.9);
transform-origin: top left;
transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;
z-index: 30;
overflow-y: auto;
max-height: 380px;
}
.top-bar .bk-account-info {
top: calc(100% + 10px);
}
.bk-lwa:hover>.bk-account-info {
opacity: 1;
visibility: visible;
transform: scale(1, 1);
transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;
}
.bk-lwa-profile {
text-align: left;
}
.bk-lwa-profile .profile-author-wrap {
display: flex;
flex-wrap: wrap;
padding: 0 25px 25px 25px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.bk-lwa-profile .bk-avatar {
width: auto;
height: auto;
float: none;
margin-left: 0;
position: initial;
transform: none;
text-align: left;
margin-right: 15px;
}
.lwa-avatar.bk-avatar img {
border-radius: 50%;
}
.bk-lwa-profile .bk-user-data {
color: var(--color-dark-contrast-80);
font-size: 14px;
text-align: left;
}
.bk-lwa-profile .bk-user-data>div:not(.bk-username) {
padding: 8px;
}
.bk-lwa-profile .bk-user-data>div:first-child {
margin-top: 0;
}
.bk-lwa-profile .bk-username {
height: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.bk-lwa-profile .bk-username a {
font-size: 16px;
line-height: 1.5;
font-weight: 600;
color: var(--color-dark-contrast-60);
text-transform: capitalize;
}
.bk-lwa-profile.bk-profile-custom .bk-avatar img {
width: 50px;
height: 50px;
border-radius: 50%;
}
.bk-lwa-profile.bk-profile-custom .bk-block:not(:last-child) {
border-bottom: 1px solid var(--color-border-black);
}
.bk-lwa-profile.bk-profile-custom .bk-block {
padding: 15px 25px;
}
.bk-lwa-profile.bk-profile-custom .bk-block a {
font-size: 15px;
line-height: 1.5;
font-weight: 400;
color: var(--color-dark-contrast-60);
text-transform: initial;
text-decoration: none;
}
.bk-lwa-profile .bk-user-data i {
margin-right: 5px;
width: 17px;
height: 17px;
line-height: 14px;
color: #666;
}
.bk-recover-submit input[type="submit"], .bk-register-submit input[type="submit"] {
font-size: 12px;
padding: 8px 12px;
float: right;
width: auto;
text-transform: uppercase;
background: none;
border: 1px solid #888;
color: #888;
}
.bk-recover-submit .bk-back-login, .bk-register-form-wrapper .bk-back-login {
text-transform: uppercase;
font-size: 12px;
color: #888;
padding: 8px 12px;
border: 1px solid #888;
float: left;
transform: none;
-webkit-transform: none;
transition: none;
-webkit-transition: none;
}
.bk-back-login i {
margin-right: 8px;
}
.lwa .bk-remember-form-wrapper, .lwa .bk-register-form-wrapper {
margin-top: 0;
}
.lwa-modal .lwa-modal-close {
font-size: 20px;
top: 15px;
right: 15px;
}
.bk-login-modal a {
transform: none;
-webkit-transform: none;
transition: none;
-webkit-transition: none;
}
.bk-lwa-profile .bk-user-data a:visited, .bk-lwa-profile .bk-user-data a:focus, .bk-lwa-profile .bk-user-data a:hover {
text-decoration: none !important;
color: inherit;
outline: 0 !important;
}
.bk-lwa-profile .bk-user-data a {
color: #444;
text-decoration: none;
}
.bk-account-info::-webkit-scrollbar {
width: 3px;
background-color: #F5F5F5;
}
.bk-account-info::-webkit-scrollbar-thumb {
border-radius: 20px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
background-color: #999;
}
.bk-account-info::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 20px;
background-color: #F5F5F5;
}
.lwa-submit-button input {
width: 100%;
padding: 10px;
color: var(--color-white-contrast-100);
}
a.link:active, a.link:focus, a.link:hover, a.link:visited {
color: inherit;
text-decoration: none;
}
.clearfix:after, .clearfix:before {
content: "";
display: table;
}
.login-lost-password, .login-with-social {
text-align: center;
}
.login-lost-password a {
text-decoration: underline;
}
.login-submit, .register-submit {
margin-top: 20px;
}
.subscribe-modal, .login-modal{
background-color: #000000a6;
}
.login-modal .modal-dialog {
width: 400px;
max-width: 90vw;
margin: 10vh auto;
}
.subscribe-modal .modal-body {
padding: 40px 30px;
}
.subscribe-modal .subscribe-form .form-control {
display: flex;
flex-wrap: wrap;
}
.subscribe-modal .subscribe-form .form-control .form-field {
margin-bottom: 0;
flex: 1;
}
.subscribe-modal .subscribe-form .form-control .form-field:nth-child(2) {
flex: none;
}
.subscribe-modal .subscribe-form .form-control .form-field input {
min-height: 50px;
box-shadow: none;
}
.subscribe-modal input[type="text"]:focus, .subscribe-modal input[type="email"]:focus, .subscribe-modal input[type="url"]:focus, .subscribe-modal input[type="password"]:focus, .subscribe-modal input[type="search"]:focus, .subscribe-modal input[type="tel"]:focus, .subscribe-modal input[type="number"]:focus, .subscribe-modal textarea:focus, .subscribe-modal textarea.form-control:focus, .subscribe-modal select:focus, .subscribe-modal select.form-control:focus {
outline: none;
}
.subscribe-modal .subscribe-form .form-control .form-field button {
width: 50px;
height: 50px;
margin-left: 20px;
display: flex;
align-items: center;
justify-content: center;
color: var(--color-white-contrast-100);
background-color: var(--color-primary);
}
.subscribe-modal .subscribe-form .form-control .form-field button svg {
fill: #fff;
}
@media (min-width: 768px) {
.login-modal .modal-dialog {
margin: 15vh auto;
}
}
.login-modal .modal-title .nav-tabs {
border-bottom: none;
text-align: center;
}
.login-modal .modal-title .nav-tabs li {
margin-bottom: 5px;
}
.login-modal .modal-title .nav-tabs li:not(:last-child) {
margin-right: 15px;
}
.login-modal .modal-title .nav-tabs a {
padding: 0;
border: none !important;
background: transparent !important;
color: var(--color-dark-contrast-40);
}
.login-modal .modal-title .nav-tabs li.active a, .login-modal .modal-title .nav-tabs a:hover {
border-bottom: 1px solid currentColor !important;
color: var(--color-dark-contrast-80);
text-decoration: none;
}
.login-modal .modal-body {
padding: 15px;
}
@media (min-width: 768px) {
.login-modal .modal-body {
padding: 30px;
}
}
.modal-dialog {
margin: 15vh auto;
}
.modal-header {
padding: 15px;
}
@media (min-width: 768px) {
.modal-header {
padding: 20px 30px;
}
}
.modal-title.modal-title {
margin: 0;
font-size: 14px;
font-size: 1rem;
line-height: 1.42857143;
text-transform: uppercase;
}
.modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: block !important;
overflow: hidden;
-webkit-overflow-scrolling: touch;
outline: 0;
visibility: hidden;
transition: all 0.5s;
}
.modal .subscribe-form *:not(input[type="submit"]:hover) {
transition: none;
}
.modal.in {
visibility: visible;
}
.modal.fade .modal-dialog {
transition: transform .3s ease-out;
transform: translate(0, -25%);
}
.modal.in .modal-dialog {
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
.login-modal .modal-dialog {
width: 400px;
max-width: 90vw;
margin: 10vh auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-content {
position: relative;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
outline: 0;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-header .close {
margin-top: -2px;
}
button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: 0 0;
border: 0;
}
.close {
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: var(--color-dark-contrast-100);
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
}
button {
outline: 0 !important;
}
.login-modal .modal-title .nav-tabs li {
margin-bottom: 5px;
}
.nav-tabs>li {
float: left;
margin-bottom: -1px;
}
.nav>li {
position: relative;
display: block;
}
@media (min-width: 768px) {
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.modal-header {
padding: 20px 30px;
}
}
@media (min-width: 768px) {
.modal-dialog {
width: 540px;
margin: 30px auto;
}
.modal-dialog {
margin: 15vh auto;
}
}
.bk-lwa > table > tbody > tr{
border: none;
}
.atbs-header-style-1 .bk-lwa.navigation-bar-btn {
position: relative;
}
.bk-lwa.navigation-bar-btn .lwa-avatar > a{
display: flex;
justify-content: center;
align-items: center;
}
.atbs-header-style-1 .bk-account-info{
top: calc(100% + 10px);
}
.atbs-header-style-1 .bk-lwa.navigation-bar-btn .avatar{
line-height: unset;
}
label {
display: inline-block;
margin-bottom: 5px;
max-width: 100%;
font-size: 14px;
}
.login-remember label {
display: flex;
flex-direction: row;
align-content: center;
align-items: center;
}
.login-remember #rememberme {
margin-right: 8px;
}
#loginform p:last-child {
margin-bottom: 0;
}
#loginform .login-submit input {
margin-top: 0;
}

#branding { z-index:9996; } .lwa { margin-bottom:10px; }
form.lwa-form, form.lwa-remember, div.lwa-register form { position:relative; }
.lwa table { width:100% !important; margin:0px !important; border:none !important; border-spacing:0; border-collapse:collapse; }
.lwa td,.lwa th { padding:0; border-spacing:0; border:none !important; } 
.lwa td {  vertical-align:top; background-color:none; } .lwa .lwa-username-label, .lwa .lwa-password-label { padding-right:10px; vertical-align:middle; }
.lwa-password input, .lwa-username input, .lwa-email input, .lwa-remember-email input { margin:0px; width:96%; padding-left:2%; padding-right:2%; }
.lwa-loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(//alpifashionmagazine.com/journal/wp-content/themes/ceris/plugins/login-with-ajax/loading.gif) 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80)}
.lwa-status { margin:0px 0px 5px; padding:10px 10px; color:#333; display:none; font-size: 14px; }
.lwa-status-invalid, .lwa-status-confirm { display:block !important; }
.lwa-status-invalid { background-color:#FFEBE8;}
.lwa-status-confirm { background-color:#f1fff0;} .lwa-avatar { width:60px; padding-right:10px; }
.lwa-info { text-transform:lowercase; } .lwa-remember { margin-top:10px; display:none; } .lwa .lwa-register { margin-top:10px; display:none; } .lwa-register hr { display:block; }
.lwa-register #openid_identifier { width:auto; } .lwa-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0; }	
.lwa-modal { visibility: hidden; top: 100px; left: 50%; margin-left: -240px; width: 350px; background: #fefefe; position: absolute; z-index: 101; padding: 30px 40px 34px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); }
.lwa-modal h4, .lwa-modal p { margin-bottom:10px; }
.lwa-modal .lwa-modal-close { font-size: 30px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; } .lwa-divs-only p { margin:8px 0px 5px !important; }
.lwa-divs-only input[type="text"] { margin:5px 0px 10px; }
.lwa-divs-only .lwa-submit-button, .lwa-divs-only .lwa-links { margin-top:5px; }
.lwa-divs-only .lwa-form .lwa-submit-button { float:right; }
.lwa-divs-only .lwa-remember, .lwa-divs-only .lwa-register { clear:both; }