.modal {    top: 5%;}.modal {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);    bottom: 0;    display: none;    height: 100%;    left: 0;    outline: 0 none;    overflow: hidden ;    position: fixed;    right: 0;    top: 0;    width: 100%;    z-index: 1050;}.dpc_fade.in {    opacity: 1;}.dpc_fade {    opacity: 0;    transition: opacity 0.15s linear 0s;}.modal.in .dpc-modaldialog {    transform: translate(0px, 0px);}.modal.dpc_fade .dpc-modaldialog {    transform: translate(0px, -25%);    transition: transform 0.3s ease-out 0s;}.dpc-modaldialog {    width: 40%;}.dpc-modaldialog {    margin: 10% auto;    overflow: hidden;    position: relative;    width: 600px;}.dpc-modalcontent {    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) ;}.dpc-modalcontent {    background-clip: padding-box ;    background-color: #ffffff ;    border: 1px solid rgba(0, 0, 0, 0.2) ;    border-radius: 6px ;    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) ;    outline: medium none ;    position: relative ;}.dpc-modalheader {    border-bottom: 1px solid #e5e5e5 ;    min-height: 16.4286px ;    padding: 15px ;}.dpc-modalheader .close {    margin-top: -2px ;}button.close {    background: none repeat scroll 0 0 transparent ;    border: 0 none ;    cursor: pointer ;    padding: 0 ;}.close {    color: #000000 ;    float: right ;    font-size: 21px ;    font-weight: bold ;    line-height: 1 ;    opacity: 0.2 ;    text-shadow: 0 1px 0 #ffffff ;}.sr-only {    border: 0 none ;    clip: rect(0px, 0px, 0px, 0px) ;    height: 1px ;    margin: -1px ;    overflow: hidden ;    padding: 0 ;    position: absolute ;    width: 1px ;}.dpc-modaltitle {    line-height: 1.42857 ;    margin: 0 ;}/*h4, .h4 {    font-size: 18px ;}*/.dpc-modalbody {    max-height: 600px ;    padding: 20px ;    position: relative ;}#dpc-modalbody img {    height: auto ;    margin: 4px 10px ;    max-width: 145px ;}.dpc-modalfooter {    border-top: 1px solid #e5e5e5 ;    margin-top: 15px ;    padding: 19px 20px 20px ;    text-align: right ;}.dpc-more-wrap { display: none; }.dpc-sharing { display: none; }.dpc-sharing .dpc-btn-wrap .dpc-icon { display: inline-block; vertical-align: middle; }