﻿body {
	background-color: #EBEAE9;
	margin: 0;
	padding: 0;
	font-family: 'Segoe UI', Verdana, Arial;	
    /* [disabled]position: relative; */
}

/*.footer {
	background-image: url(../Images/PREVI-AppMasterPage_V4-Icon.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 254px;
	width: 100%;
	float: left;	
	text-align:center;
	vertical-align:bottom;
}*/

.center {
    margin:auto;
    vertical-align:middle;
}

.header {
  width: 1024px ;
  margin-left: auto ;
  margin-right: auto ;
}

input.button_round {
    border-radius: 50%;
    width: 50px;
    height: 50px;
}

input.button_big {
    background-color: #cbddf3;
    position: relative;
    height: 45px;
    width: 200px;
    padding: 7px 22px;
    font-family: 'Segoe UI';
    font-size: medium;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
}

input.button_big:hover {
    background-color:aliceblue;
}

input.button_big:focus {
    background-color: lemonchiffon;
}

input.button_normal {
    background-color: #cbddf3;
    position: relative;
    font-family: 'Segoe UI';
    padding: 7px 12px;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
}

input.button_normal:hover{
    background-color:aliceblue;
}

input.button_normal:focus{
    background-color:lemonchiffon;
}

input.button_small {
    background-color: #cbddf3;
    position: relative;
    font-family: 'Segoe UI';
    padding: 2px 12px;
    height: 25px;
    border-style: solid;
    font-size: small;
    border-width: 1px;
    font-weight: bold;
}

input.button_small:hover {
    background-color:aliceblue;
}

input.button_small:focus{
    background-color:lemonchiffon;
}

input.button_small_nocolor {
    position: relative;
    font-family: 'Segoe UI';
    padding: 2px 12px;
    height: 25px;
    border-style: solid;
    font-size: small;
    border-width: 1px;
    font-weight: bold;
}

.contentpagediv 
{
    width: 1200px ;
    /*height: 800px ;*/
    /*text-align:center;*/
    margin-left:auto; 
    margin-right:auto;
}

.RadTabStrip, .RadTabStrip .rtsUL {
    text-transform:uppercase;
}

h2 {
    font-family: 'Segoe UI', Verdana, Arial;	
    color:#4d90fe;
}

a {font-size:100%;color: #2b9eca; text-decoration:none;}
a:visited {color:#2b9eca;}
a:active {color:#3e9ebc;}
a:hover {color:#38b0d6; text-decoration:none;}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.section-shadow.r-morethan-800
{
    display: none;
}

.section-shadow.r-lessthan-800
{
    display: block;
}

.section-shadow-nav
{
    height: 20px!important;
    margin-top: -5px;
    z-index: 9!important;
}

.section-shadow
{
    height: 15px;
    width: 100%;
    left: 0;
    position: absolute;
    z-index: 1;
}

.section-shadow.shdw-upside-down
{
    bottom: 0;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

a.orangesm, a:visited.orangesm {color:#e69d01 !important; font-size:100% !important;}

span.asterisk {color: #F0834F; font-size:smaller; margin-left:4px;} /* for asterisks */
span.info {
    color:blue;
    font-size:x-small;
    margin-left: 4px;
}
/* for info text */

#Userprofile {font-size:85%; line-height:160%; border:none; margin:0 0px 5px 0; height:100%;}
#Userprofile a {font-size:95%; color:#e69d01;}
#Userprofile h2 {font-size:200%;}
#Userprofile ul { list-style:none; margin:0; padding:0 0 25px 10px; }
#Userprofile ul li {list-style:none;}
#Userprofile li strong {font-size:125%;}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

#CSS_Login_Title {
    font-size:x-large; 
    font-weight:bolder;
    color:white; 
    height:35px; 
    margin:auto; 
    margin-top:140px;
    width:800px;
    margin-top:110px;
}

#CSS_Login_Box {
   width:800px; 
   height:350px; 
   border:solid; 
   border-width:1px; 
   border-color:white; 
   margin:auto;
}

#CSSImage {
   width:400px;
   float:left; 
   background-color:white; 
   height:250px;
}

.rmLink rmRootLink {
    font-size: 16px!important;
}

.divPageTitle {
    font-size:25px; 
    height:35px; 
    color:gray; 
    vertical-align:middle;
    padding-left:6px;
}

.divPageSubTitle {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-seri;
    height: 25px;
    color: gray;
    vertical-align: middle;
    padding-left: 22px;
}

.errorMessage {
    color: red;
    font-size: 12px;
    font-weight: bold;
    padding-top: 6px;
}

.PrintProcessing {
   color:orange;
}

.successful_green {
   color:green;
   font-size:12px;
   font-weight:bold;
   padding-top:6px;
}

table.Result_tbl
{
    padding: 10px 4px 20px 0;
    border: 1px solid #d4d4d4;
    width: 80%;
    font-family: Arial, Helvetica, sans-serif;
}

.itemHighlight {
    color: #fff;
    font-weight: bold;
    background-color: #888;
 }

.SpecialTestDropDow {
    font-family: 'Segoe UI', Verdana, Arial;	
    font-size:small;
    color:blue;
}        

.GeneDropDow {
    font-family: 'Segoe UI', Verdana, Arial;	
    font-size:small;
    color:blue;
    width:135px;
} 

.altItemHighlight {
    color: #ccc;
    font-weight: bold;
    background-color: #777;
}

.CassetteFoodTree {
   padding-top:10px;
 }

.PatientHistoryTree {
   text-align:left;
}

.CassettedConfiguration {
   padding-left:20px; 
   width:400px;
   height:300px; 
   border-style:solid;
   border-color:lightgray; 
   border-width:1px; 
   font-size:small;
}

.tblCassttesNCountryMapping {
    border-style:solid; 
    border-color:lightgray;
    border-width:1px;
    padding-left:30px; 
    padding-bottom:10px;
    height:400px;
}

.tblPanelCassetteMapping {
     border-style:solid;  
     border-color:lightgray; 
     border-width:1px; 
     width:100%; 
     padding:10px; 
     height:400px;
}

p {margin-bottom:20px;}

.PDFPageBreak {
    page-break-before:always;
    page-break-inside:avoid ;
}

.error {color:#CC0000; font-size:12px; line-height:1.5;}
.note {font: normal 80% Verdana, Arial, Helvetica, sans-serif; color:#F0834F; }
.lg {font-size: 100%;}
.new {font: bold 8px Verdana, sans-serif; color: #fff; background:orange; padding: 1px 3px; text-decoration:none; margin-right:5px; text-transform:uppercase;}

.TelomereControlValues{
    width:1000px;
     border-style:solid; 
     border-color:lightgray;
     border-width:1px;
     height:760px;
}

.TelomereControlValues_td_Name {
    width:250px; 
    text-align:right;
    border-bottom:solid;
    border-color:lightgray;
    border-width:1px;
}

.TelomereControlValues_td_Value {
    width:250px; 
    text-align:left;
    border-bottom:solid;
    border-color:lightgray;
    border-width:1px;
}

.TelomereControlCurrentValues_td_Value {
    text-align:center;
    border-bottom:solid;
    border-color:lightgray;
    border-width:1px;
}

.ClientRequestChanges {
    color:red;
}

/* Page view section option*/
#tbViewSectons {
    height: 40px;
    width: 100%;
    border-style: solid;
    border-color: lightgray;
    border-width: 1px;
    font-size: small;
}

 #tbViewSectons #tdDateRange {
    padding-left: 10px;
    width: 280px;
    border-right-style: solid;
    border-right-color: gray;
    border-right-width: 2px;
}

 #tbViewSectons #td_Or {
    padding-left: 20px;
    font-weight:bold;
}

 #tbViewSectons #td_from {
    padding-left: 20px;
    text-align: right;
}

 /*#tbViewSectons #td_datepicker_from {
}*/

 #tbViewSectons #td_to {
    text-align: right;
}

 /*#tbViewSectons #td_datepicker_to {
}*/

 #tbViewSectons #td_show_button {
    border-right-style:solid;
    border-right-color:gray; 
    border-right-width:2px;
}

 #tbViewSectons #td_export {
     float:right;
     padding-right:10px;
}
 
 /*Reject forms*/
