login.less
323 lines
| 5.2 KiB
| text/x-less
|
LessCssLexer
r1 | //LOGIN | |||
.loginbox { | ||||
max-width: 65%; | ||||
margin: @pagepadding auto; | ||||
font-family: @text-light; | ||||
border: @border-thickness solid @grey5; | ||||
box-sizing: border-box; | ||||
@media (max-width:1200px) { | ||||
max-width: 85%; | ||||
} | ||||
@media (max-width:768px) { | ||||
max-width: 100%; | ||||
width: 100%; | ||||
margin: 0; | ||||
} | ||||
.title { | ||||
float: none; | ||||
} | ||||
.header { | ||||
width: 100%; | ||||
padding: 0 35px; | ||||
box-sizing: border-box; | ||||
.title { | ||||
padding: 0; | ||||
} | ||||
} | ||||
.loginwrapper { | ||||
float: left; | ||||
height: 100%; | ||||
width: 100%; | ||||
r1485 | padding: 35px 55px 35px 35px; | |||
r1 | background-color: white; | |||
box-sizing: border-box; | ||||
@media (max-width:414px) { | ||||
padding: 35px; | ||||
} | ||||
} | ||||
.left-column { | ||||
float: left; | ||||
position: relative; | ||||
width: 50%; | ||||
height: 100%; | ||||
@media (max-width:414px) { | ||||
display:none; | ||||
} | ||||
} | ||||
.right-column { | ||||
float: right; | ||||
position: relative; | ||||
width: 50%; | ||||
@media (max-width:414px) { | ||||
width: 100%; | ||||
} | ||||
} | ||||
.sign-in-image { | ||||
display: block; | ||||
width: 65%; | ||||
margin: 5% auto; | ||||
} | ||||
.sign-in-title { | ||||
h4 { | ||||
margin: @padding*2 0; | ||||
} | ||||
} | ||||
.form { | ||||
label { | ||||
display: block; | ||||
} | ||||
input { | ||||
width: 100%; | ||||
margin: 0 10% @padding 0; | ||||
.box-sizing(border-box) ; | ||||
&[type="checkbox"] { | ||||
clear: both; | ||||
width: auto; | ||||
margin: 0 1em @padding 0; | ||||
} | ||||
} | ||||
Liviu
|
r3618 | |||
r1 | .checkbox { | |||
display: inline; | ||||
width: auto; | ||||
} | ||||
.sign-in { | ||||
clear: both; | ||||
width: 100%; | ||||
margin: @padding 0; | ||||
} | ||||
r3401 | .pwd_reset { | |||
font-weight: normal; | ||||
} | ||||
.new_account { | ||||
font-weight: bold; | ||||
} | ||||
r1 | } | |||
.register_message, | ||||
.activation_msg { | ||||
padding: 0 0 @padding; | ||||
} | ||||
.buttons, | ||||
.links { | ||||
padding: 0; | ||||
} | ||||
.buttons { | ||||
input { | ||||
margin-right: 0; | ||||
.box-sizing(border-box); | ||||
} | ||||
#sign_up, #send { | ||||
width: 100%; | ||||
} | ||||
} | ||||
.fields { | ||||
.field.field-compact { | ||||
margin-bottom: 0px; | ||||
} | ||||
.buttons { | ||||
margin: 0; | ||||
} | ||||
.field { | ||||
margin-bottom: 15px; | ||||
input { | ||||
width: 100%; | ||||
.box-sizing(border-box); | ||||
} | ||||
.input { | ||||
margin-left: 0; | ||||
} | ||||
.label { | ||||
padding-top: 0; | ||||
} | ||||
} | ||||
} | ||||
.checkbox { | ||||
margin: 0 0 @textmargin 0; | ||||
input[type="checkbox"] { | ||||
width: auto; | ||||
} | ||||
label { | ||||
padding: 0; | ||||
min-height: 0; | ||||
} | ||||
} | ||||
.activation_msg { | ||||
padding: @padding 0 0; | ||||
color: @grey4; | ||||
} | ||||
.links { | ||||
float: right; | ||||
margin: 0; | ||||
padding: 0; | ||||
line-height: 1; | ||||
p { | ||||
float: right; | ||||
margin: 0; | ||||
line-height: 1.5em; | ||||
} | ||||
} | ||||
r1034 | ||||
p.help-block { | ||||
margin-left: 0; | ||||
} | ||||
r1 | } | |||
.user-menu.submenu { | ||||
Liviu
|
r3619 | right: 0!important; | ||
left: auto!important; | ||||
r3424 | min-width: 290px; | |||
r1 | } | |||
r3424 | ||||
.user-menu { | ||||
.bookmark-items { | ||||
Liviu
|
r3618 | border-top: @border-thickness solid @grey6; | ||
margin-top: 1em; | ||||
padding: 1em .5em; | ||||
r3424 | color: @grey3; | |||
border-bottom: @grey3; | ||||
a { | ||||
padding: 0 !important; | ||||
} | ||||
} | ||||
r4088 | ||||
r3424 | } | |||
r1 | #quick_login { | |||
left: auto; | ||||
right: 0; | ||||
padding: @menupadding; | ||||
z-index: 999; | ||||
overflow: hidden; | ||||
Liviu
|
r3618 | background-color: @white; | ||
border: 1px solid @grey5; | ||||
r1 | color: @grey2; | |||
Liviu
|
r3618 | box-shadow: @dropdown-shadow; | ||
r1 | ||||
h4 { | ||||
margin-bottom: 12px; | ||||
} | ||||
.form { | ||||
width: auto; | ||||
} | ||||
label, .field { | ||||
margin-bottom: 0; | ||||
} | ||||
.label { | ||||
padding-top: 0; | ||||
} | ||||
input { | ||||
min-width: 215px; | ||||
margin: 8px 0 @padding; | ||||
} | ||||
input[type="submit"] { | ||||
&:extend(.btn-primary); | ||||
width:100%; | ||||
min-width: 0; | ||||
} | ||||
.forgot_password, | ||||
.buttons .register { | ||||
a { | ||||
color: @rcblue; | ||||
Liviu
|
r3618 | |||
r1 | &:hover { | |||
color: @rcdarkblue; | ||||
} | ||||
} | ||||
} | ||||
.buttons { | ||||
margin: 0; | ||||
} | ||||
.buttons a { | ||||
padding: 8px 0; | ||||
line-height: 1.4em; | ||||
color: @grey4; | ||||
&:hover { | ||||
r4088 | color: @rcblue; | |||
r1 | } | |||
} | ||||
#sign_in { | ||||
margin-bottom: 0 | ||||
} | ||||
.big_gravatar { | ||||
float: left; | ||||
display: block; | ||||
Liviu
|
r3618 | padding: .5em; | ||
r1 | } | |||
Liviu
|
r3618 | .full_name { | ||
margin: 0 0 0 70px; | ||||
padding-top: 1em; | ||||
r1 | } | |||
.email { | ||||
Liviu
|
r3618 | margin: 0 0 0 70px; | ||
r1 | font-family: @text-light; | |||
} | ||||
ol.links { | ||||
clear:both; | ||||
margin: 0; | ||||
padding: @padding 0 0 0; | ||||
li { | ||||
input { | ||||
margin: @padding 0 0 0; | ||||
} | ||||
} | ||||
} | ||||
} | ||||
.submenu #quick_login li:hover { | ||||
background-color: transparent; | ||||
} | ||||
#quick_login_link:hover + #quick_login { | ||||
display: block; | ||||
} | ||||