﻿.row-padandcolor {
  padding-top: 10px;
  background-color: #F7F7F7;
  border: 1px solid #DDD;
}

.floatleft {float:left;}
.floatright {float: right;}


.vabottom {
    display: inline-block;
    vertical-align: bottom;
    float: none;
}

.stmt-detail {
    color: black;
}

.stmt-detail-right {
    text-align: right;
    margin-left: 10px;
    padding-left: 10px;
    color: black;
    white-space: nowrap;
}

.stmt-detail-strong-right {
    text-align: right;
    font-weight: bold;
    color: black;
    white-space: nowrap;
}

.stmt-detail-strong {
    font-weight: bold;
    color: black;
}

.stmt-detail-strong-lineabove {
    font-weight: bold;
    border-top: 2px solid #000000;
    color: black;
    padding-bottom: 10px;
}

.stmt-detail-strong-right-lineabove {
    text-align: right;
    font-weight: bold;
    border-top: 2px solid #000000;
    color: black;
    padding-bottom: 10px;
}

.stmt-detail-spacer {
    height: 1em;
    width: 25px;
}

.stmt-detail-italic {
     font-style: italic;
    color: black;
}

.stmt-header-strong {
    font-size: 1.5em;
    font-weight: bold;
    height: 2em;
    vertical-align: bottom;
    color: black;
}

.stmt-header-strong-PLADIF {
    font-weight: bold;
    vertical-align: bottom;
    text-align: right;
    padding-left: 10px;
    padding-right: 5px;
    color: black;
}

.stmt-header-strong-PLADIF-left {
    font-weight: bold;
    vertical-align: bottom;
    text-align: left;
    padding-left: 0px;
    padding-right: 10px;
    color: black;
    white-space: nowrap;
}

.stmt-detail-gray {
    color: gray;
}

.stmt-detail-gray-right {
    color: gray;
    text-align: right;
    white-space: nowrap;
}

.stmt-detail-indented {
    padding-left: 20px;
}


.stmt-explanation-italic {
    font-style: italic;
    padding-bottom: 3px;
    color: #555555;
}


.stmt-gray-bg  {
    padding-left: 2px;
    background-color: #DDDDDD;
}

.stmt-light-gray-bg  {
    background-color: #F4F4F4;
}

.stmt-title-strong {
    font-size: 2.0em;
    font-weight: bold;
    vertical-align: bottom;
    color: black;
}

.stmt-accum-detail-right {
    text-align: right;
    margin-left: 10px;
    padding-right: 5px;
    color: black;
    white-space: nowrap;
}

.noXButton::-ms-clear {
  width : 0;
  height: 0;
}

#sticky.stick {
    position: fixed;
    top: 50px;
    z-index: 1029;
    background-color: black;
    color: white;
    width:auto;
}

#sticky.stick a:link, 
#sticky.stick a:visited, 
#sticky.stick a:hover { 
 color: white; 
 text-decoration: none; 
} 

.centercheckbox {
    text-align: center;
    vertical-align: middle;
}


.video-play-icon {
    font-size: 1.5em;
    vertical-align:middle;
    margin-bottom: 5px;
}

.videobody {
    padding: 0;
    margin-bottom: 0;
}

.SDRLinks {
    margin-left: 5px;
    margin-right: 5px;
}

.white-space-no-wrap {
    white-space: nowrap;
}

.hide-column {
    display: none;
}

.make-bold {
    font-weight: bold;
}

.row-box {
    margin: 2px;
    Padding: 10px;
    border: 1px solid #DDD;
}

.full-width {
    width: 100%
}
