/*
Responsive Template Name: RS-1200 Prototype 51
File: Custom CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/
@font-face {
    font-family: 'SHREE172';
    src: url('./SHREE172.woff2') format('woff2'),
        url('./SHREE172.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* GLOBALS */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

body {
    background-color: #f3f3f3;
    color: #333;
    font-family: 'Lato',Calibri,Arial,sans-serif;
	font-weight: normal;
}
img { border: none; vertical-align: top;}
a{color:#000;cursor:pointer;text-decoration:none;}

.red, .value_in_red{ color: #FF0000 !important;}
.skyBlue, .value_in_skyBlue{ color: #117a8b !important;}
.blue, .value_in_blue{ color: #0062cc !important;}
.green, .value_in_green{ color: #1e7e34  !important;}
.yellow, .value_in_yellow{ color: #d39e00  !important;}
.grey, .value_in_grey{ color: #545b62  !important;}
.blackC, .black, .value_in_black{color:#000 !important;}
.white{	color:#fff !important;}
.bgWht, .backWhite{background-color:#fff; !important;}

.wid_450{width:450px;margin: 0 auto;}
.wid_440{width:440px;margin: 0 auto;}
.wid_400{width:400px;margin: 0 auto;}
.wid_380{width:380px;margin: 0 auto;}
.wid_350{width:350px;}
.wid_205{width:205px;margin: 0 auto;}
.wid_190{width:190px;margin: 0 auto;}
.wid_180{width:180px !important;margin: 0 auto;}
.wid_150{width:150px !important;margin: 0 auto;}
.wid_175{width:175px !important;margin:0 auto;}
.wid_140{width:140px;}
.wid_120{width:120px;}
.wid_500{width:500px;margin: 0 auto;}
.wid_100{width:100px;}
.wid_90{width:90px;}
.wid_98{width:98px;}
.wid_72{width:71px;}
.wid_50{width:50px;}
.wid_40{width:40px;}
.wid_20{width:20px;}
.wid_600{width:600px;}
.wid_655{width:655px;}
.width5 {width: 5%;}
.widthHund, .width100{width:100% !important;}
.width50.width50, .widthFifty{width:50% !important;}
.width25, .wid25, .wid25P{width:25% !important;}
.width30, .wid30, .wid30P{width:30% !important;}
.width10, .wid10, .wid10P{width:10% !important;}
.width15, .wid15, .wid15P{width:15% !important;}
.width20, .wid20, .wid20P{width:20% !important;}
.width35, .wid35, .wid35P{width:35% !important;}
.width40, .wid40, .wid40P{width:40% !important;}
.width45 {width:45% !important;}
.wid65P, .width65{width:65% !important;}
.wid70P, .width70{width:70% !important;}
.wid75P, .width75{width:75% !important;}
.wid80P, .width80{width:80% !important;}
.wid85P, .width85{width:85% !important;}
.wid90P, .width90{width:90% !important;}
.wid95P, .width95{width:95% !important;}
.wid98P{width:98% !important;}
.widthAuto{width:auto;}
.width33 {
	width: 33.3% !important;
}
.halfDiv49 { float:left;width:49%;}
.halfDiv50, .halfDiv{float:left;width:50%;}

.floatLeft, .float_left, .float-left{ float:left !important;}
.floatRight, .float_right, .float-right{ float:right !important;}

.textLeft, .alignLeft, .align_left, .align-left{text-align:left !important;}
.align-right, .algnRgt, .align_right, .alignRight, .textRight{text-align:right !important;}
.align-center, .align_center, .alignCenter, .center{text-align:center !important;}
fieldset {
	margin-bottom: 20px;
    padding: 10px;
}
legend {color: #DE3333;}
.bold{ font-weight: bold !important;}
.hide{ display: none !important;}
.show{ display: block !important;}
.error, .err{border:1px inset red !important;}
.hgt_40, .height40{height:40px !important;} 
.hgt_20, .height20{height:20px !important;}
.hgt_35, .height35{height:35px !important;}
.hgt_60, .height60{height:60px !important;}
.multilineText {height:100px !important;}
.hgt_175, .height175 {height:175px !important;}
.hgt_150, .height150 {height:150px !important;}
.hgt_190, .height190{height:190px !important;}
.hgt_200, .height200 {height:200px !important;}
.hgt_420, .height420{height:420px !important;}
.hgt_390, .height390{height:390px !important;}
.min_hgt12{min-height:12px ;}
.marTop5{margin-top:5px !important;}
.marBtm5{margin-bottom:5px !important;}
.marTop10, .margin-top-10, .marT10{margin-top:10px !important;}
.marTop15, .margin-top-15{margin-top:15px !important;}
.marTop20{margin-top:20px !important;}
.marTop22{margin-top:22px !important;}
.marTop25, .marT25{margin-top:25px !important;}
.marTop40{margin-top:40px !important;}
.marBottom20, .marBtm20{margin-bottom:20px !important;}
.marBottom10, .marBtm10{margin-bottom:10px !important;}
.marRight10, .marRgt10{margin-right:10px !important;}
.marRight5, .marRgt5{margin-right:5px !important;}
.marRgt35 {margin-right:35px !important;}
.marLeft10, .marLft10{margin-left:10px !important;}
.marLeft30, .marLft30{margin-left:30px !important;}
.marLft20{margin-left:20px !important;}
.marLft5{margin-left:5px !important;}
.marAuto{margin:auto;}
.chkBxDv {
    margin-top: -4px;
}
.clear { clear: both;}
.padTop10, .padding-top-10, .padT10{padding-top:10px !important;}
.padTop20, .padT20{padding-top:20px !important;}
.padTop5, .padT5{padding-top:5px !important;}
.padding-10,.pad10{padding:10px !important;}
.padding-20, .pad20{padding:20px !important;}
.padding-left-10,.padLeft10, .padL10{padding-left:10px !important;}
.padLeft20, .padL20{padding-left:20px !important;}
.padding-right-10, .padRght10, .padR10{ padding-right:10px !important;}
.pad0{padding:0px ! important}
.padL30 {padding-left:30px !important;}
.padL35{padding-left:35px !important;}
.padL25{padding-left:25px !important;}
.padR85 {padding-right:85px !important;}
.padL85{padding-left:85px !important;}
.capital{ text-transform: capitalize !important;}
.upper{ text-transform: uppercase !important;}

.heightAuto{height:auto;}
.max150{ max-height: 80px;  max-width: 150px;}

.maxHeight150{ max-height: 150px !important;}
.font12Px, .font12{font-size:12px !important;}
.font13 {font-size:13px !important;}
.font16Px{font-size:16px !important;}
.font20Px, .font20{font-size:20px !important;}

.auto{ overflow: auto !important;}
.autoX{ overflow-x: auto !important;}
.autoY{ overflow-y: auto !important;}

#patientReportList .rprtColWidth , .patientReportHeader .rprtColWidth {
	width: 10.55% !important;
}
.rprtColWidth {
	width: 11.85% !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.posRel {position: relative !important;}

.comnFilterInpt:before {
	color: #d3d3d3;
	font-family: FontAwesome !important;
	font-size: 1em;
	left: 84%;
	top: 0.45em;
	position: absolute;
	z-index: 2;
	content: "\f002" !important;
	/*padding-right: 15% !important;*/
}


.one_half, 
.one_third, .two_third, 
.one_quarter, .two_quarter, .three_quarter, 
.one_fifth, .two_fifth, .three_fifth, .four_fifth, 
.one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth{ float:left; margin:0 0 0 5%; list-style:none;}

.one_half:first-child, 
.one_third:first-child, .two_third:first-child, 
.one_quarter:first-child, .two_quarter:first-child, .three_quarter:first-child, 
.one_fifth:first-child, .two_fifth:first-child, .three_fifth:first-child, .four_fifth:first-child, 
.one_sixth:first-child, .two_sixth:first-child, .three_sixth:first-child, .four_sixth:first-child, .five_sixth:first-child{margin-left:0;}

.first{clear:left;}
.first, .nogutter{margin-left:0;}

.full_width{display:block; width:100%; clear:both;}

body.boxed .wrapper{max-width:90%; padding:0 1.6%; margin:0 auto;}

/*----------------------------------------------Half Grid-------------------------------------*/

/*
.one_half{width:570px;} => 570 ÷ 1200 = 0.475 * 100 = 47.5
*/

.one_half{width:47.5%;}

/*
.one_half.nogutter{width:600px;} => 600 ÷ 1200 = 0.5 * 100 = 50
*/

.one_half.nogutter{width:50%;}

/*----------------------------------------------Third Grid-------------------------------------*/

/*
.one_third{width:360px;} => 360 ÷ 1200 = 0.3 * 100 = 30
.two_third{width:780px} => 780 ÷ 1200 = 0.65 * 100 = 65
*/

.one_third{width:30%;}
.one_thirdTwo{width:28%;}
.two_third{width:65%;}

/*
.one_third.nogutter{width:400px;} => 400 ÷ 1200 = 0.3333333 * 100 = 33.33333
.two_third.nogutter * .one_third.nogutter => 2 * 33.33333 = 66.66666
*/

.one_third.nogutter{width:33.33333%;}
.two_third.nogutter{width:66.66666%;}


/*----------------------------------------------Quarter Grid-------------------------------------*/

/*
.one_quarter{width:255px;} => 255 ÷ 1200 = 0.2125 * 100 = 21.25
.two_quarter{width:570px} => 570 ÷ 1200 = 0.475 * 100 = 47.5
.three_quarter{width:885px} => 885 ÷ 1200 = 0.7375 * 100 = 73.75
*/

.one_quarter{width:21.25%;}
.two_quarter{width:47.5%;} /* Same as one_half */
.three_quarter{width:73.75%;}

/*
.one_quarter.nogutter{width:300px;} => 300 ÷ 1200 = 0.25 * 100 = 25
.two_quarter.nogutter * .one_quarter.nogutter => 2 * 25 = 50
.three_quarter.nogutter * .one_quarter.nogutter => 3 * 25 = 75
*/

.one_quarter.nogutter{width:25%;}
.two_quarter.nogutter{width:50%;}
.three_quarter.nogutter{width:75%;}


/*----------------------------------------------Fifth Grid-------------------------------------*/

/*
.one_fifth{width:192px;} => 192 ÷ 1200 = 0.16 * 100 = 16
.two_fifth{width:444px} => 444 ÷ 1200 = 0.37 * 100 = 37
.three_fifth{width:696px} => 696 ÷ 1200 = 0.58 * 100 = 58
.four_fifth{width:948px} => 948 ÷ 1200 = 0.79 * 100 = 79
*/

.one_fifth{width:16%;}
.two_fifth{width:37%;}
.three_fifth{width:58%;}
.four_fifth{width:79%;}

/*
.one_fifth.nogutter{width:240px;} => 240 ÷ 1200 = 0.2 * 100 = 20
.two_fifth.nogutter * .one_fifth.nogutter => 2 * 20 = 40
.three_fifth.nogutter * .one_fifth.nogutter => 3 * 20 = 60
.four_fifth.nogutter * .one_fifth.nogutter => 4 * 20 = 80
*/

.one_fifth.nogutter{width:20%;}
.two_fifth.nogutter{width:40%;}
.three_fifth.nogutter{width:60%;}
.four_fifth.nogutter{width:80%;}


/*----------------------------------------------Sixth Grid-------------------------------------*/

/*
.one_sixth{width:150px;} => 150 ÷ 1200 = 0.125 * 100 = 12.5
.two_sixth{width:360px;} => 360 ÷ 1200 = 0.3 * 100 = 30
.three_sixth{width:570px;} => 570 ÷ 1200 = 0.475 * 100 = 47.5
.four_sixth{width:780px;} => 780 ÷ 1200 = 0.65 * 100 = 65
.five_sixth{width:990px;} => 990 ÷ 1200 = 0.825 * 100 = 82.5
*/

.one_sixth{width:12.5%;}
.two_sixth{width:30%;} /* Same as one_third */
.three_sixth{width:47.5%;} /* Same as one_half */
.four_sixth{width:95%;} /* Same as two_third */
.five_sixth{width:82.5%;}


.one_sixth.nogutter{width:16.66666%;}
.two_sixth.nogutter{width:33.33332%;}
.three_sixth.nogutter{width:49.99998%;}
.four_sixth.nogutter{width:66.66664%;}
.five_sixth.nogutter{width:83.3333%;}

/*----------------------------------------------Spacing Elements-------------------------------------*/

.stretched{display:block; margin:0 auto; width: 100%;}
body.boxed .wrapper .stretched{margin-left:-1.8%; margin-right:-1.8%;}

.nospace{margin:0; padding:0;}
ul.nospace, ol.nospace{list-style:none;}
.nospace.spacing li{margin-bottom:10px;}
.nospace.spacing li:last-child{margin-bottom:0;}

.push0{margin-bottom:0;}
.push5{margin-bottom:5px;}
.push10{margin-bottom:10px;}
.push15{margin-bottom:15px;}
.push20{margin-bottom: 0.8em;}
.push25{margin-bottom:25px;}
.push30{margin-bottom:30px;}
.push35{margin-bottom:35px;}
.push40{margin-bottom:40px;}
.push45{margin-bottom:45px;}
.push50{margin-bottom:50px;}
.push55{margin-bottom:55px;}
.push60{margin-bottom:60px;}
.push65{margin-bottom:65px;}
.push70{margin-bottom:70px;}
.push75{margin-bottom:75px;}
.push80{margin-bottom:80px;}
.push85{margin-bottom:85px;}
.push90{margin-bottom:90px;}
.push95{margin-bottom:95px;}
.push100{margin-bottom:100px;}

.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}
.pad25{padding:25px;}
.pad30{padding:30px;}
.pad35{padding:35px;}
.pad40{padding:40px;}
.pad45{padding:45px;}
.pad50{padding:50px;}
.pad55{padding:55px;}
.pad60{padding:60px;}
.pad65{padding:65px;}
.pad70{padding:70px;}
.pad75{padding:75px;}
.pad80{padding:80px;}
.pad85{padding:85px;}
.pad90{padding:90px;}
.pad95{padding:95px;}
.pad100{padding:100px;}

.prntFont {font-family: calibri !important;}
.fullWidHdng  {width: 100% !important;margin-bottom:5px;}
.rcptLabName {
	font-weight:700;padding-bottom:10px;font-size:17px;
	width:100%;float:left;text-align:center;text-decoration:underline;
}

.rcptLabAddress {
	font-weight:700;
	padding-bottom:10px;
	width:100%;float:left;text-align:center;font-size: 13px;
}
.headerContainer
{
	padding: 20px 25px 0px 25px;
	float: left;
	width: 100%;
	background:#FFFF99;
}
.reportLogo
{
	height: 80px;
}
.labName {
	float: left;
    font-size: 1em;
    font-weight: 700;
    padding-bottom: 2px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
	text-align: right;
}
.labAddress{
	float: left;
    font-size: 0.8em;
    font-weight: 700;
    padding-bottom: 10px;
    text-align: right;
    width: 100%;
}

.labContact {
	color: #000;
    float: left;
    font-size: 0.7em;
    text-align: right;
    width: 100%;
}
.reportFooterSignature
{
	width:100%;
	float:left;
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
	padding: 0px 25px 0px 25px !important;
}
.reportFooterTop
{
	width:100%;
	float:left;
	background:#FF99FF;
	padding: 0px 25px 0px 25px !important;
}
.reportFooterDisclaimer
{
	width:100%;
	float:left;
	text-align:center;
	font-size:0.8em;
	background:#FFFF99;
	padding: 0px 25px 20px 25px !important;
}

.reportFooterCollectionDiv
{
	Width:75%;
	float: left;
	text-align:left;
	font-size:1em;
}
.tstRprtCont {
	width:98.5%;
	margin: 0 auto;
	font-size: 14px;
	padding:0.5%;
}
.fullDiv{width:100%;float:left;}

.patientDetCont {
	font-size: 14px;
    border: 0 none !important;
    width: 100%;
}

.testDetDiv
{
	border-bottom: 1px solid #999;width:100%;margin-bottom:20px;
}
.tstNameDiv{width:100%;font-weight:700;text-align:center;font-size:1.2em}.secntvTstChng{border-top:medium none!important;margin-top:-15px!important}.clnyTstChng{border-bottom:medium none!important;margin-bottom:0!important}
.htmlHeader{font-size:0.9em;text-align:center;padding:0.5%;text-decoration:underline;width:100% !important;}
.btn-span{
	background: #F72C6F; /* Fallback */
    background: -moz-linear-gradient(#DE3333, #F72C6F);
    background: -ms-linear-gradient(#DE3333, #F72C6F);
    background: -o-linear-gradient(#DE3333, #F72C6F);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#DE3333), to(#F72C6F));
    background: -webkit-linear-gradient(#DE3333, #F72C6F);
    background: linear-gradient(#DE3333, #F72C6F);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE3333', endColorstr='#F72C6F',GradientType=0 );
    border: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.35), 0 3px 2px rgba(255, 255, 255, 0.2) inset, 0 -3px 2px rgba(0, 0, 0, 0.1) inset;
    color: white;
    cursor: pointer;
    line-height: 1.5;
    padding: 5px 20px;
	outline:0 none;
}
@media (max-width: 1024px) {
	body { font-size: 0.9em; overflow: auto; }
	.wid_250{width: 17em; margin: 0 auto;}
	.wid_215{width: 15em !important;}
	.wid_200{width: 13em; margin: 0 auto;}
	.btn-span{font-size: 10px;}
}
@media (min-width: 1025px) {
	body { font-size: 15px; overflow-x: hidden; overflow-y: auto; }
	.wid_250{width: 250px; margin: 0 auto;}
	.wid_215{width: 215px !important;}
	.wid_200{width: 200px; margin: 0 auto;}
	.btn-span{font-size: 14px;}
}