HTML, FORM {
    height: 100%;
}
BODY {
		font-size : 13px;
		font-family: Calibri,'Lucida Sans Unicode', Helvetica, sans-serif;
		color: #000000;
		margin: 0px;
		background-color:#ffffff;
		font-weight:normal;
		height: 100%;
}

@font-face
  {
      font-family:'bebas_neuregular';
      src:url('../../Fonts/bebasneue-webfont.eot') format('Embedded OpenType');
      } 
      
@font-face
{
    font-family:'bebas_neuregular';
    src:url('../../Fonts/bebasneue-webfont.ttf') format('truetype'), 
    url('../../Fonts/bebasneue-webfont.otf') format('opentype');
    }
    

@font-face
{
    font-family:'Calibri';
    src:url('../../Fonts/calibri-webfont.ttf') format('truetype'),
    url('../../Fonts/calibri-webfont.svg') format('Scalable Vector Graphics'),
    url('../../Fonts/calibri-webfont.woff') format('Web Open Font Format'),
    url('../../Fonts/calibri-webfont.eot') format('Embedded OpenType');
    }
.section {
    display:  block;
}


.section1 {
    content:  '';
    position:  absolute;
    top:  calc(100%);
    left:  0;
    height:  1px;
    width:  100%;
    background:  #dee2e7;
}
    
.bodyMain {
		background-image:url('../../img/vlm/bodySidesBackground.jpg');
		background-repeat:repeat-x;
		background-position: top;		
}
    
.tableBody {
		background-image:url('../../img/vlm/bodyBackground1000.jpg');
		background-repeat:no-repeat;
		background-position:center top;
		/*height:800px;*/
		margin:auto;
		width:100px;
}

.tableDetailsView TD {
		border-bottom: 1px #dddddd solid;
		padding:8px;
		background-color: #F4F4F4;
}

.filterTitle {
	color:White;
	background: #7A7A7A;
	font-family:Calibri;
	font-size:16px;
	height:33px;
	text-indent:18px;
}

.txtCleverScoreParameter {
	text-align:right;
}

.filterTableRpt {
	border: #F36428 0px solid;
}

.text13Hand {
	
	font-size : 13px;
	font-family: "Arial";
	font-weight:normal;	 
	cursor: pointer;
}

.menuBackground {
		background-image:url('../../img/vlm/menuBackground.gif');
		background-repeat:repeat-x;
		background-position: top;
		width: 1000px;
}
.textSignUpNotes {
		font-size : 14px;
		font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
		color: #444444;
}

TD {
	font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
    /*color: #797979;*/
}

.lblUserNameLogged {
	font-size : 10pt;
	color:White;
}

.fieldNameTD 
{
    font-family:Calibri;
	font-size : 18px;
	color:#797979;
}

.bold {
	font-weight:bold;
}

.ConfirmNewPatient {
	font-weight:bold;
	font-size : 18px;
}

.centerTABLE {
		margin-left: auto;
		margin-right: auto;
}

.fieldValueTD {
	border-style: solid;
	border-color: #ededed;
	border-width: 1px;
	font-size : 16px;
}

