html {overflow-y: scroll }
body {padding-bottom: 40px; color: #5a5a5a; background-color: #999}
footer {padding-top: 50px;}
.capitalize {text-transform:capitalize}
.pagination{ margin:0px}
.items-per-page{ float: left; clear: none; margin-top: 0px; margin-right: 8px; padding-bottom:10px}
.pagination-row{ padding-bottom:40px}
.label-inverse{ background-color:black}
.chevron-navbar{ color:#CCC; font-size: 12px}
li:hover .chevron-navbar {color:#888}
li.active .chevron-navbar {color:#333}
.animate {-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out}
.window-head {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 100%; color: #f6f6f6; padding : 10px; margin-bottom: 10px; background-color: silver}
.window-title {font-size: 16px; font-weight: bold}
.flash-card {display: block; position: absolute; z-index: 1020; left: -999px; top: -999px}
.li-no-bullet{ list-style-type: none}
.well .well-white {background-color: white;}
.main {border: 1px solid rgba(0,0,0,.1); margin-top: 20px; margin-bottom: 0px; padding: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-background-clip: border-box; -webkit-background-origin: padding-box; -webkit-background-size: auto; background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url(/images/portal/wash-white-30.png); background-origin: padding-box; background-size: auto; color: rgb(51, 51, 51); display: block; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 18px; min-height: 100%}
.padding-for-content {padding: 15px 35px;}
.padding-for-content-half {padding-left: 15px; padding-right: 15px;}
.grid-cell {margin-bottom: 15px; padding-left:15px; padding-right:15px; border: 1px solid rgba(22,22,22,.2); xtext-shadow: rgb(255, 255, 255) 0px 1px 0px; background-color: white; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px}
#content_for_layout {min-height: 500px}
.bs-docs-sidenav {padding: 0; background-color: #f9f9f9; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065); box-shadow: 0 1px 4px rgba(0,0,0,.065)}
.bs-docs-sidenav > li > a {display: block; width: 190px \9; margin: 0 0 -1px; padding: 8px 14px; border: 1px solid #e5e5e5}
.bs-docs-sidenav > li:first-child > a {-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0}
.bs-docs-sidenav > li:last-child > a {-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px}
.bs-docs-sidenav > .active > a:hover {background-color: #eee; font-weight: bold; text-shadow: none}
.bs-docs-sidenav > .active > a {background-image: url(/vendors/bootstrap-2.3.2/img/glyphicons-halflings.png); background-image: none; opacity: 1; font-weight: bold; position: relative; z-index: 2; padding: 9px 15px; text-shadow: 0 1px 0 rgba(0,0,0,.15)}
.bs-docs-sidenav .icon-chevron-right {float: right; margin-top: 2px; margin-right: -6px; opacity: .25}
.bs-docs-sidenav > li > a:hover {background-color: #eee}
.bs-docs-sidenav a:hover .icon-chevron-right {opacity: .5}
.bs-docs-sidenav .active .icon-chevron-right, .bs-docs-sidenav .active a:hover .icon-chevron-right {opacity: .83}
h1 {font-size: 24px}
h2 {font-size: 18px}
h3,h4,h5,h6 {font-size: 14px}
.one-article h1 {font-size: 24px}
.white {background: url("/images/portal/wash-white-30.png")}
.black {background: url("/images/portal/wash-black-30.png")}
.section-head {margin-bottom: 10px; border-bottom: 1px solid #eee}
.title-area {padding : 15px 15px 0 15px}
.title-area h2 {font-size: 24px; padding: 0 ; margin: 0; line-height: 20px}
.title-area .subtitle {font-size: 14px}
@media (min-width: 1200px) {.bs-docs-container {max-width: 970px}
.bs-docs-sidenav {width: 100%}
.bs-docs-sidenav > li > a {width: 230px \9}
}
@media (max-width: 980px) {body > .navbar-fixed-top .brand {float: left; margin-left: 0; padding-left: 10px; padding-right: 10px}
.quick-links li {display: inline-block; margin: 5px}
.bs-docs-sidenav {top: 0; width: 100%; xmargin-top: 30px; margin-right: 0}
}
@media (min-width: 768px) and (max-width: 979px) {body {padding-top: 0}
.main {margin-top: 0;}
.bs-docs-sidenav {width: 100%; xmargin-top: 20px}
}
@media (max-width: 767px) {body {padding-top: 0}
.masthead h1 {font-size: 90px}
.masthead p, .masthead .btn {font-size: 24px}
.bs-docs-sidenav {width: auto; margin-bottom: 20px}
.footer {margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px}
.footer p {margin-bottom: 9px}
}
@media (max-width: 480px) {h2 small {display: block}
table code {white-space: normal; word-wrap: break-word; word-break: break-all}
.footer {padding-top: 20px; padding-bottom: 20px}
}
.add_to_google_calendar {cursor: pointer; border-bottom: none; background: url(/images/css-dotted.gif) repeat-x bottom}
markdown h1, .markdown h1 {font-size: 1.7em}
markdown h2, .markdown h2 {font-size: 1.5em}
markdown h3, .markdown h3 {font-size: 1.3em}
markdown h4, .markdown h4 {font-size: 1.2em}
markdown h5, .markdown h5 {font-size: 1.1em}
markdown h6, .markdown h6 {font-size: 1.1em}
markdown blockquote, .markdown blockquote {font-size: 0.95em; font-style: italic}
.calendar {position: relative; display: none; border: 1px solid; border-color: #fff #000 #000 #fff; font-size: 11px; cursor: default; background: Window; color: WindowText; font-family: tahoma,verdana,sans-serif; z-index: 1200}
.calendar table {border: 1px solid; border-color: #fff #000 #000 #fff; font-size: 11px; cursor: default; background: Window; color: WindowText; font-family: tahoma,verdana,sans-serif}
.calendar .button {text-align: center; padding: 1px; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background: ButtonFace}
.calendar .nav {background: ButtonFace url(/images/menuarrow.gif) no-repeat 100% 100%}
.calendar thead .title {font-weight: bold; padding: 1px; border: 1px solid #000; background: ActiveCaption; color: CaptionText; text-align: center}
.calendar thead .headrow {}
.calendar thead .daynames {}
.calendar thead .name {border-bottom: 1px solid ButtonShadow; padding: 2px; text-align: center; background: ButtonFace; color: ButtonText}
.calendar thead .weekend {color: #f00}
.calendar thead .hilite {border: 2px solid; padding: 0px; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight}
.calendar thead .active {border-width: 1px; padding: 2px 0px 0px 2px; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody .day {width: 2em; text-align: right; padding: 2px 4px 2px 2px}
.calendar tbody .day.othermonth {font-size: 80%; color: #aaa}
.calendar tbody .day.othermonth.oweekend {color: #faa}
.calendar table .wn {padding: 2px 3px 2px 2px; border-right: 1px solid ButtonShadow; background: ButtonFace; color: ButtonText}
.calendar tbody .rowhilite td {background: Highlight; color: HighlightText}
.calendar tbody td.hilite {padding: 1px 3px 1px 1px; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff}
.calendar tbody td.active {padding: 2px 2px 0px 2px; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody td.selected {font-weight: bold; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; padding: 2px 2px 0px 2px; background: ButtonFace; color: ButtonText}
.calendar tbody td.weekend {color: #f00}
.calendar tbody td.today {font-weight: bold; color: #00f}
.calendar tbody td.disabled {color: GrayText}
.calendar tbody .emptycell {visibility: hidden}
.calendar tbody .emptyrow {display: none}
.calendar tfoot .footrow {}
.calendar tfoot .ttip {background: ButtonFace; padding: 1px; border: 1px solid; border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; color: ButtonText; text-align: center}
.calendar tfoot .hilite {border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; padding: 1px; background: #e4e0d8}
.calendar tfoot .active {padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000}
.calendar .combo {position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border: 1px solid; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background: Menu; color: MenuText; font-size: 90%; padding: 1px; z-index: 1300}
.calendar .combo .label, .calendar .combo .label-IEfix {text-align: center; padding: 1px}
.calendar .combo .label-IEfix {width: 4em}
.calendar .combo .active {padding: 0px; border: 1px solid #000}
.calendar .combo .hilite {background: Highlight; color: HighlightText}
.calendar td.time {border-top: 1px solid ButtonShadow; padding: 1px 0px; text-align: center; background-color: ButtonFace}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {padding: 0px 3px 0px 4px; border: 1px solid #889; font-weight: bold; background-color: Menu}
.calendar td.time .ampm {text-align: center}
.calendar td.time .colon {padding: 0px 2px 0px 3px; font-weight: bold}
.calendar td.time span.hilite {border-color: #000; background-color: Highlight; color: HighlightText}
.calendar td.time span.active {border-color: #f00; background-color: #000; color: #0f0}
    .container {
        max-width: 1170px;
    }
.container .sidebar {
overflow-x: hidden;
}

