vitro/webapp/web/css/account/account.css

482 lines
9.7 KiB
CSS
Raw Normal View History

/* $This file is distributed under the terms of the license in /doc/license.txt$ */
/* -------------------------------------------------> */
/* ACCOUNT PAGE ------------------------------------> */
/* -------------------------------------------------> */
.account-feedback p {
line-height: 1.5em;
border: 1px dotted #E2C822;
background-color: #FFF9D7;
padding: .5em;
margin-bottom: 20px;
}
table#account {
table-layout: auto;
width: 930px;
text-align: left;
margin: 0 auto;
border-collapse: collapse;
empty-cells: show;
caption-side: top;
margin: 20px 0 20px 0;
}
table#account caption {
display: none;
}
table#account th {
background-color: #F7F9F9;
height: 40px;
color: #064D68;
padding-top: 7px;
border: 1px solid #d9e4ea;
border-bottom: none;
padding-left: 6px;
font-size: .9em;
}
table#account th {
text-align: left;
} /*Fix for IE8 and 9, force text in a cell to be aligned to the left*/
table#account td {
vertical-align: top;
padding: .5em;
border: 1px solid #d9e4ea;
font-size: .825em;
padding-top: .5em;
padding-bottom: .5em;
}
table#account td a {
word-wrap: break-word;
}
table#account tr:nth-child(2n) {
background-color: rgba(200, 200, 180,.25);
}
input#externalAuthChkBox {
height:18px;
width:18px;
margin-top:10px;
margin-bottom:10px;
}
#filter-roles {
float: left;
padding-bottom: 20px;
}
#search-accounts {
float: right;
height: 60px;
}
.account-alpha-browse {
width: 10px;
height: 22px;
float: right;
padding-right: 10px;
}
.sort-asc {
width: 9px;
height:10px;
padding-top: 4px;
background: url(../../images/account/sort-asc.gif) 0 4px no-repeat;
display: block;
}
.sort-desc {
width: 9px;
height:10px;
padding-bottom: 4px;
background: url(../../images/account/sort-desc.gif) 0 4px no-repeat;
display: block;
}
.accounts {
clear: left;
height: 60px;
border-top: 1px dotted #e1e5e7;
padding-top: 0;
border-bottom: 1px dotted #e1e5e7;
padding-bottom: 0;
width: 100%;
}
section.accounts .delete-account{
float: left;
margin-top: 10px;
}
.display-tools {
float: left;
font-size: .875em;
}
.accounts-per-page-form {
display: inline-block;
}
nav.alpha-browse-account {
width: 20px;
border: 1px solid green;
width: 18px;
height: 12px;
}
nav.alpha-browse-account a {
margin: 0;
padding: 0;
}
.delete-all {
margin-left: 6px;
}
/* ADD ACCOUNTS ------> */
form.customForm #reset-password {
margin-top: 20px;
margin-left: 0;
}
form.customForm p.note {
padding-bottom: 20px;
padding-top: 5px;
}
#add-account p.note {
margin-top: 20px;
}
#search-feedback {
clear: both;
}
#search-feedback span,
#filter-roles span {
font-size: .8em;
}
/* CREATE PASSWORD ------> */
#create-password p.note {
margin-top: 0;
}
/* EDIT ACCOUNT ------> */
#edit-account p.note {
margin-top: 3px;
}
/* MY ACCOUNT ------> */
#my-account p.note {
padding-bottom: 10px;
}
#my-account input#email-address,
#my-account input#new-password {
margin-bottom: 0;
}
section.account-feedback img {
padding-right: 5px;
}
/* RESET PASSWORD ------> */
#reset-password p.note {
margin-top: 0;
}
/* ASSOCIATE PROFILE ------> */
.explanatoryText {
color:#999;
font-size:.8em;
font-style:bold;
width:280px;
margin-left:10px;
line-height:15px;
margin-top:-8px !important;
}
#associated {
float:right;
display:none;
}
#associated label {
margin-bottom: 10px;
}
#associationOptions {
float:right;
display:none;
}
#verifyProfileLink {
margin-left:10px;
}
#externalAuthIdInUse {
color: #f70;
display: none;
}
#alignExternalAuthId {
margin-left:8px;
}
#associateProfileBackgroundOne {
background-color:#fff;
padding:7px 0 5px 0;
margin-left:-8px;
margin-right:-8px;
width:100%;
z-index:10;
border:none;
border-right:none;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
}
#associateProfileBackgroundTwo {
background-color:#f1f2ee;
padding:7px 94px 45px 0;
margin-top:-120px;
margin-right:-8px;
z-index:-100;
border:1px solid #ccc;
border-left:none;
border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}
#associateProfileBackgroundThree {
background-color:#f1f2ee;
padding:7px 94px 26px 12px;
margin-top:-129px;
margin-left:-12px;
margin-right:-8px;
z-index:-100;
border:1px solid #ccc;
border-left:none;
border-bottom:none;
border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
}
#associateProfileBackgroundFour {
background-color:#f1f2ee;
padding:0 94px 26px 12px;
margin-top:-8px;
margin-left:-12px;
margin-right:-8px;
z-index:-100;
border:1px solid #ccc;
border-top:none;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
#externalAuthId {
width: 12em;
}
/* MISCELLANEOUS ------> */
form.customForm input[name="firstName"],
form.customForm input[name="lastName"],
form.customForm input[name="newPassword"],
form.customForm input[name="confirmPassword"] {
width: 10em;
}
a.disable-delete {
padding-left: 24px;
}
#passwordContainer p.note {
margin-top: -10px;
padding-bottom: 5px;
}
#passwordContainer {
margin-top: 20px;
}
.disabledSubmit {
cursor: default ! important;
}
/* PROXY MY ACCOUNT'S PROFILE ------> */
#edit-myProxy {
float: right;
padding: 2em;
padding-top: 1em;
background-color: #f7f7f4;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 400px;
}
#edit-myProxy h4 {
padding-top: 0;
}
#edit-myProxy li.proxyInfoElement {
padding-top: .8em;
border-bottom: 1px dotted #E0DFDF;
padding-bottom: 2em;
padding-left: 0;
clear: both;
}
#edit-myProxy p.search-status {
margin-top: -10px;
font-size: .8em;
color: #7F8993;
padding-left: 10px;
height: 20px;
}
#edit-myProxy p.selected-editors {
padding-top: 1.2em;
border-top: 1px solid #E0DFDF;
2011-11-07 22:04:28 +00:00
padding-left: 0;
}
#edit-myProxy img.photo-profile {
border: 2px solid #DDE4E3;
float: left;
}
#edit-myProxy p.proxy-info {
padding-left: 110px;
padding-top: 15px;
}
#edit-myProxy span.class-label {
color: #7F8993;
}
#edit-myProxy a.remove-proxy {
font-size: .9em;
}
/* MANAGE PROXY ------> */
section.proxy-profile h4 {
padding-left: 20px;
padding-top: 20px;
}
#add-relation legend{
display: none;
}
.proxy-profile .acSelector {
margin-left: 20px;
}
#add-relation label {
margin-left: 20px;
}
#add-relation input.pos-submit {
float: right;
margin-right: 1em;
margin-bottom: 1em;
background-color: #317e95;
}
#add-relation input.pos-submit:hover {
background-color: #87b4c1;
}
.proxy-profile {
width: 930px;
/*background-color: #eaeae8;*/
background-color: #F7F7F4;
2011-11-08 14:53:52 +00:00
border-radius: 10px;
-moz-border-radius: 10px;
2011-11-08 14:53:52 +00:00
-webkit-border-radius: 10px;
overflow: hidden;
margin-bottom: 20px;
}
.list-proxy-profile {
background-color: #F7F7F4;
2011-11-08 14:53:52 +00:00
border-bottom: 1px dotted #e2e2dd;
margin-bottom: 0;
2011-11-08 14:53:52 +00:00
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
padding-top: 1.3em;
}
/*.list-proxy-profile:nth-child(2n-1) {
background-color: #F7F7F4;
}*/
.proxy {
width: 430px;
float: left;
padding-right: 10px;
}
.profile {
width: 440px;
float: right;
2011-11-07 22:04:28 +00:00
border-left: 1px dotted #d7d6d6;
padding-left: 30px;
padding-right: 1em;
margin-bottom: 1em;
}
#add-relation p.search-status,
#list-relation p.search-status{
margin-top: -10px;
font-size: .8em;
color: #7F8993;
padding-left: 25px;
height: 20px;
}
#list-relation label {
color: #064D68;
padding-left: 20px;
}
li.proxyInfoElement {
padding-bottom: 1em;
clear: both;
padding-left: 20px;
}
#list-relation li {
padding-bottom: 30px;
}
p.selected-editors {
padding-top: 1.2em;
border-top: 1px solid #E0DFDF;
padding-left: 1.2em;
}
img.photo-proxy {
border: 2px solid #DDE4E3;
float: left;
}
img.photo-profile {
border: 1px solid #DDE4E3;
float: left;
}
#add-relation p.proxy-info,
#list-relation p.proxy-info {
padding-left: 110px;
padding-top: 15px;
}
#add-relation p.proxy-info-profile,
#list-relation p.proxy-info-profile {
padding-left: 75px;
padding-top: 5px;
margin-bottom: 0;
}
span.class-label {
color: #7F8993;
}
a.remove-proxy {
font-size: .9em;
}
a.remove-proxyUri {
font-size: .9em;
}
a.remove-proxyUri {
font-size: .9em;
}
h4.profile-editors {
margin-left: 10px;
}
#search-proxy {
border-top: 1px solid #E1E5E7;
padding: 10px;
padding-top: 20px;
}
#search-proxy h4 {
margin-bottom: 0;
}
#search-proxy p {
margin-top: .3em;
font-size: .8em;
}
.proxy-profile .submit {
clear: both;
float: left;
margin-left: 1.5em;
margin-bottom: 1em;
}
.proxy-item {
margin-left: 20px;
margin-top: 20px;
}
span[name=proxySelectorSearchStatus] {
color: red;
}
img.loading-relateEdior,
img.loading-relateProfile,
img.loading-addProfile,
img.loading-profileMyAccoount {
padding-left: 10px;
}