﻿

.fontPgText{
    color: #305184;
    font-weight: bold;
    font-size:26px;

}

#wrapperHolder
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 0%;
    margin: -100px -100px 0 0;
    text-align: center;
}
#wrapper
{
    width: 300px;
    height: 180px;
    margin: 0 auto 0 auto;
    border: 2px solid #3F9DD1;
    vertical-align: middle;
    text-align: center;
    background-color: #EFEFEF; /*#ffff99;*/
}


/*home page styles*/
h1 {
    color: #006DD9;
}

h2 {
    color: #006DD9;
}

.lblText{
    font-size:20px;
    font-weight:bold;
}

.lblTextSmall{
    font-size:12px;
    font-weight:bold;
}

.btnNew {
    padding: 10px;
    font-weight: bold;
    margin: auto;
    background-color:#305184;
    color:#fff;
    border:none;
    font-weight:bold;
    font-size:18px;
}

.btnNewComp{
    padding: 10px;
    font-weight: bold;
    margin: auto;
    background-color:#00994c;
    color:#fff;
    border:none;
    font-weight:bold;
    font-size:18px;
}


.btnHome {
    padding: 30px;
    font-weight: bold;
    margin: auto;
    background-color:#305184;
    color:#fff;
    border:none;
    font-weight:bold;
    font-size:35px;
    width:75%;
    text-align: center;
    margin-top: 100px;
}

.btnHomeRed {
     padding: 30px;
    font-weight: bold;
    margin: auto;
    background-color:#c64242;
    color:#fff;
    border:none;
    font-weight:bold;
    font-size:35px;
    width:75%;
    text-align: center;
    margin-top: 100px;
}

.HomeDg {
    text-align: center;
    margin-top: 10px;
}

.gridview {
    margin: 20px auto 10px auto;
}

.gvRow {
    text-align: left;
     Height:45px;
          Font-Size:18px;
          vertical-align:top;
}

.gvRowSm {
    text-align: left;
     Height:25px;
          Font-Size:14px;
          vertical-align:top;
          background-color:white;
}

.btnStyle {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #006DD9;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    height: 42px;
}

.btnStylesm {
    background-color: #006DD9;
    color: #fff;
    padding: 8px;
    font-weight: bold;
    border: none;
}

.btnStylejs {
        background-color: #006DD9;
    color: #fff;
    padding: 8px;
    font-weight: bold;
    border: none;
    visibility:hidden;
}

.gvbtnStyle {
    background-color: #006DD9;
    color: #fff;
    padding: 10px,10px, 10px, 10px;
    font-weight: bold;
    border: none;
}

.BarCodeScan
{
    margin:0px auto; 
    width:98%; 
    padding-left:2%;
    padding-bottom:45px
}

.PatientNo
{
    float:left; 
    padding-top:20px; 
    width:45%;
}

.PatientScan
{
    float:left; 
    padding-top:10px; 
    text-align:right; 
    width:54%
}

.SubtitleText
{
    color:#2C4C7E; 
    font-size:24px;
    font-weight:bold;
}

.btnInvisible{
    background-color:white;
    border:none;
}


.btnInvisible{
    visibility:hidden;
}

.btnvisible{
    visibility:visible;
}

.LogoutLinkContainer{
    text-align:right;
    width:48%;
    padding:10px;
    float:right;   
}

.LogoutLink{

    font-weight:bold;
    color:#000;
    text-decoration:none;
}

.InputField{
    height:25px;
    min-width:100px;
    font-size:18px;
}

.InputFieldSmall {
    height: 15px;
    min-width: 100px;
    font-size: 12px;
}

.InputFieldReasonCodes{
    height:35px;
    min-width:100px;
    font-size:25px;
}

/*who page*/

.whoHeader{

    width:97%;
    color:#fff;
    font-weight:bold;
    font-size:20px;
    padding:1%;
}

.WhoSubTitle{
   font-style: italic;
    font-size:18px;
    font-weight:normal;
}

.WhoBody{
        width:97%;
        padding:1%;
        font-size:14px;
        font-weight:bold;
}

.WhoNotes{
   font-style: italic;
   color:#666;
   font-weight:normal;
}

.tdLeft{
    width:50%;
}
.tdright{
      width:50%;
        vertical-align:top;
}


.WhoTbl{
    width:98%;
}

.WhoTbl td{
    padding:5px;
  vertical-align:top;

}

.MultiLineTxtBx{
    width:400px;
    height:75px;
        font-size:16px;
}

