﻿.body {
    background: url("../images/headerBG.gif") repeat-x scroll 0 0 #fff;
    margin:0;
    padding:0
}

/* LAYOUT STYLES */

.wrapper {
    margin: 0 auto;
    width: 97%;
}

.header {
    clear:both;
    margin:1% 0;
}

.headerContent {
    clear:both;
}

.topContainer {
    clear:both;
    float:right;
    width:100%;
    
}

.topContainerInner {
    float: right;
    width: 40%;
}

.Logo {
    float:left;
    width:25%
}

.Logo img.theLogo {
    width: 60%;
}

.topContent{
    float:left;
    width:75%
}

.topMenu {
    clear:both;
    margin-top:10px; 
    height:26px;
    background-color:#eff0f1
}

.mnuContainer {
    float:left;
    width:60%
}

.titleContainer {
    float:left;
    width:38%
}

.titleCaption {
    float: right;
    font: 12px "segoe ui",arial,sans-serif;
    color:#32808b;
    text-align:left;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:7px
}

.tatText {
    font: 12px "segoe ui",arial,sans-serif;
    font-weight:bold;
}

.searchContainer {
    clear: both;
}

.searchPane {
    padding: 1%;
}

.searchPane-nopadding {
    padding: 0;
}

.searchBox {
    float:left;
    width:200px;
}

.searchBox2 {
    float:left;
    width:250px;
}

.ptContainer {
    clear:both
}

.ptBox {
    float:left;
    width:18%;
    margin:0.2% 0
}

.ptBox-5 {
    width: 5%;
}

.ptBox-6 {
    width: 6%;
}

.ptBox-10 {
    width: 10%;
}

.ptBox-18 {
    width: 18%;
}

.ptBox-20 {
    width: 20%;
}

.ptBox-26 {
    width: 26%;
}

.detailsPane {
    float: left;
    width: 40%;
    margin-right:2%
}

.detailsBox {
}

.detailsBoxInner {
    padding:1%
}

.detailsContainer {
    float:left;
    width:70%
}

.trackingContainer {
     float:left;
     width:30%
}

.content {
    clear:both;
    height:100%
}

.contentPane {
    float:left;
    width:78%;    
}

.rightnav {
    float:right;
    width:20%;    
}

.alertInfo {
    clear:both;
    margin-top:2%
}

.userPaneBox {
    float: left;
    width: 50%;
}

.studyDetailsBox {
    clear:both
}

.studyDetailsCaption {
    float:left; 
    width:20%
}

.studyDetailsText {
    float:left; 
    width:80%
}

.footer {
    clear: both;
    width: 100%;
    height: 7%;
    background-color: #e3e2e2;
    margin:1% 0 0 0;
    padding:0
}

.footerInner {
    text-align: right;
    width: 97%;
    margin: 0 auto;
    padding:1% 0
}

.loginContainer {
    padding-top: 10%;
    width:50%;
    margin:0 auto;

}

.loginContainer div {
    padding-bottom: 1%
}

.loginContainer div.loginLogo {
    /*margin-left: 17%;*/
    margin-left: 28%;
}

.loginContainer .riLabel {
    font-weight:bold;
    text-align:right;
    padding-right:5%
}

.loginContainer div.loginCtrls{
    margin-top:4%;
    margin-left: 33%;
}

.loginContainer div.loginBtns {
    
}

.loginBtns {
    clear: both;
}

.loginCtrls {
    width: 70%;
}

.studyLegend {
    float: right;
    margin-right: 1%;
}

.userContainer {
    width:90%;
    margin:1%
}

.userContainer-nomargin {
    margin: 0;
}

.userContainer-fullWidth {
    width: 98%;
}

.userBox {
    margin:1%
}

.userBox2 {
    margin:1% 0
}

.pagePane {
    padding:1%
}

.dataPager {
    margin-top: 1%;
}

.userPane {
    float:left;
    width:45%;
    margin-right:2%;
    padding:1%
}

.userPane-fullWidth {
    width:100%;
}

.inputBox {
    margin:1% 0
}

.inputText {
    width: 60%;
}

.addUserBtns {
    margin-top: 2%;
}

.clearFix {
    clear: both;
}

.imgInfo {
    margin-left: 2%;
    margin-right: 1%;
    vertical-align:middle
}

.downloadReport{
    width:8%;
    padding:0.3%
}

.spaceJuu {
    margin-top: 1%;
}

.addUser {
    margin:1% 0 0 1%
}

.RadMenu_Default .rmLink:hover
{
    cursor: pointer;
}

.rptPtDetailsContainer {
    float: left;
    width: 40%;
}

.rptHeader {
    text-align:center
}

.topMargin-01 {
    margin: 1% 0;
}

.topMargin-02 {
    margin-top:1%
}

.radSig {
    margin: 3% 0 1% 0;
    display:block
}

.rdoBtnsBottom {
    margin-top: 1.02%;
}

/* LOOK-AND-FEEL*/

        fieldset {
    border: 1px solid #a3a2a2;
    padding:2%;
    margin-bottom:2%
}

