div#request-publish-dialog h4.modal-title {
   text-align: center;
}

div#request-publish-dialog div.modal-body .sub-caption {
   text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    display: block;
    margin-bottom: 0.75em;
}

div#request-publish-dialog  .request-dialog-explanation {
    margin-bottom: 0.50em;
}

div#request-publish-dialog  .request-dialog-explanation .request-dialog-explanation-intro {

}


div#request-publish-dialog  .request-dialog-explanation .request-dialog-choice {

}

div#request-publish-dialog .request-dialog-section {

}

div#request-publish-dialog .request-dialog-section .request-dialog-section-icon {

}

div#request-publish-dialog .request-dialog-section .request-dialog-section-heading {
    display: block;
    margin-bottom: 1em;
    font-weight: bold;
}

div#request-publish-dialog .request-dialog-section .btn-request-publish{
    white-space: normal;
}

/* deposit dialog */

div#request-deposit-dialog div.modal-body .sub-caption {
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    display: block;
    margin-bottom: 0.5em;
}

div#request-deposit-dialog .publish-deposit-explanation {
    margin-bottom: 1.25em;
    text-align: center;
}

/* certificate dialog */

div#request-certificate-dialog div.modal-body .sub-caption {
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    display: block;
    margin-bottom: 0.75em;
}

div#request-certificate-dialog .publish-certificate-explanation {
    margin-bottom: 0.50em;
    text-align: center;
}

div#request-certificate-dialog input.upload-cert {
    position: absolute;
    height: 38px;
    opacity: 0;
    left: 0;
    top: 0;
}

a.site-visibility-button.override-hover:hover  {
    color: #fff !important;
    background-color: #f0ad4e !important;
    border-color: #eea236 !important;
}

a.site-visibility-button.btn-item-disabled
{
    display: none !important;
}