body{font-family:Arial, Helvetica, sans-serif; color:#565656; margin:0 auto; padding:0;	font-size:12px; vertical-align:top;
 background: url(../images/background.jpg) repeat;
}

body.sticker-body{
    background:none; background-color: #fff;
}

* {	margin:0; padding:0; outline:none;}

input[readonly="readonly"]{background-color: #DDDED9;}

input[type="number"],  input[type="text"], input[type="passowrd"], textarea{ color:#666; font-weight:bold; font-size:13px; height:22px; border:1px solid #bababa;   width:222px; margin-right:5px;   padding:5px 0px 0px 3px; }
/*input[type="text"]+input[type="text"]	{ border-top:0px;}*/
input[type="text"]+input[type="text"]	{margin-top:15px;}
textarea	{ height:57px; overflow:auto;}
a img {	border:0}
input	{ vertical-align:middle;}
li	{ list-style-type:none;}
td.leftAlign	{ text-align:left !important; padding:10px 18px !important}
th.leftAlign { text-align:left !important; padding:0px 18px !important}
td.leftAlign2	{ text-align:left !important; padding:8px 8px !important}
th.leftAlign2 { text-align:left !important; padding:8px 8px !important}
td.centerAlign	{ text-align:center !important; padding:10px 18px !important}
th.centerAlign { text-align:center !important; padding:0px 18px !important}
.containerArea	{ overflow:hidden;}

.clientSearch input[type="text"], .clientSearch input[type="password"]	{ font-style:italic;}

.relative {	position:relative;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.top {	vertical-align:top;}
.fLeft {float:left;}
.fRight {float:right;}
.clear {clear:both; height:1px;}
.hidden {overflow:hidden}
.clearFix	{ display:block !important; overflow:hidden !important;}
.topNoSpace	{ margin-top:0px !important; padding-top:0px  !important;}
.bottomNoSpace	{ margin-bottom:0px !important; padding-bottom:0px  !important;}
.firstNoSpace	{ margin-left:0px !important; padding-left:0px  !important;}
.lastNoSpace	{ margin-right:0px !important; padding-right:0px  !important;}
.logoContainer	{ float:left; width:auto; margin-top:15px;}

.greenLink { color:#336633; text-decoration:underline;}
.greenLink:hover { text-decoration:none;}

.hidden-elem{display:none;}
.show-elem{display: block;}

#a-see-client, #a-see-patient{color: #4E7A4E; font-weight: bold;}

#wraperOuter {margin:0 auto; padding:0; width:966px; border:1px solid red;}
#wraper {margin:0 auto; padding:0; width:966px;  overflow:visible ;position: relative;}
#header	{ margin:0 3px; overflow:hidden; /*background:url(../images/logo-bg.gif) left bottom no-repeat; */ height:115px !important;position: relative;}
#bodySection {
	overflow:hidden;
	margin:0 6px;

	-webkit-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	-moz-border-radius-topleft: 15px;

	-webkit-border-top-left-radius: 15px;
	 border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;

}
#bodySectionInner	{padding:0px 19px; overflow:hidden;background-color: #fff;padding-bottom: 30px;}
#topnav	{ line-height:29px; text-align:right; background:url(../images/topnavbg.jpg) no-repeat left top; font-weight:bold;position: relative; }
#topnav	.left-top-nav{float: left; text-align: right; width: 784px;}
#topnav	.left-top-nav .left-top-practice{float:left;text-align: center;margin-left: 80px; color: #013978;font-size: 13px;}
#leftPanel	{ float:left; width:287px; background:#fff; overflow:hidden}
#rightPanel	{ margin-left:300px;}
#topnav	 a	{ color:#fff; padding:0 15px; text-decoration:none;}
#topnav	 a:hover	{ text-decoration:underline;}

.topNavigationSection	{ width:auto; float:right; margin-right:15px; font-weight:bold; color:#666666;position: absolute;bottom: 1px;right: 0;}
.topNavigationSection p	{ margin:43px 0px 23px 0px; text-align:right;}
.topNavigationSection input	{ margin-left:10px;}
.topNavigationSection  label	{ text-decoration:underline;}
.topNavigationSection a	{ color:#666; text-decoration:underline;}
.topNavigationSection a:hover	{ text-decoration:none;}

ul, li{margin:0; border:0; padding:0; list-style:none;}
ul.tab   { text-align:right; }

ul.tab  li	{
    list-style-type:none; display:block; float:left; margin-left:4px;
    background:url(../images/curve-r.png) no-repeat right top;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}
ul.tab li:hover, ul.tab li.current{
    border-left: 1px solid #a6a6a6;
    border-right: 1px solid #a6a6a6;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background:url(../images/curve-h-r-cut.png) repeat-x right top;
}
ul.tab li:hover a, ul.tab li.current a{color:#666666;}
ul.tab li a {display:block; padding: 0px 9px; font:bold 13px Arial, Helvetica, sans-serif; color:#336633; text-decoration:none; line-height:32px;}
/*ul.tab  li	 a span	{ background:url(../images/curve-r.png) no-repeat right top; display:block; padding-right:10px; height:32px;}*/
/*ul.tab  li	 a:hover, ul.tab li.current a	{background:url(../images/curve-h-l.png ) no-repeat left top; }*/
/*ul.tab  li	 a:hover span, ul.tab li.current a span	{ cursor:pointer; background:url(../images/curve-h-r.png) no-repeat right top; color:#666666; }*/

.tabContainerInner	{ background:url(../images/curvebigtop.jpg) no-repeat left top; overflow:hidden; clear:both; z-index:1; position:relative; top:-1px}
.tabContainerInner div	{ padding:15px 15px 0 15px;}

.topcurve	{background-color: #fff; height:17px;
-moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;
-moz-border-radius-topright: 15px;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;}
.bottomcurve	{ height:15px;background-color: #fff;}




ul.dashBoard	{ text-align: right; background:#fff; overflow:hidden; margin:18px 0 0 0;}
ul.dashBoard li { margin-left:4px; background:#e1f9c7 url(../images/licurvelright.jpg) no-repeat right top; height:28px; color:#006633; float:right; padding-right:14px; line-height:28px;}
ul.dashBoard li span	{ background:url(../images/licurveleft.jpg) no-repeat left top; padding-left:14px; height:28px; display:block; float:left; margin-right:10px;}
ul.dashBoard li a, ul.reports li a{ color:#006633; text-decoration:underline; font-weight:bold;}
ul.dashBoard li a:hover	{ text-decoration:none;}

.see-all-li {height: 14px;}
.see-all-li a{float: right; color: #006633 !important;}

.sectionHeading	{ float:left; width:auto; color:#666666; font-size:26px; font-weight:bold; letter-spacing:.5px; height:70px; line-height:normal; margin-top:5px; }

.sectionHeading	 img	{ vertical-align:middle; margin-right:12px; margin-left:12px;}


.cal2 {
        background:#E1F9C7 url(/images/calcurvebottom.png) no-repeat scroll left bottom;
overflow:hidden;
padding:10px 10px 20px 8px;
position:relative;
}

.cal1{text-align:center; width:24em;-moz-border-radius:8px; -webkit-border-radius:8px;background:#fafafa;
                  border: solid 1px #ddd; margin:0; padding:0.8em}

.cal{
    background:#E1F9C7 url(/images/calcurvebottom.png) no-repeat scroll left bottom;
    overflow:hidden;
    padding:10px 10px 20px 8px;
    position:relative;
    color:#666666;
    font-weight:bold;
}

.cal .month {color:#336633;
font-weight:bold;
text-align:center;
text-transform:uppercase;
vertical-align:top;
height:30px;
}

.cal a[rel=prev], a[rel=next] { display:block; margin:0.3em 1em; overflow:hidden; width:32px; height:32px;text-indent:-999em;background: transparent url('/js/codebase/imgs/buttons.png') no-repeat scroll 0 0 ;color:#666666;
font-weight:bold;}
.cal a[rel=prev] {color:#666666;
font-weight:bold;float:left}
.cal a[rel=next] {color:#666666;
font-weight:bold;float:right}
.cal a {color:#666666;
font-weight:bold;text-decoration:none}
.cal a[rel=next] {left: auto; right: 28px; top: 6px; position: absolute;background-position:-30px 0;}
.cal a[rel=next]:hover {left: auto; right: 28px; top: 6px; position: absolute;background-position:-30px 0;}
.cal a[rel=prev]:hover {left: 28px; top: 6px; position: absolute;}
.cal a[rel=prev] {left: 28px; top: 6px; position: absolute;}
.cal table {background:#fbfbfb;width:100%;margin:0 0 0.5em 0;padding:0;border1: solid thin #f2f2f2; border-collapse: separate !important}
.cal td, .cal th {width:14.3%;height:2.3em;border1: solid thin #ddd; padding:0 }
.cal tbody td {text-align:center; vertical-align:middle;}
.cal tbody a {display:block;width:100%;line-height:280%}
.cal td.out {background:#f8f8f8; font-family:Arial Narrow } .cal td.out a { color:#aaa}
.cal .weekend {background:#F2FFE4 none repeat scroll 0 0;}
.cal .weekend.out {background:#f8f8f8 }
.cal td.current {font-weight:bold;padding:0;background: #8de !important} .cal td.current a{color:#002a5f;}
.cal td.hover, .cal td.weekend.out.hover {color:#224cff;background:#ff8;cursor:pointer}
.cal td.today {background:#DCFAE3 none repeat scroll 0 0 !important;color:#000;}
.cal td.today a, .cal a[rel=today]{color:#333;}
.cal td.event {background:#FFFFFF url('/images/cir.png') no-repeat scroll center center;} .cal td.event a, .cal a[rel=event]{color:#666666;
font-weight:bold;}
.cal td.event.out {background:#f8f8f8; font-family:Arial Narrow} .cal td.event.out a { color:#aaa}
.cal td.out.current {background:#f8f8f8; font-family:Arial Narrow} .cal td.out.current a { color:#aaa}
.reportSection ul li { padding:0px 17px !important; }
table.deshBoard td { padding: 5px 10px; }
.headingSection { margin-left:0px; }



#tabContainer	{ overflow:hidden;}
#tabContainer p	{ margin:0px; padding:0px;}
#tabContainer ul {margin:0px; padding:0px;}
#tabContainer ul li{float:left; background: url(../images/tabnav.png) no-repeat left top; list-style-type:none; width:94px; text-align:center; line-height:30px;}
#tabContainer ul li.activelink{background: url(../images/tabnav.png) no-repeat left -30px;}
.divContainer{display:none; padding:6px 7px 7px 12px; overflow:hidden; background:#e1f9c7 url(../images/tabbottomcurve.png) no-repeat left bottom; }
#tabContainer ul li a	{ line-height:30px; color:#336633; text-decoration:none; font-weight:bold;}

.calender	{ margin:7px 0px; background:url(../images/caltopcurve.png) no-repeat left top; padding-top:3px;}
.headingSection{ overflow:hidden;font-size:15px; font-weight:bold; text-align:left; margin:0px 10px 8px 20px; color:#336633;}
.headingSection span	{ float:right; font-size:10px; }
.headingSection span a	{ text-decoration:underline; color:#336633;}
.headingSection span a:hover	{ text-decoration:none;}

.reportSection{ background:#f9fff3; padding:18px 3px 8px 3px}
.reportSection ul li	{ padding:6px 17px;}
.reportSection ul li a	{ color:#666; text-decoration:none; font-weight:bold;font-size:12px;}
.reportSection ul li a:hover	{ text-decoration:underline;font-size:12px;}
.reportSection ul li img	{ vertical-align:middle; margin-right:12px;}
.reportSection ul li.odd	{ background:#f9fff3;}
.reportSection ul li.even	{ background:#fff;}

/* Footer */
#footer {background:#324034 url(../images/footer.png) repeat-x left top; padding:10px 0 0 15px; height:40px; margin:0 6px; color:#fff; font-size:11px;
-webkit-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	-moz-border-radius-topleft: 15px;
}
#footer li	{ margin-right:21px; display:inline;}
#footer li a	{ color:#fff; text-decoration:none; }
#footer li a:hover	{ text-decoration:underline;}
#footer p	{ margin:7px 0px 0px 0px; font-size:10px}
table.deshBoard	{ border-collapse:collapse; color:#336633; font-size:13px; font-weight:bold; margin-bottom:52px;}
table.deshBoard td	a {color:#336633; text-decoration:underline; position: relative;}
table.deshBoard td	a:hover	{ text-decoration:none;}
table.deshBoard td, table.deshBoard th	{ border:1px solid #d4dccc;}
table.deshBoard th	{ height:43px; background:url(../images/th-bg.png) repeat-x left top; vertical-align:middle; color:#666666; font-size:13px;}
table.deshBoard td span	{ display:block; font-size:14px; font-weight:bold; margin-bottom:3px;}
table.deshBoard td	{ padding:10px 18px; vertical-align:top; text-align:left;position: relative;z-index: 1;}
table.deshBoard tr.odd	{ background:#f2ffe4;}
table.deshBoard tr.even	{background:#f9fff3;}
table.deshBoard td img	{ vertical-align:middle;}
table.deshBoard td img.doc-thumb{ vertical-align:bottom;display: block;}
table.deshBoard table td	{ margin:0px; padding:0px; border:0px;position: relative;}
table.deshBoard table tr.odd	{ background:none;}
table.deshBoard table tr.even	{ background:none;}

table.deshBoard .a-rename-doc{margin-top: 3px;display: block;}
table.deshBoard .rename-case{position: absolute;width: 300px; height: 30px; border: 1px solid #D4DCCC; background-color: #fff; top:7px; left: 7px;padding: 4px;}
table.deshBoard .rename-case input[type=text]{width: 230px;height: 22px;}
table.deshBoard .rename-case .save-renamed-fld, table.deshBoard .rename-case .save-renamed-doc{width:16px;height:16px;background:url(../images/arrow.png)no-repeat;display: block;float: right;margin: 5px;}
table.deshBoard .rename-case .cancell-rename-doc{width:16px;height:16px;background:url(../images/cross.png)no-repeat;display: block;float: right;margin: 5px;}

/*table.deshBoard th.leftAlign, table.deshBoard td.leftAlign	{ text-align:left; padding:0px 18px}*/
a.activeMember	{ color:#339933 !important; text-decoration:none !important;}
a.activeMember:hover	{ color:#339933 !important; text-decoration:underline !important;}
a.inActiveMember	{ color:#999 !important; text-decoration:none !important;}
a.inActiveMember:hover	{ color:#999 !important; text-decoration:underline !important;}


.grabBg	{ background:#bab78e;}
.grabBg a	{ color:#43411e; text-decoration:underline; font-weight:bold; font-size:11px;}
.grabBg a:hover	{ text-decoration:none;}
.selectMenu	{ width:160px;}
.whiteTxt	{ color:#fff;font-size:12px;}


/* AddMemeber Page */

.breadCrum{ float:right; width:auto; color:#336633; font-weight:bold;}
.breadCrum a	{ color:#336633; text-decoration:underline;}
.breadCrum a:hover	{ text-decoration:none;}
.backBtn	{ margin-left:17px; vertical-align:middle;float: right;}

.addMemeberContainer	{ overflow:hidden; padding-left:70px; width:494px; }
.legend	{ color:#336633;  margin-bottom:16px; text-transform:uppercase; font-size:14px; font-weight:bold;}
 fieldset{ float:left; width:227px;  border:0px; color:#666; margin-bottom:10px; /*overflow:hidden;*/}
fieldset+fieldset	{ margin-left:26px;}
fieldset p	{ margin-bottom:18px; }
fieldset p label	{ display:block; color:#666; font-weight:bold; margin-bottom:5px; width:100%;}

label#for-deceased{font-weight: normal;display:inline;margin-left: 3px;padding-top: 6px;}

.selectCountry	{ width:158px; float:right;}
.selectBox	{ width:100px; margin-left:25px;}
.confirmPassword	{ margin-top:67px;}
.addMemeberContainer fieldset input[type="radio"] { margin-left:15px;}
.addMemeberContainer fieldset input[type="image"] { margin-top:10px;}
.bottomSpacer	{ margin-bottom:7px !important}
.selectContainer	{ margin-bottom:20px !important; overflow:hidden;}
.showAppointmentsDays	{ vertical-align:middle; margin:0px 2px 0px 4px;}

/* Client Patient Page */
.clientSearchOuter	{ margin-bottom:14px; overflow:hidden;}
.clientSearchOuter img	{ margin:0px !important; padding:0px !important}
.clientSearch{ background:#e1f9c7; margin:0px 0px 0px 0px; padding:0px !important; overflow:hidden; }
.clientSearch input[type="text"]{ margin-left:13px;}


.heading	{ margin:0px 0px 11px 2px; color:#006600; font-weight:bold; font-size:14px; padding-top:4px;}
.leftCurveTop	{ background:url(../images/lefttopcurve.jpg) no-repeat left top; height:7px;}
.leftCurveBottom	{ background:url(../images/leftbottomcurve.jpg) no-repeat left bottom; height:7px;}
p.heading img	{ float:left; margin-right:8px !important;}

/* Search Result Page */

.curveContainer	{ background:#e1f9c7; text-align:center; padding:10px 0px; font-size:14px; font-weight:bold; color:#006600; margin-bottom:38px; overflow:hidden !important}
.curveContainer input[type="text"]{ width:348px !important; }
.resultContainer	{ overflow:hidden; width:720px;}
.resultContainer h3	{ font-size:13px; color:#336633; font-weight:normal; margin-bottom:6px; margin-left:26px;}
.resultContainer h3 span	{ font-weight:bold;}
.resultContainer h3	a	{ text-decoration:underline; color:#336633;}
.resultContainer h3	a:hover	{ text-decoration:none;}
.resultContainer h3+p	{ margin-bottom:51px; margin-left:26px;}
.resultContainer p	{ margin-bottom:34px; margin-left:10px;}
.pagingContainr	{ overflow:hidden;}
.pagingContainr ul li	{ display:inline; margin-right:3px; font-weight:bold; font-size:11px; vertical-align:10px;}
.pagingContainr ul li.last	{ margin-left:6px;}
.pagingContainr ul li span	{ vertical-align:text-top; margin-top:-10px; display:inline-block;}
.pagingContainr ul li a	{color:#324034; text-decoration:underline; line-height:21px;}
.pagingContainr ul li a.selected	{ text-decoration:none; color:#51a94b;}
.clientSearchOuter  p.fileTye	{ background: url(../images/uploadbg.png) no-repeat center top; height:26px !important;  overflow:hidden; clear:both; text-align:center !important; margin-bottom:6px !important; font-weight:bold; }
.upfileContainer	{ text-align:center; margin-top:10px !important; margin-bottom:5px  !important}
.fileNameContainer	{ background:#f0f0f0; border:1px solid #c3c3c3; line-height:28px; margin:2px 4px; padding:0 8px; overflow:hidden }
.fileNameContainer	span	{ float:left; width:auto;}
.fileNameContainer	img	{ float:right; margin-top:10px !important; cursor:pointer;}
.uploadBth	{ margin-top:6px !important; text-align:center}

.fileUpload	 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity: 0;
	height:26px;
	width:76px;
}

/* Client Profile */

.profileContainer	{ overflow:hidden;}
.profileContainerLeft	{ width:287px; float:left;}
.profileContainerLeft	 li{ margin-bottom:3px; padding-left:16px; background:url(../images/lefttabbg.png) no-repeat left -31px; }
.profileContainerLeft	 li a	{line-height:28px; display:block; text-decoration:underline;  color:#006633; font-weight:bold}
.profileContainerLeft li.selected{ background:url(../images/lefttabbg.png) no-repeat left 0px;}

.profileContainerLeft2	{ width:287px; float:left;}
.profileContainerLeft2	 li{ margin-bottom:3px; padding-left:16px; background:url(../images/lefttabbg.png) no-repeat left -31px; }
.profileContainerLeft2	 li a	{line-height:28px; display:block; text-decoration:none;  color:#006633; font-weight:bold}
.profileContainerLeft2 li a:hover {line-height:28px; display:block; text-decoration:underline;  color:#006633; font-weight:bold}
.profileContainerLeft2 li.selected{ background:url(../images/lefttabbg.png) no-repeat left 0px;}
.profileContainerLeft2 li.selected a {  text-decoration:underline; }

.profileContainerRight	{ float:left; width:625px; background: #f2ffe4 url(../images/bottomcurve.png) no-repeat left bottom; padding-bottom:20px;position: relative;}
#Main, #Details, #Billing, #appointment, #documents, #medicalhistory { padding:35px 0px 0px 80px; overflow:hidden; min-height:200px;position: relative;}
.continueBtn	{ text-align:right; margin-right:20px; margin-bottom:10px;}
fieldset p.inline	{ overflow:hidden; margin-bottom:18px !important; }
fieldset  p.inline input[type="text"]{ float:right; width:146px !important; vertical-align:middle}
fieldset p.inline label	{ display:inline; float:left !important; line-height:27px;}

#Patient { padding:29px 0px 0px 55px; overflow:hidden; min-height:200px;}
#Patient p.inline{ overflow:hidden; margin-bottom:18px !important; margin-left:25px; width:230px; float:left; }
#Patient p label{ display:inline; float:left !important; line-height:27px; font-weight:bold}
.lessIcon {margin-top:32px; margin-left:15px}
.addIcon {vertical-align:-4px; margin-right:4px;}
.txt12 {font-size:12px; font-weight:bold}
.txt12 a{color:#666666;}
.margin120 {margin-bottom:120px;}

.billngLabel {width:105px; float:left; font-weight:bold}
.billngInput {width:150px; float:left; font-weight:bold}
.billngInput p{overflow:hidden; margin-bottom:10px; width:500px;}
.billngInput p input{vertical-align:-2px; margin-right:3px;}

#Notes{ padding:29px 0px 0px 80px; overflow:hidden; min-height:200px; font-size:12px; font-weight:bold}
#Notes label{ display:inline; float:left !important; line-height:27px;}
#Notes textarea{ width:505px; margin-left:10px; height:260px;}

.pet-menu li{background: none;}
.pet-menu .choose{text-decoration:underline !important;}

/* Css For Login Page */

#loginContainer	{ width:720px; margin: 0 auto; overflow:hidden; position:relative; height:443px;
-webkit-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 0.4);
	-moz-border-radius-topleft: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#loginContainerInnerLeft	{ width:342px; overflow:hidden; float:left;}
#loginContainerInnerright	{ width:378px; float:right; background:url(../images/rightCurve.png) no-repeat right top; height:443px;}
#loginContainerInnerright form	{ background:#fff; margin:0 20px 0 0; padding:20px 0px 0px 20px;  height:423px;}
.secureLogin	{ text-align:right; }
.secureLogin span	{ margin-left:6px; color:#666; font-weight:bold;}

#loginContainerInnerright form p 	{ margin:0px 0px 15px 0px;}
#loginContainerInnerright form label{ display:block; overflow:hidden; font:bold 17px  "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3a953e; padding:0px 0px 2px 5px;}
#loginContainerInnerright form  label span { float:right;}
#loginContainerInnerright form   a{ color:#336633; text-decoration:underline; font-size:12px; font-weight:bold;}
#loginContainerInnerright form a:hover	{text-decoration:none;}
 #loginContainerInnerright form  input[type="text"], #loginContainerInnerright form  input[type="password"]{ background:url(../images/textfieldbg.png) no-repeat left top; width:307px;  border:0px; padding:11px 15px 19px 15px; line-height:normal   }
label.inline	{ display:inline !important; font-size:12px  !important; font-weight:bold  !important; color:#333333  !important; }
.loginBtn	{ vertical-align:middle; margin-left:135px;}
.chkContainer	{overflow:hidden; margin-top:3px; margin-bottom:6px;}
.chkContainer .fLeft{ margin-top:15px;}
p.singUp	{ margin-right:10px !important; text-align:right;}
.forgetContainer	{ margin:6px 0px 0 0 !important; overflow:hidden;}
.forgetContainer span+span	{ margin-left:15px !important;}

#loginContainer p.loginCopy	{ padding-top:10px !important; overflow:hidden; font-size:11px; color:#1db731; margin-left:25px;  text-align:left; float:left; width:100%;}

/* Inventory Page */
.inventoryContainer	{ overflow:hidden; margin-top:-15px; width:330px;}
.inventoryContainer p	{ margin-bottom:36px;}

table.leftAlignment	{ border-collapse:collapse; color:#336633; font-size:13px; font-weight:bold; }
table.leftAlignment td	a {color:#336633; text-decoration:underline; }
table.leftAlignment td	a:hover	{ text-decoration:none;}
table.leftAlignment td, table.leftAlignment th	{ border:1px solid #d4dccc;}
table.leftAlignment th	{ height:43px; background:url(../images/th-bg.png) repeat-x left top; vertical-align:middle; color:#666666; font-size:13px;}
/*table.leftAlignment td span	{ display:block; font-size:14px; font-weight:bold; margin-bottom:3px;}*/
table.leftAlignment td	{ padding:10px 0px; vertical-align:middle; text-align:center}
table.leftAlignment tr.odd	{ background:#f2ffe4;}
table.leftAlignment tr.even	{background:#f9fff3;}
table.leftAlignment td img	{ vertical-align:middle;}

/* Invoice Setting */

.containerlogoUpload	{ overflow:hidden; width:574px; margin-left:70px; padding:0px;}
.containerlogoUpload img.companylogo	{ float:left; margin-right:25px; border:1px solid #bababa; margin-left:20px;}
.containerlogoUpload p.uploadLogo	{ margin:0px 0px 7px 275px !important; background:url(../images/selectfile.png) no-repeat left top  !important; }
.containerlogoUpload p.uploadLogo input[type="file"]{ height:29px; width:290px; filter:alpha(opacity=0);-moz-opacity:0;	-khtml-opacity:0; opacity: 0;}
.bgColor{background:#e1f9c7 url(../images/bottomupload.png) no-repeat left bottom; overflow:hidden; padding:3px 0px 10px 0px; margin-bottom: 38px;}
.topuploadcurve	{ height:9px; display:block; background:url(../images/topupload.png) no-repeat left top;}
.bottom18	{margin-bottom:18px !important;}

/* Inventory */
.txtOrange	{ color:#ff9900 !important; font-weight:bold;}
.txtRed	{ color:#ff3300 !important; font-weight:bold;}
.txtBlue	{ color:#0099ff !important; font-weight:bold;}

#inventoryLeftPanel, #inventoryRightPanel	{width:630px; margin:0px 14px 0px 0px; float:left; overflow:hidden; }
#inventoryRightPanel	{ float:right; margin-right:0px;}
 .inventorytopCurve	{ background:url(../images/inventory-curvetop.png) no-repeat left top; height:7px;}
.inventoryCategorie	{ background: #f2ffe4 url(../images/inventory-curvebottom.png) no-repeat left bottom;  overflow:hidden;     margin-right: 4px; margin-bottom:6px; padding-bottom:7px;}

.inventoryCategorie ul 	{padding:9px 9px 9px 9px;}
.inventoryCategorie ul li.one img	{ margin-top:10px;}
.inventoryCategorie ul li 	{ float:left; font: bold 13px Arial, Helvetica, sans-serif; color:#006633;position: relative;}
.inventoryCategorie ul li a	{color:#006633; text-decoration:none; font-size:10px !important; font-weight:normal;}
.inventoryCategorie ul li a:hover	{ text-decoration:underline; font-size:10px;}
.inventoryCategorie ul li h3	{font:bold 14px Arial, Helvetica, sans-serif; color:#006633;}
.inventoryCategorie ul li.one	{ width:27px;}
.inventoryCategorie ul li.two	{ height:64px;width:219px;}
.inventoryCategorie ul li.three	{ float:right; width:46px; background:url(../images/whitecurve.png) no-repeat left top;}
.inventoryCategorie ul li.three span	{ display:block; text-align:center; padding-top:2px;}
.inventoryCategorie ul li.three  span	 a	{ font-size:10px !important; font-weight:bold;}

.inventoryCategorie .is_off_block {
    position: absolute;
    bottom: 4px;
    right: -50px;
}
.inventoryCategorie .is_off_block label, .inventoryCategorie .discount_applies_block label{
    font-size: 11px;
    font-weight: normal;
    
}

.inventoryCategorie .discount_applies_block{
    position: absolute;
    bottom: 4px;
    right: 10px;
}

.incative-category{
    background-color: #d4dccc;
}

/* Scheduling Page */
#SchedulingContainer	{overflow:hidden; margin:-34px 0px 0px 2px; width:924px;}
ul.tabCal   { text-align:right; width:100%; clear:both; overflow:hidden;}
ul.tabCal  li	{ list-style-type:none; display:block; float:right; line-height:34px; margin-left:4px;}
ul.tabCal  li	 a	{ background:url(../images/tab-left.png) no-repeat left top; display:block; padding-left:20px; font:bold 13px Arial, Helvetica, sans-serif; color:#336633; text-decoration:none; line-height:34px; }
ul.tabCal  li	 a span	{ background:url(../images/calendertab.png) no-repeat right top; display:block; padding-right:20px; height:34px; text-decoration:underline; cursor:pointer;}
ul.tabCal li.current a	{background:url(../images/tab-left.png) no-repeat left -34px; }
ul.tabCal li.current a span	{ cursor:pointer; background:url(../images/calendertab.png) no-repeat right -34px; color:#666666; text-decoration:none }
ul.tabCal  li img	{ margin-top:7px;}
ul.tabCal  li a.imgLink	{ background:none !important; padding:0px !Important;}
/*.tabContainerInner	{ background:url(../images/curvebigtop.jpg) no-repeat left top; overflow:hidden; clear:both; z-index:1; position:relative; top:-1px}*/
.cal2	{ width:208px; float:left;}
.caltopcurve	{ display:block; background:url(../images/calender-topcurve.png) no-repeat left top; height:4px;}
.displayData	{ background:#e1f9c7 url(../images/calender-bottomcurve.png) no-repeat left bottom; margin-left:208px; padding:0px 0px 8px 8px}

.leftMargin	{ margin-left:20px;}
.leftMargin	 input[type="image"] { margin-right:10px;}


.displayDataInner { margin:0px; padding:0px; height:690px; overflow:auto; ; overflow-x:hidden; }
table.calenderschedule 	{ border-collapse:collapse; }

table.calenderschedule td	{background:#fff; vertical-align:middle; text-align:left; color:#006633; font-size:11px; font-weight:bold; border-bottom:1px solid #e0ead6; border-right:1px solid #e0ead6; padding:3px 2px; }
table.calenderschedule td.time	{ vertical-align:middle; text-align:center; background:#f2ffe4; width:52px; border-bottom:1px solid #e0ead6; }
table.calenderschedule td.autoHeightWidth td	{ height:23px; background:#fff; border-right:1px solid red;}
table.calenderschedule td.highLight	{ background:#fffed9;}
/*div.appointmentContainer	{color:#333 !important; font-size:12px; font-weight:bold; text-align:left; height:40px; position:relative;  }*/
td.appointmentContainer	{ background:#90e9ff !important; padding-left:6px; padding-top:0px; line-height:11px  }
table.calenderschedule td.noSpacing	{ padding:0px !important;}
table.weekDays	{ border-collapse:collapse;}
table.weekDays th	{padding:3px 2px;}
.tabBgColor	{ padding:10px; background:#e1f9c7; overflow:hidden}

/* Css Calender */
.calMainContainer	{ background:#e1f9c7 url(../images/calbg.png) no-repeat left bottom; padding:10px 0px 20px 8px; overflow:hidden; position:relative;}
.calMainContainer1	{ background:#e1f9c7 url(../images/calcurvebottom.png) no-repeat left bottom; padding:10px 10px 20px 8px; overflow:hidden; position:relative;}
.curvebottomright	{ position:absolute; bottom:0px; left:272px;text-align:right;  }
table.calenderContainer	{ border-collapse:collapse; font-weight:bold; color:#666;}
table.calenderContainer td, th	{height:25px; vertical-align:middle; text-align:center}
table.calenderContainer td{ background:#fff;}
table.calenderContainer td.sunday	{ background:#f2ffe4;}
table.calenderContainer tr.todayrow td.today	{ background:#6d9764; color:#fff;}
table.calenderContainer tr.todayrow td	{ background:#e1f9c7;}
table.calenderContainer td.reminder	{ background:#fff url(../images/cir.png) no-repeat center center;}
.month	{ text-transform:uppercase; font-weight:bold; color:#336633; text-align:center; vertical-align:top;}
.month span	{ margin:0 17px;}
.month	 a	{ text-decoration:none; color:#336633;}

.viewAgenda	{ text-align:right; margin:14px 0px 0px 0px;}
.viewAgenda	 a	{ text-decoration:underline; color:#336633; font-size:11px; font-weight:bold;}
.viewAgenda	 a:hover	{ text-decoration:none;}

.selectBg {background:url(../images/select-bg.gif) no-repeat scroll 0 0 transparent;height:19px;position:relative;width:158px; float:left; margin-right:12px;}
.selectValue{position:absolute; padding:0 0  0 10px; margin-top:1px; color:#333333; font-size:11px; }
.selectInfo{width:160px; padding:0px; border:0px solid #C5C4C4; filter:alpha(opacity:0); opacity:0; height:18px; font-size:11px;}

.selectBg2 {background:url(../images/input-bg1.gif) no-repeat scroll 0 0 transparent;height:19px;position:relative;width:63px; float:left; margin-right:12px; margin-top:4px;}
.selectValue2{position:absolute; z-index:2; padding:0 0  0 10px; margin-top:1px; color:#333333; font-size:11px; }
.selectInfo2{width:63px; padding:0px; border:0px solid #C5C4C4; filter:alpha(opacity:0); opacity:0; height:18px; font-size:11px;}

/* 18-06-2010*/
.selectFile	 {
	filter:alpha(opacity=0);
	-moz-opacity:30;
	-khtml-opacity:0;
	opacity: 0;
	height:29px;
	width:296px;
}

.lbl-max-upload{padding-bottom: 7px;}

p.uploadFiles	{ margin:0px 0px 7px 0px !important; background:url(../images/uploadfiles.jpg) no-repeat left top  !important; }
p.uploadFiles:hover	{ margin:0px 0px 7px 0px !important; background:url(../images/background-hover.jpg) no-repeat left top  !important; }
p.uploadFiles:active	{ margin:0px 0px 7px 0px !important; background:url(../images/background-hover.jpg) no-repeat left top  !important; }
.birthdayContainer	{overflow:hidden; font-weight:bold; margin:15px 0px 75px 0px}
.birthdayContainer span	{ display:inline-block; width:16px; text-align:center;}
label.blockLabel	{ display:block; margin-bottom:6px; font-weight:700;}
.smallTxtfield	{ width:41px !important; text-align:center !important; }
.smallTxtfield+.smallTxtfield	{ width:41px !important; text-align:center !important; margin-top:0px !important}
.middleTxtfield	{ width:125px !important; float:left;}
span.inlineBlock	{ display:inline-block; width:16px; text-align:center; font-weight:bold; line-height:30px;}

ul.subTab   { text-align:left;}
ul.subTab  li	{ list-style-type:none; display:block; float:left; margin-right:4px;}
ul.subTab  li	 a	{ background:none; display:block; padding-left:6px; font:bold 12px Arial, Helvetica, sans-serif; color:#336633; text-decoration:underline; }
ul.subTab  li a span	{ background:none; display:block; padding:3px 10px 3px 0px; line-height:normal;}
ul.subTab li.current a	{background:url(../images/whitecurveleft.png) no-repeat left top; text-decoration:none;}
ul.subTab li.current a span	{ background:url(../images/whitecurveright.png) no-repeat right top; cursor:pointer; color:#666666; }
ul.subTab  li a span img	{ margin-right:5px;}
.noteTextArea	{ width:504px; height:298px; overflow:auto; float:right; margin-bottom:10px;}

.paging	{ overflow:hidden; margin-top:20px}
.paging ul li	{ display:inline; margin-right:3px; font-weight:bold; font-size:11px; }
.paging ul li.last	{ margin-left:6px;}
.paging ul li span	{ vertical-align:text-top; margin-top:-10px; display:inline-block;}
.paging ul li a	{color:#324034; text-decoration:underline; line-height:21px;}
.paging ul li a.selected	{ text-decoration:none; color:#51a94b;}

/*19-06-2010 New Appointment  padding:40px 30px 15px 70px; */

.containerNewAppointment	{ background:#f2ffe4 url(../images/newappointmentbg.png) no-repeat left bottom; overflow:hidden; padding-bottom:16px;position: relative;}
.containerNewAppointmentLeft	{ padding: 25px 90px 27px 70px; float:left; width:485px;}
.containerNewAppointmentLeft ul { margin-bottom:22px; overflow:hidden; width:100%;}
.containerNewAppointmentLeft ul li	{float:left; vertical-align:middle;}
.containerNewAppointmentLeft ul li label	{ display:block; margin:5px; font-weight:bold;}
.appointmentSelectbox	{ width:160px; }
.textfield110	{ width:100px !important; padding-left:8px !important; margin:0px 1px 0px 0px !important }
.textfield110+.textfield110	{margin:0px 3px 0px 0px !important; padding-left:8px !important; }
.textfield54	{ width:54px !important; text-align:center !important; margin:0px 8px !important }
.addvaccination	{ margin-top:10px;}
.addvaccination	 img	{ vertical-align:middle; margin-right:5px;}
.addvaccination a	{ font:bold 11px Arial, Helvetica, sans-serif; color:#4e7a4e; text-decoration:underline;}
.addvaccination a:hover	{ text-decoration:none;}
.appointmentNote	{ height:305px; width:256px; margin-top:8px !important }
.fileNameContainerNew	{ background:#f0f0f0; border:1px solid #c3c3c3; line-height:28px; margin:2px 0px 10px 0px; padding:0 8px; overflow:hidden; width:280px; }
.fileNameContainerNew	span	{ float:left; width:auto;}
.fileNameContainerNew	img	{ float:right; margin-top:10px !important; cursor:pointer;}


.deleteBtn {width:400px; float:left; margin:-10px 0 10px 0; clear:both; font-size:13px; font-weight:bold}
.deleteBtn a{color:#565656 !important; text-decoration:none}
.deleteBtn a:hover{color:#565656; text-decoration:underline}

ul.dashBoardApp	{ text-align: right; overflow:hidden; margin:0px 0 6px 0;}
ul.dashBoardApp li 	{ margin-left:4px; background:#e1f9c7 url(../images/licurvelright.jpg) no-repeat right top; height:28px; color:#006633; float:right; padding-right:14px; line-height:28px;}
ul.dashBoardApp li span	{ background:url(../images/licurveleft.jpg) no-repeat left top; padding-left:14px; height:28px; display:block; float:left; margin-right:10px;}
ul.dashBoardApp li a { color:#006633; text-decoration:underline; font-weight:bold;}
ul.dashBoardApp li a:hover	{ text-decoration:none;}


/* 12-08-2010 */

.reportContainer { overflow:hidden; color:#666; margin:15px 0px 0px 20px; border:0px solid red;}
.reportContainer h3	{ color:#006600; font:bold 13px Arial, Helvetica, sans-serif; margin-bottom:10px;}
.reportContainer h3 span	{ display:inline-block; margin-right:6px; }
.reportContainer h3  img	{ vertical-align:middle;}
.reportContainer ul	{ display:block; width:100%; overflow:hidden;}
.reportContainer  li	{ float:left; width:auto;}
.reportContainer  li input[type="text"]	{ width:104px; padding-left:10px;}
.reportContainer  li  label	{ display:block; font-weight:bold; margin-bottom:3px; color:#666;}
.reportContainer p	{ display:block; width:100%; font-weight:bold; padding:17px 0px;}
.reportContainer   label.inline	{ display:inline-block; font-weight:bold; color:#666; margin-left:10px !important; margin-right:2px;}
.selectboxReport	{ width:155px; font-weight:bold}
.separator	{ margin:25px 0px 0px 0px; display:inline-block; text-align:center; width:10px; font-weight:bold;}
.selectCountry1	{ width:158px; margin-top:20px; margin-bottom:10px;}
.selectDoctor	{ width:158px; margin-bottom:10px;}
.addEditItem	{ padding-left:70px; overflow:hidden;}
.addEditItem2	{ padding-left:70px; overflow:hidden;position:relative;min-height: 370px;}
.addEditItem2 .spacer-h50{height: 90px;}
.addEditItem2 .signature-wrapper{position:absolute;bottom:0;text-align:center;height: 250px;width:412p}
.addEditItem2 .signature-wrapper .clear-pad{cursor:pointer;text-decoration:underline;float:right;font-weight:bold;font-size:12px;margin-right: 10px;}

.addEditItem2 .signature-wrapper #signature-header{font-weight: bold;font-size: 11.5px;text-align: left;}
.addEditItem2 .signature-wrapper #signature-header #signature-timestamp{font-size:11px;width:112px;padding:0;margin:0;background:none;border: none;}

ul.greenPanel	{ padding:12px 0px; background:#e1f9c7; overflow:hidden; margin:6px 0px 0px 0px}
ul.greenPanel li	{ float:left; padding-left:12px}
ul.greenPanel li label 	{ vertical-align:middle; font-weight:bold; display:inline-block; margin-right:8px; margin-left:5px; margin-top: 4px;}
.width160	{ width:160px;}
.width200	{ width:200px;}
.addNew{ margin:24px 0px 0px 0px}
.totalSection	{ float:right; text-align:right;}
.totalSection p	{ margin-bottom:10px;}
.totalSection p label	{ display:inline-block; margin-right:7px; font-weight:bold;}
.totalSection input[type=text]{width: 130px;}

.rightSpace	{ display:inline-block; margin:10px;}


.companyLogoContaine	{ float:right; margin-right:70px;}
.greenHeading	{ text-align:center; font:bold 13px Arial, Helvetica, sans-serif; color:#006600; margin-bottom:25px;}
.buttonContainer	{ overflow:hidden; padding:60px 0px 0px 70px}

/*********** css added on 13-12-2010 ***************/
p.uploadFiles{position:relative; overflow:hidden; height:30px; background-position:5px 0;width:292px;}
p.uploadFiles input[type=text]{width:182px; *margin-top:-24px;}
p.uploadFiles input[type=file]{position:absolute; top:0; left:0; *left:-5px; height:29px;width:292px; font-size:46px\9; *font-size:47px;}

.thumb {
	text-align: center;
	background-color: #efefef;
	border: 1px solid #789;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.curr-ipv{
    text-align: center;
	background: none !important;
	border: 1px solid #789;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.curr-ipv > span{background: none !important;}
.ipv-menu img{padding-top:5px;}

.label324{width: 180px;}
.curr-report {
	border: 1px solid #789 !important;
	background: none !important;
}

ul.reports li {
	border: 1px solid #e1f9c7;
	margin: 2px;
	background:#e1f9c7;
	height:28px;
	color:#006633;
	float:right;
	padding:0px 20px;
	line-height:28px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

.sectionHeading2 {
	text-align:left;
	font-size:x-large;
	font-weight:normal;
	padding:8px 5px;
	margin:15px 0 15px;
}
.popup-con {
	position:absolute;
	top:10px;
	left:-32px;
}
.popmidBg {
	background:#ff0000;
	border: 1px solid #D2D2D2;
	padding:0 10px 0 18px;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif
}
.subHeading {
	background-color:#F2FFE4;
	border-bottom:2px solid #FFFFFF;
	color:#000000;
	padding:0px 15px 15px 10px;
	font-size:14px;
	font-weight:bold;
}
.greenbg {
background:url("../images/lefttabbg.png") no-repeat scroll left -31px transparent;
}

.greenbg a { text-decoration:none; }
.greenbg a:active	{ text-decoration:none; }
.greenbg a:visited	{ text-decoration:none; }
.greenbg a:hover	{ text-decoration:underline; }

.pwd-note{font-size: 11px;padding-bottom: 10px;display: block}

.price{float:right;font-size:25px;font-weight:bold;position:relative;}
.price span{padding-right:52px;}
.price em{position: absolute;left:0px;bottom: -17px;color:#43A94D; font:11px normal;font-family: Arial, Helvetica, sans-serif;}
.price em.gold{color: #fff;}
.price em.normal{left: -14px;}
.price .normal_price, .price .premium_price{color:#43A94D;}
.price .gold_price{color:#fff;}

.price input{vertical-align: bottom;}

.users{float:left;width:150px;font-size:27px; color:#43A94D;text-align: center;margin-left: 100px;margin-top: 50px;font-family: Arial, Helvetica, sans-serif;}
.clients{float:left;width: 150px;font-size:27px;color:#43A94D;text-align: center;margin-left: 200px;margin-top: 50px;font-family: Arial, Helvetica, sans-serif;}

.normal-users{margin-top: 62px;}
.gold-clients, .gold-users{color: #fff;}

#dalay-next-month{text-align: center;padding: 70px;}

.fRight .curr{background:none;padding-left: 15px;}
.fRight .curr span{background:none;display: none;}

.transaction-practice label{margin-top: 8px;margin-bottom: 1px;}

.transaction-practice input:read-only {background-color: #F2F2F2;}

.del-serv-item-apoitments{width: 25px;padding-top: 13px;}

.myacc-block{background-color: rgb(240, 252, 227); width: 600px; padding: 20px 32px 30px 24px; margin-left: 65px;}

.photo-thumb{width: 240px;}

.appoint-time-sel-box{height: 250px;border-bottom: 1px solid #bababa; border-left: 1px solid #bababa; background-color: #fff; position:absolute;overflow-y: auto;}
.appoint-time-sel-box ul li {float:none; display: block;font-size: 13px; color: #000;cursor: default;height: 17px; padding-left: 3px;}
.appoint-time-sel-box ul {margin: 0;}
.deleted-block{padding:10px;text-align:center;border: 2px solid red;color: red;font-weight: bold;}

#emr-case,
#emr-case-cc {position: relative;}
#emr-case .inner-box-emr,
#emr-case-cc .inner-box-emr {padding: 30px;}
#emr-case .spinner,
#emr-case-cc .spinner{position: absolute; top: 80px; left: 260px; width: 128px; height: 15px;background:url("../images/emr-spinner.gif") transparent;}

#emr-case .top-action-block,
#emr-case-cc .top-action-block{padding: 25px 0px;}
#emr-case .inner-box-emr a,
#emr-case-cc .inner-box-emr a{color:#363;margin-right: 10px;font: bold 12px Arial, Helvetica, sans-serif;}
#emr-case .inner-box-emr ul.list > li,
#emr-case-cc .inner-box-emr ul.list > li{padding: 8px;}
#emr-case .inner-box-emr ul.list > li:nth-child,
#emr-case-cc .inner-box-emr ul.list > li:nth-child(even) {background-color: #f0f0f0;}
#emr-case .inner-box-emr ul.list > li span,
#emr-case-cc .inner-box-emr ul.list > li span{padding: 15px 0px;}
#emr-case .inner-box-emr .no-record,
#emr-case-cc .inner-box-emr .no-record{padding: 10px;font-weight: bold;}

#emr-case .inner-box-emr .form-all input[type=text],
#emr-case-cc .inner-box-emr .form-all input[type=text]{width: 220px;}
#emr-case .inner-box-emr .form-all input[type=text].form-address-line,
#emr-case-cc .inner-box-emr .form-all input[type=text].form-address-line{width:350px}
#emr-case .inner-box-emr .form-all .form-textarea,
#emr-case-cc .inner-box-emr .form-all .form-textarea{width:310px;height: 150px;}

#emr-case .form-line-abnormal-top,
#emr-case-cc .form-line-abnormal-top{background-color:#E1F9C7;margin-bottom: 0px;}
#emr-case .form-line-abnormal-bottom,
#emr-case-cc .form-line-abnormal-bottom{background-color:#E1F9C7;margin-top: 0px;}
#emr-case .form-line-comment-bottom,
#emr-case-cc .form-line-comment-bottom{background-color:#E1F9C7;margin-top: -6px;display: none;}

#emr-case #emr_date, #emr-case-cc #emr_date{border: 0px;background: none;padding: 0px;}

#emr-case .ul-emr-list-item li,#emr-case-cc .ul-emr-list-item li{float: left;}
/*#emr-case .ul-emr-list-item li:first-child,#emr-case-cc .ul-emr-list-item li:first-child{width: 220px;}*/

#emr-case .ul-emr-list-item li.status {font-size: 12px;padding: 0 10px;}

#emr-case .ul-emr-header{font-weight: bold;color: #666666;}
#emr-case .ul-emr-list-item .print-chbox-lbl{width: 70%; display: inline-block; vertical-align: top;}
#emr-case .ul-emr-list-item .emr-list-weight{width: 60px;text-align: center;}

#emr-case .ul-emr-list-item .emr-list-item-1{width: 118px;}
#emr-case .ul-emr-list-item .emr-list-item-2{width: 120px;text-align: center;}
#emr-case .ul-emr-list-item .emr-list-item-2-2{width: 100px;text-align: center;}
#emr-case .ul-emr-list-item .emr-list-item-3{width: 130px;text-align: center;}
#emr-case .ul-emr-list-item .emr-list-item-5{width: 115px;}
#emr-case .ul-emr-list-item .emr-list-item-5-1{width: 100px;}
#emr-case .ul-emr-list-item .emr-list-item-6{width: 80px;text-align: center;}
#emr-case .ul-emr-list-item .emr-list-item-7{width: 200px;}
#emr-case .ul-emr-list-item .emr-list-item-7-2{width: 217px;}

#emr-case .ul-emr-list-item .emr-list-item-5 .req-load{display: block;padding-top: 5px;}

#emr-case #li_client_other_communication_toc, #emr-case #li_patient_other_complaints, #emr-case-cc #li_patient_other_complaints{display: none;}

#emr-case .field-other{display: none;}

#emr-case .error, #emr-case-cc .error{color:red;font-size:11px;font-weight:bold;}


#emr-case .length-in-cm-tb{width:25px !important;padding: 2px;height: 15px;font-size: 12px;}
#emr-case .length-in-cm-block{top:2px;text-align:center;left:140px;font-size:0.6em;font-family:verdana;color:#555;position:absolute;}
#emr-case .length-in-cm-block label{margin-bottom: 3px;display: block;}

#emr-case .drugs-line-bottom{border-bottom: 1px dotted #ACBDAE;width: 90%;margin: 25px auto 0px auto;}

#emr-case .add-more{display: block;}
#emr-case .del-more{float: right;color: #C00 !important;text-decoration: none;font-weight: bold;}
#emr-case .hover-del-areas{background: #B1F6C0;margin: 0px;}

#emr-case .allergy-label{font-size: 12px; color:#565656;}
#emr-case span.country-item-case{font-size: 0.8em;color: #555;margin-left: 5px;}
#emr-case .euthanasia-box{padding: 25px; background-color: #fff;font-size: 13px;}

#emr-case .estimate-box #error, #emr-case .health-cert-box #error, #emr-case .euthanasia-box #error{display:block;color:red;text-align:center;font-weight:bold;margin-bottom:12px;font-size:13px;text-decoration:none;cursor: default;}

#emr-case .euthanasia-box .underline-type-cremation{width: 145px;margin-left: 136px;padding: 3px;border-bottom: 1px solid #fff;}
#emr-case .euthanasia-box .underline-type-do-cert{border-bottom: 1px solid #fff;padding: 3px;}
#emr-case .euthanasia-box .underline-type-agent-sign{border-bottom: 1px solid #fff;width: 174px;margin-left: 3px;}
#emr-case .euthanasia-box .underline-type-agent-release{border-bottom: 1px solid #fff;width: 155px;margin-left: 3px;}

#emr-case .auth-euthanasia{text-align: center;}
#emr-case .emr-txt-input{text-align: center; border:none; border-bottom: 1px solid #000; height: 17px; margin: 0; padding: 0 !important;}
#emr-case .need-fast-datapicker{width: 85px !important;}

#emr-case .health-cert-box{font-size:11.5px; background-color: #fff;padding: 20px;}
#emr-case .health-cert-box ul li{padding: 5px 0px;}
#emr-case .health-cert-box [type=text],#emr-case .estimate-box [type=text]{text-align: center; height: 15px; padding: 0; border:none;border-bottom: 1px solid #000;float:none !important;}
#emr-case .health-cert-box ul.line-order li{float: left;margin-left: 3px;margin-right: 3px;}

#emr-case .health-cert-box #emr_healtcert_text_1{width: 535px;}
#emr-case .health-cert-box #emr_healtcert_date{width: 120px;}
#emr-case .health-cert-box #emr_client_firstname{width: 150px;}
#emr-case .health-cert-box #emr_client_lastname{width: 150px;}
#emr-case .health-cert-box #emr_client_address{width: 460px;}
#emr-case .health-cert-box #emr_healtcert_snipped_address{width: 380px;}
#emr-case .health-cert-box #breed-emr{width: 150px;}
#emr-case .health-cert-box #emr_patient_sex{width: 120px;font-size: 11px;}
#emr-case .health-cert-box #emr_patient_name{width: 115px;}
#emr-case .health-cert-box #emr_patient_birthdate{width: 140px;}
#emr-case .health-cert-box #emr_patient_color{width: 150px;}
#emr-case .health-cert-box #emr_healtcert_vacc_date{width: 120px;}
#emr-case .health-cert-box #emr_healtcert_lot_number{width: 135px;}
#emr-case .health-cert-box #emr_healtcert_manufacturer{width: 180px;}
#emr-case .health-cert-box #emr_healtcert_vacc_type{width: 150px;}
#emr-case .health-cert-box #emr_healtcert_exp_date{width: 120px;}
/*#emr-case .health-cert-box #emr_healtcert_vacc_is{width: 50px;}*/
#emr-case .health-cert-box #emr_healtcert_prev_exp_date{width: 120px;}
/*#emr-case .health-cert-box #emr_healtcert_initial{width: 50px;margin-left: 88px;}*/
#emr-case .health-cert-box #emr_healtcert_vacc_2{width: 150px;}
#emr-case .health-cert-box #emr_healtcert_text_2{width: 535px;}
#emr-case .health-cert-box #emr_healtcert_statement_daymonth{width: 40px;}
#emr-case .health-cert-box #emr_healtcert_signature{width: 160px;}
#emr-case .health-cert-box #emr_healtcert_license_num{width: 110px;}

#emr-case .estimate-box #emr_estimate_dollars_from, #emr-case .estimate-box #emr_estimate_dollars_to{width:80px;}

#non_confirmed_msg{display: block;}

.welcomeclient h1{ border: 0 none;
    color: #565656;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 50px 0px 0px -500px;
    outline: 0 none;
    padding: 0;
    position: absolute;
    text-align: center;
    display: block;
    width: 1000px;
    text-align: center;
    left: 50%;
}

#re_give_access, #discount_percent{ display: none; }

.dymmy-addr{height: 22px;display: none;}

.l-unit-cost-fset{margin-left: 0px;}

.report-table label{padding: 3px;}
.report-table input[type="checkbox"]{margin-bottom: 3px;}

#is_spayneuter_code, #is_euthanasia_code, #is_apply_taxes, #is_min_dispensing_fee, #no_matter_qty_less_one{margin: 3px;margin-bottom: 5px;}

.has-margin{margin: 3px;margin-bottom: 5px;}

.tii-list-download {text-align: right;padding: 20px 40px 0px;}

.inventory-item-ul li{padding: 3px 0px !important;text-align: center;}

.inventory-item-ul li:first-child{text-align: left;}

.inventory-item-ul li.prescription-label{width:100px;text-align:right;}
.inventory-item-ul li.patient-name{width:95px;}
.inventory-item-ul li.item-name{width:200px;position: relative;}
.inventory-item-ul li.item-name .discounted-span{font-weight: bold;}
.inventory-item-ul li.item-name div{border: 1px solid #bcc6bc;padding:2px;border-radius: 5px;text-align: left;font-size: 9px;}
.inventory-item-ul li.item-name div b{color: #828485;}
.inventory-item-ul li.item-name div .rabies-tag-input{
    height: 14px !important;
    width: 110px !important;
    font-size: 11px !important;
    padding: 1px !important;
    margin: 0px !important;
    border: 1px solid #E1E2E3;
    border-radius: 5px;
}

.inventory-item-ul li.lot-number{width:150px;cursor:text;height: 12px;position: relative;}
.inventory-item-ul li.qty{width:50px;position: relative;}
.inventory-item-ul li.total-price{width:90px;}
.inventory-item-ul li.item-tax{width:45px}
.inventory-item-ul li.total-price-with-tax{width:50px;position: relative;}
.inventory-item-ul li.created{width:90px;}
.inventory-item-ul li.del-service-li{width:30px;padding-top:4px;}

.inventory-item-ul li.total-price-with-tax .client-discount-block{
    position: absolute;
    color: #fc0512;
    border: 1px dotted #f72727;
    font-size: 9px;
    font-style: normal;
    top: -11px;
    border-radius: 4px;
    padding: 1px;
    right: -10px;
}

.inventory-item-ul li.created .created-edit-inp{width: 70px;height: 15px;margin-left: 12px;padding: 2px;text-align: center;}

.ac_results {padding: 0px;border: 1px solid black;background-color: white;verflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;	font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('../images/loader.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {	background-color: #0A246A;	color: white;}

#transaction_client{width: 200px;margin-top: 0px;}

#addnewitem, #add_paid_amount{cursor: pointer;}

#addnewitem {position: absolute;top: 100px;}

.del-service-pic{cursor:pointer;}


.msg-area{background-color: #fff;padding: 150px;width: 600px; margin: 25px auto;font-size: 20px; border-radius: 10px;text-align: center;}


ul.service-item-ul	{ padding:12px 0px; overflow:hidden; margin:6px 0px 0px 0px;}
ul.service-item-ul li	{ float:left; padding-left:12px;}
ul.service-item-ul li label 	{ vertical-align:middle; font-weight:bold; display:inline-block; margin-right:15px; margin-left:5px}

#paid_amounts {vertical-align: middle;}
#paid_amounts .paid-amount-fld{width: 210px;}
.paid-amount-row{position: relative;}
#paid_amounts .del-paid-row{color:#FF432E;font-weight:bold;text-decoration:none;display: block;font-size: 14px;position: absolute; top:-3px;right: 0px;cursor: pointer; }
#paid_amounts .del-pospaid-row{color:#FF432E;font-weight:bold;text-decoration:none;display: block;font-size: 14px;position: absolute; top:-3px;right: 0px;cursor: pointer; }
#paid_amounts .add-paid-row{color:#3F995A;font-weight:bold;text-decoration:none;display:block; font-size: 22px;margin-left: 4px; }
#paid_amounts li.actions{padding: 4px;}
#paid_amounts select{margin-top: 5px;}

#paid-amount-message{text-align: center;padding: 5px;font-weight: bold;height: 20px;}

.li-expande{background:url("../images/bullet_toggle_plus.png") -1px 6px no-repeat !important;}
.li-collapse{background:url("../images/bullet_toggle_minus.png") -1px 6px no-repeat !important;}
.li-menu-collector, .div-menu-collector{cursor: pointer;}
.div-menu-collector{position:absolute;height:27px;top:0;left:0;width:70px;}

.flashmsg-succ{text-align:center;color:#339933;font-weight:bold;}
.flashmsg-succ2{text-align:center;color:#18F200;font-weight:bold;font-size: 13px;}
.flashmsg-succ3{text-align:center;color:#02cc09;font-weight:bold;font-size: 13px;
}
.flashmsg-err{text-align:center;color:#ff0000;font-weight:bold;}

.print-sticker{display: block;}
.sticker-box{background-color:#fff;width:540px;height:490px;color:#000;position:absolute;top:0;left:0;text-align: center;}
.sticker-box .sticker{border:1px solid #000;padding:5px;width:480px;height:350px;margin:20px auto;text-align:left;font-size: 15px;position: relative;}

.sticker-box .sticker .number{float:right;font-weight: bold;font-size: 15px;}
.sticker-box .sticker .right{float:right;font-size: 15px;width: 170px;}
.sticker-box .sticker .right-x{float:right;font-size: 16px;}
.sticker-box .sticker .txt-align-left{text-align: left;}
.sticker-box #patient-notice {width: 380px;}

.sticker-box .sticker .h2{font-weight: bold; font-size: 20px;}
.sticker-box .sticker .h3{font-weight: bold; font-size: 17px;}
.sticker-box .sticker .h4{font-weight: bold; font-size: 15px;}

.sticker-box .sticker ul li{padding: 1px;}

.sticker-box .sticker ul.width230 > li{vertical-align: top; padding: 2px;}
.sticker-box .sticker ul.width230 > li em{font-style: normal;float: left;}

.sticker-box .sticker #takenby-tb, .sticker-box .sticker #kv-tb, .sticker-box .sticker #exp-tb{
	 border: none; border-bottom: 1px solid #000;float: left;padding: 3px;color: #000;
}
.sticker-box .sticker #takenby-tb{width: 300px;}
.sticker-box .sticker #kv-tb{width: 120px;}
.sticker-box .sticker #exp-tb{width: 190px;}

.sticker-box .sticker textarea.comment{width: 95%;height: 140px;color: #000;}
.sticker-box .sticker textarea.instructions{width: 98%;overflow:hidden;resize:none;height:60px;color:#000;font-size: 13px;}

.sticker-box .sticker .fos-vet-user-only-box{font-weight: bold;font-size: 14px;text-align: center;}

.sticker-box .sticker .center-case{width: 58%;font-size: 16px;text-align: center;margin: 0 auto;}

.sticker-box .sticker .left-case{float: left;width: 42%;font-size: 18px;}
.sticker-box .sticker .right-case{float: right;width: 58%;font-size: 18px;text-align: center;}

.sticker-box .sticker .line{color: #000;height: 2px;background-color: #000;}

.sticker-box .sticker .bottom-area{height: 150px;padding-top: 20px;}

.sticker-box .sticker #exp-date{width: 90px;height: 20px; margin-left: 5px;margin-right: 0;padding: 0;}
.sticker-box .sticker .exp-date-prescr-err{color: red; font-size: 10px;}


.sticker-box .sticker .clientmail{display: table; height: 100%; position:absolute; overflow: hidden;width:100%;text-align: center;}
.sticker-box .sticker .clientmail .helper{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.sticker-box .sticker .clientmail .cont{#position: relative; #top: -50%;margin:0 auto;width:461px;}

.sticker-box .sticker .clientmail li{padding: 20px !important;font-size: 22px !important;font-weight: bold;}

.strength-tb{width: 100px !important; display: none;}

#patient-form{position: relative;}
#patient-form a{color: #0000ff;}

#patient-form #patient_photo_box{width: 250px;position:absolute;right:30px;display:inline-block;height:260px;overflow:hidden;margin:10px; vertical-align: middle; text-align: center;display: none;}

/*#patient-form #patient_photo_box img{width: 240px; border: 1px solid #6D7173;}*/

#patient-form #patient_photo_box .photo-not-saved{position: absolute;top: 0; text-align: center;color:#ff0000; ;padding: 3px;display: none;font-weight: bold;background-color: #f2ffe4;padding-right:7px;
-webkit-border-top-right-radius: 1px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 1px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 1px;
border-bottom-right-radius: 5px;
}

#patient-form #patient_photo_box .rotate_patient_photo{ background: url(../images/rotate-32green.png) repeat-x left top;  display: block; position: absolute; z-index:2; top:1px;right:1px;width: 32px;height: 32px;}

/*.photo_canvas_box{border: 1px solid red;width:250px;position:absolute;right:30px;display:inline-block;overflow:hidden;}*/

.upload_span{margin-top: 3px; position: relative;width: 219px; border: 1px dotted #063;display: block; text-align: center;padding: 3px;}
.upload_span:hover{background: #ACBDAE;}

.upload_span input{position: absolute;left:0;top:0;opacity:0;width:225px;cursor: pointer;}


.country-item-case{display: block;float: left;}
.country-item-case label{margin-right: 15px;}

.packageContent {height:153px; margin-bottom:10px;position: relative;}

.packageContent .pasckage-name{
	font-size: 14px;
	font-weight: bold;
	color: #3D6143;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	width: 140px;
	text-align: center;
	-webkit-transform: rotate(330deg);
	-moz-transform: rotate(330deg);
	-o-transform: rotate(330deg);
	writing-mode: lr-tb;
}

.packageContent .normal-name{top:29px;left:-10px;}
.packageContent .premium-name{top:28px;left:-8px;}
.packageContent .gold-name{top:30px;left:-15px;}

.s-item-search { background:#e1f9c7; margin:0px 0px 0px 0px; padding: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.s-item-search-2 { margin:0px 0px 0px 0px; padding: 10px;}
.s-item-search-3 {padding-top: 21px;position: relative;}

.heading-2{ margin:0px 0px 11px 2px; color:#565656; font-weight:bold; font-size:13px; padding-top:4px;}

#service-items{border: 1px solid #E6E6E6; width: 85%;padding: 5px 25px;padding-left: 0px; margin-left: 70px;}
#service-items table td{padding: 10px;}
#service-items .or{margin-top: 20px;display: block;}

.service-item-link-box{position: absolute;top: 25px; right: 25px;  width:120px;height: 20px; margin-left:40px;margin-bottom: 20px;border:1px dotted #3A8538;text-align: center;background: #E1F9C7;}
.service-item-link-box a{color:#3A8538;font-size:12px;text-decoration: none;font-weight: bold;line-height:1.6;}
.service-item-link-box:hover{background: #DCFAEC;}

#prompted-to-save-dlg, #add-service-item-dlg{display: none;padding: 20px;}
#add-service-item-dlg .for-disable-reminder {font-size: 11px;display: block;margin-top: -15px;margin-left:15px; }
#add-service-item-dlg .for-disable-reminder-block {float:right;width:60px;}
#add-service-item-dlg .for-disable-reminder-block input{width: 10px;}
#add-service-item-dlg #reminder_date_sitem{width: 190px;}

#add-service-item-dlg input, #add-service-item-dlg #description_sitem{width: 100%;font-size: 12px;padding: 3px 0px;}
#add-service-item-dlg label i{color:red;}

#lot-number-dlg, #make-sure-correct-pet-dlg, #exists-inventory-dlg, #pay-by-pos-dlg, #inventory-price-dlg{display: none;text-align: center;}
#lot-number-dlg input{width: 90%;font-size:12px;padding:3px 0px;}

.common-for-dlg{display: none;text-align: center;}

.unpaid-transaction-table{border-collapse: collapse;width: 95%;margin: 0 auto;border: 1px solid #999;margin-top: 20px;}
.unpaid-transaction-table th, .unpaid-transaction-table td{padding: 7px;text-align: center;}
.unpaid-transaction-table th{background: url(../images/th-bg.png) repeat-x left top;}
.unpaid-transaction-table tr:nth-child(odd){background: #F2FFE4;}
.unpaid-transaction-table tr:first-child{border-bottom: 1px solid #999;}

.unpaid-transaction-intro{font-size: 12px;padding: 10px 0px 0px 20px;}
.total-otst-bal{text-align:right;border: 1px solid #999; border-top: none; margin: 0px 22px;padding: 10px 10px;font-size: 13px}
.unpaid-transaction-no-dept{font-size: 13px;padding: 15px;}

#refby_existing_client, #refby_other, #discounttype_other{display: none;margin-top: 0px;}
#discounttype_dummy_othervalue{display: none;margin-top: 0px;height: 3px;}

#misc_item, .service_name_tr{width: 370px !important;}
.service_name_manually{width: 260px !important;}

#middlebar {
    background: none repeat scroll 0 0;
    color: #3B5D14;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    position: relative;
	text-align:left;
}
#middlebar .menu li {
height:30px;
float:right;
}
#middlebar .menu li a{
color:#ffffff;
text-decoration:none;
padding:0 10px;
height:30px;
line-height:30px;
display:block;
float:left;
padding:0 2px 0 10px;
}
#middlebar .menu li a:hover{
color:#FFFFFF;
}
#middlebar ul .submenu {
background:#FFFFFF;
position:relative;
width:100px;
padding:0;
clear:both;
z-index:2;
display:none;
}
#middlebar ul .submenu li{
background:none;
display:block;
float:none;
border:0;
height:auto;
line-height:normal;
}
#middlebar .submenu li a{
background:none;
display:block;
float:none;
padding:6px 6px;
margin:0;
border:0;
height:auto;
color:#105cbe;
line-height:normal;
}
#middlebar .submenu li a:hover{
	background:#4CBA59;
	color: #FFFFFF;
	border:1px solid #000;
}

#hint{
	width: 550px;
	height: 330px;
	border: 1px solid #00823F;
	background-color: #fff;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	margin: 0 auto;
	left: 40%;
	top:30px;
	display: none;
	background-color: #f2ffe4;
}

#hint .hint-next-msg{color: #033603;}

#hint .hint-msg-box{border: 1px solid #00823F; padding: 8px; font-size:14px;line-height: 1.5;overflow-y: auto;background-color: #fff;position: absolute;left: 20px;right: 20px;top: 20px;bottom: 33px;}

#hint .bottom-ul{position: absolute; bottom: 10px;right: 20px;}
/*#hint .bottom-ul li:nth-child(odd) {float: left;}
#hint .bottom-ul li:nth-child(even) {float: right;}*/
#hint .close-hint{color: #033603; font-size: 16px; font-weight: bold; text-decoration: none; position: absolute;right: 8px;top: 7px;}


.misc-hint{display:block;font-size:11px;margin-top:4px;font-weight: normal;text-align: center;width: 97%;}
.misc_rb{text-align: center;}
.misc_amount{position: absolute;top: 1px;font-weight: bold;left: 7px;}

.report-list{padding: 20px;padding-top: 0px;}
.report-list li{list-style-type: disc;}
.report-main-case{padding:30px 100px;}
.report-main-case p{margin: 15px 0;}

#dept_balance{margin-right: 0px;}
.displaynone{display: none;}
.left-serch{height: 85px;}
.deceased-serch{width: 170px;text-align: right;float: right;}

#opendiv{width: 120px;}

.req-msg{float:right;padding-right:80px;color:#000;margin-top:-40px;font-weight: bold;}
.req-msg span{color: red;}
span.req{color:red;}

.strength{display: none;}

#searchkeyword::-webkit-input-placeholder {font-size: 12px;}
#searchkeyword:-moz-placeholder {font-size: 12px;}
#searchkeyword::-moz-placeholder {font-size: 12px;}
#searchkeyword:-ms-input-placeholder {font-size: 12px;}

.signature-wrapper .signature-blockage{display:none;width:403px;height:208px;position:absolute;z-index:3;opacity:0.3;background-color: #A7ABA9;}

.inv-added-succ{color:#080;text-align:center;font-weight:bold;padding: 8px;}
.docname{margin-left: 8px;}

.links img{margin-left: 5px;}

#reason-reopen-dlg, #codekit-lotnumber-dlg, #reason-deleting-dlg, #pos-settings-dlg, #transaction-was-edited-alert-dlg, .antech-test-dlg{display: none;}
#reason-reopen-dlg #reason_reopen, #reason-deleting-dlg #reason_removal{width: 460px;font-weight: normal;}
#reason-reopen-dlg   #reason-deleting-dlg #reason_removal_msg{color:red;font-size:11px;font-style: normal;}
.transaction-error-msg{color:red;font-weight:bold;text-align:center;font-size:13px;}

.save-subaction-to-email{width: 16px; height: 16px; background: url("../images/send_3885.png") no-repeat;display: block;margin-left: 5px;}
.save-subaction-to-print{width: 16px; height: 16px; background: url("../images/printer_5925.png") no-repeat;display: block;margin-left: 5px;}

.app-length select{width: 70px;}
.app-length .appt-start-time{width: 200px;}

.app-length ul li {font-size: 11px;}
.app-length ul li:last-child{margin-left: 3px;}

.sel-readonly{top: 0;width: 100%;z-index:3;position:absolute;height:18px;opacity: 0.5; background-color: #D8D9D7;}
.pos-relat{position: relative;}


#range_by_closing_date{margin-left: 20px;}


.simple-inventory-list-case {width: 550px; float: right;}

.simple-inventory-list-case .header{margin-top: 10px;}

.simple-inventory-list-case .btn-case{text-align: right;}

.simple-inventory-list {margin-bottom: 60px;}
.simple-inventory-list li {float: left;padding: 7px;padding-left: 2px; width: 230px;}

.appt-confirmed-cb-li label{display: inline !important;margin-left: 5px !important;}
.appt-confirmed li{float: none !important;}
.appt-confirmed-doctor-li{display: none;}

#patient_name{ width:215px;margin-left: 0px;height: 70px;}
.search-index{padding: 1px;}

.exp-date-for-client{font-weight: normal;font-size: 13px;}
.instructions-for-client{padding:8px;}

.deceased{color: #B1B2B3 !important;}

.hospitalized{color: #FF432E !important;}
.boarded{color: #0099FF !important;}

.pet-list{text-decoration: none !important;}
.pet-list:hover{text-decoration: underline !important;}

#delete-client-dlg{display: none; text-align: center;padding: 10px;}

.vos-scheduler-case{background-color: #e1f9c7;padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.vos-scheduler-case .doctors-area li {padding: 8px;}
#vos-scheduler-datepicker{	float: left; -webkit-border-radius: 7px;	-moz-border-radius: 7px;	border-radius: 7px;}

#vos-scheduler{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;background-color:#fff;width: 635px;       height:515px;float:right;padding: 10px;border: 1px solid #B3B1B1;}

.scheduler-datepicker-higligth a{background-color: #FCE3E3 !important;   background-image :none !important;}
.doctors-area{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;	border: 1px solid #B3B1B1;width: 207px;height: 300px;float: left;margin-top: 12px;padding: 10px;background-color: #fff;	color: #666;text-decoration: none;font-weight: bold;font-size: 12px;overflow: auto;position: relative;}
.sheduler-doctor{cursor: pointer;}
#loading{width: 60px;height: 60px;background: url("../images/ajax-green-spinner.gif") no-repeat;position: absolute;z-index: 999;left: 55%;top: 43%;}
.complete-view-area{
	text-align: right;
}
.complete-view{
	text-decoration: underline;
    color: #336633;
    font-size: 11px;
    font-weight: bold;
}


.make-appt-request{
	width: 200px;
	height: 20px;
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: center;
	color: #3A8538;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	border: 1px dotted #3A8538;
	background: #E1F9C7;
	cursor: pointer;
	z-index: 100;
	line-height: 1.6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.make-appt-request:hover{background: #DCFAEC;}

#make-appt-request-dlg{display: none;}
#make-appt-request-dlg .content{text-align: center;}
#make-appt-request-dlg .message{padding-top: 60px;}
#make-appt-request-dlg .content label{font-weight: bold;font-size: 12px;}

.error-appt-request{color: red;}

.reason_for_visit{width: 220px; height: 65px;}

.blackcolor{color:#000 !important;}
.greycolor{color:#B4B7B8 !important;}
.greencolor{color:#336633;}

.choiced-member-color{width:100px;height:30px;border:1px solid #ACB3B5;display:block;position: relative;cursor: pointer;}

.member_color_td label{display: block;}

.member-color-case {position: relative;}
.member-color-case .member-color-arrow{position: absolute;right: 3px;top:10px;color: #000;}
.member-color-list-box{max-height:200px;overflow-y:auto; width:100px;position:absolute;z-index:50;border:1px solid #B1B5B0;display: none;}
.member-color-list{}
.member-color-list li{height:30px;cursor: pointer;}
.member-color-list li:hover{border: 1px solid #057D2F;}

.a-edit-appt{display: block; padding-left: 20px;background: url(/images/gtk-edit.png) no-repeat left;height: 18px;}
.a-cancel-appt{display: block;padding-left: 18px;background: url(/images/delete-icon.png) no-repeat left;margin-top: 3px;}

.species-breed-select{width: 227px;}

.show-more-records{
    margin: 0px auto;
    width:130px;
    text-align:center;
    color: #686968;
    padding:3px 80px;
    font-size:12px;
    font-weight:bold;
    cursor: pointer;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #A8A8A8;
}

.show-more-records span{font-size: 22px;}

#clients-and-patients{margin-bottom: 0px;}
.load-clients-patients-spinner{height: 25px;text-align: center;}

.msg-title{
    overflow: hidden;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    color: #336633;
}

.message-board-area{
    height: 200px;
    border: 1px solid #CEEBC0;
    position: relative;
    padding: 10px;
    margin-bottom: 10px;
    
}

.message-board-area .mb-input-msg{position: absolute; bottom: 8px; left: 10px;}
.message-board-area .mb-input-msg-tb{width:390px !important;height:15px !important; font-size: 13px !important;border-bottom: 1px solid #D0D9DB;}
.message-board-area .mb-member-select{height: 23px;width: 150px;}

.message-board-area .mb-eliminate{display: block; text-align: center; width:150px;border: 1px solid #B8B8B8;float:left;text-decoration:none;padding:5px;
    color:#006633;
    font-size: 13px;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
     margin-bottom: 5px; margin-right: 10px;
}

.message-board-area .cur{background-color: #F2FFE4;}

#messages-list-area {height: 140px;overflow-y: auto;border: 1px solid #CACFCE;text-align: center;}
#messages-list-area ul li{font-size: 13px;padding: 9px;border-bottom: 1px solid #DEE2E3;position: relative;text-align: left;}
#messages-list-area ul li.solved{background-color: #F0F2F2;}
#messages-list-area ul li .a-done-mb{display:block;width:70px;border:1px solid #DFE4E6;text-align: center;padding: 5px 0px;background-color: #C9F5CC;color: #383838; text-decoration:none;margin-top: 10px;}
#messages-list-area .read-more{margin: 0 auto;display: block;text-decoration:none;font-weight: bold;color: #787A7A;}
#messages-list-area .date{font-size: 10px;}

#messages-list-area .mb-message{padding: 5px;}

.report_low_inventory_box{padding-bottom:0px; height:410px; width:680px; overflow-y: auto;}

.message-board-area .lbl{margin-right: 10px;}

.message-board-area .is-resolved-case{margin-top: 5px;}

#antech-result-area {
    overflow-y: auto;border: 1px solid #CACFCE;text-align: center;
    height: 140px;
    border: 1px solid #CEEBC0;
    position: relative;
    margin-bottom: 10px;
}
#antech-result-area ul li{font-size: 13px;padding: 9px;border-bottom: 1px solid #DEE2E3;position: relative;text-align: left;position: relative;}
#antech-result-area ul li a.antech-viewed-by{border: 1px solid #DFE4E6;padding: 4px; right: 10px;top: 3px; margin-left: 5px; float: right; text-decoration: none; color: #383838;background-color: #C9F5CC;}
#antech-result-area ul li a.delivered-to-client{border: 1px solid #DFE4E6;padding: 4px; right: 55px;top: 3px; float: right; text-decoration: none; color: #383838;background-color: #C9F5CC;}
#antech-result-area ul li a.delivered-to-client-ready{border: 1px solid #b3b3b3;padding: 4px; right: 55px;top: 3px; float: right; text-decoration: none; color: #999999;background-color: #cccccc;}
#antech-result-area ul .delivered-to-client-gray{color: #CFD3D4;}

.antech-not-available-msg{color: red; text-align: center;}

#vacc-cerf-link{margin-right: 20px;}


#price-increases-dlg {display: none;}
#price-increases-box{margin-bottom: 20px;padding: 10px; border: 1px dotted #ACBDAE;}
#price-increases-box dl{margin-left: 10px;margin-top: 10px;}
#price-increases-box dl dt{padding: 3px;color: #4C4E4F;font-weight: bold;}
#price-increases-box dl dd{padding: 3px;margin-bottom: 8px;}
#price-increases-box dl dd img{width: 40px;}
#price-increases-box dl dd label{
    display: inline-block;
    vertical-align: middle;
}
#price-increases-box dl dt:last-child{text-align: right;}

#price-increases-box .ipi-reset{font-weight: normal;text-align: right;}

.pet-dump-case {position: relative;}

#vaccination .loader{display: none;}
.pet-dump-case .spinner, #vaccination .loader, .antech-submit-loader{width: 128px; height: 15px;background:url("../images/emr-spinner.gif") transparent;}
.antech-submit-loader{margin: -20px auto;}




.pet-dump-case .cancel-pet-dump{display: none;}

.inactive-ipv, .inactive-ipv input, .inactive-ipv textarea{background-color:#EDEDED;}
.inactive-ipv{padding:20px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000;
}

.inactive-ipv-row{
    background-color:#EDEDED;
}

.vac-cert-ul > li {
    width: 160px;
    float: left;
}

.manually-palm{
    float: left;
    display: block;
    width: 19px;
    height: 24px;
    margin-right: 10px;
    background: url("../images/011_palm_fingers_five-24.png") transparent;
}

.estimate-request{
    background-color: #F0FCF0;
    border-radius: 10px;
    padding: 30px 10px;
}

.watemark-estimate-request{
    width: 250px;
    height: 250px;
    background: url("../images/watemark-estimate-request.png") transparent;
}

.links{
        color:#666666;
        text-decoration:none;
    }

.codekit-item{
    padding: 70px;
    padding-bottom: 30px;
    
}

.codekit-item ul.codekit-item-ul{
    margin-bottom: 100px;
}

.codekit-item ul.codekit-item-ul > li{
    margin-bottom: 10px;
}

.codekit-item ul.codekit-item-ul > li label{
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}

.codekit-item ul.codekit-item-ul > li label[for]{
    display: inline;
}

.codekit-item ul.codekit-item-ul > li select{
    width: 220px;
}

.codekit-item ul.codekit-item-ul > li input[type=text]{
    padding: 0;
    width: 220px;
}

.codekit-item ul.codekit-item-ul > li #service_name{
    width: 300px;
}

.codekit-item ul.codekit-item-ul > li #qty, .codekit-item ul.codekit-item-ul > li #unit_price{
    width: 80px;
    text-align: center;
}

.codekit-item ul.codekit-item-ul > li.ipv-li div{
    position: relative;
    float: left;
    width: 100px;
    /*border: 1px solid red;*/
}
.codekit-item ul.codekit-item-ul > li.ipv-li div:first-child{
    width: 315px;
}


.codekit-item ul.codekit-item-ul > li.ipv-li div #addnewitem{
    top: 15px;
    left: 100px;
}

.codekit-item #service-item-list{
    margin-top: 30px;
}

.codekit-item #service-item-list #service-item-list-headers{
    font-weight: bold;
}

.codekit-item #service-item-list .item-name{
    width: 300px;
}
.codekit-item #service-item-list .qty{
    width: 80px;
}
.codekit-item #service-item-list .total-cost{
    width: 80px;
}
.codekit-item #service-item-list .unit-price{
    width: 80px;
}
.codekit-item #service-item-list .del-service-li{
    width: 80px;
}

.bg-green{
    background-color: #EAFAD4;
}

.pos-paid-amount{
    display: block;
    width: 216px;
    font-weight: bold;
    border: 1px solid #bababa;
    padding: 6px;
    float: right;
    background-color: #fff;
}
.pos-paid-amount-sel{
    width: 145px;
    background-color: #E1E2E3;
    padding: 1px 6px;
}
#instructions-ta{display: block;}
#instructions-for-print{display: none;}

.lotnumber-ul-on-dlg li{
    float: left;
    font-size: 12px;
    height: 25px;
}
.lotnumber-ul-on-dlg li:first-child{
    width: 260px;
}
.lotnumber-ul-on-dlg li:nth-child(2){
    width: 100px;
}

.lotnumber-ul-on-dlg  .lot-number-input{
    text-align: center;
    padding: 0px !important;
    width: 80px !important;
    margin-left: 5px;
    font-size: 12px;
}

.li-disabled-lotnum, .li-disabled-qty{color: #BDBDBD;font-size: 11px;}

.padding-mail-row{
    padding: 10px 0 !important;
}

#transaction-report-link{
    margin-left: 10px;
}

.ipv-search-box {
    margin-bottom: 15px;
}

.ipv-search-box #ipv_search{
    padding: 0px;
    width: 240px;
    height: 20px;
}

.inv-price-search-title{
    font-size:15px; font-weight:bold; text-align:left; color:#336633;
}

.inventory-price-dlg-ul li{
    float: left;
    width: 50px;
    padding: 5px;
    font-size: 12px;
}

.inventory-price-dlg-ul li:first-child{
    width: 250px;
    text-align: left;
}

.inventory-price-dlg-ul-head li{
    background-color: #e1f9c7;
}
.inventory-price-dlg-ul-bottom li{
    border-top: 1px solid #7A7D79;
    font-weight: bold;
}

#transaction-report-dlg .action-links-box{
    padding-top: 10px;
    padding-right: 30px;
    text-align: right;
}

.pay-pos-btn{
    margin-right: 38px;
}

.popup-pos-card{
    display: block;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background:url("../images/pos-card.png") transparent;
}

.practice-pos-settings{
    text-align: center;
    margin-top: 20px;
    padding: 10px;
    width: 235px;
    border: 1px solid #B3C0C4;
}

.practice-pos-settings > div{
    text-align: left;
}
.practice-pos-settings > div  label{
    margin-top: 10px;
}

.call-phone{
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background:url("../images/call.png") transparent;
    float: right;
}

.short-call-field{
    width: 180px !important; 
}

.is-off-box{
    padding: 10px 0px;
}

.sort-head{
    cursor: pointer;
}
.view-appt-btn{margin-left: 8px;}

.quick-appt{
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
	position:absolute;
	z-index:99999;
	right: 0px;
	top: 180px;;
	margin-right:-87px;
    padding: 0;
}

.quick-appt a{
	color:#fff!important;
	display:block;
	background:#E04938;
	font-size:1.1em;
	text-align:center;
    text-decoration: none;
	padding:8px 15px;
	font-weight:bold;
	border-radius:5px;
/*	border:1px solid #fff;*/
}

#quick-appt-dlg label{
    display: block;
}

#quick-appt-dlg label span{color: red;font-size: 11px;}

#quick-appt-dlg input{
    width: 100%;
}

#quick-appt-dlg .error{
    color: red; font-size: 11px;margin-bottom: 8px;
}

.need-complete{font-size: 10px;display: block;color: #324034;font-style:normal;font-weight: normal;}

.edit-lotnumber-input, .edit-qty-input{
    width: 100% !important;
    position: absolute;
    left: 0;
    text-align: center;
    top: 0;
    height: 15px !important;
    padding: 1px !important;
}

#prescr-sticker-msg{color: #00823F;padding-bottom: 10px;}
.print-emr{margin-right: 5px;font-size: 15px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#lbl-email-not-provided{
    display: initial;
    font-weight: normal;
}

.progress-build-thumb{width: 43px; height: 11px; background: url(../images/progress-build-loader.gif) no-repeat;}

.submit-antech-test{font-size: 11px;}
.submit-antech-fail-connect{font-size: 11px;color: tomato !important;}
.transaction-antech-associated {
    text-decoration: none;
    color: #9C9FA1;
    cursor: default;
}

.view-antech-test{
    text-decoration: none;
    color: #2F4CF5;
    cursor: pointer;
}

.antech-test-dlg label{
    display: block;
}
.antech-test-dlg input{
    width: 100%;
}

.antech-test-dlg .antech-submit-loader{
    margin: 0px auto;
}

.antech-test-dlg .error{
    color: red; font-size: 11px;margin-bottom: 8px;
}

.triangle-inactive{margin-left: 10px;font-size: 16px;
color: #fff;text-shadow: -1px -1px 0 #565656, 1px -1px 0 #565656, -1px 1px 0 #565656, 1px 1px 0 #565656;}

.triangle-active{color: #006633;margin-left: 10px;font-size: 18px;
color: #565656;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}

#client_patient_search{height:20px;margin-bottom:2px !important;padding:0px !important;}

.move-patient-case{margin-top: 10px;}

.dlg{display: none;}
#move-patient-dlg{position: relative;overflow:unset !important;}
#move-patient-dlg input{width: 95%;font-size: 12px;}
#move-patient-dlg input::placeholder{color: #CFCFCF;}
.is_approximate_birthday_lbl{display: initial; font-weight: normal;}

.antech-msg{color:#999EA0;margin-bottom: 10px;text-align: center;}
#update-lab-order, #submit-lab-order{display: block; padding: 5px; border: 1px solid #336633; width:150px; text-align: center; margin-right: auto !important; margin: 0 auto; border-radius: 3px;height: 14px;}

/*#antech-list a.fetch-last-changes{color: #324034; font-size: 11px;font-weight: normal; text-decoration: none;}*/

#emr-index-msg{text-align: center;padding-bottom: 10px;color: #999EA0;font-weight: bold;}
.order-status-spinner{ width: 16px; height: 16px;margin: 0 auto;background:url("../images/order-status-spinner.gif") transparent;}

.order-code-result{margin-top: 25px;}
.order-code-result ul{padding: 0; margin: 0;}
.order-code-result ul li{text-align:center; padding:3px;}
.order-code-result ul li:first-child{background-color: #DEFAF1;}

.order-code-result-item{float: left;width: 90px;height: 70px;border: 1px solid #B3C0C4;}

.test-code-list-tbl{width: 100%;}

.test-code-list-tbl tr:first-child td{font-weight: bold;}

.transaction-antech-btn-box{margin-left: 75px;margin-top: 10px;position: relative;}
.transaction-antech-btn-box a{border: 1px solid #080;
    display: block;
    padding: 6px;
    border: 1px solid #336633;
    width: 140px;
    text-align: center;
    border-radius: 5px;
    height: 12px;
    color: #363;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    background-color: #f7fff8;
}
.transaction-antech-btn-box a:hover{background-color: #e8fcea;}

.transaction-antech-btn-box > .antech-submit-loader{
    position: absolute;
    left: 12px;
}

.antech-code-txt{width: 300px !important;}
.patient-results{
    position: absolute;
    right: 45px;
    top: 60px;
    color: #297029 !important;
    text-decoration: none;
    border: 1px dotted #a2dda2;
    padding: 7px;
    background-color: #E1F9C7;
    border-radius: 3px;
}

.writable-pdf-naw-a{
    top: 15px;
    right: 15px;
}

#antech-li-actions{margin-top: -4px;}
#antech-li-actions span{
    padding: 4px !important;
    display: block;
}

.error-small{color:red;font-size:11px;font-weight:bold;}

.house-cert-area{width: 605px;margin-left: -20px;background-color: #fff;font-size: 9px;text-align justify;line-height: 1.3}

.house-cert-area table{border-collapse: collapse;}
.house-cert-area table td{vertical-align: top;}

.house-cert-area .top-table {border-collapse:collapse;}
.house-cert-area .top-table td {padding: 4px;border-top: 2px solid #000;border-bottom: 1px solid #000;}
.house-cert-area .top-table .one{width: 360px; border-right: 1px solid #000;}
.house-cert-area .top-table .two{width: 225px;border-right: 1px solid #000;}
.house-cert-area .top-table .three{width: 20px;text-align: center;}

.house-cert-area  .main-left{float:left;width: 240px;height: 150px;}
.house-cert-area  .main-left .sub-main-left-1{float:left;width: 40%; height: 150px; padding: 4px;font-size: 8px;text-align:center;vertical-align: middle;}
.house-cert-area  .main-left .sub-main-left-2{float:left;width: 51%; height: 150px;padding: 4px;font-size: 9px;border-left:1px solid #000;vertical-align: middle;}

.house-cert-area  .main-right{border-left: 1px solid #000;float:right;width: 355px;height: 150px;padding: 4px;}


.house-cert-area .second-table {font-size: 8px;}

.house-cert-area .second-table #emr_housecert_shipped_other_text{width: 39px !important; height: 15px;font-size: 9px;padding: 0px;}

.house-cert-area .second-table #emr_housecert_totalnumbanimals{width: 160px !important;font-size: 12px;}
.house-cert-area .second-table #emr_housecert_pageof{width: 160px !important;font-size: 12px;}
.house-cert-area .second-table #emr_housecert_certnumbofficial{width: 160px !important;font-size: 12px;}

.house-cert-area .second-table  td{padding: 2px;text-align: left;vertical-align: top;}
.house-cert-area .second-table  tr td:first-child{border-right: 1px solid #000;width: 170px;}
.house-cert-area .second-table  tr:first-child td{border-bottom: 1px solid #000;}

.house-cert-area .third-table .ta-consignee-consignor{width: 97%;height: 30px;font-size: 9px;}
.house-cert-area .third-table{width: 100%;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.house-cert-area .third-table > td {width: 50%;text-align: left;}
.house-cert-area .third-table > td:first-child {border-right: 1px solid #000;}

.house-cert-area .fourth-table{width: 100%;border-collapse: collapse; border-left: none;border-right: none;border-top: none;}
.house-cert-area .fourth-table > td {width: 50%;text-align: left;}
.house-cert-area .fourth-table tr > td:first-child {border-right: 1px solid #000;}

.house-cert-area .fourth-table .sub-fourth-table-left{border-collapse: collapse;border-top:none;border-left: none;}
.house-cert-area .fourth-table .sub-fourth-table-left  > td{padding: 1px;}
.house-cert-area .fourth-table .sub-fourth-table-left .td-1{width: 100px;height: 65px;}
.house-cert-area .fourth-table .sub-fourth-table-left .td-2{width: 90px;}
.house-cert-area .fourth-table .sub-fourth-table-left .td-3{width: 30x;}
.house-cert-area .fourth-table .sub-fourth-table-left .td-4{width: 30px;}
.house-cert-area .fourth-table .sub-fourth-table-left .td-5{width: 70px;}

.house-cert-area .fourth-table .name_tatoo{
    width: 60px !important;
    padding: 0;
    height: 9px;
    margin-top: -2px;
    margin-right: 0px;
    font-size: 9px;
    border: none;
}
.house-cert-area .fourth-table .tblleft_age{
    width: 20px !important;
}
.house-cert-area .fourth-table .vacdate{
    width: 90px !important;
}
.house-cert-area .fourth-table .vacc2date{
    width: 70px !important;
}
.house-cert-area .fourth-table .prodtype{
    width: 130px !important;
}

.emr_housecert_OTHER_VACCINATIONS_TREATMENT{
    height: 20px;
    width: 180px;
    font-size: 11px;
}

#emr_housecert_date_bottom_1, #emr_housecert_date_bottom_2{
    width: 40px !important;
    height: 15px !important;
    padding: 0;
    font-size: 10px;
}

.emr_housecert_signature_1{
    width: 160px;
    height: 30px;
}

.emr_housecert_signature_2{
    width: 225px;
    height: 40px;
}

.house-cert-area .fourth-table .table-vacc{border-top: none;border-left: none;border-right: none;text-align: center;}
.house-cert-area .fourth-table .table-vacc .td-1{width: 155px;border-right: 1px solid #000;height: 52px;}


.house-cert-area .fourth-table .table-vacc-2{width: 100%;border-left:none;border-top:none;border-right:none;}
.house-cert-area .fourth-table .table-vacc-2  > td{padding: 1px;border-right: 1px solid #000;}
.house-cert-area .fourth-table .table-vacc-2  td{border-right: 1px solid #000;}
.house-cert-area .fourth-table .table-vacc-2  td:last-child{border-right: none;}
.house-cert-area .fourth-table .table-vacc-2 .td-1{width: 92px;}
.house-cert-area .fourth-table .table-vacc-2 .td-2{width: 60px;}
.house-cert-area .fourth-table .table-vacc-2 .td-3{width: 45px;}
.house-cert-area .fourth-table .table-vacc-2 .td-4{width: 150px;}

.house-cert-area .fourth-table .animals_described{border-bottom: 1px solid #000;}

.house-cert-area .remark-or-additional{border-bottom: 1px solid #000; text-align: left; vertical-align: top;height:250px;width:240px; padding-top: 5px;}
.house-cert-area  #emr_housecert_remark_or_add{width: 95%;height: 165px;font-size: 9px;}

.house-cert-area  .verified_presence{padding: 6px;border-bottom: 1px solid #000;height: 170px;}
.house-cert-area  .animals_described{padding: 6px;}

.house-cert-area  .endorsement{border-bottom: 1px solid #000;font-size: 8px;}

.house-cert-area  .name-of-usda{height: 130px; border-bottom: 1px solid #000;}
.house-cert-area  .name-of-usda #emr_housecert_name_of_usda{width: 97%;}

.house-cert-area  .table-name-addr-phone .table-name-addr-phone-first-td{width: 60%;height: 141px;}
.house-cert-area  .table-name-addr-phone .table-name-addr-phone-second-td div{border-bottom: 1px solid #000;padding: 8px 5px;}
.house-cert-area  .table-name-addr-phone .table-name-addr-phone-second-td div:last-child{border-bottom: none;}
.house-cert-area  .table-name-addr-phone .table-name-addr-phone-second-td [type=text]{width: 130px !important; padding: 0px; font-size: 9px;height: 14px;}

.house-cert-area  .table-name-addr-phone #emr_housecert_name_addr_phone{width: 97%;height: 80px;}

.house-cert-area  .table-sign-usda{width: 100%;height: 70px;border-bottom: none;border-left: none;border-right: none;}
.house-cert-area  .table-sign-usda td{padding: 4px;border: none;}
.house-cert-area  .table-sign-usda .table-sign-usda-first-td{width: 70%;}

.house-cert-area  .last-div{text-align: center;padding: 10px 0px;}

#patient-form :focus {
  background: #EFF2ED;
}

.inactivate-activate-client{
    margin-top: 7px;
    display: block;
    height: 32px;
    padding-left: 35px;
    padding-top: 8px;
}
.inactivate-client{
    background: url(../images/off.png) no-repeat;
}
.activate-client{
    background: url(../images/on.png) no-repeat;
}

.inactive-bg{background-color: #E7F2DC !important;}

#writable-pdf-area{padding-top: 40px;padding-left: 13px;}
#writable-pdf-area h1{font-weight: normal;}

#writable-pdf-area .writable-pdf-blank, #writable-pdf-area .back-to-blank-writable-pdf-list{color: #4B6301; text-decoration: none;margin-right: 25px;}
#writable-pdf-area .writable-pdf-blank{font-weight: bold;}

.transaction-disable-div{width: 215px; position: absolute; height: 70px; background-color: #000; top: 30px;opacity: 0.1;display: none;}
#upload-docs-area{
    position: relative;
}
#upload-dosc{
    position: relative;
}
#disable-upload-docs-area{
    position: absolute;
    border-radius: 6px;
    z-index: 101;
    background-color: #666;
    opacity: 0.4;
    width: 100%;
    height: 100%;
    display: none;
}

.pers-msg-to-invoice-block label{font-weight: bold;}
.pers-msg-to-invoice-block textarea{width: 100%;margin-top: 10px;height: 110px;}
.pers-msg-to-invoice-block input[type=submit]{margin-top: 10px;padding: 5px;}

.appt-btn-box #view-appt-invoice-box{text-align:right;float: right; position: relative; height:48px;width: 134px;margin: 0px; margin-right: 20px;}
.appt-btn-box #view-appt-invoice{display: block;width: 134px; height: 48px;background: url(../images/viewinvoice.jpg);margin-right: 20px;}

.appt-btn-box #save-btn{float: right;margin: 0px; margin-right: 20px;}
.appt-btn-box #create-invoice-btn, .appt-btn-box #create-invoice-btn-inactive{float: right;margin: 0px; margin-right: 20px;}

.appt-btn-box .cancel-apt-btn{float: right;margin: 0px; margin-right: 20px;}

.billing_addr_area{
    display: none;
}

#search-client-patient{
    width: 340px;
    padding: 3px 3px;
}

.discoun-apliable-note{margin-top:10px;padding:12px;font-size: 12px;}

#appt-service-items-block .appt-service-item-name-inp{width: 150px;}
#appt-service-items-block .appt-service-item-amount-inp{width: 50px;}
#appt-service-items-block ul li{padding-top: 4px;}
#appt-service-items-block ul li:first-child{width: 170px;}
#appt-service-items-block ul li.del-serv-item-apoitments img{margin-top: 10px;margin-left: 3px;cursor: pointer;}
/*#appt-service-items-block ul li:nth-child(2){width: 300px;}*/
#connection-refused-block{ background-color: #ed7c6f; font-weight: bold; color: #fff; width: 300px;position: fixed;top: 10px;left: 40%;text-align: center;padding: 10px;}

#connection-refused-block {
	-webkit-animation: blink 2s linear infinite;
	animation: blink 2s linear infinite;
	font-weight: bold;
	color: #ffffff;
}
@-webkit-keyframes blink {
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #ffffff; }
}

@keyframes blink {
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #ffffff; }
}
.doc-count{color: #b5462a;position: absolute;font-style: normal;font-weight: bold;font-size: 12px;}
#facebox .close{
    position: absolute;
    right: -15px !important;
    top: 0px !important;
    padding: 2px;
    background: #fff;
}
.ipv-error{
    color: red;
    text-align: center;
}
.ipv-select li{float: left;padding-right: 5px;}
.ipv-select li:first-child{width: 150px;}
.ipv-select li:nth-child(2){width: 200px;}

.qty-box{padding-left: 75px;}
.qty-box input{width: 146px;}

.width160marginl30{width: 160px; margin-left: 30px;}


#ipv-validation-err-dlg ul{
    padding-left: 30px;
}
#ipv-validation-err-dlg ul li{
    list-style-type: square;
    color: #c42e23;
    text-align: left;
}

.appt-service-item-ul ol.mp_list{max-height: 162px;}

.staff-view-tb{border:1px solid #7F9DB9 !important;width:255px !important;height: 26px !important;}
.setting-pwd-fld{
    height: 26px; border: 1px solid #A9A9A9;width: 225px;
}