/* CSS Document */

input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
  background-color: #ffffc0;
  border: 2px solid #6694e3;
}
#green_bar {
  background: url(../images/green_bar.jpg) repeat-x;
}
#gray_bottom_border {
  background: url(../images/bottom_border.jpg);
}
#gray_top_strip {
  background: url(../images/gray_top_strip.jpg);
}
#links {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  background-color: #105f86;
  border: 2px solid #7d4830;
  padding: 2px 0 2px 0;
  margin: 5px 2px;
  float: left;
}
#links a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  height: 30px;
  background-color: #b41d29;
  padding: 2px 7px 2px 7px;
}
#links a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  height: 30px;
  background-color: #dab3a2;
  padding: 2px 7px 2px 7px;
}
#links_admin {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  height: 30px;
  background-color: #105f86;
  border: 2px solid #12137f;
  padding: 2px 0 2px 0;
}
#links_admin a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  height: 30px;
  background-color: #4143a7;
  padding: 2px 7px 2px 7px;
}
#links_admin a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  height: 30px;
  background-color: #268bf5;
  padding: 2px 7px 2px 7px;
}
.no-bdr {
  border: none;
}
.nobdr-left {
  border-left: none;
}
.nobdr-right {
  border-right: none;
}
.wel-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.wel-text a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5256a2;
  text-decoration: underline;
}
.wel-text a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5256a2;
  text-decoration: none;
}
.wel-text-2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.wel-text-2 a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
  text-decoration: underline;
}
.wel-text-2 a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
.yellow_tab {
  width: 76px;
  height: 22px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
.yellow_tab a {
  width: 76px;
  height: 19px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
  padding: 3px 0 0 0;
}
.yellow_tab a:hover {
  background: url(../images/blank_tab.jpg) no-repeat;
  width: 76px;
  height: 19px;
  display: block;
  text-decoration: none;
  padding: 3px 0 0 0;
}
.black_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  line-height: 28px;
}
.blue_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
}
.heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #4549a3;
}
h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  margin: 0px;
  padding: 10px;
}
h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #393939;
}
.error_msg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000;
  background: none;
}
/* css for erroe msg */
#msg {
  display: none;
  position: absolute;
  z-index: 200;
  background: url(../images/msg_arrow.gif) left center no-repeat;
  padding-left: 7px;
}
#msgcontent {
  display: block;
  background: #fff;
  border: 2px solid #fb0000;
  border-left: none;
  padding: 5px;
  min-width: 150px;
  max-width: 300px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
/* css for popup */
.preview {
  left: 170px;
  top: 100px;
  width: 750px;
  height: 460px;
}
.framePreview {
  width: 750px;
  height: 420px;
}
/* css for popup */
.preview_ol {
  left: 170px;
  top: 350px;
  width: 750px;
  height: 460px;
}
.framePreview_ol {
  width: 750px;
  height: 420px;
}
/* css for popup */
.preview_admin {
  left: 250px;
  top: 100px;
  width: 350px;
  height: 300px;
}
.framePreview_admin {
  width: 350px;
  height: 300px;
}
/* css for popup */
.previewCompare {
  left: 10px;
  top: 5px;
  width: 1320px;
  height: 640px;
  z-index: 1000;
}
.framePreviewCompare {
  width: 1320px;
  height: 600px;
}
/* css for top menu popup */
.previewTopMenu {
  left: 170px;
  top: 5px;
  width: 1000px;
  height: 640px;
}
.framePreviewTopMenu {
  width: 1000px;
  height: 600px;
}
/* css for popup */
.Reshedule {
  left: 170px;
  top: 100px;
  width: 790px;
  height: 500px;
  z-index: 1000;
}
.frameReshedule {
  width: 790px;
  height: 460px;
}
/* css for popup */
.Message {
  left: 370px;
  top: 150px;
  width: 250px;
  height: 240px;
}
.frameMessage {
  width: 250px;
  height: 200px;
}
.transit {
  left: 370px;
  top: 150px;
  width: 80%;
  height: 490px;
}
.frameTransit {
  width: 100%;
  height: 450px;
}
/*css for patient insurance*/
.insurancepreview {
  left: 250px;
  top: 250px;
  width: 800px;
  height: 490px;
}
.insuranceframePreview {
  width: 780px;
  height: 460px;
}
/*css for insurance allowable*/
.allowablepreview {
  left: 250px;
  top: 200px;
  width: 870px;
  height: 490px;
}
.allowableframePreview {
  width: 850px;
  height: 460px;
}
/*css for new claim*/
.previewNewClaim {
  left: 5%;
  top: 50px;
  width: 90%;
  height: 600px;
}
.framePreviewNewClaim {
  width: 100%;
  height: 590px;
}
/*.previewNewClaim{
left:170px;top:550px;width:700px;height:400px; 
}
.framePreviewNewClaim{
width:700px;height:360px;
}*/

