This repository has been archived on 2023-09-20. You can view files and clone it, but cannot push or open issues or pull requests.
chromesoul/chromesoul.css

205 lines
2.9 KiB
CSS

/*
* Page itself
*/
body {
margin: 0;
padding: 0;
background: #347db0 url(img/chromesoul-logo.png) no-repeat 10px 10px;
}
/*
* Top menu
*/
#user-status {
position: fixed;
right: 285px;
top: 10px;
margin: 0;
padding: 0;
width: 150px;
}
#settings-btn {
position: fixed;
right: 222px;
top: 10px;
margin: 0;
padding: 0;
}
/*
* Contact list
*/
#contact-lst-wrapper {
position: fixed;
right: 0;
top: 0;
margin: 0;
padding: 0 5px 0 5px;
width: 200px;
height: 100%;
border-left: 1px solid #aaa;
background-color: #e4e4e4;
box-shadow: 0px 0px 10px #666;
overflow-y: scroll;
}
#contact-lst {
margin: 15px 0 0 0;
padding: 0;
list-style: none;
}
#contact-lst > li {
margin: 5px 0 0 0;
padding: 5px 5px 5px 28px;
border: 1px solid #aaa;
background-size: 23px 26px;
background-repeat: no-repeat;
}
#add-contact::-webkit-input-placeholder {
color: rgba(52, 125, 176, 0.42);
}
#add-contact {
padding: 2px;
outline: 0px solid #aaa;
width: 184px;
height: 20px;
margin: 5px 0 0 0;
}
#add-contact, #contact-lst > li {
box-shadow: inset 0px 0px 1px #666;
background-color: #f3f3f3;
border: 1px solid #347db0;
color: #347db0;
font-family: monospace;
}
.remove {
float: right;
font-family: sans-serif;
font-size: 12px;
cursor: pointer;
}
/*
* Main content
*/
#main-ctn {
margin: 135px 0 0 0;
padding: 10px 220px 10px 10px;
min-width: 400px;
}
/*
* Tabs
*/
#tab-lst {
margin: 0;
padding: 0;
list-style: none;
}
#tab-lst > li {
display: inline;
margin: 0;
padding: 2px 10px 2px 10px;
border-top: 1px solid #aaa;
border-right: 1px solid #aaa;
border-radius: 8px 8px 0 0;
color: #aaa;
cursor: pointer;
}
#tab-lst > li > span::selection {
background: transparent;
}
#tab-lst > li:first-child {
border-left: 1px solid #aaa;
}
#tab-lst > li.tab-current {
color: black;
}
#tab-lst > li.tab-active {
color: red;
}
#tab-body-wrapper {
margin: 1px 0 5px 0;
padding: 0;
border: 1px solid #aaa;
}
.tab-body {
margin: 5px;
}
/*
* Chat
*/
.chat-log {
margin: 0;
padding: 2px 5px 2px 0;
height: 268px;
outline: 1px solid #aaa;
overflow-y: scroll;
font-family: monospace;
}
.chat-input-wrapper {
padding-right: 2px;
}
.chat-input {
padding: 0px;
outline: 0px solid #aaa;
width: 100%;
height: 20px;
margin: 5px 0 0 0;
}
.chat-input:focus {
outline-offset: 0;
}
.spk-oth {
color: red;
}
.spk-me {
color: blue;
}
/*
* Scrollbar
*/
::-webkit-scrollbar {
width: 10px;
height: 10px;
background-color: green;
}
::-webkit-scrollbar-track-piece {
background-color: #e4e4e4;
}
::-webkit-scrollbar-thumb {
height: 40px;
background-color: #347db0;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
}