/* $This file is distributed under the terms of the license in LICENSE$ */

form.customForm div {
    clear: left;
}
form.customForm h6 {
    font-size: 110%;
}
form.customForm div.addNewLink {
    float: left;
    clear: none;
    margin-left: 5em;
    margin-top: .9em;
    width: 200px;
    padding: .8em;
    border: 1px solid #9c9c9c;
    display: none; /* Hide if Javascript disabled. Javascript will show. */
}
form.customForm .existing span.requiredHint,
form.customForm .new span.requiredHint,
#ie67DisableWrapper {
    display: none; /* Hide if Javascript disabled. Javascript will show. */
}
form.customForm .existing {
    float: left;
    clear: none;
}
.existingOrNew {
    font-style: italic;
    margin-left: 1em;
}
.new {
    padding: .6em 0 .6em 1.5em;
    border: 1px solid #9c9c9c;
    width: 300px;
}
form.customForm p.inline input,
form.customForm p.inline label,
form.customForm p.inline-search {
    float: left;
    clear: left;
}
form.customForm p.inline.year input {
    margin-top: -1.75em;
}
input,
select,
form.customForm p {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
option {
    padding: 0 2px;
}
form.customForm .hint {
    color: #9c9c9c;
    font-weight: normal;
}
form.customForm .requiredHint {
    color: #c00;
    font-weight: normal;
    font-size: small;
}
form.customForm #requiredLegend {
    font-style: italic;
    margin-top: .5em;
}
form.customForm p.validationError {
    clear: both;
    margin-bottom: 1.8em;
    margin-top: 0;
    padding-top: 0;
    padding-left: .4em;
    font-size: .8em;
}
form.customForm a.close {
    float: right;
    margin-right: 1em;
    font-size: 90%;
}
form.customForm a.close:link,
form.customForm a.close:visited {
    border-color: #ff7700;
    color: #ff7700;
}
form.customForm textarea {
    width: 30%;
}
div.acSelection {
    margin-bottom: 15px;
}
form.customForm input.concept-search {
    float: right;
    margin-right: 1em;
    margin-bottom: 1em;
    background-color: #317e95;
}
form.customForm h4.services {
    margin-bottom: -5px;
    margin-top: -12px;
}
form.customForm p.inline-search #searchTerm{
    margin-top: 6px;
}
/* <------ DATE TIME*/
form.customForm fieldset,
fieldset.dateTime label,
form.customForm label.dateTime {
    display: inline;
}
fieldset.dateTime select {
    margin-top: 0;
}

.captcha-container {
    position: relative;
    display: inline-block;
}

.captcha-container span {
    position: absolute;
    top: 0;
    right: 0;
    background: #ffffffeb;
    color: #595b5b;
    border: 1px solid #595b5b;
    font-size: 0.8em;
    padding: 0 8px;
}

.captcha-container span input {
    border: 0;
    background: transparent;
}

/* ---------------------------------- */
/* ----- FOR MANAGE PUBLICATIONS ---- */
/* ---------------------------------- */
section#pubsContainer {
    margin-top:-8px;
    padding-left:25px;
}
section#pubsContainer ul {
    padding-left:25px;
    text-indent:-25px;
}
section#pubsContainer li {
    margin-bottom:6px;
    line-height:20px;
}
section#pubsContainer input {
    margin-right:8px;
}
/* ---------------------------------- */
/* --------- MISCELLANEOUS -------- */
/* ------------------------------- */
.listEmphasis {
    padding: 0 0.4em;
    font-size: 0.8em;
    background: #f4f4f4;
}
img#indicator {
    padding-left:60px;
}
/* for placeholder text */
::-webkit-input-placeholder { /* WebKit browsers */
   opacity:  .25;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   opacity:  .25;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   opacity:  .25;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   opacity:  .25;
}