/*css for change password popup*/
.previewPassword {
  left: 370px;
  top: 150px;
  width: 900px;
  height: 240px;
}
.framePreviewPassword {
  width: 895px;
  height: 200px;
}
.previewFacilityIns {
  left: 220px;
  top: 50px;
  width: 930px;
  height: 840px;
}
.framePreviewFacilityIns {
  width: 930px;
  height: 800px;
}
.previewProviderSecId {
  left: 370px;
  top: 773px;
  width: 650px;
  min-height: 308px;
}
.framePreviewProviderSecId {
  width: 650px;
  min-height: 502px;
}
/* css for popup */
.previewCard {
  left: 170px;
  top: 400px;
  width: 800px;
  height: 460px;
}
.framePreviewCard {
  width: 800px;
  height: 420px;
}
/* css for popup */
.previewOpenClaim {
  left: 250px;
  top: 400px;
  width: 800px;
  height: 490px;
}
.framePreviewOpenClaim {
  width: 800px;
  height: 450px;
}
/* css for Super bill popup */
.previewSuperBill {
  left: 170px;
  top: 850px;
  width: 700px;
  height: 400px;
}
.framePreviewSuperBill {
  width: 700px;
  height: 360px;
}
/* css for ledeger deposit popup */
.depositpreview {
  left: 80px;
  top: 150px;
  width: 1170px;
  height: 450px;
}
.depositframePreview {
  width: 1170px;
  height: 425px;
}
/* css for New Physical Encounter popup */
.previewNewPhysicalEncounter {
  left: 500px;
  top: 400px;
  width: 350px;
  height: 190px;
}
.framePreviewNewPhysicalEncounter {
  width: 350px;
  height: 150px;
}
/* css for New Physical Encounter popup */
.Receiptpreview {
  left: 390px;
  top: 350px;
  width: 350px;
  height: 190px;
}
.ReceiptframePreview {
  width: 350px;
  height: 150px;
}
/* css for Referral Number on Super Bill page popup */
.previewReferralNumber {
  left: 120px;
  top: 350px;
  width: 880px;
  height: 400px;
}
.framePreviewReferralNumber {
  width: 880px;
  height: 360px;
}
/* css for Pull Chart on Search Patient page popup */
.previewSearchPatientPullChart {
  left: 320px;
  top: 30%;
  width: 400px;
  height: 200px;
}
.framePreviewSearchPatientPullChart {
  width: 400px;
  height: 160px;
}
/* css for Pull Chart on Search Patient page popup */
.previewSendMessage {
  left: 350px;
  top: 350px;
  width: 450px;
  height: 300px;
}
.framePreviewSendMessage {
  width: 400px;
  height: 280px;
}
/* css for diagnose_detail popup */
.diagnose_detail_popup {
  left: 190px;
  top: 130px;
  width: 750px;
  height: 260px;
}
.diagnose_detail_popupPreview {
  width: 750px;
  height: 220px;
}
/* css for Todays Patient on Home Page of Provider */
.previewTodayPatient {
  left: 10px;
  top: 50px;
  width: 95%;
  height: 660px;
}
.framePreviewTodayPatient {
  width: 98%;
  height: 600px;
}
/* css for Todays Patient on Home Page of Provider */
.medicalRecordRequest {
  left: 100px;
  top: 150px;
  width: 1220px;
  height: 660px;
}
.framePreviewTodaymedicalRecordRequest {
  width: 1220px;
  height: 600px;
}
/* css for Todays Patient on Home Page of Provider */
.previewShowVisits {
  left: 50px;
  top: 50px;
  width: 400px;
  height: 200px;
}
.frameShowVisits {
  width: 400px;
  height: 150px;
}
/* css for partially paid cliam */
.previewPartiallyPaid {
  left: 70px;
  top: 220px;
  width: 990px;
  height: 460px;
}
.framePreviewPartiallyPaid {
  width: 990px;
  height: 420px;
}
/* css for billing notes */
.previewBillingNotes {
  left: 170px;
  top: 220px;
  width: 990px;
  height: 460px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameBillingNotes {
  width: 990px;
  height: 600px;
}
/* css for billing notes */
.previewClaimNotesCss {
  left: 170px;
  top: 220px;
  width: 990px;
  height: 460px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameClaimNotesCss {
  width: 990px;
  height: 400px;
}
/* css for billing notes */
.previewClaimNotesUnpaid {
  left: 8px;
  top: 100px;
  width: 965px;
  height: 360px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameClaimNotesUnpaid {
  width: 965px;
  height: 300px;
}
/* css for billing notes by mohan lal 29 june 2013 */
.previewBillingNotesProc {
  left: 500px;
  top: 220px;
  width: 990px;
  height: 460px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameBillingNotesProc {
  width: 990px;
  height: 600px;
}
.previewBillingNotesCollection {
  left: 600px;
  top: 220px;
  width: 990px;
  height: 460px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameBillingNotesCollection {
  width: 990px;
  height: 600px;
}
.previewPhoneDatesCss {
  left: 580px;
  top: 220px;
  width: 990px;
  height: 260px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.framePhoneDatesCss {
  width: 990px;
  height: 400px;
}
.previewPQRIAskQueston {
  left: 100px;
  top: 220px;
  width: 1150px;
  height: 660px;
}
.framePQRIAskQueston {
  width: 1140px;
  height: 600px;
}

.previewOrderLabCss {
  left: 20px;
  top: 220px;
  width: 95%;
  height: 660px;
}
.frameOrderLabCss {
  width: 100%;
  height: 600px;
}

.previewDiagCodesCSS {
  left: 50px;
  top: 30px;
  width: 990px;
  height: 560px;
}
.frameDiagCodesCSS {
  width: 990px;
  height: 500px;
}
.previewZipCodeList {
  left: 100px;
  top: 200px;
  width: 1250px;
  height: 750px;
}
.frameZipCodeList {
  width: 1240px;
  height: 700px;
}

.previewopenPatietLedger {
  left: 20px;
  top: 220px;
  width: 1250px;
  height: 460px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameopenPatietLedger {
  width: 1250px;
  height: 600px;
}
.previewOpenClaimSummary {
  left: 170px;
  top: 220px;
  width: 990px;
  height: 460px;
  z-index: 10000;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameOpenClaimSummary {
  width: 990px;
  height: 600px;
}
.previewOpenReconcilePopup {
  left: 170px;
  top: 220px;
  width: 990px;
  height: 560px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameOpenReconcilePopup {
  width: 990px;
  height: 700px;
}
.previewDaySheetReport {
  left: 170px;
  top: 220px;
  width: 1020px;
  height: 400px;
}
/*Modified by mOhan lal on 18 jan 2012*/
.frameDaySheetReport {
  width: 1020px;
  height: 580px;
}
/* css for claim visit id page popup */
.previewClaimPVisit {
  left: 60px;
  top: 50px;
  width: 1000px;
  height: 500px;
}
.framePreviewClaimPVisit {
  width: 1000px;
  height: 460px;
}
/* css for Mile Stone popup */
.previewMileStone {
  left: 500px;
  top: 550px;
  width: 350px;
  height: 190px;
}
.framePreviewMileStone {
  width: 350px;
  height: 150px;
}
/* css for verify report popup */
.verifyPreview {
  left: 300px;
  top: 180px;
  width: 450px;
  height: 190px;
}
.verifyFramePreview {
  width: 450px;
  height: 150px;
}
/* css for searching user */
.previewSearch {
  left: 450px;
  top: 250px;
  width: 350px;
  height: 290px;
}
.frameSearch {
  width: 350px;
  height: 250px;
}
/* css for previous encounter */
.previousEncounterCss {
  left: 30%;
  top: 0px;
  width: 40%;
  height: 382px;
}
.framepreviousEncounter {
  width: 100%;
  height: 350px;
}
/* css for previous encounter */
.previousEncounterExportCss {
  left: 10%;
  top: 0px;
  width: 80%;
  height: 584px;
}
.framepreviousEncounterExport {
  width: 100%;
  height: 580px;
}

/* css for Pending Refill */
.previewRefill {
  left: 200px;
  top: 120px;
  width: 950px;
  height: 480px;
}
.frameRefill {
  width: 950px;
  height: 440px;
}
/* css for CP Multi Visit */
.previewCPMV {
  left: 400px;
  top: 120px;
  width: 450px;
  height: 280px;
}
.frameCPMV {
  width: 450px;
  height: 240px;
}
/* css for Order Match */
.previewOrderMatch {
  left: 150px;
  top: 150px;
  width: 1000px;
  height: 500px;
}
.frameOrderMatch {
  width: 970px;
  height: 470px;
}
/* css for Order Match */
.previewResultBulkMatch {
  height: 510px;
  left: 285px;
  width: 640px;
}
.frameResultBulkMatch {
  height: 496px;
  width: 630px;
}
/* css for Order Match */
.previewResultMatch {
  left: 100px;
  top: 100px;
  width: 90%;
  height: 90%;
}
.frameResultMatch {
  width: 95%;
  height: 95%;
}
/*for patient education*/
.previewEducation {
  left: 0px;
  top: 0px;
  width: 99.9%;
  height: 779px;
  z-index: 2000;
}
.frameEducation {
  width: 99.9%;
  height: 702px;
}
/* css for Order Results on patient visit page*/
.previewOrderResult {
  left: 100px;
  top: 150px;
  width: 1150px;
  height: 510px;
}
.framePreviewOrderResult {
  width: 1150px;
  height: 470px;
}

/* css for Rule Engine on notes page */
.previewRuleEngine {
  /*left:280px;top:350px;width:800px;height:500px; */
  left: 5%;
  top: 5%;
  width: 90%;
  height: 90%;
  z-index: 1000;
}
.framePreviewRuleEngine {
  /*width:800px;height:470px;*/
  width: 95%;
  height: 95%;
}

/* css for Order Results on patient visit page*/
.previewSmartNotes {
  left: 300px;
  top: 250px;
  width: 650px;
  height: 400px;
}
.frameSmartNotes {
  width: 650px;
  height: 400px;
}
/* css for popup */
.previewOpenClaims {
  left: 10%;
  top: 10%;
  width: 85%;
  height: 80%;
}
.framePreviewOpenClaims {
  width: 95%;
  height: 100%;
}

/* css for Attach notes file */
.patientAttachNotes {
  left: 380px;
  top: 220px;
  width: 320px;
  height: 180px;
}
.framepatientAttachNotes {
  width: 320px;
  height: 180px;
}
.patientEducatuioDetailpreview {
  left: 0px;
  top: 20px;
  width: 990px;
  height: 460px;
}
.patientEducatuioDetailframePreview {
  width: 990px;
  height: 400px;
}
.showTestResultsDetailpreview {
  left: 450px;
  top: 250px !important;
  width: 450px;
  height: 300px;
}
.showTestResultsDetailframePreview {
  width: 450px;
  height: 300px;
}
.showTestResultsUncheckDetailpreview {
  left: 400px;
  top: 100px;
  width: 350px;
  height: 200px;
}
.showTestResultsUncheckDetailframePreview {
  width: 350px;
  height: 200px;
}
.previewCustomPrint {
  left: 400px;
  top: 30px;
  width: 700px;
  height: 600px;
}
.framePreviewCustomPrint {
  width: 700px;
  height: 600px;
}
.showMultiLinkProc {
  left: 20%;
  top: 10%;
  width: 860px;
  height: 560px;
}
.framePreviewMultiLinkProc {
  width: 860px;
  height: 500px;
}
.table_heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  background-color: #323690;
  font-weight: bold;
}
.table_header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}
.light_blue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #323690;
}
.light_blue a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #323690;
  text-decoration: none;
}
.light_blue a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #323690;
  text-decoration: underline;
}
.normal_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
}
.normal_txt_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}
.normal_txt_2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
}
.normal_txt_2 a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  text-decoration: underline;
}
.normal_txt_2 a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  text-decoration: none;
}
.white-txt {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.name-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
}
th {
  cursor: pointer;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
  border-right: 1px solid #dad9c7;
  margin-left: -1px;
}
/* Added on 2nd April 2009 */
.text-1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  line-height: 13px;
}
.text-1 a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
.text-1 a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
.text-2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.text-2 a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}
.text-2 a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.text-3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
}
.text-3 a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  text-decoration: none;
}
.text-3 a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  text-decoration: underline;
}
.text-4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #548dd4;
}
.red-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
}
.red-text a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
  text-decoration: none;
}
.red-text a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
  text-decoration: underline;
}
.small-text {
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
}
.small-text a {
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
.small-text a:hover {
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
/* css for popup */
.apreview {
  /*position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
  top: 130px;
  left: 220px;
  width: 700px;
  height: 430px; /*overflow:auto;*/
  z-index: 1000;
}
.aframePreview {
  width: 700px;
  height: 400px;
}
/* css for popup */
.chkOutpreview {
  position: absolute;
  /*margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
  top: 20px;
  left: 80px;
  width: 1010px; /*height:400px;*/ /*overflow:auto;*/
}
.chkOutframePreview {
  width: 1010px;
  height: 600px;
}
.statuPreview {
  position: absolute;
  margin-top: expression(
    0 - parseInt(this.offsetHeight / 2) +
      (
        TBWindowMargin = document.documentElement &&
          document.documentElement.scrollTop || document.body.scrollTop
      ) + "px"
  );
  top: 250px;
  left: 420px;
  width: 420px;
  /*height:400px;*/
  overflow: auto;
}
.statusFramePreview {
  width: 420px;
  height: 180px;
}
.reviewPreview {
  position: absolute;
  margin-top: expression(
    0 - parseInt(this.offsetHeight / 2) +
      (
        TBWindowMargin = document.documentElement &&
          document.documentElement.scrollTop || document.body.scrollTop
      ) + "px"
  );
  top: 300px;
  left: 460px;
  width: 400px;
  /*height:400px;*/
  overflow: auto;
}
.reviewFramePreview {
  width: 400px;
  height: 130px;
}
.uploadeSucessPreview {
  position: absolute;
  margin-top: expression(
    0 - parseInt(this.offsetHeight / 2) +
      (
        TBWindowMargin = document.documentElement &&
          document.documentElement.scrollTop || document.body.scrollTop
      ) + "px"
  );
  top: 380px;
  left: 420px;
  width: 400px;
  /*height:400px;*/
  overflow: auto;
}
.uploadeSucessFramePreview {
  width: 400px;
  height: 140px;
}
#appointment {
  background-color: #006600;
}
.dynamicTableEven {
  background: #f2e0a1;
  margin: 10px 0 0 0;
}
.dynamicTableOdd {
  background: #ffb44a;
  margin: 10px 0 0 0;
}
.whiteText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  font-weight: normal;
}
.subHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fabf8f;
  font-weight: bold;
}
/*Current Medication Form CSS Additinal*/

