File: //usr/syno/synoman/oauth/oauth_login.css
html {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin:0;
height:100%;
}
body {
margin:0;
height:100%;
}
div {
text-align: center;
}
img {
margin: 0 auto 0px;
max-width: 72px;
max-height: 72px;
}
.oauth-login-main-body {
height:100%;
width: 100%;
}
#form-signin {
max-width: 500px;
margin: 0 auto 0px;
}
.action-button {
float: center;
margin-top: 18px;
margin-bottom: 22px;
margin-right: 18px;
margin-left: 18px;
color: #FFFFFF;
font-family: Verdana;
font-size: 15px;
line-height: 20px;
width: 122px;
height: 40px;
border-radius: 6px;
border: 1px solid #FFFFFF;
background-color: rgba(255,255,255,0.00);
}
.action-button:hover{
color: #FFFFFF;
border: 1px solid #FFFFFF;
background-color: rgba(0,0,0,0.10);
}
.action-button:active{
color: #FFFFFF;
border: 1px solid #FFFFFF;
background-color: rgba(0,0,0,0.20);
}
#login-button {
width: 318px;
height: 40px;
}
#login-button:disabled {
color: #FFFFFF;
border: 1px solid #FFFFFF;
background-color: rgba(0,0,0,0.20);
}
#form-signin span{
width:100%;
display: inline;
}
#div_username {
width:318px;
height: 48px;
}
#img_username {
background-image: url("images/2x/icon_account.png");
background-repeat: no-repeat;
background-position: 0px -20px;
background-size: 20px, 40px;
width: 20px;
height: 20px;
margin: 14px 0 14px 14px;
padding: 0 14px 0 0;
border-right: 1px solid;
border-color:#AFBBC7;
background-color: #FFFFFF;
}
#img_password {
background-image: url("images/2x/icon_password.png");
background-repeat: no-repeat;
background-position: 0px -20px;
background-size: 20px, 40px;
width:20px;
height:20px;
margin: 14px 0 14px 14px;
padding: 0 14px 0 0;
border-right: 1px solid;
border-color:#AFBBC7;
background-color: #FFFFFF;
}
#img_otpcode {
background-image: url("images/2x/icon_otp.png");
background-repeat: no-repeat;
background-position: 0px -20px;
background-size: 20px, 40px;
width:20px;
height:20px;
margin: 14px 0 14px 14px;
padding: 0 14px 0 0;
border-right: 1px solid;
border-color:#AFBBC7;
background-color: #FFFFFF;
}
#img_scope {
background-image: url("images/1x/icon_list.png");
background-repeat: no-repeat;
width:20px;
height:20px;
padding: 0 8px 0 0;
}
.note-field{
vertical-align: bottom;
text-align: center;
display: inline-block;
width: 100%;
position: absolute;
bottom: 0px;
right: 0px;
}
.note-field p{
vertical-align: bottom;
margin: 0, 20px, 0, 20px;
margin-bottom: 3.1%;
background-color: transparent;
color: rgba(255,255,255,0.65);
font-family: Verdana;
font-size: 12px;
text-align: center;
max-width: 600px;
width: 100%;
height: 100%;
line-height: 20px;
display:inline-block;
border-width: 0px;
}
.scope-field{
width: 316px;
max-width: 600px;
height: 20px;
background-color: #3D8ECC;
display: inline-block;
margin: 6px 20px 6px 20px;
}
.scope-field p{
vertical-align: middle;
text-align: left;
margin: -40px 0px 0px 28px;
background-color: transparent;
color: #FFFFFF;
font-family: Verdana;
font-size: 14px;
width:288px;
height: 20px;
line-height: 20px;
display:inline-block;
border-width: 0px;
}
.login-field{
text-align: left;
width: 318px;
height: 48px;
background-color: #FFFFFF;
margin-bottom: 6px;
margin-left: 20px;
margin-right: 20px;
text-align: center;
display: inline-block;
// border:2px red solid;
}
.login-field input{
vertical-align: middle;
margin: 0px 12px 0px 53px;
background-color: transparent;
color: #505A64;
font-family: Verdana;
font-size: 15px;
width: 239px;
height: 20px;
line-height: 20px;
display:inline-block;
border-width: 0px;
}
.login-field input:focus{
outline:0;
}
.status-field {
vertical-align: middle;
margin-bottom: 6px;
margin-left: 20px;
margin-right: 20px;
width: 318px;
height: 32px;
background-color: transparent;
display: inline-block;
}
.status-field p{
text-align: left;
margin: 6px 16px 6px 16px;
background-color: transparent;
color: #FFFFFF;
font-family: Verdana;
font-size: 12px;
line-height: 20px;
width: 286px;
height: 20px;
display:inline-block;
border-width: 0px;
}
.login-msg{
vertical-align: middle;
margin: 24px 0px 40px 0px;
}
.login-msg p{
text-align: center;
background-color: transparent;
color: #FFFFFF;
font-family: Verdana;
font-size: 24px;
line-height: 34px;
border-width: 0px;
margin: 0px 20px 0px 20px;
display:inline-block;
}
.login-msg input{
text-align: center;
background-color: transparent;
word-wrap:break-word;
color: #FFFFFF;
font-family: Verdana;
font-size: 24px;
// width:500px;
height: 34px;
line-height: 200%;
border-width: 0px;
margin: 24px 0px 40px 0px;
display:inline-block;
}
@media (max-width: 480px) {
.login-msg{
margin: 24px 0px 30px 0px;
}
.login-msg p{
font-size: 20px;
line-height: 28px;
}
.action-button {
width: 35%;
}
}
@media (max-height: 300px) {
img {
max-width: 15%;
max-height: 15%;
}
}