Files
moodle/theme/base/style/user.css
T
2016-07-08 12:54:13 +01:00

282 lines
4.4 KiB
CSS

/*$$$$$$$$$$$$$$$$$ User $$$$$$$$$$$$$$$$$$$$*/
.userprofile .fullprofilelink {
text-align: center;
margin: 10px;
}
.userprofile .profilepicture {
float: left;
margin-right: 20px;
}
.userprofile .description {
margin-bottom: 20px;
}
.userprofile dl {
margin-top: 10px;
margin-left: 0;
width: 100%;
}
.userprofile dl dt,
.userprofile dl dd {
padding-top: 3px;
padding-bottom: 3px;
}
.userprofile dl dt {
margin: 0;
font-weight: bold;
display: block;
float: left;
width: 110px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.userprofile dl dd {
margin: 0;
margin-left: 120px;
}
.userprofile .profile_tree {
column-count: 2;
-webkit-column-count: 2;
-moz-column-count: 2;
}
.userprofile .profile_tree section {
display: inline-block;
width: 100%;
}
.user-box {
margin: 8px;
width: 115px;
height: 160px;
text-align: center;
float: left;
clear: none;
}
.userlist .action-icon img {
vertical-align: middle;
}
.userlist #showall {
margin: 10px 0px;
}
.userlist .buttons {
text-align: center;
}
.userlist .buttons label {
padding: 0 3px;
}
.userlist table#participants {
text-align: center;
}
.userlist table#participants td,
.userlist table#participants th {
vertical-align: middle;
text-align: left;
padding: 4px;
}
.userlist table.controls {
width: 100%;
}
.userlist table.controls tr {
vertical-align: top;
}
.userlist table.controls td.right,
.userlist table.controls td.left {
padding: 4px;
}
.userlist table.controls .right {
text-align: right;
}
.userinfobox {
width: 100%;
border: 1px solid;
border-collapse: separate;
padding: 10px;
}
.userinfobox .left,
.userinfobox .side {
width: 100px;
vertical-align: top;
}
.userinfobox .userpicture {
width: 100px;
height: 100px;
}
.userinfobox .content {
vertical-align: top;
}
.userinfobox .links {
width: 100px;
padding: 5px;
vertical-align: bottom;
}
.userinfobox .links a {
display: block;
}
.userinfobox .list td {
padding: 3px;
}
.userinfobox .username {
padding-bottom: 20px;
font-weight: bold;
}
.userinfobox td.label {
text-align: right;
white-space: nowrap;
vertical-align: top;
font-weight: bold;
}
.groupinfobox {
border: 1px solid;
}
.groupinfobox .left {
padding: 10px;
width: 100px;
vertical-align: top;
}
.course-participation #showall {
text-align: center;
margin: 10px 0px;
}
#user-policy .noticebox {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
width: 80%;
height: 250px;
}
#user-policy #policyframe {
width: 100%;
height: 100%;
}
.iplookup #map {
margin: auto;
}
.userselector select {
width: 100%;
}
.userselector div {
margin-top: 0.2em;
}
.userselector div label {
margin-right: 0.3em;
}
/* Next style does not work in all browsers but looks nicer when it does */
.userselector .userselector-infobelow {
font-size: 0.8em;
}
#userselector_options {
padding: 0.3em 0;
}
#userselector_options .collapsibleregioncaption {
font-weight: bold;
}
#userselector_options p {
margin: 0.2em 0;
text-align: left;
}
.dir-rtl #userselector_options p {
text-align: right;
}
/** user full profile */
#page-user-profile .messagebox {
text-align: center;
margin-left: auto;
margin-right: auto;
}
/** user course profile */
#page-course-view-weeks .messagebox {
text-align: center;
margin-left: auto;
margin-right: auto;
}
/** Overide for RTL layout **/
.dir-rtl .userprofile .profilepicture {
float: right;
margin-left: 20px;
margin-right: 0px;
}
.dir-rtl .userlist table#participants td,
.dir-rtl .userlist table#participants th {
text-align: right;
}
.dir-rtl .userlist table#participants {
margin: 0 auto;
}
.dir-rtl .userprofile dl dt {
float: right;
width: 110px;
margin-left: 10px;
}
.dir-rtl .userprofile dl dd {
margin-right: 120px;
}
#page-my-index.dir-rtl .block h3 {
text-align: right;
}
#groupeditform .groups,
#groupeditform .members {
width: 49%;
float: left;
text-align: left;
min-width: 175px;
}
#groupeditform .groups select,
#groupeditform .members select {
min-width: 175px;
}
.dir-rtl #groupeditform .groups,
.dir-rtl #groupeditform .members {
float: right;
text-align: right;
}