.RejectPreviewForms {
    width:100%; 
    border-style:solid; 
    border-width:1px; 
    border-color:lightgray;
}

.RejectPreviewForms .tr_Title {
    height: 30px;
    background-color: #4d90fe;
}

.RejectPreviewForms .td_Title {
    text-align:left; 
    padding-left:30px; 
    color:white; 
    font-size:medium;
}

.RejectPreviewForms .tr_Accession {
    height:30px;
}

.RejectPreviewForms .td_accession_right {
    text-align:right; 
    width:200px;
}

.RejectPreviewForms .td_accession_left {
    text-align: left;
    width: 230px;
}

.MissingInfoForm {
    width:100%; 
    border-style:solid; 
    border-width:1px; 
    border-color:lightgray;
}

.MissingInfoForm .td_Title {
    text-align:left; 
    padding-left:30px; 
    color:white; 
    font-size:small;
}

.MissingInfoForm .tr_Title {
    height: 30px;
    background-color:palevioletred;
}

.MissingInfoForm .tr_Accession {
    height:30px;
}

.MissingInfoForm .td_accession_right {
    text-align:right; 
    width:200px;
}

.MissingInfoForm .td_accession_left {
    text-align: left;
    width: 230px;
}

.pdf_table {
    padding-bottom: 20px;
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: lightgray;
    font-size: 18px;
}

.pdf_tbale .td_rght {
    text-align:right; 
    width:150px;
}

.CustomItem_Menu{
   position:relative;

   text-align:center !important;
   text-decoration:none !important;
   /* z-index:0 !important;*/

   top: 0px;
   left: 0px;
}

 .CustomItem_Menu:hover{
  position:relative;
  text-decoration:none !important;  
}

.RadDateWidth {
    width: 80px !important;
}

.CSRequestForm {
    width:100%; 
    border-style:solid; 
    border-width:1px; 
    border-color:lightgray;
    text-align:left; 
}

.CSRequestForm .td_Title {
    text-align:left; 
    padding-left:30px; 
    color:white; 
    font-size:small;
}

.CSRequestForm .tr_Title {
    height: 30px;
    background-color:purple;
}

.CSRequestForm .tr_Accession {
    height:30px;
}

.CSRequestForm .td_accession_right {
    text-align:right; 
    width:200px;
}

.MissingInfoForm .td_accession_left {
    text-align: left;
    width: 230px;
}