legend {
    font: 12px "segoe ui",arial,sans-serif;
    font-weight:bold;
    color:#363333
}

.topLinks div{
    float:right
}

.topLinks div p{
    float:right;
    font: 12px "segoe ui",arial,sans-serif;
    margin-top:1px;
    color:#363333
}

.topLinks div p a:link,.topLinks div p a:active,.topLinks div p a:visited{
    color:cadetblue;
    text-decoration:none
}

.topLinks div p a:hover{
    color:darkcyan;
    text-decoration:none
}

.DefaultBtns {
    font-weight: bold;
}

.loginContainer .loginLabels {
    font: 12px "segoe ui",arial,sans-serif;
    color:#403c3c;
    font-weight:bold;
    text-align:right;
    padding-right:5%
}

.searchBox .searchLabel{
    font: 12px "segoe ui",arial,sans-serif;
    color:#363333;
    text-align:right;
    padding-right:5%
}

.inputLabeldisclaimer {
    font: 12px "segoe ui",arial,sans-serif;
    color: #878383;
    font-style:italic
}

.inputLabel {
    font: 12px "segoe ui",arial,sans-serif;
    color: #363333;
    font-weight: bold;
}

.inputLabel2 {
    font: 12px "segoe ui",arial,sans-serif;
    color: #363333;
}

.inputLabel3 {
    font: 16px "segoe ui",arial,sans-serif;
    color: #363333;
    font-weight: bold;
}

.inputLabel4 {
    font: 12px "segoe ui",arial,sans-serif;
    color: #363333;
    font-style:italic
}

.inputLabel5 {
    font: 14px "segoe ui",arial,sans-serif;
    color: #363333;
}

.inputLabel6 {
    font: 14px "segoe ui",arial,sans-serif;
    color: #363333;
    font-weight:bold
}

.rdoLabel {
    font: 12px "segoe ui",arial,sans-serif;
    color: #363333;

}

.inlineError {
    font: 12px "segoe ui",arial,sans-serif;
    color:#d90d0d;
    text-align:left;
    margin-left:3%
}

.inlineErrorStar {
    font: 12px "segoe ui",arial,sans-serif;
    color:#d90d0d;
    text-align:left;
}

.inlineSuccess {
    font: 12px "segoe ui",arial,sans-serif;
    color:#087c29;
    text-align:left;
    margin-left:3%
}

.inlineSuccess a:link,.inlineSuccess a:active,.inlineSuccess  p a:visited{
    color:#207245;
    text-decoration:none;
    font-weight:bold
}

.inlineSuccess a:hover{
    color:#207245;
    text-decoration:none;
    font-weight:bold

}

.inlineSuccessHeader {
    font: 12px "segoe ui",arial,sans-serif;
    color:#087c29;
    text-align:left;
    
}

.topCaption {
    font: 12px "segoe ui",arial,sans-serif;
    color:#32808b;
    text-align:left;
    font-weight:bold;
    float:right;
    margin-right:10%
}

.poolCaption {
    font: 16px "segoe ui",arial,sans-serif;
    color: rgb(255, 0, 0);
    text-align: left;
    font-weight: bold;
    margin: 0;
    padding: 0
}

.topNav {
    background-color: #EFF0F1;
}

.searchBar {
    border: 1px solid #CCCCCC;
}

.searchBar h1 {
    margin: 0;
    padding: 0.3% 0 0.3% 0.1%;
    font: 100% "segoe ui",arial,sans-serif;
    color:#ffffff;
    font-weight:bold;
    background-color:#52A4D6;
    width:100%
}

.studiesHeader {
    margin: 0;
    padding: 0.3% 0 0.3% 0.1%;
    font: 100% "segoe ui",arial,sans-serif;
    color:#ffffff;
    font-weight:bold;
    background-color:#52A4D6;
    width:100%
}

.studiesHeader .studiesSubHeader {
    font-size: 70%;
}

.searchBar .studiesHeader h1 {
    margin: 0;
    padding: 0;
}

.studyDetailsText span {
    font: 85% "segoe ui",arial,sans-serif;
    color: #474343;
}

.paneBG {
    background-color: #DFE6F5;
}

.dataPane{
    background-color: #DFE6F5;
    width:95%;
    margin:0 auto
}

.makeBold {
    font-weight: bold;
}

table.userListHeader td {
    padding-left:1%
}

table.userList td {
    padding-left:1%
}

.usersRowHeader {
    font: 75% "segoe ui",arial,sans-serif;
    background-color:#1ed41e;
    color:#f0efef;
    font-weight:bold
}

.usersCellHeader {
}

.usersRow {
}

.usersCell {
    font: 75% "segoe ui",arial,sans-serif;
}

.usersRowAlternate {
    background-color:#e1e1e1
}

.usersCellAlternate {
    font: 75% "segoe ui",arial,sans-serif;
}

.dataPager {
    font: 75% "segoe ui",arial,sans-serif;
}