#RightBox {
  border: none;
}
#red_bg {
  background: url(../images/red_bg.jpg) bottom repeat-x #e77751;
}
#red_bg_verticle {
  background: url(../images/red_bg_verticle.jpg) bottom repeat-x #e77751;
}
#box_bottom_bg {
  background: url(../images/box_bottom_bg.jpg);
  border-right: 1px solid #be94a2;
  border-left: 1px solid #be94a2;
  border-bottom: 1px solid #be94a2;
}
#nav_bg {
  background: url(../images/nav_bg.jpg) top;
}
.white-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
}
.white-text a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
.white-text a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
}
/* --------------------------------- appointment page CSS ----------------------*/

#app-tab {
  background: url(../images/app-tab-bg.jpg);
}
.app-tab_o a {
  background: url(../images/app-tab-bg.jpg);
  display: block;
  padding: 8px 22px 0 22px;
  height: 31px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333333;
  text-decoration: none;
}
.app-tab_o a:hover {
  background: url(../images/app-tab-bg_o.jpg);
  display: block;
  padding: 8px 22px 0 22px;
  height: 31px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
}
.app-tab_sel a {
  background: url(../images/app-tab-bg_o.jpg);
  display: block;
  padding: 8px 22px 0 22px;
  height: 31px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
}
.app-tab_sel a:hover {
  background: url(../images/app-tab-bg_o.jpg);
  display: block;
  padding: 8px 22px 0 22px;
  height: 31px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  text-decoration: none;
}
.app-text1 {
  font-family: Verdana;
  font-size: 16px;
  color: #000000;
}
.app-text2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #000000;
}
.app-text3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
.app-text4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
.app-text5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}
.app-table {
  background: url(../images/app-table-bg.jpg) repeat-x;
  height: 34px;
}
/* By Mukesh 23 June 2009, For lab,Radiology,Hospital Record etc pages */
.table-bg {
  background-image: url(../images/pro_images/pro-gray-box-bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}
.line {
  background-image: url(../images/line.gif);
  background-repeat: repeat-y;
  background-position: center top;
}
.black-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.menu-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  padding-left: 20px;
}
.top-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
}
/* new logi page layout css*/
.maintext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;
}
.text_field {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #000066;
  background-image: url(../images/textfield.jpg);
  height: 22px;
  width: 212px;
}
.leftbg {
  background-image: url(../images/left.jpg);
  background-repeat: no-repeat;
  background-position: top;
}
.rightbg {
  background-image: url(../images/right.jpg);
  background-repeat: no-repeat;
  background-position: top;
}
/*Prescription page Add Prescription*/
#butten {
  background-image: url(../images/butten.png);
  background-repeat: no-repeat;
  background-position: center center;
  height: 23px;
  width: 25px;
}
/*message module css*/
.name-box {
  border: 1px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.table-boder {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #000000;
  border-bottom-color: #000000;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  font-weight: bold;
}
.dropdownEncounter {
  padding: 0;
  margin: 0;
}
.dropdownEncounter {
  float: left;
  padding-right: 0;
}
.dropdownEncounter dt {
  height: 25px;
  width: 153px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: bold;
  cursor: pointer;
  background: none;
  padding-top: 13px;
}
.dropdownEncounter dt:hover {
  background: none;
  height: 25px;
  display: block;
  color: #000;
  text-decoration: underline;
  width: 153px;
}
.dropdownEncounter dd {
  padding: 0px;
  margin: 0;
  position: absolute;
  overflow: hidden;
  width: 153px;
  display: none;
  background: #fff;
  z-index: 200;
  opacity: 0;
}
.dropdownEncounter ul {
  padding: 0;
  margin: 0;
  width: 153px;
  border: 2px solid #7f7fff;
  list-style: none;
  border-top: none;
}
.dropdownEncounter li {
  display: inline;
}
.dropdownEncounter a,
.dropdownEncounter a:active,
.dropdownEncounter a:visited {
  display: block;
  padding-top: 1px;
  color: #333;
  text-decoration: none;
  background: #6600ff;
  width: 153px;
  height: 25px;
}
.dropdownEncounter a:hover {
  background: #6600ff;
  font-size: 12px;
  color: #eee;
  padding-top: 1px;
  margin: 0;
  height: 25px;
} /*7f7fff*/
.dropdownEncounter .underline {
  border-bottom: 1px solid #fff;
  padding: 0;
  margin: 0;
  color: #eee;
}
/*css for Change View*/
.dropdownChangeView {
  padding: 0;
  margin: 0;
}
.dropdownChangeView {
  float: right;
  padding-right: 0;
}
.dropdownChangeView dt {
  height: 20px;
  width: 130px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #eba500;
  font-weight: bold;
  cursor: pointer;
  padding-top: 1px;
}
.dropdownChangeView dt:hover {
  height: 20px;
  display: block;
  color: #eba500;
  text-decoration: underline;
  width: 130px;
}
.dropdownChangeView dd {
  padding: 0px;
  margin: 0;
  position: absolute;
  overflow: hidden;
  width: 160px;
  display: none;
  z-index: 200;
  opacity: 0;
}
.dropdownChangeView ul {
  padding: 0;
  margin: 0;
  /*width:141px;*/
  width: 160px;
  border: 2px solid #ff9900;
  list-style: none;
}
.dropdownChangeView li {
  display: inline;
}
.dropdownChangeView a,
.dropdownChangeView a:active,
.dropdownChangeView a:visited {
  display: block;
  padding-top: 1px;
  color: #333;
  text-decoration: none;
  background: #ffe694;
  width: auto;
  height: 20px;
  font-size: 12px !important;
}
.dropdownChangeView a:hover {
  background: #ff9900;
  font-size: 12px !important;
  color: #999;
  padding-top: 0;
  margin: 0;
  height: 20px;
}
.dropdownChangeView .underline {
  border-bottom: 1px solid #ff9900;
  padding: 0;
  margin: 0;
  color: #999;
}
.red-bdr {
  background: url(../images/red-strip.jpg) bottom repeat-x;
}
/*................................Office Staff..............................*/
.office-tabs {
  height: 45px;
  width: 100px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
  background: url(../images/rep_images/office_green-bt-off.png) no-repeat;
}
.office-tabs a {
  display: block;
  color: #ffffff;
  text-decoration: none;
  padding: 8px 0 0 0;
  width: 100px;
  background: url(../images/rep_images/office_green-bt-off.png) no-repeat;
}
.office-tabs a:hover {
  background: url(../images/rep_images/office_green-bt-on.jpg) no-repeat;
  height: 37px;
  display: block;
  color: #ffffff;
  text-decoration: underline;
  width: 100px;
}
/*FieldSet n Legend*/
FIELDSET {
  border: solid 1px #ccc;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  /*border-radius: 16px;*/
  padding: 1em 2em;
  margin: 1em 0em;
}
LEGEND {
  color: #666;
  font-size: 16px;
  padding: 0em 0.5em;
}
/* css for popup */
.Eilgibilitypreview {
  left: 170px;
  top: 100px;
  width: 485px;
  height: 113px;
}
.EilgibilityframePreview {
  width: 487px;
  height: 90px;
}
/*css for new claim menu*/
.newclaim_disable a {
  background: url(../images/clean_claims-dbg.jpg) left top repeat-x;
  height: 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  padding: 9px 0px 0 0px;
  margin: 0px;
  display: block;
  text-decoration: none;
}
.newclaim a {
  background: url(../images/clean_claims-bg.jpg) left top repeat-x;
  height: 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  font-weight: bold;
  padding: 9px 0px 0 0px;
  margin: 0px;
  display: block;
  text-decoration: none;
}
.newclaim a:hover {
  height: 25px;
  color: #900;
  font-weight: bold; /*background:url(../images/clean_claims-bg-o.jpg) left top repeat-x;*/
  display: block;
  padding: 9px 0px 0 0px;
  margin: 0 5px 0 5px;
  text-decoration: underline;
  margin: 0px;
}
/* compare window css
@charset "utf-8";*/
/* CSS Document */
.red-bar {
  background: url(../images/red-bar.jpg) top repeat-x #ff1a00;
}
.white-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
}
.black-small {
  font-family: tahoma;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}