.tblCenter {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.signUpSection {
	background-color:#F4F4F4;
	border-spacing: 24px;
}

.text11 {
	font-size : 11px;
	font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-weight:normal;
}

.text12 {
	font-size : 12px;
	font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-weight:normal;
}

.textFieldDescription 
{
    color: #797979;
	font-size : 13px;
	font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-weight:normal;
	margin-top:10px;
	margin-bottom: 8px;
	display:inline-block;
}

.text13 {
	font-size : 13px;
	font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
}

.textMyProfileValue {
    color:Black;
    font-size : 14px;
    
    /*font-weight: bold;*/
}

.txtProfileFieldName {
    color:#797979;
    font-size : 14px;
}

.borderRowMyProfile {
    border-bottom: 1px solid #dddddd;
}

.adminCategoryTitle {
	font-size : 18pt;
	font-family:"bebas_neuregular";
	color: #4B4B4B;
}

.pageTitle {
	font-size : 23pt;
	font-family:"bebas_neuregular";
	color: #4B4B4B;
	height: 66px;
	padding-top:12px;
}

.pageTitleDes {
	font-size : 16px;
	font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-weight:bold;
	color: #535353;
}


/*
.lblUser {
	font-size : 12px;
	font-family: 'Signika', sans-serif;
 	font-weight:bold;
}
*/

.tdDevTable {
    height: 64px;
}

.devTABLE {
		background-color:#ee0000;
		border: 6px solid #ee0000;
		margin:2px;
		width: 1100px;
		margin-right: auto;
		margin-left:auto;
}

.devTABLE TD {
		font-size : 14px;
		color:white;
		font-weight:bold;
}

.tdEdge {
    height: 70px;
}

.devEdge {
        background-color:#6699FF;
		border-color:#ffffff;
		border-style:solid;
		width: 100%;
		/*height: 10%;*/
		margin-right: auto;
		margin-left:auto;
		color:#ffffff;
		font-weight:bold;
}
		
.mainTABLE {
		border-width:0px;
		width: 1200px;
		margin-right: auto;
		margin-left:auto;
}

.patientInfoTABLE
{
		border-width:0px;
		margin-right: auto;
		margin-left:auto;
}

.sectionTABLE
{
		border-style: solid;
		border-color:#F3F3F3;
		border-width: 10px;
		margin-right: auto;
		margin-left:auto;
		background-image:url('../../img/vlm/backgroundTables.png');
		background-repeat:repeat-x;
		background-size:1px 100%;
		
}

.AddNotificationBackground {
		background-image:url('../../img/logoAddNotification.png');
		background-repeat:no-repeat;
		/*
		background-position-x:600px;
		background-position-y:50px;
*/
		background-position:right top;
		min-height:450px;
}

.RadioTemplateType input[type="radio"]
{
   margin-top: 10px;
   margin-bottom: 10px;
}

.RadioSpaced input[type="radio"]
{
   margin-left: 30px;
   margin-right: 8px;
}

.RadioSpacedVertical input[type="radio"]
{
   margin-top: 10px;
   margin-bottom: 10px;
}

.CheckSpaced label
{
   padding-right: 10px;
   padding-left: 2px;
}

.copyright 
{
		font-size : 12px;
		font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
		color: #666666;
}

.backgroundTableGray {
    background-color:#F3F3F3;
    }


.sectionTitleTD {
		background-color: #B9B9B9;
		font-size : 24px;
		font-family: bebas_neuregular;
		color: #ffffff;
		padding:8px;
}

.sectionTitleTDDarkGray {
		background-color: #7A7A7A;
		font-size : 24px;
		font-family: bebas_neuregular;
		color: #ffffff;
		padding:8px;
}

.sectionTextTDDarkGray {
		background-color: #7A7A7A;
		font-size : 15px;
		font-family: 'Calibri', Helvetica, sans-serif;
		color: #ffffff;
		padding:8px;
}

.gridviewpager {
    font-size : 16px;
	font-weight : bold;
}

.gridviewpager A {
    font-size : 14px;
	font-weight : bold;
	font-family: 'Calibri', Helvetica, sans-serif;
	text-decoration:underline;
	color:#F36428;
}

.gridviewpager a:visited, .gridviewpager a:link, .gridviewpager a:active {
    color: #F36428
    }
    
.gridviewpager a:hover {
	color: #C7440C;
	text-decoration:underline;
	}
	
a.linkbody, .linkSelect {
		font-size : 15px;
		font-weight : normal;
		font-family: 'Calibri', Helvetica, sans-serif;
		text-decoration:underline;
		color:#F36428;

		}
		
a:visited.linkbody, a:link.linkbody, a:active.linkbody {
    color: #F36428
    }
    
a:hover.linkbody {
	color: #C7440C;
	/*text-decoration:underline;*/
	}
			
a.linkbodyBg {
		font-size : 14px;
		font-weight : normal;
		font-family: 'Calibri', Helvetica, sans-serif;
		color:#FFFFFF;
		float:left;
		text-decoration:underline;
		}
		
a.linkbodyInformation {
		font-size : 15px;
		font-weight : normal;
		font-family: 'Calibri', Helvetica, sans-serif;
		text-decoration:underline;
		color:#FFFFFF;

		}
		
a.linkbodyBigBarButton {
		font-size : 15px;
		font-weight : normal;
		font-family: 'Calibri', Helvetica, sans-serif;
		color:#FFFFFF;
		float:left;
		/*padding-top:10px;*/
		}
		


a:hover.linkbodyBg {
	color: #F36428;
	/*text-decoration:underline;*/
	}
	
a.rptindex {
		font-size : 22px;
		font-family: 'Calibri', Helvetica, sans-serif;
		text-decoration:none;
		}
		
a:visited.rptindex, a:link.rptindex, a:active.rptindex {
    color: #F36428;
    }
    
a:hover.rptindex {
	color:  #C7440C;
	text-decoration:none;
	}


a.linkAdmin {
		font-size : 16px;
		font-family: 'Calibri', Helvetica, sans-serif;
		text-decoration:none;
		margin-top:10px;
		margin-bottom:2px;
		display: inline-block;
		}
		
a:visited.linkAdmin, a:link.linkAdmin, a:active.linkAdmin {
    color: #F36428;
    }
    
a:hover.linkAdmin {
	color:  #C7440C;
	text-decoration:none;
	}
	

.ulRptIndex { 
	list-style-position: outside; 
	list-style-image: url('../../img/logo17.png');
}

.liRptIndex { 
	/*height: 40px;*/
	border-bottom: 1px solid #DDDDDD;
}


.tdMenu {
	height: 20px;
}

tdMenu,
a.linkmenu {
        font-size: 12pt;
		font-family:'Calibri';
		text-decoration:none;
		color: #F36428;
		height: 47px;
		margin: 0px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-right:1em;
		padding-left: 1em;	

		}
a:visited.linkmenu, a:link.linkmenu, a:active.linkmenu{
	color: #F36428;
	}
a:hover.linkmenu {
	color: #C7440C;
	/*background-image: url(../../img/vlm/nav-hover.png);
	background-repeat: repeat-x;*/
	background-color:transparent;
	}

.btnCleverCap 
{
    background: #F36428;
    font-family:bebas_neuregular;
    color:White;
    font-size:20px;
    cursor:pointer;
    padding-left: 20px;
    padding-right: 20px;
    transition: 0.8s;
    -webkit-transition: 0.8s; /* Safari 3.1 to 6.0 */
}
	
:hover.btnCleverCap
{
    background: #C7440C;
}

.btnCleverCapGray
{
    background: #B9B9B9;
    font-family:bebas_neuregular;
    color:White;
    font-size:20px;
    cursor:pointer;
    padding-left: 14px;
    padding-right: 14px;
    transition: 0.8s;
    -webkit-transition: 0.8s; /* Safari 3.1 to 6.0 */
}
	
:hover.btnCleverCapGray
{
    background: #112328;
}

.btnExcel
{
    background: #207245;
    font-family:bebas_neuregular;
    color:White;
    font-size:20px;
    cursor:pointer;
    padding-left: 14px;
    padding-right: 14px;
    transition: 0.8s;
    -webkit-transition: 0.8s; /* Safari 3.1 to 6.0 */    
}
	
:hover.btnExcel
{
    background: #124127;
}
	
.errorMsg {
		font-size : 16px;
		font-family: 'Calibri', Helvetica, sans-serif;
		font-weight: bold;
		color: #ee0000;
}

.errorMsgSmall {
		font-size : 14px;
		font-family: 'Calibri', Helvetica, sans-serif;
		color: #ee0000;
}

.redText {
		color: #ee0000;
}

.backBarTop {
      background-color: #F36428;
	}
	
.tableFilter 
{
    background-image: url(../../img/vlm/backgroundTables.png);
	background-repeat: repeat-x;
	background-size:1px 100%;
	
	
	border: #F3F3F3 13px solid;
	}

.chkDisableDate {
	cursor: pointer;
	font-size : 12px;
}

.radioButton 
{
	cursor: pointer;
}

.addressTD 
{
		border-color:#cecece;
		border-width:1px;
		border-style:solid;
}

.hidden {
	visibility:hidden;
}

.modalBackground {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
 }

.modalPopup {
	background-color:#ffffff;
	padding:10px !important;
	border: 2px solid #ababab;
    color:black;
    /*
    display:none;
    */
}

.modalPopupInside {
	/*height:600px;height: 50%;*/
	max-height: 400px; 
	overflow: auto;
	padding-top: 0px;
	padding-left: 16px;
	padding-right: 16px;
}

/*
.modalPopup
    {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
        border-color: black;
        padding-top: 10px;
        padding-left: 10px;
        height: 80%;
    }
*/
.asterisc 
{
		font-size : 17px;
		font-family: 'Lucida Sans Unicode', Helvetica, sans-serif;
		color: #DC0C0C;
		font-weight : bold;
}

.RXNo {
			font-size:18px;
			color:black;
			font-weight:bold;
}


.banner {
	/*background-repeat:repeat-x;
	background-position: top;
	height:120px;*/
	height:74px;
}


/*New Styles MasterPage*/
.marginContent, .bannerLogo, .menuCenter, .contentCopyright {
    width:1200px;
    margin-left:auto;
    margin-right:auto;
}

.bannerLogo {
    height:74px;
    }

.headerGrayLine {
    height:  4px;
    background:  -moz-linear-gradient(top,  #7A7A7A 0%,  #F3F3F3 100%);
    background:  -webkit-linear-gradient(top,  #7A7A7A 0%,  #F3F3F3 100%);
    background:  linear-gradient(to bottom,  #7A7A7A 0%,  #F3F3F3 100%);
    z-index:  100;
}

.bannerWelcome
{
    position:absolute;
    width:1000px;
    height:120px;
}
.bannerItemWelcome
{
    padding-right:100px;
    float:right;
    width:325px;
    text-align:right;
    }
        
.welcomeTo {
    font-family:Calibri;
    font-size:12pt;
    color:#FFFFFF;
    width:400px;
    float:right;
    padding-right:50px;
        
    }
    
 .InformationwelcomeTo {
    font-family:Calibri;
    font-size:12pt;
    color:#FFFFFF;
    float:right;
    padding-right:20px;
    padding-left:20px;
    border: 1px solid white;
    height:100%;
    vertical-align:middle;
    }
            
.loginNameStyle {
    font-family:Calibri;
    font-size:12pt;
    font-weight:bold;
    color:#FFFFFF;
    }
            
.contentRol {
    text-align:right;
    }
                
.imageRol {
    float:right;
    width:75%;
    }
.imageRol1 {
    margin-left:140px;
    }
.textoRol {
    color:#FFFFFF;
    padding-top:20px;
    text-align:left;
    width:25%;
    float:right;
    font-family:bebas_neuregular;
    font-size:22px;
    letter-spacing:0px;
    }
                    
.menu {
    height:20px;
    background-color:transparent;
    width:900px;
}

.menuLeftRight {
    height:36px;
    background-color:transparent;
    padding-left:150px;
    padding-bottom:10px;
    }
    
.menuTD {
    height:30px;
    }

.menuCenter {
    height:47px;
    background-color:#F36428;
    }
    
    .itemsMenu
    {
        /*width:80%;*/
        height:47px;
        float:left;
        }
    
    .itemLogin
    {
        width:20%;
        float:left;
        text-align:right;
        }
 
 .itemMenu
 {
     padding-top:5px;
     height:30px;
     }
 
 .backgroundTdContent 
 {
     background-color:#F3F3F3;
 }
    
.backgroundContent
{
    background-color:#F3F3F3;
    }
    
.content
{    
    /* Replaced by backgroundTdContent
    background-image: url('../../img/vlm/backgroundContent.png');
	background-repeat: repeat-x;
   */
	/*background-size:1px 100%;*/
	/*min-height:650px;*/
	width:1300px;
    margin-left:auto;
    margin-right:auto;

    }
    
.smallBarHeader
{
    height:32px;
    background-color:#112328;
    /*padding-top:6px;
    text-align:right;*/
    border-top: 1px solid #B6B4B6;
    color: White;
    font-weight: bold;
    }
    
.smallBarHeaderLblTable TD
{
    padding-right: 24px;
    padding-left: 24px;
    
    }
    
.smallBarHeaderInnerTable 
{ 
    width: 1200px;
}  
    
.bigBarBottom
{
    height:60px;
    background-color:#112328;
    /*padding-bottom:10px;
    padding-top:10px;
    border-bottom: 3px solid #0e1e22;*/
    text-align:center;
    }
.TDbigBarBotton
{
    width:33%;
    color:#FFFFFF;
}

.contentCopyright
{  
    padding-top:5px;
    }
    
.fontBase
{
    font-family:Calibri;
    font-size:12pt;
    color:#797979;
    /*border-bottom: 1px solid #DDDDDD;*/
}
    
.fontCopyright, .copyrightLeft, .copyrightRight
{
    font-family:Calibri;
    font-size:14px;
    font-weight:500;
    }
    
.fontfootertLeft
{
    font-family:Calibri;
    font-weight:bold;
    } 
.imgFooter{
  width: 65px; 
  height: 25px;
  
  padding-right:50px;
  padding-left:20px;
}
.footertLeft
{
    color:#FFFFFF;
    text-align:left;
    float:left;
    /*border-right: 2px solid #344448;*/
    padding-right:10px;
    width:500px;
}

.footerRight
{
    color:#FFFFFF;
    text-align:right;
    float:left;
    /*border-right: 2px solid #344448;*/
    padding-right:50px;
    padding-left:50px;
}

.copyrightLeft
{
    color:#FFFFFF;
    text-align:left;
    float:left;
    border-right: 2px solid #F36428;
    padding-right:20px;
    padding-left:10px;
    font-size:10pt;
}

.imcopyrightLeft
{
    color:#FFFFFF;
    text-align:left;
    float:left;
    padding-right:20px;
    padding-left:3%;
    font-size:10pt;
}

.copyrightSeparator
{
    color:#FFFFFF;
    text-align:left;
    /*float:left;*/
    padding-right:200px;
    padding-left:200px;
}

.copyrightRightBase
{
    color:#FFFFFF;
    text-align:right;
    float:left;
    /*border-right: 2px solid #344448;*/
    padding-right:20px;
    padding-left:10%;
}

.copyrightRight
{
    color:#FFFFFF;
    text-align:right;
    float:left;
    border-right: 2px solid #F36428;
    padding-right:20px;
    padding-left:10px;
}


.buttonAlignRight
{
    text-align:right; 
    width:87%
    }
   /*
.comboStyle
{
    height:35px;
    padding: 4px;
    margin-left: 0px;
    color:#797979;
    border:1px solid #999999;
    font-family:Calibri;
    font-size:14px;
}
*/
.ddlCleverCap 
{
    height:28px;
	padding: 2px;
	margin-left: 0px;
	color:#797979;
    border:1px solid #999999;
    font-family:Calibri;
	font-size : 15px;
}

.fontBlue
{
    font-family:Calibri;
    font-size:16px;
    color:#F36428;
    }
    

.backgroundTableBase
{
    background-image: url(../../img/vlm/backgroundTables.png);
	background-repeat: repeat-x;
	background-size:1px 100%;

}

.linkPrescriptions
{
    font-size : 14px;
	font-weight : bold;
	font-family: 'Calibri', Helvetica, sans-serif;
	text-decoration:underline;
	color:#FFFFFF;
    
    }
    
a:hover.linkPrescriptions {
    color:  #C8C80E;
    text-decoration:underline;
}

.imageRX
{
    text-align:center;
    float:left;
    width:30%;
    }
.titleRX
{
    padding-left:27px;
    padding-top:3px;
    color:White;
    background-color:#7A7A7A;
    font-size:20px;
    height:35px;
    
    }

.contentRX
{
    float:left;
    width:70%;
    background-color:#F3F3F3;
    }
    .contentDetails
    {
        height:100%;
        }
    .detailsRX
    {
        float:left;
        width:60%;
        }
    .scoresRX
    {
        float:left;
        width:40%;
        text-align:center;
        }
        
        .itemDetails
        {
            font-family:Calibri;
            font-size:18px;
            padding-left:35px;
            padding-top:10px;
            color: Black;
            }
            
            .itemScores
            {
                
                padding-top:0px;
                text-align:center;
                }
                .score
                {
                    margin-left:auto;
                    margin-right:auto;
                    color:White;
                    background-color:#F36428;
                    width:60%;
                    height:60px;
                    font-family:bebas_neuregular;
                    font-size:32px;
                    font-weight:bold;
                    }
                    .textscore
                    {
                        margin-left:50px;
                        margin-right:auto;
                        width:180px;
                        text-align:left;
                        font-family:Calibri;
                        font-size:16px;
                        color:#7A7A7A;
                        }
                        
.addNotification {
    position:absolute;
    padding-left:600px;
    padding-top:60px;
    }

.logo {
    float:left;
    padding-top:10px;
    }

.textoHeader
{
    position:absolute;
    font-family:bebas_neuregular;
    margin-top:5px;
    margin-left:260px;
    /*padding-left:22px;*/
    font-size:26px;
    letter-spacing:-0.25px;
    min-width:500px;
    }
    
    .titlePart2 {
        
        color:#C8C80E;
        }
        
        .backgorundAlternatingRow
        {
            /*
            background-image:url("../../img/background_alternating_row.png");
            background-repeat:repeat-x;
*/
            }
    
/***************************************************************
 USED in Default.aspx 
****************************************************************/

    .TdGraphicsHome {
        /*background-color: #FCFCFC;*/
        padding-left:10px; 
        padding-right:10px;
        padding-bottom:5px;
    }
        
    img{
        border: 0
    }
        
    table.schedule
    {
        border: 0px None Black; 
        color:Black; 
        background-color:#F4F4F4; 
        border-collapse:collapse; 
        width: 460px;            
    }
    
    tr.schedule
    {
        border-color:White;
        border-width:2px;
        border-style:Solid;
        font-family:Calibri,sans-serif;
        font-size:8pt;            
    }
    
    th.schedule
    {
        color:Black;
        border-color:White;
        border-width:2px;
        border-style:Solid;
        font-family:Calibri,sans-serif;
        font-size:9pt;
        font-weight:bold;
        width:110px;
    }
    td.schedule {
        color:Black;
        border-color:White;
        border-width:2px;
        border-style:Solid;
        font-family:Calibri,sans-serif;
        font-size:9pt;
        font-weight:bold;
        width:110px;    
    }
    
    input.schedule {
        width: 80px;
    }            
    
    .titleAnyTime
    {
		font-size : 24px;
		font-family: bebas_neuregular;
		color: #797979;
		padding:8px;

        }           
        
        
.subtitle {
	font-size : 18pt;
	font-family:"bebas_neuregular";
	color: #4B4B4B;
}

.chageForeColor TD
{
    background-color:#F36428;
    color:white;
    }
    
.chageForeColor TD .linkSelect
{
    display:none;
    }
        
.chageForeColor TD .linkbody
{
    color:#F36428;
    }

.device-not-found TD
{
    color:#EE0000;
    }
    
/* Container for highcharts */

#chart_container 
    {
        border: red 0px solid;
        height: 100%;
    }

.divStyleChartDoctor
{
    Width:308px; 
    Height:100%;
    border:0px solid red;
}

.tdSubSectionTitle
{
    background:white;
    border:solid #DDDDDD 2px;
    
    border-radius:6px;
    -moz-border-radius:6px;
    padding:8px;
    padding-left:14px;
    padding-right:14px;
    color: black;
    font-weight:bold;
    font-size:16px;

}

.tdSubSectionContent
{
    background:white;
    border:solid #DDDDDD 2px;
    border-radius:6px;
    -moz-border-radius:6px;
}

.tdSubSectionContentSelected
{
    background:#FDFDFD;
    border:solid #F36428 2px;
    border-radius:6px;
    -moz-border-radius:6px;
}

.tdSubSectionContentNormal
{
    background:white;
    border:solid white 2px;
    border-radius:6px;
    -moz-border-radius:6px;
}

.tdRxEditConfirmation
{
    font-size:20px;
    font-weight:bold;
    color:#F36428;
}

.lblValueRxConfirmation
{
    font-size:14px;
    font-weight:bold;
}

.lblFieldName
{
    font-size:15px;
    font-weight:normal;
    color: #797979;
}

.lblFieldValue
{
    font-size:14px;
    font-weight:normal;
}

.lblNdcWarningTop
{
    border-bottom: solid 1px #797979;
}



    
/* 
border:solid #DDDDDD 2px;

HTML Editor for notifications */

.ShowHtmlEditorToolBar .ajax__htmleditor_editor_container
     {
     border: 1px solid #707070;
     }
     
.HideHtmlEditorToolBar .ajax__htmleditor_editor_toptoolbar
     {
     display:none;
     }  
     
.HideHtmlEditorToolBar .ajax__htmleditor_toolbar_button
     {
     display:none;
     }  
     
.HideHtmlEditorToolBar .ajax__htmleditor_editor_container
     {
     border: 1px solid #707070;
     }

     /*
.item-email-circle-center
{
    border:5px solid #F3F3F3;
    
 }
*/
.divSessionPreExpired {
    position:   fixed;
    width:      100%;
    height:     100%; 
    top:        0; 
    left:       0; 
    background: rgba(0,0,0,0.8);
    z-index:    10;
}



.contentSessionPreExpired 
{
    background: #ffffff;
    top: 30%;
    position: absolute;
    width: 100%;

}

.divAutoLogOff {
    width:100%;
    background:#F36428;
    color:white;
    font-size:16px;
    padding:24px;
    margin:6px;
    display:none;
}

.visible {
	visibility:visible;
}

.surveyOptionText 
{
    font-size:14px;
    /*padding-bottom:100px;
    margin-bottom:100px;*/
}

.surveyCheckedTemplate 
{
    padding-top:10px;
    width:26px;
}

.lblMonthResults 
{
    font-weight: bold;
    color: #F36428;
}

.SurveyQuestion 
{
    font-size:18px;
}

.SurveyChartTABLEText
{
    background:white;
    border-collapse: collapse;
    width:280px;
}

.SurveyChartTDTextQuestion
{
    font-size:16px;
    border-bottom: 1px solid white;
    color:White;
	background: #7A7A7A;
	padding: 8px;
}

.SurveyChartTDTextResponse
{
    font-size:12px;
    border-bottom: 1px solid #E7E7E7;
}

.SurveyChartTABLEUserDateResponse
{
    width:100%;
}

.SurveyChartTDUsername
{
    font-weight:bold;
    font-size:12px;
}

.SurveyChartTDDate
{
    color:#5C5C5C;
    font-size:12px;
    padding-left:4px;
}

.chartBorder 
{
    border: 1px solid #999999;
    background: white;
    border-radius: 4px;
    padding-top: 12px;
    padding-right: 16px;
}

.PhoneCountryFlag 
{
    padding-right:4px;
}

.PhoneCountryFlagCombo 
{
    /*padding-top: 20px;*/
    /*margin-top:20px;*/
}

.tdwrap { 
       white-space: pre-wrap;      /* CSS3 */   
       white-space: -moz-pre-wrap; /* Firefox */    
       white-space: -pre-wrap;     /* Opera <7 */   
       white-space: -o-pre-wrap;   /* Opera 7 */    
       word-break:break-all;      /* IE */
    }
    
.icoWarnSchedError 
{
    margin-right: 1px;
}

    
/***************************************************************
Range Slider 
****************************************************************/

.CCSliderRange 
{
    height:5px!important; 
    text-align:center!important;  
    background: #EFEFEF!important;
}

.CCSliderHandle
{
    color:white!important;
    font-weight: bold!important;
    font-size: 12px!important;
    background: #F36428!important;
}

/* Background for SliderInnerRange */
DIV.ui-slider-range.ui-widget-header {
    background:black;
}

.SliderInnerRange
{
    position:absolute;
    height:100%;
    top: 0;
}

/***************************************************************
RX Edit
****************************************************************/

.EditCleverCapLabel {
        color: black;
        font-weight:bold;
        font-size:20px;
    }
    
.LoaderCircle 
{
    padding-bottom:4px;
}

/***************************************************************
Input texts
****************************************************************/

.TextBoxCleverCap {
	padding: 4px;
    margin-left: 0px;
    color: #797979;
    border: 1px solid #999999;
    font-size: 18px;
    font-family: 'Calibri', Helvetica, sans-serif;
    /*width: 130px;*/
}


.TextBoxDeviceKey {
	padding: 4px;
    margin-left: 0px;
    color: #797979;
    border: 1px solid #999999;
    font-size: 18px;
    font-family: 'Calibri', Helvetica, sans-serif;
    text-transform: uppercase;
}

/* Remove Apple default styles */
input[type="button"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input[type=text] {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
}

 input[type=text]:focus {
    border: 1px solid #F36428;
    /*box-shadow: 0px 0px 2px 1px  rgba(238, 50, 93, 1);*/
} 

input[type=password] {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
}

 input[type=password]:focus {
    border: 1px solid #F36428;
    /*box-shadow: 0px 0px 2px 1px  rgba(238, 50, 93, 1);*/
} 

textarea:focus {
    border: 1px solid #F36428;
    /*box-shadow: 0px 0px 2px 1px  rgba(238, 50, 93, 1);*/
} 