.InputStyle input {
    width:30px;
    height:30px;
     font-size:16px;

}

.WhoFormText{
    font-size:16px;
}

#SignInHeader{
    background-color:#D8913B;
}

#SignInBody{
        background-color:#D9CBA0;
}

.btnStyleSignInBody {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #D8913B;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    height: 42px;
        width:150px;
    font-size:20px;
}

#TimeOutHeader{
        background-color:#8C1F52;
}

#TimeOutBody{
        background-color:#D98DAB;
}


.btnStyleTimeOutBody {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #8C1F52;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    height: 42px;
    width:150px;
    font-size:20px;
}

#SignOutHeader{
        background-color:#0D2F73;
}

#SignOutBody{
        background-color:#85A0D2;
}

.btnStyleSignOutBody {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #0D2F73;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    height: 42px;
        width:150px;
    font-size:20px;
}


.dgHeaderIcd
{
    font-size:14px;
    font-weight:bold;
    background-color:#00994c;
    color:#fff;
    }


.btnStyleNormal {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #666;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    height: 42px;
        width:150px;
    font-size:20px;
}

.lnkStyle{
    text-decoration:none;
    
}

/************************************************************************************************************/
/* CSS styles for Alert Message */
/************************************************************************************************************/

#alertbackgroundfill
{
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    z-index: 1;
}

#alertmessagearea
{
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: auto;
    width: 620px;
    background: #cccccc;
    border: 10px solid #ff0000;
    z-index: 2;
    padding: 12px;
}

#alertmessagearea h1
{
    text-align: center;
    color: #000000;
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 2px;
    margin-bottom: 20px;
}

#alertmessageclose
{
    font-size: 25px;
    font-weight: bold;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #3F9DD1;
    display: block;
}

#alertmessagearea ul li
{
    font-size: large;
    font-weight: bold;
    list-style: none;
}

#alertmessagearea h4
{
    font-size: medium;
}

.btnStylePopup {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #006DD9;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    height: 42px;
    width:150px;
}

/*blue*/

.rblStylesBlue label
{
    font-size:20px;
    color: #006DD9;
    font-weight:bold;
}

/*green*/
.rblStylesGreen label{
    font-size:20px;
    color: #00994c;
    font-weight:bold;

}

/*styles for admin*/

.AdminPnl{
    width:100%;
    text-align:center;
    margin-top:50px;
}

.BlueNavTile{

    margin-left:6%;
      background-color: #305184;
}

.BlueNavTileHover
{
    float:left;
    width: 210px;
    height: 100px;
    background-color: #305184;
    margin-left:6%;
    margin-bottom:10px;  
}



#NavTilesContainer
{
    min-height:250px;
}

.pnlContainer{
    width:90%;
    margin:auto;
}

.NavTilesContainer
{
    width: 90%;
    margin: 0px auto 0px auto;
    padding-top: 45px;
    padding-bottom:45px;
    background-color: #EBEBED;
    min-height:250px;
}

.NavTilesContainerHover
{
    width: 90%;
    margin: 0px auto 0px auto;
    padding-top: 10px;
    padding-bottom:5px;
    background-color: #EBEBED;
     min-height:120px;
}



.TileWritingDoublehover
{
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial;
    font-size: 25px;
    margin: 20px 5px 0px 0px;
    text-align: right;
    vertical-align: bottom;
}

.TileWritingDoublehover a
{
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial;
    font-size: 25px;
    margin: 150px 5px 0px 0px;
    text-align: right;
    vertical-align: bottom;
    text-decoration: none;
}

.TileWritingDoublehover a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
    font-family: Arial;
    font-size: 25px;
    margin: 150px 5px 0px 0px;
    text-align: right;
    vertical-align: bottom;
}

.minimise{
    color:#FFF;
    background-color:#305184;
    border:none;
    font-weight:bold;
    font-size:16px;


}



.dgHeaderReport {
    font-size:14px;
    font-weight:bold;
    background-color:#006DD9;
    color:#fff;
    }

.gvRowReport {
    text-align: left;
     Height:45px;
     Font-Size:14px;
     vertical-align:top;
}

.gvAltRowReport {
    text-align: left;
     Height:45px;
     Font-Size:14px;
     vertical-align:top;
     background-color:#b3e4fa;

}




#Footer{
    clear:both;
}

.headerBg
{
    font-size:14px;
    font-weight:bold;
    background-color:#006DD9;
    color:#fff;
     border:1px solid black
}

.headerRow{
     border:1px solid black
}


#AdminContentContainer{
    min-height:500px;
    
}