/*weekly view css*/
.black-text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.date-back {
  background: url(../images/rep_images/date-back.jpg) left top repeat-x;
  height: 50px;
}
.time-back {
  background: url(../images/rep_images/time-back.jpg) left top repeat-x;
  height: 40px;
}
.border-td {
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
}
.red-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #cc0000;
}
.break-back {
  background: url(../images/rep_images/break-back.jpg) left top repeat-x;
  height: 40px;
}
.white-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}
.sun-back {
  background: url(../images/rep_images/sun-back.jpg) left top repeat-x;
  height: 40px;
}
.left-time-back {
  background: url(../images/rep_images/left-time-back.jpg) left top repeat-x;
  height: 40px;
}
.brown_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #990000;
}
.brown_txt a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #990000;
  text-decoration: underline;
}
.brown_txt a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
.text_01 {
  font-family: Arial, Helvetica, sans-serifa;
  font-size: 22px;
  color: #000000;
}
.text_02 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #333333;
}
.text_03 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
.text_ledeger {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  font-weight: bold;
}

.previewLabOrderR {
  left: 170px;
  top: 100px;
  width: 1150px;
  height: 750px;
}
.framePreviewLabOrderR {
  width: 1150px;
  height: 720px;
}
/* css forEmergency popup */
.previewEmergency {
  left: 390px;
  top: 350px;
  width: 350px;
  height: 160px;
}
.frameEmergency {
  width: 350px;
  height: 130px;
}
/* added by rajeev for all type  button */
/* button 
---------------------------------------------- */
.button {
  display: inline-block;
  zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: 0.5em 2em 0.55em;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.button:hover {
  text-decoration: none;
}
.button:active {
  position: relative;
  top: 1px;
}
.bigrounded {
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.medium {
  font-size: 12px;
  padding: 0.4em 1.5em 0.42em;
}
.small {
  font-size: 11px;
  padding: 0.2em 1em 0.275em;
}
/* color styles 
---------------------------------------------- */

/* black */
.black {
  color: #d7d7d7;
  border: solid 1px #333;
  background: #333;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#666),
    to(#000)
  );
  background: -moz-linear-gradient(top, #666, #000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
  background: #000;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#444),
    to(#000)
  );
  background: -moz-linear-gradient(top, #444, #000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
  color: #666;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#000),
    to(#444)
  );
  background: -moz-linear-gradient(top, #000, #444);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
/* gray */
.gray {
  color: #e9e9e9;
  border: solid 1px #555;
  background: #6e6e6e;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#888),
    to(#575757)
  );
  background: -moz-linear-gradient(top, #888, #575757);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
  background: #616161;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#757575),
    to(#4b4b4b)
  );
  background: -moz-linear-gradient(top, #757575, #4b4b4b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
  color: #afafaf;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#575757),
    to(#888)
  );
  background: -moz-linear-gradient(top, #575757, #888);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
/* white */
.white {
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    to(#ededed)
  );
  background: -moz-linear-gradient(top, #fff, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
  background: #ededed;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    to(#dcdcdc)
  );
  background: -moz-linear-gradient(top, #fff, #dcdcdc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
  color: #999;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ededed),
    to(#fff)
  );
  background: -moz-linear-gradient(top, #ededed, #fff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
/* orange */
.orange {
  color: #fef4e9;
  border: solid 1px #da7c0c;
  background: #f78d1d;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#faa51a),
    to(#f47a20)
  );
  background: -moz-linear-gradient(top, #faa51a, #f47a20);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
  background: #f47c20;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f88e11),
    to(#f06015)
  );
  background: -moz-linear-gradient(top, #f88e11, #f06015);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
  color: #fcd3a5;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f47a20),
    to(#faa51a)
  );
  background: -moz-linear-gradient(top, #f47a20, #faa51a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/* red */
.red {
  color: #faddde;
  border: solid 1px #980c10;
  background: #d81b21;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ed1c24),
    to(#aa1317)
  );
  background: -moz-linear-gradient(top, #ed1c24, #aa1317);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
  background: #b61318;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#c9151b),
    to(#a11115)
  );
  background: -moz-linear-gradient(top, #c9151b, #a11115);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
  color: #de898c;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#aa1317),
    to(#ed1c24)
  );
  background: -moz-linear-gradient(top, #aa1317, #ed1c24);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
/* blue */
.blue {
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#00adee),
    to(#0078a5)
  );
  background: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
  background: #007ead;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0095cc),
    to(#00678e)
  );
  background: -moz-linear-gradient(top, #0095cc, #00678e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
  color: #80bed6;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0078a5),
    to(#00adee)
  );
  background: -moz-linear-gradient(top, #0078a5, #00adee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* rosy */
.rosy {
  color: #fae7e9;
  border: solid 1px #b73948;
  background: #da5867;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f16c7c),
    to(#bf404f)
  );
  background: -moz-linear-gradient(top, #f16c7c, #bf404f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
  background: #ba4b58;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#cf5d6a),
    to(#a53845)
  );
  background: -moz-linear-gradient(top, #cf5d6a, #a53845);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
  color: #dca4ab;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#bf404f),
    to(#f16c7c)
  );
  background: -moz-linear-gradient(top, #bf404f, #f16c7c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}
/* green */
.green {
  color: #e8f0de;
  border: solid 1px #538312;
  background: #64991e;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#7db72f),
    to(#4e7d0e)
  );
  background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
  background: #538018;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#6b9d28),
    to(#436b0c)
  );
  background: -moz-linear-gradient(top, #6b9d28, #436b0c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
  color: #a9c08c;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#4e7d0e),
    to(#7db72f)
  );
  background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
/* pink */
.pink {
  color: #feeef5;
  border: solid 1px #d2729e;
  background: #f895c2;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#feb1d3),
    to(#f171ab)
  );
  background: -moz-linear-gradient(top, #feb1d3, #f171ab);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
  background: #d57ea5;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f4aacb),
    to(#e86ca4)
  );
  background: -moz-linear-gradient(top, #f4aacb, #e86ca4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
  color: #f3c3d9;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f171ab),
    to(#feb1d3)
  );
  background: -moz-linear-gradient(top, #f171ab, #feb1d3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}
.bold_font {
  font-weight: bold;
}
.top_padding_5 {
  padding-top: 5px !important;
}
.height_20 {
  height: 20px !important;
}
#ema {
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  margin-left: 152px;
}
#ema4 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 50px;
}
/*added by Mohan lal on 5 july 2013*/
.inq_head_back {
  border-bottom: 1px dashed #666666;
  background-color: #4143a7;
  color: #ffffff;
}
.btn_hd {
  background: url(../images/bt_bg.png) left top repeat-x;
  height: 28px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  display: inline-block;
  zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 12px/100% Arial, Helvetica, sans-serif;
  padding: 5px 10px 5px 10px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  color: #ffffff;
}
.btn_hd:hover {
  text-decoration: none;
  color: #900;
}
.button_example {
  border: 1px solid #15aeec;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
  display: inline-block;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  color: #ffffff;
  background-color: #49c0f0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#49c0f0),
    to(#2cafe3)
  );
  background-image: -webkit-linear-gradient(top, #49c0f0, #2cafe3);
  background-image: -moz-linear-gradient(top, #49c0f0, #2cafe3);
  background-image: -ms-linear-gradient(top, #49c0f0, #2cafe3);
  background-image: -o-linear-gradient(top, #49c0f0, #2cafe3);
  background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#49c0f0, endColorstr=#2CAFE3);
}
.button_example:hover {
  border: 1px solid #1090c3;
  background-color: #1ab0ec;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#1ab0ec),
    to(#1a92c2)
  );
  background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
  background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
  background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
  background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
  background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1ab0ec, endColorstr=#1a92c2);
}
.inq_head_back_top {
  background-color: #9799d7;
  padding: 3px 3px 3px 10px;
  font-size: 13px;
}
.block_div {
  background-color: #dadbf8;
}
.stopwatch {
  background-color: #333;
  font-family: "Orbitron", sans-serif;
  font-size: 50px;
  text-shadow: 0px 0px 1px #fff;
  color: #fff;
}
.button-success,
.button-error,
.button-warning,
.button-secondary {
  color: white;
  border-radius: 4px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.button-success {
  background: rgb(28, 184, 65) !important; /* this is a green */
  color: #ffffff !important;
}
.button-error {
  background: rgb(202, 60, 60); /* this is a maroon */
  color: #ffffff !important;
}
.button-warning {
  background: rgb(223, 117, 20) !important; /* this is an orange */
  color: #ffffff !important;
}
.button-secondary {
  background: rgb(66, 184, 221) !important; /* this is a light blue */
  color: #ffffff !important;
}
.button-xsmall {
  font-size: 70% !important;
}
.button-small {
  font-size: 85% !important;
}
.button-large {
  font-size: 110% !important;
}
.button-xlarge {
  font-size: 125% !important;
}

#links1 {
  color: #ffffff;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 6px 0px 6px 0px;
  padding: 2px 0;
  text-decoration: none;
}
#links1 a {
  color: #ffffff;
  text-decoration: none;
}

::selection {
  background: #00f;
  color: #fff;
  text-shadow: none;
}

.table tbody tr td {
  padding: 10px;
}
.btnpanel .btn {
  margin-bottom: 10px;
  min-width: 200px;
}
#frm_insurance > table tr td input[type="text"] {
  width: 70% !important;
  margin-bottom: 15px;
}
#frm_insurance > table tr td select {
  width: 70% !important;
  margin-bottom: 15px;
}

/*#frm_search_reminder table tr td input[type="text"]{width:70%!important; margin-bottom:10px;height:34px; }
#frm_search_reminder table tr td select{width:70%!important; margin-bottom:10px; height:34px;}*/

.referra_doc_cls {
  width: 32%;
  float: left;
  overflow: auto;
  vertical-align: bottom;
  padding-top: 24px;
}
.referra_doc_cls select {
  width: 200px;
}
.recipient_mail_cls {
  width: 47%;
  float: left;
  overflow: auto;
}

/*Added by Ravi*/
/* css for Todays Patient on Home Page of Provider */
.previewAddComment {
  left: 272px;
  top: 50px;
  width: 63%;
  height: 541px;
}
.framePreviewAddComment {
  width: 100%;
  height: 503px;
}
.previewShowComment {
  left: 245px;
  top: 343px;
  width: 40%;
  height: 75px;
}
.framePreviewShowComment {
  width: 100%;
  height: 45px;
  background-color: #d9d9c2;
}
.previewShowReason {
  left: 655px;
  top: 343px;
  width: 40%;
  height: 75px;
}
.framePreviewShowReason {
  width: 100%;
  height: 45px;
  background-color: #d9d9c2;
}
.previewShowReason1 {
  left: 70px;
  top: 343px;
  width: 40%;
  height: 75px;
}
.framePreviewShowReason1 {
  width: 100%;
  height: 45px;
  background-color: #d9d9c2;
}
.previewEDIsecondary {
  left: 849px;
  top: 100px;
  width: 40%;
  height: 500px;
}
.framePreviewEDIsecondary {
  width: 100%;
  height: 469px;
  background-color: #d9d9c2;
}
.previewEDIPrimary {
  left: 775px;
  top: 343px;
  width: 40%;
  height: 75px;
}
.framePreviewEDIPrimary {
  width: 100%;
  height: 45px;
  background-color: #d9d9c2;
}
/* css for copy Patient popup */
.previewchangeCopyDemosCss {
  left: 750px;
  top: 30%;
  width: 400px;
  height: 220px;
}
.framePreviewchangeCopyDemosCss {
  width: 398px;
  height: 175px;
}