.RadGrid .rgRow a:link, .RadGrid .rgRow a:active, .RadGrid .rgRow a:visited {
    color:#056a6b;
    text-decoration:none
}

.RadGrid .rgRow a:hover {
    color:#056a6b;
    text-decoration:underline
}

.RadGrid .rgAltRow a:link, .RadGrid .rgAltRow a:active, .RadGrid .rgAltRow a:visited {
    color:#056a6b;
    text-decoration:none
}

.RadGrid .rgAltRow a:hover {
    color:#056a6b;
    text-decoration:underline
}

.rowStat{
    color: #da0202;
   
}

.rowStat td {
    padding-left: 0.65%;
}

.rowStat td a:link, .rowStat td a:active, .rowStat td a:visited {
    color: #da0202;
    text-decoration:none
}

.rowStat td a:hover {
    color: #da0202;
    text-decoration:underline
}

.studiesMenu {
    margin: 0.4% 0.7% 0 0.7%;
}

.RadMenu_Telerik .rmRootGroup {
    border: none;
}

.stAttachmentsInner {
    display:block
}

.stAttachmentsInner h2 {
     font: 80% "segoe ui",arial,sans-serif;
     font-weight:bold;
     color:#373737
}

.stAttachmentsInner ul {
    margin:0 0 0 5%;
    padding:0
}

.stAttachmentsInner ul li {
     font: 75% "segoe ui",arial,sans-serif;
}

.stAttachmentsInner ul li a:link, .stAttachmentsInner ul li a:active, .stAttachmentsInner ul li a:visited {
    color: #445AAA;
    text-decoration:none
}

.stAttachmentsInner ul li a:hover {
    color: #445AAA;
    text-decoration:underline
}

.stNotesInner {
    display:block
}

.stNotesInner h2 {
     font: 80% "segoe ui",arial,sans-serif;
     font-weight:bold;
     color:#373737
}

.stNotesInner ul {
    margin:0 0 0 5%;
    padding:0
}

.stNotesInner ul li {
    list-style:none;
     font: 75% "segoe ui",arial,sans-serif;
     color:#012e3c;
     padding:2% 0
}

.stNotesInner span.noteuser {
    font: 75% "segoe ui",arial,sans-serif;
    color: #4e5050;
}

.stNotesInner span.notedate {
    font: 75% "segoe ui",arial,sans-serif;
    color: #4e5050;
    font-style:italic
}

.pageDrTitle h1 {
    font: 160% "segoe ui",arial,sans-serif;
    color:#403f3f
}

.drTaskContainer {
    background-color:#DFE6F5
}

.drTaskPane {
    float: left;
    width: 32%;
    margin-right:2%;
}

.drTaskPane .searchPane {
    height: 180px;
    font: 75% "segoe ui",arial,sans-serif;
    color: #4e5050;
    text-align:left;
    padding-left:5%
}

.drTaskPane .searchPane a:link, .drTaskPane .searchPane a:active, .drTaskPane .searchPane a:visited {
    color:#1E3C3A;
    text-decoration:none
}

.drTaskPane .searchPane a:hover {
    color:#000000;
    text-decoration:none
}

.searchPane .remCaption {
    font-weight: bold;
}

.report-margin {
    margin-top: 1%;
}

#pnlReport{
    font: 95% "segoe ui",arial,sans-serif;
    color: #000;
}

#PageContent_pnlReports {
    font: 80% "segoe ui",arial,sans-serif;
    color: #000;
}

#PageContent_pnlAddendum {
    font: 80% "segoe ui",arial,sans-serif;
    color: #000;
}

.studiesMenu .radCtrls {
    margin-left: 5%;
}

.reportFacilityHeader {
    font: 80% "segoe ui",arial,sans-serif;
    color: #000;
    font-weight:bold;
}

.reportImageContainer{
    float: left; 
    width: 50%; 
    margin-right: 1%; 
    margin-bottom: 0.5em
}

.col-sm-6{
    margin-bottom:3%
}

.radImageCaption{
    padding:1%
}

.reportImgHeader{
    font-weight:bold;
    text-transform:uppercase;
    font-style:italic
}

.newFeature{
    color:#f11111;
    font-weight:bold
}

.mnuNew .rmText {
    color: #f11111;
    font-weight: bold
}

.footerInner {
    font: 80% "segoe ui",arial,sans-serif;
    color: #5c89a4;
    font-weight: bold;
}   

.qrCcode{
    margin:0;
    padding:0;
}

.qrCodeCopyright {
    margin-left: 45px;
    font-weight:bold;
}

.confirmationPopup {
    background-color: #ffffff;
    font-weight:bold
   
}

.QRCaption {
    font: 70% "segoe ui",arial,sans-serif;
    color: #000;
    padding:10px
}
.radSigInner{
    font-weight:normal
}


@media print {
    .inputLabeldisclaimer {
        font: 12px "segoe ui",arial,sans-serif;
        color: #878383;
        font-style:italic
    }
}







