﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
    /* Always show the vertical scrollbar */
    overflow-y: scroll;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 300px;
}

.pwc-nomaxwidth {
    max-width: none !important;
}

.pwc-multiselect {
    width: 100%;
    max-width: 300px;
}

.pwc-index-button {
    min-width: 165px;
    text-align: left;
}

.pwc-footer-bar {
    min-height: 30px;
}

.pwc-footer-text {
    margin: 5px 15px 5px 0;
}

.pwc-logo {
	width: 80%;
	margin-bottom: 15px;
	margin-left: -6px;
}

.pwc-introduction {
	padding: 20px;
	color: #3D6A7D;
	background-color: #FAFAFA;
	border-radius: 6px;
	text-align: justify;
}

@supports (-moz-appearance:meterbar) {
    .pwc-sticky {
        position: sticky;
        top: 51px;
    }
}

.pwc-home-intro h2 {
    text-align: unset;
}

.pwc-home-intro {
    margin-top: -20px;
    text-align: justify;
}

.pwc-form-header {
    margin-bottom: 0;
    margin-top: 20px;
}

.pwc-form-separator {
    margin-top: 4px;
}

.pwc-form-group {
    margin-bottom: 5px;
}

.pwc-stacktrace {
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;
}

.pwc-captcha {
    padding-left: 8px;
    padding-bottom: 15px;
}

.pwc-settings-row {
    margin-bottom: 10px;
}

.form-group.required .control-label:after {
    color: #d00;
    content: "*";
    position: absolute;
    margin-left: 8px;
    top: 10px;
}

.pwc-smalltext {
    max-width: 300px;
    font-size: smaller;
}

.pwc-sidepanel {
    background-color: #EEEEEE;
    border-radius: 8px;
    padding-top: 10px;
}

.pwc-frame-header {
    background-color: #EEEEEE;
    padding: 8px 0 10px 8px;
    border-radius: 8px;
    margin-top: 0px;
    margin-bottom: 10px;
    height: 48px;
}

.pwc-frame-header-logo {
    margin-top: -12px;
}

.pwc-frame-header-title {
    color: #888888;
    margin: 0 0 0 6px;
    font-family: "Droid Sans", sans-serif;
    font-size: 24px;
    font-weight: 700;
}

.pwc-empty {
    width: 100%;
}

.pwc-empty-logo {
    margin: 65px 0 0 40px;
}