You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
567 lines
9.2 KiB
567 lines
9.2 KiB
/* |
|
* |
|
* Copyright © 2015-2016 Antergos |
|
* |
|
* style.css |
|
* |
|
* This file is part of lightdm-webkit-theme-antergos |
|
* |
|
* lightdm-webkit-theme-antergos is free software: you can redistribute it and/or modify |
|
* it under the terms of the GNU General Public License as published by |
|
* the Free Software Foundation, either version 3 of the License, |
|
* or any later version. |
|
* |
|
* lightdm-webkit-theme-antergos is distributed in the hope that it will be useful, |
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
* GNU General Public License for more details. |
|
* |
|
* The following additional terms are in effect as per Section 7 of this license: |
|
* |
|
* The preservation of all legal notices and author attributions in |
|
* the material or in the Appropriate Legal Notices displayed |
|
* by works containing it is required. |
|
* |
|
* You should have received a copy of the GNU General Public License |
|
* along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
*/ |
|
|
|
/* Global Styles */ |
|
|
|
@font-face { |
|
font-family: Lato; |
|
src: url('../fonts/TTF/Lato-Regular.ttf'); |
|
} |
|
|
|
@font-face { |
|
font-family: LatoLight; |
|
src: url('../fonts/TTF/Lato-Light.ttf'); |
|
} |
|
|
|
*:focus { |
|
outline: none; |
|
} |
|
|
|
.hidden { |
|
opacity: 0; |
|
} |
|
|
|
::-webkit-scrollbar { |
|
width: 12px; |
|
} |
|
|
|
::-webkit-scrollbar-track { |
|
background-color: #EAEAEA; |
|
border-left: 1px solid #CCCCCC; |
|
} |
|
|
|
::-webkit-scrollbar-thumb { |
|
background-color: #5D5D5D; |
|
} |
|
|
|
::-webkit-scrollbar-thumb:hover { |
|
background-color: #B3B3B3; |
|
} |
|
|
|
.user-wrap2::-webkit-scrollbar { |
|
width: 4px; |
|
} |
|
|
|
.user-wrap2::-webkit-scrollbar-track { |
|
background-color: #EAEAEA; |
|
border-left: 1px solid #CCCCCC; |
|
} |
|
|
|
.user-wrap2::-webkit-scrollbar-thumb { |
|
background-color: #5D5D5D; |
|
} |
|
|
|
.user-wrap2::-webkit-scrollbar-thumb:hover { |
|
background-color: #B3B3B3; |
|
} |
|
|
|
.close_wallpapers { |
|
padding: 2px 10px !important; |
|
} |
|
|
|
html, |
|
body { |
|
height: 100%; |
|
width: 100%; |
|
background-color: #000000; |
|
font-family: "Lato", "Open Sans", sans-serif; |
|
} |
|
|
|
i { |
|
font-size: 17px; |
|
} |
|
|
|
h3, .panel-heading { |
|
font-family: "Lato", "Open Sans", sans-serif; |
|
font-size: 16px; |
|
text-align: center; |
|
font-weight: 400; |
|
} |
|
|
|
a { |
|
text-decoration: none !important; |
|
} |
|
|
|
/* Background Switcher */ |
|
|
|
.bg-switch { |
|
position: relative; |
|
top: 0; |
|
right: 0; |
|
bottom: 0; |
|
left: 0; |
|
width: 250px; |
|
margin: 40px auto auto; |
|
padding: 0px 53px; |
|
color: #F5F5F5; |
|
} |
|
|
|
.bg-switch .bgs .bg { |
|
text-align: center; |
|
text-decoration: none; |
|
} |
|
|
|
.bg-switch .bgs .bg.active img { |
|
border-color: #3D73C5; |
|
} |
|
|
|
.bg-switch .bgs .bg img { |
|
width: 145px; |
|
height: 95px; |
|
border: 2px solid #FFFFFF; |
|
margin-bottom: 10px; |
|
cursor: pointer; |
|
} |
|
|
|
.hovered { |
|
text-decoration: none; |
|
background-color: #ECF0F1; |
|
} |
|
|
|
#user-list2 { |
|
width: 100%; |
|
} |
|
|
|
#user-list2 span { |
|
font-size: 19px; |
|
} |
|
|
|
#user-list2 img { |
|
width: 32px; |
|
height: 32px; |
|
margin-right: 10px; |
|
} |
|
|
|
#bg-switch-wrapper { |
|
margin-right: -250px; |
|
right: 0; |
|
width: 250px; |
|
background: rgba(0, 0, 0, 0.5); |
|
position: fixed; |
|
height: 100%; |
|
overflow-y: auto; |
|
z-index: 1000; |
|
transition: all 0.4s ease 0s; |
|
} |
|
|
|
.bg-switch-container { |
|
position: absolute; |
|
top: 0; |
|
width: 250px; |
|
list-style: none; |
|
margin: 0; |
|
padding: 0; |
|
} |
|
|
|
#bg-switch-toggle { |
|
top: 0; |
|
right: -2px; |
|
position: fixed; |
|
z-index: 1; |
|
} |
|
|
|
#bg-switch-wrapper.active { |
|
right: 250px; |
|
width: 250px; |
|
transition: all 0.4s ease 0s; |
|
overflow-x: hidden; |
|
} |
|
|
|
.toggle { |
|
margin: 5px 20px 0 0; |
|
} |
|
|
|
/* Full Page Image Header Area */ |
|
|
|
.header { |
|
display: table; |
|
height: 100%; |
|
width: 100%; |
|
position: relative; |
|
background-image: url(''); |
|
background-size: cover !important; |
|
background-repeat: no-repeat !important; |
|
background-position: center !important; |
|
} |
|
|
|
#user-target2 { |
|
position: relative; |
|
} |
|
|
|
#user-target2 i { |
|
right: -21px; |
|
color: #2C3E50; |
|
font-size: 14px; |
|
} |
|
|
|
#trigger i { |
|
color: #2C3E50; |
|
font-size: 14px; |
|
position: relative; |
|
top: 10px; |
|
right: 5px; |
|
} |
|
|
|
/* Clock Widget */ |
|
|
|
.time { |
|
font-family: "LatoLight", "Open Sans", sans-serif; |
|
font-size: 96px; |
|
line-height: 1em; |
|
text-decoration: none; |
|
color: #3D73C5; |
|
background-color: rgb(252, 247, 247); |
|
transition: 1s ease-out; |
|
position: relative; |
|
top: 11px; |
|
} |
|
|
|
#panelfix { |
|
max-height: 178px !important; |
|
min-height: 178px; |
|
} |
|
|
|
.time-panel a { |
|
display: block; |
|
-webkit-animation: clkwiggle 7s infinite; |
|
} |
|
|
|
.time:hover { |
|
cursor: pointer; |
|
color: #77ADFF; |
|
/* text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.7); */ |
|
} |
|
|
|
.time-panel { |
|
background-color: rgb(252, 247, 247) !important; |
|
border-color: transparent !important; |
|
} |
|
|
|
.time-panel:target { |
|
-webkit-animation: flip 0.5s ease-out; |
|
} |
|
|
|
.time-panel:target:after { |
|
opacity: 0; |
|
} |
|
|
|
/* Login Dialog */ |
|
|
|
.welcome { |
|
font-weight: 500; |
|
font-size: 17px; |
|
position: relative; |
|
right: 9px; |
|
} |
|
|
|
.login-wrapper { |
|
list-style-type: none; |
|
display: table-row; |
|
} |
|
|
|
.login-cell { |
|
display: table-cell; |
|
vertical-align: middle; |
|
} |
|
|
|
.login-box { |
|
min-height: 275px; |
|
} |
|
|
|
#panel-fix .panel-shadow, .panel-group, .panel-shadow { |
|
box-shadow: none !important; |
|
border: none !important; |
|
} |
|
|
|
.panel-default { |
|
background-color: rgb(252, 247, 247); |
|
} |
|
|
|
.badge { |
|
color: #2C3E50; |
|
} |
|
|
|
.badge, .badge i { |
|
font-size: 10px !important; |
|
display: none; |
|
} |
|
|
|
.list-group-item.hovered .badge, |
|
.list-group-item.hovered .badge i { |
|
display: block; |
|
margin-top: 3px; |
|
} |
|
|
|
.panel-heading { |
|
padding: 10px 20px !important; |
|
background: #F1F1F1; |
|
} |
|
|
|
.panel-footer { |
|
height: 50px; |
|
background: #F1F1F1; |
|
} |
|
|
|
#accordion { |
|
margin-bottom: 10px; |
|
} |
|
|
|
#sessions, #actionsArea { |
|
transition: all ease 3s; |
|
} |
|
|
|
.panel-body { |
|
background-color: rgb(252, 247, 247); |
|
padding: 10px; |
|
} |
|
|
|
.panel-footer { |
|
padding: 5px 15px; |
|
} |
|
|
|
.panel-flow { |
|
overflow: visible !important; |
|
} |
|
|
|
.password ul { |
|
text-align: left; |
|
} |
|
|
|
div.password, div.status, div.timer { |
|
text-align: center; |
|
position: relative; |
|
display: none; |
|
width: 47%; |
|
margin: 0 auto; |
|
} |
|
|
|
#passwordField { |
|
margin-left: 1px; |
|
} |
|
|
|
.input-group-btn { |
|
width: auto; |
|
} |
|
|
|
input.password.form-control { |
|
box-shadow: 0 1px #dddddd; |
|
margin-top: -1px; |
|
} |
|
input.password.form-control:focus { |
|
-webkit-box-shadow: inset 0 -2px 0 #2196F3 !important; |
|
box-shadow: inset 0 -2px 0 #2196F3 !important; |
|
border-bottom: 2px solid #2196F3 !important; |
|
margin-top: 0; |
|
} |
|
|
|
#passwordArea .btn { |
|
padding: 7px 12px; |
|
} |
|
|
|
#passwordArea .btn-group > .btn { |
|
float: initial; |
|
} |
|
|
|
#logArea { |
|
position: absolute; |
|
top: 25%; |
|
left: 5%; |
|
width: 25%; |
|
height: 50%; |
|
display: none; |
|
overflow: auto; |
|
color: #FFFFFF; |
|
background: rgba(0, 0, 0, 0.6); |
|
border-radius: 10px; |
|
font-size: 15px; |
|
padding: 20px; |
|
} |
|
|
|
/* Animation */ |
|
|
|
@-webkit-keyframes bounce { |
|
0% { |
|
-webkit-transform: translateY(0); |
|
} |
|
100% { |
|
-webkit-transform: translateY(-20px); |
|
} |
|
} |
|
|
|
@-webkit-keyframes clkwiggle { |
|
0% { -webkit-transform: rotate(0deg); } |
|
1% { -webkit-transform: rotate(-2deg); } |
|
1.5% { -webkit-transform: rotate(2deg); } |
|
2% { -webkit-transform: rotate(0deg); } |
|
2.5% { -webkit-transform: rotate(-2deg); } |
|
3.5% { -webkit-transform: rotate(2deg); } |
|
4% { -webkit-transform: rotate(0deg); } |
|
100% { -webkit-transform: rotate(0deg); } |
|
} |
|
|
|
.random { |
|
background: rgba(111, 111, 111, 0.65); |
|
text-align: center; |
|
display: table; |
|
color: rgba(255, 255, 255, 0.72); |
|
width: 145px; |
|
height: 95px; |
|
border: 2px solid #FFFFFF; |
|
margin-bottom: 10px; |
|
cursor: pointer; |
|
padding-top: 35px; |
|
} |
|
|
|
.random span { |
|
font-size: 18px; |
|
} |
|
|
|
.random:hover { |
|
color: white; |
|
background: rgba(111, 111, 111, 0.85); |
|
} |
|
|
|
.random.active { |
|
border: 2px solid #3D73C5; |
|
} |
|
|
|
.user-wrap2 { |
|
max-width: 50%; |
|
margin: 0 auto; |
|
display: -webkit-box; |
|
overflow: visible; |
|
} |
|
|
|
#list-group { |
|
padding: 0px; |
|
overflow: visible; |
|
} |
|
|
|
@media (max-width: 1900px) { |
|
|
|
.bg-switch { |
|
position: relative; |
|
width: 250px; |
|
margin: 40px auto auto; |
|
padding: 0px 74px; |
|
} |
|
|
|
.bg-switch .bgs .bg { |
|
text-align: center; |
|
text-decoration: none; |
|
} |
|
|
|
.bg-switch .bgs .bg img { |
|
width: 102px; |
|
height: 67px; |
|
margin-bottom: 5px; |
|
} |
|
|
|
h3 { |
|
margin-top: 10px; |
|
margin-bottom: 8px; |
|
} |
|
|
|
#logArea { |
|
top: 24%; |
|
left: 2%; |
|
} |
|
|
|
.random { |
|
width: 102px; |
|
height: 67px; |
|
margin-bottom: 5px; |
|
padding-top: 18px; |
|
} |
|
} |
|
|
|
.list-group-item { |
|
padding: 5px 15px; |
|
} |
|
|
|
.list-group-item img { |
|
position: relative; |
|
bottom: 2px; |
|
} |
|
|
|
.list-group-item span:first-of-type { |
|
position: relative; |
|
top: 2px; |
|
} |
|
|
|
a.list-group-item:focus, a.list-group-item:hover, a.list-group-item.hovered { |
|
position: relative; |
|
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1) inset; |
|
box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1) inset; |
|
outline: none; |
|
margin: 0px 0; |
|
background: #FFFFFF; |
|
} |
|
|
|
a.list-group-item:focus:before, a.list-group-item:focus:after, |
|
a.list-group-item:hover:before, a.list-group-item:hover:after, |
|
a.list-group-item.hovered:after, a.list-group-item.hovered:before { |
|
content: ""; |
|
position: absolute; |
|
z-index: -1; |
|
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.8); |
|
box-shadow: 0 0 5px rgba(0, 0, 0, 0.8); |
|
top: 0; |
|
bottom: 0; |
|
left: 10px; |
|
right: 10px; |
|
border-radius: 10px; |
|
} |
|
|
|
a.list-group-item:focus:after, a.list-group-item:hover:after, a.list-group-item.hovered:after { |
|
right: 10px; |
|
left: auto; |
|
-webkit-transform: skew(8deg) rotate(3deg); |
|
transform: skew(8deg) rotate(3deg); |
|
} |
|
|
|
.input-group, #passwordArea table { |
|
width: 100%; |
|
margin-top: 5px; |
|
} |
|
.modal-title { |
|
text-align: center; |
|
padding-top: 20px; |
|
} |
|
|
|
.modal-footer { |
|
text-align: center; |
|
padding-bottom: 30px; |
|
padding-left: 25px; |
|
padding-right: 25px; |
|
} |
|
|
|
.modal-header { |
|
padding-left: 25px; |
|
padding-right: 25px; |
|
}
|
|
|