
/* Login page bkg positioning */
#loginPage {
    background-repeat: no-repeat;
    background-position: top left;
    background-size: auto;
}

#loginPage #logo {
    left: 16%;
    top: 10px;
    position: absolute;
    margin: 0px 10px;
}

/* Login page bkg photo attribution */
#loginPage #versionInfoWrapper div {
color: transparent !important;
}

/* Login page bkg CatDV version */
#loginPage #versionInfoWrapper #version-info {
    text-align: right;
    color: #808080 !important;
}

/* Login panel positioning, color, border */
#loginPage #loginPanel {
    border: 1px solid;
    border-color: #a9a9a952;
    background: none;
    background-color: #ffffffe8;
    border-radius: 20px;
    box-shadow: none;
}

/* Login panel heading */
#loginPage #loginPanel h1#lblHeading {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 32px;
    text-align: left;
    font-weight: 300;
    color: #3f4450;
}

/* Login panel message */
#loginPage #loginPanel #lblMessage {
	color: #b1b1b1;
}

/* Login panel field labels */
#loginPage #loginPanel #loginForm .form-item label {
    font-size: 12px;
    color: #b1b1b1;
}

/* Login panel field input */
#loginPage #loginPanel #loginForm .form-item .field input {
    color: #8e8e8e;
}

/* Login panel checkbox label */
#loginPage #loginPanel #loginForm .form-item .checkbox-label {
	color: #b1b1b1;
}

/* Catalog & Details Panel Title Position */
.contentViewPanel .contentViewHeaderPanel .breadcrumbs .back {
    margin-right: 35%;
}

/* Catalog & Details Page Logo */
header#topNav #logo {
    background-size: cover;
    position: relative;
    left: -5%;
}

/* Auto-suggest field tag colors */
.multi-select-auto-suggest .value-editor .tag {
    position: relative;
    color: rgba(25,25,25,1.0);
    background-color: rgb(247 230 113);
    border: 1px solid rgba(255,255,255,1.0);
    padding: 2px 28px 2px 12px;
    margin: 1px 6px 2px 0px;
    height: 26px;
    border-radius: 12px;
    transition: background-color 0.25s;
}

/* Upload Page Logo Size */
body > div.detailPage.uploadPage.fullPage > header > a {
    background-size: cover;
}

/* Shared Links Page Logo Size */
body > div.detailPage.fullPage.viewSharedClipPage > header > a  {
    background-size: cover;
}

/* Details Panels Select Buttons */
div.form .form-item .field button.select {
         /* border: 1px solid #C2D9FC;*/
         border-radius: 3px;
         font-size: .7vw;
         text-align: left;
         text-transform: uppercase;
         margin: 1px 6px;
         padding: 1px 10px;
}
