/*
 * This code was developed by OpenTrust (http://www.opentrust.com/).
 * 
 * Copyright © 2000-2014 OpenTrust
 * 
 * Please refer to your contract/license or contact license AT opentrust.com
 * for any question related to the license of this software.
 */

/* Product customization */

#topmenu2 .dijitMenuItem {
    /* OT_CONFIGURABLE background-color : topmenu item background */
    background-color: #D87F01;
}

#topmenu2 .dijitMenuItemHover {
    /* OT_CONFIGURABLE background-color : topmenu item background with mouse over */
    background-color: #f18e00;
    /* OT_CONFIGURABLE color : topmenu item text with mouse over */
    color: white;
}

.menuTitle, #activeMenuTitle {
    /* OT_CONFIGURABLE background-color : unselected menu title */
    background-color: #f18e00;
}

.menuTitle:hover, #activeMenuTitle {
    /* OT_CONFIGURABLE background-color : selected menu title */
    background-color: #D87F01;
}

.tab, .tab_selected {
    /* OT_CONFIGURABLE background-color : unselected tab */
    /* Should be the same as a selected menu title (see .menuTitle) */
    background-color:#5493c9;
}


/* Card profile configuration */

.state-legend {
    padding-left: 5px;
}


.notavailable{
    color:#334C66;
    text-decoration:none;
    font-weight:normal;
    /* font-size:1.1em; */
    font-style: italic; /* 13px Verdana, Geneva, Arial; */
    margin:0px;
    padding-left:10px;
}


input.disabled{
    color:gray;
}

#checkAnswersThrobber{
    display:none;
}

#requestHiddenMessage{
    display:none;
}

td.formcaption label{ color:#4B5759; }

.profile-list a{
    text-decoration:none;
}

.profile-list a:hover{
    text-decoration:underline;
}

h2.applicationDatasourceField{
    padding-bottom:0px;
    margin-bottom:5px;
    font-size:18px;
}


#throbberDlg .dijitDialogTitleBar{
    display:none;
}



div.infoSmallMessage, div.successSmallMessage, div.alertSmallMessage, div.errorSmallMessage {
    font-weight: bold;
    font-size: 12px;
    border: 1px solid #d1d8d8;
    padding-left: 35px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.infoSmallMessage {
    background: #F5ECD2 url(/otc/images/messages/small/info.png) no-repeat 5px;
}

div.successSmallMessage {
    background: #F5ECD2 url(/otc/images/messages/small/success.png) no-repeat 5px;
}

div.alertSmallMessage {
    background: #F5ECD2 url(/otc/images/messages/small/alert.png) no-repeat 5px;
}

div.errorSmallMessage {
    background: #f4afbd url(/otc/images/messages/small/error.png) no-repeat 5px;
}

div.infoChoice {
    font-weight: bold;
    font-size: 12px;
    border: 1px solid #d1d8d8;
    margin-top: 5px;
    margin-bottom: 5px;
    background: #C7D2E4;
    width:100%;
    max-width:635px; /* yellow message width: 590 + 45 */
}


.custom_tooltip
{
    width:200px;
}

table.cvpMain
{
    padding:3px;
    width:100%;
    border-collapse:separate;
}

table.cvp {
    width:100%;
    max-width:637px; /* yellow message width: 590 + 45 + border */
}

table.cardInfo
{
  width:100%;
  margin-bottom: 5px;
}


div.infoMessage ul,
div.successMessage ul,
div.errorMessage ul,
div.alertMessage ul {
    margin-top: 0;
    margin-bottom: 0;
}


#footer{
    display:none;
}

/* CSS for 'throbber' "yellow message" */
div.throbberMessage {
    width: 580px;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid #d1d8d8;
    padding: 22px 10px 22px 45px;
    margin: 10px 0px;
    -moz-border-radius:5px;
    border-radius:5px;
    background: white url(/images/medium/app.png) no-repeat 8px;
    position: relative;
}

/* Message div in 'throbber' "yellow message" */
div.throbberMessage > div {
    margin-right: 36px;
}

/* Throbber image on the right side of the message div, centered vertically */
div.throbberMessage > img {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -8px;
}
