/*Add to Site.css not this one*/
body {
    margin: 0;
    font-family:Arial;
    font-size:13px;
    color:#727273;
}
html {
  box-sizing: content-box;
}
*, *:before, *:after {
  box-sizing: inherit !important;
}
.rptbtnUptoDate {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 2%;
    margin-top: 10px;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 16%;
}
.respiration_display, .pacemaker_display {
    display: none;
}
.pat_status {
    float: left;
    width: 100%;
}
.FixedHeader {
    position: absolute;
}
.ecgGraphDisplay {
    background-color: rgb(255, 255, 255);
    background-image: url("../images/ecg_old.png");
    min-height: 170px;
    min-width: 1200px;
    overflow: auto;
    text-align: center;
}
.forgot_popup {
    background:#ffffff;
    border: 1px solid #acacac;
    border-radius: 6px;
    color: #222222;
    display: none;
    font-size: 12px;
    position: absolute;
    width: 250px;
    z-index: 1;
    left:31.5% !important;
     top: 30% !important;
}

.reportviewer_popup {
    background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 23%, #e0e0e0 80%, #dbdbdb 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #acacac;
    border-radius: 6px;
    color: #222222;
    display: none;
    font-size: 12px;
    position: absolute;
    width: 250px;
    z-index: 1;
}


.login_header {
    margin-bottom: 20px;
}
.login_div_new {
    background: none repeat scroll 0 0 #d1effc;
    border: 2px solid #ffffff;
    box-shadow: 0 0 15px #ccc;
    left: 34.5%;
    padding: 20px 30px;
    position: fixed;
    top: 15%;
    width: 26%;
    text-align: center;
}
.login_userInputtxtfield {
    border: 1px solid #999999;
    border-radius: 5px;
    color: #727273;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    padding: 0 10px 0 50px;
    text-align: left;
    vertical-align: middle;
    width: 81%;
}
.login-centering {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 83.33333333%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    /*padding-left: 15px;*/
}
.img_usr {
    background: url("../images/username.png") no-repeat scroll 3px -3px #fff;
}
.img_pwd {
    background: url("../images/password.png") no-repeat scroll 3px -3px #fff;
}
*::-moz-placeholder {
    color: #c2c2c2;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal !important;
    text-align: left;
}
.login_sbmtbtn {
    float: left;
    margin-top: 4%;
    padding: 1%;
    width: 100%;
}
.cssLoginButton {
    background: linear-gradient(to bottom, #c4df9c 0%, #92c940 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 1px 6px 1px #ccc;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 42px;
    margin-left: -8px;
    width: 100%;
}
.cssLoginButton:hover {
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 1px 6px 3px #ccc;
    color: rgb(77, 66, 66);
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 42px;
    width: 100%;
}
.login_fgtpass {
    margin: 4%;
    padding: 1%;
    width: 48%;
    display: inline-block;
    margin-bottom: 0;
    /*vertical-align: middle;*/
}
.login_fgtpass a {
    color: #00acee !important;
    text-decoration: underline !important;
}
.login_fgtuser {
    float: right;
    margin-top: 6%;
    padding: 1%;
    text-align: right;
    width: 48%;
}
.login_fgtusertxt {
    text-decoration: underline;
}
.BookMark {
    background-color: #f1f1f1;
    background-image: url("../Images/flag_active.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}
.cssPatientTriggred {
    background-color: #f1f1f1;
    background-image: url("../Images/patient_ico.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.BookMark1 {
    background-color: #f1f1f1;
    background-image: url("../Images/bmark_new.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}
.cssPatientTriggred1 {
    background-color: #f1f1f1;
    background-image: url("../Images/trevent.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}


.header_icon_last {
    float: right;
    margin: 5px 25px 0 0;
    text-align: center;
}
.header_icon:hover {
    background-color: transparent;
    border-bottom: 1px solid #fff;
    padding: 0;
}
.header_icon_home:hover {
    background-color: transparent;
    border-bottom: 1px solid #fff;
    padding: 0;
}
.header_icon_last:hover {
    background-color: transparent;
    border-bottom: 1px solid #fff;
    padding: 0;
}
.clear {
    clear: both;
}
.commonpage_header {
    /*background: linear-gradient(to bottom, #f3f3f3 0%, #ededed 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    position: relative;
    width: 100%;
}
.commonpage_header_logo {
    float: left;
    padding: 4px 0 0 15px;
    width: 45%;
}
.commonpage_header_logoutsection {
    float: right;
    padding: 0 30px 2px 0;
    text-align: right;
    width: 15%;
}
.commonpage_header_logouttxt {
    color: #ff5400;
    font-family: "segoe UI";
    font-size: 14px;
    font-weight: 800;
}
.commonpage_header_welcomepanel {
    background: none repeat scroll 0 0 #d9edf7;
    border-bottom: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    box-shadow: 0 3px 5px #cccccc;
    height: 45px;
    margin-top: 1px;
    width: 100%;
    z-index: -1;
}
.commonpage_header_welclftpnl {
    float: left;
    margin-top: 4px;
    text-align: left;
    width: 62%;
}
.welcome_txt {
    color: #000;
    font-family: "segoe UI";
    font-size: 14px;
    font-weight: bold;
    line-height: 2;
    padding-left: 14px;
}
.commonpage_header_logindetailpnl {
    float: right;
    width: 36%;
}
.logindetails_txt {
    color: #8bc43f;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    padding-top: 0;
}
.logindetails_txt2 {
    color: #000;
    font-family: "segoe UI";
    font-size: 12px;
    font-weight: 800;
    line-height: 3;
}
.global_content {
    margin: 5px 0 0;
    width: 100%;
}
.footer {
    bottom: 0;
    height: 59px;
    width: 100%;
}
.landingpage_header_bkg {
    background-image: url("../Images/top-bg-curve.png");
    background-repeat: no-repeat;
    height: 30px;
    padding: 10px 0 0 15px;
    width: 100%;
}
.divcreate_search {
    width: 100%;
}
.ITA_IAR-Landing_page {
    margin: 0 auto;
    width: 80%;
}
.table-landing-ita {
    width: 100%;
}
.cssITAGrid {
    width: 100%;
}
.cssGridEdit {
    background-image: url("../Images/edit.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 20px;
    text-align: center;
    width: 40px;
}
.cssGridView {
    background-image: url("../Images/view_ico.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 12px;
    text-align: center;
    width: 17px;
}
.cssSupportUser {
    background: url("../Images/infobionic_support_user.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 125px;
    line-height: 25px;
    margin: auto 24px;
    text-align: center;
    width: 160px;
}
.imgLinkTxt01 {
    color: #8bc43f;
    font-size: 16px;
    margin: 0;
}
.img_block .col a {
    font-family: Arial;
    font-size: 16px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
}
.Landininv {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}
.imgLinkTxt02 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #8bc43f;
    font-size: 16px;
    margin: 0 0 0 -11px;
    white-space: normal;
    width: 200px;
}
.imgLinkTxt01:hover, .imgLinkTxt02:hover {
    cursor: pointer;
}
.img_block .col {
    text-align: center;
}
.cssAccountRepresentative {
  background: url("../Images/MAR.png") no-repeat scroll 0 0 transparent;
  height: 139px;
  margin: 0 20px;
  width: 125px;
}
.cssCustomerSupportUser {
    background: url("../Images/CSR.png") no-repeat scroll 0 0 transparent;
    height: 139px;
    width: 125px;
    word-wrap: break-word;
}
.cssButtonDeviceMgmt {
    background: url("../Images/devices.png") no-repeat scroll 23px 0 transparent;
    height: 139px;
    width: 134px;
}
.cssPractice {
    background: url("../Images/practices.png") no-repeat scroll 0 0 transparent;
    height: 139px;
    width: 184px;
}
.cssMITRAdmin {
    background: url("../Images/MA.png") no-repeat scroll 0 0 transparent;
    height: 139px;
    width: 184px;
}
.cssPPA {
    background: url("../Images/ppa.png") no-repeat scroll 0 0 transparent;
    height: 139px;
    width: 185px;
}
.cssCustomerSupportAdmin {
    background: url("../Images/CSA.png") no-repeat scroll 0 0 transparent;
    height: 139px;
    width: 125px;
}
.cssButtonStaff {
    background: url("../Images/staff.png") no-repeat scroll 0 0 transparent;
    height: 139px;
    width: 177px;
}
.cssButtonPatient {
    background: url("../Images/patients.png") no-repeat scroll 0 0 transparent;
    height: 139px;
    width: 181px;
}
.cssMITRAdmin,.cssAccountRepresentative, .cssCustomerSupportUser, .cssButtonDeviceMgmt, .cssPractice, .cssPPA, .cssCustomerSupportAdmi, .cssButtonStaff, .cssButtonPatient, .cssCustomerSupportAdmin {
    border: medium none;
    color: #8bc43f;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
}
.cssButtonPatient:hover, .cssAccountRepresentative:hover, .cssCustomerSupportUser:hover, .cssButtonDeviceMgmt:hover, .cssPractice:hover, .cssPPA:hover, .cssCustomerSupportAdmin:hover, .cssButtonStaff:hover {
    color: #00acee;
}
.cssMTS {
    background: url("../Images/mts.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 143px;
    line-height: 25px;
    margin: auto 24px;
    text-align: center;
    width: 160px;
}
.Gridview {
    width: 100%;
}
.cssGridHeaderDropDown {
    background: url("../Images/drop_dwn.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 25px;
    padding: 1px;
}
.cssGridHeader {
    background-color: #4985c0;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 22px;
    text-indent: 5px;
}
.cssGridRow {
    background-color: #fff;
    border-bottom: 1px solid #cfdfe7;
    color: #000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    height: 38px;
    line-height: 14.5px;
    text-align: left;
}
.cssGridAlternateRow {
    background-color: #fff;
    border-bottom: 1px solid #cfdfe7;
    color: #000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    height: 38px;
    line-height: 14.5px;
    text-align: left;
}
.cssGridAboveHeader1 {
    background-image: url("../Images/grn_color_lft_crnr.png");
    background-position: right center;
    background-repeat: no-repeat;
}
.cssGridAboveHeader2 {
    background-image: url("../Images/bg_practice_name_and_category_drpdwn.png");
    background-position: left center;
    background-repeat: no-repeat;
}
.edit_page {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cfdfe7;
    border-radius: 6px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 auto;
    width: 75%;
}
.edit_page_header {
    background-color: #4985c0;
    border-radius: 6px 6px 0 0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    padding: 10px 0 0 10px;
    width: 99%;
}
.common_SRC_btn {
    background: linear-gradient(to bottom, #fefefe 0%, #fefefe 4%, #ececec 24%, #e6e6e6 36%, #e6e6e6 40%, #f4f4f4 44%, #ffffff 88%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #afaeae;
    border-radius: 4px;
    font-weight: bold;
    height: 30px;
    width: 120px;
}
.cssMainTable1 {
    width: 90%;
}
.slidingDiv {
    background-color: #fff;
    border: 1px solid #6eb7d2;
    border-radius: 2px;
    display: none;
    height: auto;
    margin: 0 0 0 39px;
    opacity: 0.9;
    padding: 2px 0 0 7px;
    position: absolute;
    text-align: left;
    width: 156px;
}
f .show_hide {
    display: none;
}
.settings_link_div {
    border-bottom: 1px solid #e1ebf2;
    height: 23px;
    padding-top: 6px;
    width: 97%;
}
a.settings_link:hover {
    color: #2491ba;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
a.settings_link:link {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.show_hide {
    color: #076b90;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-decoration: none;
}
.homepage_icons {
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    text-align: center;
    width: 50%;
}
.mta_createsearchpanel {
    
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.mta_createsearch_btn {
    float: right;
    margin-left: 126px;
    text-align: right;
    width: 100%;
}
.buttonDisabled {
    background: linear-gradient(to bottom, #fff, #d3cece) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    font-weight: 800;
    color: grey;
    height: 36px;
    width: 100px;
}
.createsearchbutton {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.createsearchbutton1 {
  background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  border-radius: 6px;
  box-shadow: 1px 1px 1px #b3b3b3;
  color: #fff;
  font-weight: bold;
  height: 29px;
  width: 77px;
}
.createsearchbutton1:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    width: 77px;
}
.createsearchbuttonD1 {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: bold;
    height: 29px;
    width: 77px;
}
.createsearchbuttonD1:hover {
    background: linear-gradient(to bottom, #ffcccc 0%, #ffb2b2 12%, #ff9999 33%, #ff6666 48%, #ff4d4d 52%, #ff1919 70%, #ff0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    width: 77px;
}
.createsearchbuttonD {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.createsearchbutton:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
th.sortasc a {
    background: url("../Images/asc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 0 4px 0 15px;
}
th.sortdesc a {
    background: url("../Images/desc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    padding: 0 4px 0 15px;
}
.createsearchbuttonD:hover {
    background: linear-gradient(to bottom, #ffcccc 0%, #ffb2b2 12%, #ff9999 33%, #ff6666 48%, #ff4d4d 52%, #ff1919 70%, #ff0000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.mta_momesupportuseredit {
    background-color: #fff;
    border: 1px solid #cfdfe7;
    border-radius: 4px;
    margin: 20px auto;
    min-height: 264px;
    width: 80%;
}
.mta_landingpage_momesupportuser {
    background-color: transparent;
    border: 0 solid #cfdfe7;
    border-radius: 4px;
    float: left;
    margin: 10px auto 5px;
    max-height: 736px;
    overflow: auto;
    width: 100%;
}
.mta_Search_momesupportuser {
    background-color: #fff;
    border: 1px solid #cfdfe7;
    border-radius: 4px;
    height: 320px;
    margin: 10px auto 5px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 80%;
}
.mta_momesupportuser_header {
    background-color: #4985c0;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    font-family: arial;
    font-size: 14px;
    height: 35px;
    line-height: 1;
    padding: 10px 1px 1px;
    text-indent: 10px;
    width: auto;
}
.lnksort {
    color: White;
    text-align: center;
}
.grid_column_bdr {
}
.mta_namecolumn {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 25.6%;
}
.mta_useridcolumn {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 25.2%;
}
.mta_namecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 17%;
}
.mta_useridcolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 18%;
}
.mta_gridnamecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 17.8%;
}
.mta_griduseridcolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 17.8%;
}
.mta_rolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 16%;
}
.mta_gridrolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 15.9%;
}
.mta_rolecolumn {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 16.2%;
}
.mta_grid_row1 {
    background-color: #fff;
    color: #000;
    font-family: arial;
    font-size: 12px;
    height: 30px;
    line-height: 1;
    padding: 0 0 10px 10px;
    text-indent: 10px;
    
    width: auto;
}
.event_grid_row1 {
    background-color: #fff;
    color: #000;
    font-family: arial;
    font-size: 12px;
    height: 15px;
    line-height: 1;
    padding: 0 0 14px 14px;
    text-indent: 10px;
    
    width: auto;
}
.event_grid_row2 {
    background-color: #dae6f2;
    color: #000;
    font-family: arial;
    font-size: 12px;
    height: 15px;
    line-height: 1;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    
    width: auto;
}
.event_grid_empty {
    background-color: #dae6f2;
    color: #000;
    font-family: arial;
    font-size: 12px;
    font-weight: 200;
    height: 15px;
    line-height: 1;
    padding: 10px 10px 14px;
    text-indent: 10px;
    
    width: auto;
}
.event_header_small {
    background-color: #4985c0;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: 800;
    height: 15px;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    width: auto;
}
.mta_grid_row2 {
    background-color: #dae6f2;
    color: #000;
    font-family: arial;
    font-size: 12px;
    height: 30px;
    line-height: 1;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    
    width: auto;
}
.mta_gridnamecolumn {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 26.3%;
}
.mta_griduseridcolumn {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 25%;
}
.mta_gridrolecolumn {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 16%;
}
.mta_gridrolecolumndelete {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 3;
    text-indent: 10px;
    width: 16%;
}
.mta_gridview_header {
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 20px;
    padding: 5px 0 0;
}
.cssLoginLabel {
    clear: both;
    color: #404142;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    left: 3px;
    position: relative;
    top: 45px;
    width: 80%;
}
label {
  clear: both;
  color: #727273;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  position: relative;
}
.Device_createlabel {
    clear: both;
    color: #404142;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    left: 0;
    position: relative;
    top: 0;
    width: 130px;
}
.Dev_txthdrrresult {
    color: #057851;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    position: relative;
    right: 3px;
    top: 5px;
}
.mta_DOB {
    clear: both;
    color: #404142;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 16px;
    left: 3px;
    position: relative;
    top: 5px;
    width: 106px;
}
.mta_createform_column {
    width: 25%;
}
.Device_createform_column {
    width: 250px;
}
.gvUpdatesStyle .updateSummary td {
    white-space: normal;
    width: 150px;
}
.gvUpdatesStyle td {
    white-space: normal;
    width: 150px;
    word-break: break-all;
    word-wrap: break-word;
}
.mta_createform_columnedit {
    width: 9%;
}
.mta_searchform_column {
    width: 33.3%;
}
.select_combo {
  border: 1px solid #999999;
  border-radius: 5px;
  color: #727273;
  display: block;
  font-family: arial;
  font-size: 16px;
  font-style: normal;
  margin-top: 5px;
  min-width: 130px;
  text-decoration: none;
}
.select_combo2 {
    background: linear-gradient(to bottom, #e8e8e8 0%, #e9e9e9 8%, #ffffff 48%, #ffffff 96%, #f9f9fa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    display: inline;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 5px;
    min-height: 20px;
    min-width: 100px;
    outline: medium none;
}
.slect_combo {
    background: linear-gradient(to bottom, #e8e8e8 0%, #e9e9e9 8%, #ffffff 48%, #ffffff 96%, #f9f9fa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 18px;
    min-height: 20px;
    outline: medium none;
    padding: 3px;
    width: 65%;
}
.inputcreate {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #999999;
  border-radius: 5px;
  color: #727273;
  display: block;
  font-family: arial;
  font-size: 16px;
  font-style: normal;
  margin-top: 5px;
  min-height: 18px;
  outline: medium none lightslategrey;
  padding-top: 1px;
  text-indent: 5px;
  width: 200px;
}
.inputphycreate {
    background: linear-gradient(to bottom, #e8e8e8 0%, #e9e9e9 8%, #ffffff 48%, #ffffff 96%, #f9f9fa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    color: #000;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-top: 5px;
    min-height: 18px;
    outline: medium none;
    padding-top: 5px;
    text-indent: 5px;
    width: 180px;
}
.inputcreateDis {
    background: linear-gradient(to bottom, #f5f5f0 0%, #eeeeec 8%, #e6e6e5 48%, #e2e2e2 96%, #d5d5d5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-top: 5px;
    min-height: 18px;
    outline: medium none;
    padding-top: 5px;
    text-indent: 5px;
    width: 200px;
}
.inputcreate1 {
    background: linear-gradient(to bottom, #e8e8e8 0%, #e9e9e9 8%, #ffffff 48%, #ffffff 96%, #f9f9fa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-top: 5px;
    min-height: 18px;
    outline: medium none;
    padding-top: 5px;
    text-indent: 5px;
    width: 250px;
}
.inputcreate_edit {
    background-color: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    color: #aaaaaa;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 5px;
    min-height: 25px;
    outline: medium none;
    text-indent: 5px;
    width: 15%;
}
.mta_create_buttonpanel {
    float: right;
    margin-top: 36px;
    width: 40%;
}
#button {
    background: linear-gradient(to bottom, #fefefe 0%, #fefefe 4%, #ececec 24%, #e6e6e6 36%, #e6e6e6 40%, #f4f4f4 44%, #ffffff 88%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #afaeae;
    border-radius: 6px;
    font-weight: 800;
    height: 30px;
    width: 100px;
}
#button:hover {
    background: linear-gradient(to bottom, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 6px;
    color: #fff;
    font-weight: 800;
    height: 30px;
    width: 100px;
}
.slideTogglebox {
    background-color: #000000;
    border: 1px solid red;
    color: white;
    float: left;
    height: 50px;
    margin: 16px;
    padding: 8px;
    width: 200px;
}
.dropdownwrap {
    background: linear-gradient(to bottom, #7eb5f4 0%, #bbd8f9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #71a1d8;
    border-radius: 6px;
    display: none;
    float: right;
    height: 106px;
    margin: -15px 0 20px 211px;
    width: 50.2%;
}
.dropdownwrappracticeadmin {
    background: linear-gradient(to bottom, #7eb5f4 0%, #bbd8f9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #71a1d8;
    border-radius: 6px;
    display: none;
    float: right;
    height: 132px;
    margin: -14px 0 20px;
    width: 50.2%;
}
.dropdownwrappractice {
    background: linear-gradient(to bottom, #7eb5f4 0%, #bbd8f9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #71a1d8;
    border-radius: 6px;
    display: none;
    float: right;
    height: 132px;
    margin: -14px 0 20px;
    width: 50.2%;
}
.container {
    float: left;
    width: 100%;
}
.searchsliding {
    float: right;
    margin-top: 15px;
    width: 85%;
}
#dropdown {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
#dropdown:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
#dropdownpractice {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
#dropdownpractice:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
#dropdownpracticeadmin {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
#dropdownpracticeadmin:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.search_momeusrid {
    margin: 10px auto 0;
    width: 97%;
}
.search_momeusrid2 {
    margin: 10px auto 0;
    width: 97%;
}
.search_btn {
    float: right;
    padding: 7px 27px 0 0;
    width: 20%;
}
.searchpanel_txtfield {
    background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c6c6c6;
    border-radius: 4px;
    height: 30px;
    text-indent: 5px;
    width: 150px;
}
.search_asidefloat {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 2.5;
}
.search_asidefloat2 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 2.5;
    margin-right: 10px;
}
a.wlhdr:link {
    color: #ff5400;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none;
}
a.wlhdr:visited {
    color: #ff5400;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none;
}
a.wlhdr:hover {
    color: #2491ba;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-decoration: underline;
}
.mta_deletebtn {
    text-align: right;
    width: 100%;
}
.phy_btnDelete {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.phy_btnDelete:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.phy_deletebtn {
    margin: 10px auto 0;
    text-align: right;
    width: 80%;
}
.phy_createsearchpanel {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.phy_patientdetailpanel {
    background: linear-gradient(to bottom, #f7f7f7 0%, #dadada 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #b3b3b3;
    border-radius: 0 0 8px 8px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
    width: 80%;
}
.phy_txthdrname {
  color: #464646;
  font-family: arial;
  font-size: 24px;
  font-weight: bold;
}
.phy_txthdr {
    color: #464646;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
}
.phy_txthdrrresult {
    color: #057851;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
}
.Name_Header {
    color: #057851;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 800;
}
.phy_tabcontent {
    margin: 5px auto 0;
    width: 90%;
}
.phy_tabcontnaier {
    padding: 0;
    width: 100%;
}
.phy_tab_geninfo_header {
  color: #333333;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
  line-height: 2;
  text-indent: 10px;
  width: 100%;
}
.phy_tab_geninfo_content {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}
.phy_geninfo_texthdr {
  color: #898989;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}
.phy_geninfo_texthdr_val {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.phy_geninfo_textnormal {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.popup_header {
    background: linear-gradient(to bottom, #70d4fa 0%, #60cffa 23%, #4ecaf9 80%, #3ac4f8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 800;
    height: 30px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    text-align: center;
}
.phy_tab_healthinfo_header {
  background-color: #a9c6d7;
  color: #333333;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  height: 32px;
  line-height: 2;
  margin-top: 10px;
  text-indent: 10px;
  width: 100%;
}
.phy_tab_geninfo_txtfield {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #424242;
}
.phy_tab_buttons {
    border-top: 1px solid #e4e4e4;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: right;
    width: 100%;
}
.phy_vtlinfo_header {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    margin-top: 10px;
    width: 100%;
}
.phy_vtlinfo_graph1 {
    width: 100%;
}
.phy_vtlinfo_nextprev {
    float: left;
    margin: 30px 0;
    width: 40%;
}
.phy_vtlinfo_graph2 {
    margin-top: 10px;
    width: 100%;
}
.phy_vtlinfo_graohcontrol {
    width: 100%;
}
.phy_patstus_leftcolum {
    float: left;
    width: 49%;
}
.phy_patstus_rightcolum {
    float: right;
    width: 49%;
}
.phy_patstus_hdr {
    background-color: #4985c0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    line-height: 2.5;
    text-indent: 10px;
    width: 100%;
}
.phy_smrtph_dtl {
    margin-top: 10px;
    width: 100%;
}
.phy_smrtph_deviceimg {
    float: left;
    width: 30%;
}
.phy_smrtph_devicedtl {
    float: right;
    width: 70%;
}
.phy_smrtph_devicedtlvalue {
    margin-top: 36px;
    width: 100%;
}
.phy_smrtph_momedevicedtlvalue {
    margin-top: 25px;
    width: 100%;
}
.phy_smrtph_div {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    padding-right: 20px;
}
.phy_smrtph_span {
    color: #669304;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
}
.phy_smrtph_tick {
    float: left;
    margin: -2px 0 0 10px;
}
.phy_smrtph_noisyecgbtn {
    margin: 10px 0 0;
    width: 100%;
}
.phy_smrtph_grnlable {
    background-color: #3d9607;
    border-radius: 4px;
    color: #fff;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    height: 28px;
    line-height: 2;
    margin: 10px 8px 10px 0;
    text-align: center;
    width: 60px;
}
.phy_smrtph_grnlable_red {
    background-color: Red;
    border-radius: 4px;
    color: #fff;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    height: 28px;
    line-height: 2;
    margin: 10px 8px 10px 0;
    text-align: center;
    width: 60px;
}
.phy_smrtph_noisyecgbtn {
    border: 1px solid #d4d3d3;
    border-radius: 4px;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    height: 28px;
    line-height: 2;
    margin: 10px 8px 10px 0;
    text-indent: 10px;
    width: 37%;
}
.phy_settings {
    width: 100%;
}
.phy_settings_leftpnl {
    float: left;
    width: 60%;
}
.phy_settings_rgtpnl {
    float: right;
    width: 30%;
}
.phy_settings_rgthdr {
    background-color: #4985c0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    line-height: 2.5;
    text-indent: 10px;
    width: 100%;
}
.phy_settings_rgtcont {
    margin: 10px 0 20px;
    width: 100%;
}
.phy_settings_rgtradiobtn {
    float: left;
}
.phy_settings_rgttext {
    color: #515151;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    margin: 1px 0 0 10px;
}
.phy_settings_lastservicebtn {
    border: 1px solid #d4d3d3;
    border-radius: 4px;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 2;
    margin: 10px 8px 10px 0;
    text-indent: 10px;
    width: 100%;
}
.phy_evnt_lsthdr {
    color: #578c0e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 800;
    margin: 10px 0;
    width: 100%;
}
.phy_evnt_lstspn {
    color: #eb9206;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: 800;
    width: 100%;
}
.phy_evnt_rvwdtl {
    width: 100%;
}
.phy_evnt_unrelftpnl {
    float: left;
    width: 48%;
}
.phy_evnt_rergtpnl {
    float: right;
    width: 48%;
}
.phy_evnt_rvwdtlcont {
    background-color: #e4e4e4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 260px;
    overflow-y: scroll;
    padding: 8px;
    width: 97.2%;
}
.phy_report_panel {
    background-color: #fff;
    border: 1px solid #c1c1c1;
    margin-top: 20px;
    width: 40%;
}
.phy_report_hdr {
    background-color: #4985c0;
    height: 34px;
    width: 100%;
}
.phy_report_hdrlftpnl {
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 2.5;
    text-indent: 10px;
    width: 62%;
}
.phy_report_hdrmdlpnl {
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    line-height: 2.5;
    text-align: center;
    width: 19%;
}
.phy_report_cont {
    width: 100%;
}
.phy_report_contlftpnl {
    border-right: 1px solid #c2c2c2;
    float: left;
    margin-top: -1px;
    width: 62%;
}
.phy_report_contmdlpnl {
    border-right: 1px solid #c2c2c2;
    float: left;
    margin-top: -1px;
    width: 18%;
}
.phy_report_contrgtpnl {
    float: left;
    margin-top: -1px;
    width: 18%;
}
.phy_report_conttext {
    border-bottom: 1px solid #c2c2c2;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 45px;
    line-height: 3;
    text-indent: 10px;
    width: 100%;
}
.phy_report_contchkbox {
    height: 31px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
}
.phy_report_gntrpt {
    margin-top: 20px;
    text-align: right;
    width: 40%;
}
#gntrptbtn {
    background: linear-gradient(to bottom, #fefefe 0%, #fefefe 4%, #ececec 24%, #e6e6e6 36%, #e6e6e6 40%, #f4f4f4 44%, #ffffff 88%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #afaeae;
    border-radius: 6px;
    font-weight: 800;
    height: 30px;
    width: 154px;
}
#gntrptbtn:hover {
    background: linear-gradient(to bottom, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 6px;
    color: #fff;
    font-weight: 800;
    height: 30px;
    width: 154px;
}
.phy_generateview {
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 5px auto 10px;
    width: 98%;
}
.phy_gntrpt_cmntsection {
    background-color: #fff;
    margin: 5px auto 10px;
    padding: 10px;
    width: 98%;
}
.phy_gntrpt_cmntsectionlftpnl {
    float: left;
    width: 60%;
}
.phy_gntrpt_cmntsectionrgtpnl {
    float: right;
    width: 40%;
}
.phy_button_buttonpanel {
    margin-top: 10px;
    width: 86%;
}
.phy_chbox_oncheck {
    color: #414141;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 10px;
    width: 100%;
}
.phy_deletepanel {
    margin: 20px auto 0;
    text-align: right;
    width: 80%;
}
.mta_grid_clm {
    border-right: 1px solid #cfdfe7;
}
.phy_createsearch_btn {
    color: #333;
    font-family: arial;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    width: 80%;
}
a.phy_createsearch_btn:link {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a.phy_createsearch_btn:hover {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
.dropdown {
    background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.dropdown:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    font-weight: 800;
    height: 36px;
    width: 100px;
}
.phy_landing {
    background-color: #fff;
    border: 1px solid #cfdfe7;
    border-radius: 4px;
    margin-left: auto;
    margin-right: auto;
    min-height: 30px;
    width: 80%;
}
.phy_search {
    background-color: #fff;
    border: 1px solid #cfdfe7;
    border-radius: 4px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    max-height: 400px;
    overflow: auto;
    width: 80%;
}
.phy_header {
    background-color: #4985c0;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    font-family: arial;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    width: auto;
}
.cssPhyGrid {
    border-radius: 4px;
    margin: 0 auto;
    overflow-y: scroll;
    width: 100%;
}
.cssPhyGrid td, .cssPhyGrid th {
    padding: 4px;
}
.cssPhySearchGrid {
    margin: 0 auto;
    width: 80%;
}
.phy_tab_geninfo_txtinputfield {
    background: linear-gradient(to bottom, #e8e8e8 0%, #e9e9e9 8%, #ffffff 48%, #ffffff 96%, #f9f9fa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
    min-height: 22px;
    outline: medium none;
    padding-top: 5px;
    text-indent: 5px;
}

.cssButtonLanding {
    height: 45px;
    width: 100px;
}
.cssButtonCriteria {
    background: url("../Images/Criteria.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 140px;
    line-height: 25px;
    margin: auto 24px;
    text-align: center;
    width: 160px;
}
.cssSubPracticeAdmin {
    background: url("../Images/PA.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 143px;
    line-height: 25px;
    margin: auto 24px;
    text-align: center;
    width: 160px;
}
.ppa_createsearchpanel_pat {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.ppa_srchrfnd_pnl {
    margin-top: 20px;
    width: 100%;
}
.ppa_srchrfnd_lftpnl {
    color: #434343;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    width: 60%;
}
.ppa_srchrfnd_rgtpnl {
    margin: -2% 0 0;
    width: 100%;
}
.ppa_hdraside {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.ppa_createsearchpanel {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    width: 98%;
}
.ppa_tabcontent {
    margin: 20px auto 0;
    width: 80%;
}
.ppa_gridviw {
    background-color: transparent;
    border-bottom: 1px solid #cfdfe7;
    margin: 20px auto 0;
    min-height: 264px;
    width: 100%;
}
.ppa_dvcreg_header {
    background-color: #4985c0;
    height: 28px;
    padding: 0 0 14px 10px;
    width: 99%;
}
.ppa_devcreg_deletebtn {
    margin: 10px 10px 10px 0;
    text-align: right;
    width: 98%;
}
.ppa_devcmaphdr {
    color: #eb9206;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 800;
    margin: 10px 0;
    width: 100%;
}
.ppa_namecolumn {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 25.6%;
}
.ppa_namecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: 800;
    height: 42px;
    line-height: 3;
    text-indent: 10px;
    width: 17%;
}
.ppa_useridcolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 42px;
    line-height: 3;
    text-indent: 10px;
    width: 18%;
}
.ppa_gridnamecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 17.8%;
}
.ppa_griduseridcolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 17.8%;
}
.ppa_rolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    padding-top: 6px;
    text-align: center;
    text-indent: 10px;
    width: 16%;
}
.ppa_gridrolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-align: center;
    text-indent: 10px;
    width: 15.9%;
}
.ppa_useridcolumn {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 25.2%;
}
.ppa_rolecolumn {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 46px;
    line-height: 3;
    text-indent: 10px;
    width: 16.2%;
}
.ppa_devcmap_radiobtn {
    float: left;
    height: 26px;
    line-height: 3;
    padding-top: 10px;
    text-indent: 7px;
    width: 4%;
}
.ppa_devcmap_patid {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 17.8%;
}
.ppa_devcmap_patidhdr {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: 800;
    height: 42px;
    line-height: 3;
    width: 17%;
}
.ppa_devcmap_typofserv {
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    padding-top: 6px;
    text-align: center;
    text-indent: 10px;
    width: 28%;
}
.ppa_devcmap_typofservtxt {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-align: center;
    text-indent: 10px;
    width: 28%;
}
.ppa_devcmapcontinuebtn {
    color: #eb9206;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: 800;
    margin: 0 0 10px;
    text-align: right;
    width: 100%;
}
.ppa_devcmapassgndevc {
    margin: 10px 0 0;
    width: 100%;
}
.ppa_dvcmap_gridviw {
    background-color: transparent;
    margin: 20px auto 0;
    width: 100%;
}
.ppa_dvcmap_header {
    background-color: #cdcdcd;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 18px;
    padding: 10px 0 14px 10px;
    width: 99%;
}
.ppa_dvcmap_assigndvcdtls {
    margin: 10px 0 0;
    width: 100%;
}
.ppa_dvcmap_devicelist {
    border: 0 solid #bab8b8;
    border-radius: 4px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 50px;
    width: 16%;
}
.ppa_dvcmap_dvceasgnbtn {
    float: left;
    padding-top: 16px;
    text-align: center;
    width: 5%;
}
.ppa_dvcmap_selectdvcdtls {
    background-color: #5e5e5e;
    border-radius: 6px;
    float: left;
    padding: 1%;
    width: 40%;
}
.ppa_dvcmap_devicecontent {
    background-color: #fff;
    height: 260px;
    width: 100%;
}
.ppa_dvcmap_dvcaddingbox {
    float: left;
    margin-top: 50px;
    width: 22%;
}
.ppa_dvcmap_dvcaddinglistbox {
    border: 1px solid #bab8b8;
    border-radius: 4px;
    box-shadow: -1px 0 4px rgba(45, 50, 50, 0.8);
    color: #ff6600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 140px;
    padding: 8px;
    width: 100%;
}
ul.ppa_dvcmap_mobilelist {
    list-style-type: none;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    text-align: left;
}
ul.ppa_dvcmap_mobilelist li {
    border-bottom: 1px solid #c3c3c3;
    height: 42px;
    line-height: 3;
    padding: 0;
    text-indent: 10px;
}
ul.ppa_dvcmap_mobilelist li a {
    color: #333333;
    display: block;
    font-weight: 700;
    text-decoration: none;
    width: 100%;
}
ul.ppa_dvcmap_mobilelist li a:hover, ul.ppa_dvcmap_mobilelist li a:focus {
    background-color: #8dc63f;
    color: #333333;
    font-weight: 700;
    height: 42px;
    text-decoration: none;
    width: 100%;
}
.ppa_dvcmap_dvcdtltxt {
    border-bottom: 1px solid #d0d0d0;
    color: #010101;
    font-family: Arial,Helvetica,sans-serif;
    height: 37px;
    line-height: 2;
    padding: 7px;
    width: 97%;
}
.ppa_dvcmap_asgnunasgnbtn {
    margin-top: 18px;
    width: 100%;
}
.default_text {
    clear: both;
    color: #404142;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 16px;
    left: 3px;
    position: relative;
    top: 5px;
}
.cssImage {
    height: 134px;
    visibility: hidden;
    width: 134px;
}
.cssFileUpload {
    visibility: hidden;
}
.cssMessageLabel {
    color: #464646;
    font-family: Arial;
    font-size: 7px;
    font-weight: normal;
    line-height: 13px;
    
    visibility: hidden;
}
.watermarked {
    color: Gray;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.fgtpwd_globaldiv {
    margin: 5% auto 0;
    width: 40%;
}
.fgtpwt_hdrtxtlbl {
    color: #037dab;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 800;
    margin: 0 0 20px;
    width: 100%;
}
.fgtpwd_panel {
    background: linear-gradient(to bottom, #ffffff 0%, #ececec 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c6c6c6;
    border-radius: 4px;
    box-shadow: 0 0 4px rgba(50, 50, 50, 0.69);
    height: 245px;
    width: 100%;
}
.fgtpwd_usridtxtlbl {
    margin: 100px auto 10px;
    width: 80%;
}
.fgtpwd_usridtxt {
    color: #3b3b3b;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    width: 100%;
}
.fgtpwd_txtfieldpnl {
    margin: -28px 0 0 25%;
    width: 90%;
}
.fgtpwd_txtfield {
    background: linear-gradient(to bottom, #cccccc 0%, #d6d6d6 8%, #f5f5f5 24%, #ffffff 32%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #949494;
    border-radius: 4px;
    color: #3b3b3b;
    font-size: 14px;
    font-weight: 800;
    height: 41px;
    width: 80%;
}
.fgtpwd_sbmtbtn {
    margin-top: 10px;
    text-align: right;
    width: 97%;
}
.chngpwd_txtfieldpnl {
    margin: -28px 0 0 160px;
}
.chngpwd_usridtxtlbl {
    margin: 30px auto 10px;
    width: 90%;
}
.chngpwd_txt_txtfield {
    margin-top: 28px;
    width: 100%;
}
.chngpwd_txtfield {
    background: linear-gradient(to bottom, #cccccc 0%, #d6d6d6 8%, #f5f5f5 24%, #ffffff 32%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #949494;
    border-radius: 4px;
    color: #3b3b3b;
    font-size: 14px;
    font-weight: 800;
    height: 34px;
    width: 100%;
}
.cssNext {
    background: url("../Images/graph_next.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 25px;
    margin: auto 24px;
    text-align: center;
    width: 42px;
}
.cssPrev {
    background: url("../Images/graph_prev.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 25px;
    margin: auto 24px;
    text-align: center;
    width: 42px;
}
.phy_patientsearchpanel {
    background: linear-gradient(to bottom, #f7f7f7 0%, #dadada 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #b3b3b3;
    border-radius: 8px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.patient_search {
    background-color: #fff;
    border: 1px solid #cfdfe7;
    border-radius: 4px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
    min-height: 264px;
    width: 80%;
}
.cssPatientSearchGrid {
    margin: 0 auto;
    width: 100%;
}
.phy_deletebtndisabled {
    background: linear-gradient(to bottom, rgba(217, 225, 235, 1) 0%, rgba(196, 209, 225, 1) 48%, rgba(189, 203, 221, 1) 52%, rgba(189, 204, 221, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #dfe6ee;
    font-weight: 800;
    height: 36px;
    text-align: center;
    width: 100px;
}
.phy_global_contrprtevntview {
    margin: 0;
    width: 100%;
}
.phy_rprtevntview {
    background: linear-gradient(to bottom, #f7f7f7 0%, #dadada 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #b3b3b3;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.phy_report_graphload {
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    width: 100%;
}
.phy_report_bottompanel {
    background-color: #f7f7f7;
    border-top: 1px solid #adadad;
    padding: 10px;
    width: 98.2%;
}
.phy_report_lftpnl {
    color: #303030;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    width: 45%;
}
.phy_report_mdlpnl {
    float: left;
    padding-top: 36px;
    width: 20%;
}
.phy_report_rgtpnl {
    float: left;
    padding: 10px;
    width: 33%;
}
.phy_report_mdlnlgrid {
    border: 1px solid #a9a9a9;
    border-radius: 4px;
    color: #424242;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    height: 84px;
    width: 99%;
}
.phy_report_grid_lft {
    background-color: #fff;
    border-right: 1px solid #a9a9a9;
    float: left;
    height: 42px;
    line-height: 3;
    text-indent: 8px;
    width: 41%;
}
.phy_report_grid_rgt {
    background-color: #fff;
    float: left;
    height: 42px;
    line-height: 3;
    text-align: center;
    text-indent: 8px;
    width: 58%;
}
.phy_report_grid_lft1 {
    background-color: #dfdede;
    border-right: 1px solid #a9a9a9;
    float: left;
    height: 42px;
    line-height: 3;
    text-indent: 8px;
    width: 41%;
}
.phy_report_grid_rgt1 {
    background-color: #dfdede;
    float: left;
    height: 42px;
    line-height: 3;
    text-align: center;
    text-indent: 8px;
    width: 58%;
}
.phy_commenttxt {
    color: #04597d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-indent: 10px;
    width: 100%;
}
.phy_commenttxtareapnl {
    padding-top: 7px;
    width: 100%;
}
.phy_cmttxtarea {
    border: 1px solid #acacac;
    height: 90px;
    width: 100%;
}
.phy_report_hdrtxtlbl {
    color: #037dab;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    width: 100%;
}
.phy_report_comenttxtfld {
    width: 100%;
}
.ppa_patient_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    padding-top: 6px;
    text-align: center;
    text-indent: 10px;
    width: 19%;
}
.ppa_gridrolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-align: center;
    text-indent: 10px;
    width: 19%;
}
.ppa_rolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    padding-top: 6px;
    text-align: center;
    text-indent: 10px;
    width: 13%;
}
.ppa_gridrolecolumn_active {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-align: center;
    text-indent: 10px;
    width: 13%;
}
.ppa_gridrolecolumn_edit {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 29px;
    line-height: 2;
    padding-top: 7px;
    text-align: center;
    text-indent: 10px;
    width: 15.9%;
}
.ppa_patientview_deletebtn {
    margin: 10px auto;
    text-align: right;
    width: 80%;
}
.ppa_patstatus_deletebtn {
    margin: 10px auto;
    text-align: right;
    width: 100%;
}
.phy_header_small {
    background-color: #4985c0;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: 800;
    height: 30px;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    width: auto;
}
.divPopUp {
    background-color: #fff;
    border: 2px solid #6f9f2e;
    border-radius: 6px;
    min-height: 50%;
    width: 53%;
}

.View_body {
    min-height: 26%;
    padding: 6px;
    width: 98%;
}
.momecmnt_hdr {
  font-size: 24px;
  padding-bottom: 5px;
  text-indent: -4px;
}
.popUpStyle {
    background: none repeat scroll 0 0 #00acee;
    color: #4f6b72;
    opacity: 0.15;
    padding: 6px;
}
.View_rowpanel {
    padding: 8px 0;
    width: 100%;
}
.momecoments_body {
    min-height: 26%;
    overflow-y: scroll;
    padding: 6px;
    width: 98%;
}
.momecoments_rowpanel {
 

}
.momecmnt_div {
  
  padding: 5px;
}
.momecoments_namedate {
    width: 100%;
}
.name_span {
    color: #0b4580;
    font-family: "segoe UI";
    font-size: 16px;
    font-weight: 800;
}
.date_span {
  color: #898989;
  font-size: 13px;
  font-weight: bold;
}
.momecoments_rowpanel span {
  color: #898989;
  font-size: 11px;
  font-weight: normal;
}
.momecmnts_txt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: justify;
}
.mome_popup_closebtn {
    margin: -37px 4px 0 0;
    text-align: right;
    width: 100%;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: outside none none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    border-collapse: collapse;
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-front {
    z-index: 2000;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    display: block;
    margin-top: 2px;
    min-height: 0;
    padding: 0.5em 0.5em 0.5em 0.7em;
    position: relative;
}
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
    padding-left: 0.7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    overflow: auto;
    padding: 1em 2.2em;
}
.ui-autocomplete {
    cursor: default;
    left: 0;
    position: absolute;
    top: 0;
}
.ui-button {
    cursor: pointer;
    display: inline-block;
    line-height: normal;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}
.ui-button-text-only .ui-button-text {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 0.4em;
    text-indent: -99999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.ui-datepicker {
    display: none;
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-dialog {
    left: 0;
    outline: 0 none;
    padding: 0.2em;
    position: absolute;
    top: 0;
}
.ui-dialog .ui-dialog-titlebar {
    height: 32px;
    position: relative;
}
.ui-dialog .ui-dialog-title {
  color: #464646;
  float: left;
  font-family: Arial;
  font-size: 14px;
  margin: 8px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.ui-dialog .ui-dialog-titlebar-close {
  height: 28px;
  margin: -10px 0 0;
  padding: 1px;
  position: relative;
  right: 0;
  top: 6em;
  width: 91px;
  z-index: 1;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin-top: 0.5em;
    padding: 0.3em 1em 0.5em 0.4em;
    text-align: center;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
    text-align: center;
    width: 100%;
}
.ui-dialog .ui-dialog-buttonpane button {
  background: none repeat scroll 0 0 #8bc43f;
  border: medium none;
  border-radius: 4px;
  color: #ffffff;
  font-family: arial;
  font-weight: bold;
  height: 30px;
  margin:0 5px 0 0;
  width:auto;
}
.ui-dialog .ui-resizable-se {
    background-position: 16px 16px;
    bottom: -5px;
    height: 12px;
    right: -5px;
    width: 12px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-menu {
    display: block;
    list-style: outside none none;
    margin: 0;
    outline: medium none;
    padding: 2px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}
.ui-menu .ui-menu-item {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 2px 0;
    width: 100%;
}
.ui-menu .ui-menu-divider {
    border-width: 1px 0 0;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 5px -2px;
}
.ui-menu .ui-menu-item a {
    display: block;
    font-weight: normal;
    line-height: 1.5;
    min-height: 0;
    padding: 2px 0.4em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-weight: normal;
    margin: -1px;
}
.ui-menu .ui-state-disabled {
    font-weight: normal;
    line-height: 1.5;
    margin: 0.4em 0 0.2em;
}
.ui-menu .ui-state-disabled a {
    cursor: default;
}
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item a {
    padding-left: 2em;
    position: relative;
}
.ui-menu .ui-icon {
    left: 0.2em;
    position: absolute;
    top: 0.2em;
}
.ui-menu .ui-menu-icon {
    float: right;
    position: static;
}
.ui-progressbar {
    height: 2em;
    overflow: hidden;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url("images/animated-overlay.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%;
}
.ui-resizable-s {
    bottom: -5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
}
.ui-resizable-sw {
    bottom: -5px;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: -5px;
    top: -5px;
    width: 9px;
}
.ui-selectable-helper {
    border: 1px dotted black;
    position: absolute;
    z-index: 100;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-spinner {
    display: inline-block;
    overflow: hidden;
    padding: 0;
    position: relative;
    vertical-align: middle;
}
.ui-spinner-input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: inherit;
    margin: 0.2em 22px 0.2em 0.4em;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-button {
    cursor: default;
    display: block;
    font-size: 0.5em;
    height: 50%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 16px;
}
.ui-spinner a.ui-spinner-button {
    border-bottom: medium none;
    border-right: medium none;
    border-top: medium none;
}
.ui-spinner .ui-icon {
    left: 0;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px;
}
.ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom-width: 0;
    float: left;
    list-style: outside none none;
    margin: 1px 0.2em 0 0;
    padding: 0;
    position: relative;
    top: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-tooltip {
    box-shadow: 0 0 5px #aaa;
    padding: 8px;
    position: absolute;
    z-index: 9999;
}
.ui-widget {
    font-family:Arial;
    
}
.ui-widget .ui-widget {
    font-size: 13px;
}
.mta_createsearch_btn lable {
  font-size: 12px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial;
}

.ui-widget-content {
  background: none repeat scroll 0 0 #ffffff;
  border: 8px solid #727273;
  border-radius: 6px;
  box-shadow: 0 0 20px #cccccc;
  color: #727273;
  font-size: 12px;
  height:auto;
  text-align: center;
  width: 350px;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    border-bottom: 1px solid #6997c2;
    color: #2165a5;
    font-family: Arial;
    font-weight: 800;
}
.ui-widget-header a {
    color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: url("../images/alert_okbtn.png") repeat-x scroll 50% 50% rgba(0, 0, 0, 0);
  border: medium none;
  font-weight: normal;
  /*top: 6.3em;*/
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("../images/alert_okbtn.png") repeat-x scroll 50% 50% #ffffff;
    border:none;
    color: #212121;
    font-weight: normal;
    
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none;
    
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #ffffff;
    border: 1px solid #aaaaaa;
    color: #212121;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #fbf9ee;
    border: 1px solid #fcefa1;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: url("images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #fef1ec;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-state-disabled .ui-icon {
}
.ui-icon {
    height: 16px;
    width: 16px;
}
.ui-icon-blank {
    background-position: 16px 16px;
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-on {
    background-position: -96px -144px;
}
.ui-icon-radio-off {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-widget-overlay {
  background-color: #00acee;
  opacity: 0.15;
}
.ui-widget-shadow {
    background: none repeat scroll 0 0 #000;
    border-radius: 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}
.phy_generateview {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 5px auto 10px;
    padding: 5px;
    width: 98%;
}
.phy_gntrpt_hdr {
    background-color: #cdcdcd;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 40px;
    line-height: 2;
    text-indent: 5px;
    width: 100%;
}
.phy_gntrpt_ptdtlscont {
    color: #2e2e2e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 8px 0;
    width: 100%;
}
.phy_gntrpt_graphloadsec {
    border-bottom: 1px solid #e6e6e7;
    border-top: 1px solid #e6e6e7;
    width: 100%;
}
.phy_gntrpt_comentsec {
    margin: 8px 0;
    width: 100%;
}
.phy_gntrpt_cmntsection {
    background-color: #fff;
    margin: 5px auto 10px;
    padding: 10px;
    width: 98%;
}
.phy_gntrpt_cmntsectionlftpnl {
    float: left;
    padding-top: 40px;
    width: 60%;
}
.phy_gntrpt_cmntsectionrgtpnl {
    float: right;
    padding-top: 40px;
    width: 40%;
}
.phy_button_buttonpanel {
    margin-top: 10px;
    width: 86%;
}
.phy_chbox_oncheck {
    color: #414141;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 10px;
    width: 100%;
}
.phy_deletepanel {
    margin: 20px auto 0;
    text-align: right;
    width: 80%;
}
.comments {
    background-image: url("../Images/cmnts_btn.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 34px;
    width: 115px;
}
.comments:hover {
    background-image: url("../Images/cmnts_btn_hover.png");
    border: medium none;
    color: #fff;
    font-weight: 800;
    height: 34px;
    width: 115px;
}
.phy_deletebtndisabled {
    background: linear-gradient(to bottom, rgba(217, 225, 235, 1) 0%, rgba(196, 209, 225, 1) 48%, rgba(189, 203, 221, 1) 52%, rgba(189, 204, 221, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #dfe6ee;
    font-weight: 800;
    height: 36px;
    text-align: center;
    width: 100px;
}
.phy_global_contrprtevntview {
    margin: 0;
    width: 100%;
}
.phy_rprtevntview {
    background: linear-gradient(to bottom, #f7f7f7 0%, #dadada 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #b3b3b3;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.phy_report_graphload {
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    width: 100%;
}
.phy_report_bottompanel {
    background-color: #f7f7f7;
    border-top: 1px solid #adadad;
    padding: 10px;
    width: 98.2%;
}
.phy_report_lftpnl {
    color: #303030;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    width: 45%;
}
.phy_report_mdlpnl {
    float: left;
    padding-top: 36px;
    width: 20%;
}
.phy_report_rgtpnl {
    float: left;
    padding: 10px;
    width: 33%;
}
.phy_report_mdlnlgrid {
    border: 1px solid #a9a9a9;
    border-radius: 4px;
    color: #424242;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 800;
    height: 42px;
    width: 509%;
}
.phy_report_grid_lft {
    background-color: #fff;
    border-right: 1px solid #a9a9a9;
    float: left;
    height: 42px;
    line-height: 3;
    text-indent: 8px;
    width: 41%;
}
.phy_report_grid_rgt {
    background-color: #fff;
    float: left;
    height: 42px;
    line-height: 3;
    text-align: center;
    text-indent: 8px;
    width: 58%;
}
.phy_report_grid_lft1 {
    background-color: #dfdede;
    border-right: 1px solid #a9a9a9;
    float: left;
    height: 42px;
    line-height: 3;
    text-indent: 8px;
    width: 41%;
}
.phy_report_grid_rgt1 {
    background-color: #dfdede;
    float: left;
    height: 42px;
    line-height: 3;
    text-align: center;
    text-indent: 8px;
    width: 58%;
}
.phy_commenttxtareapnl {
    padding-top: 7px;
    width: 100%;
}
.phy_cmttxtarea {
    border: 1px solid #acacac;
    height: 90px;
    width: 100%;
}
.phy_report_hdrtxtlbl {
    color: #037dab;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    width: 100%;
}
.phy_report_comenttxtfld {
    width: 100%;
}
.momecoments_body_terminate {
    padding: 6px;
    width: 98%;
}
.cpHeader {
    background-color: #719ddb;
    color: white;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 18px;
    width: 100%;
}
.cpBody {
    background-color: #dce4f9;
    border: 1px none gray;
    float: right;
    font: 11px auto Arial;
    padding: 7px 0 4px 4px;
    width: 100%;
}
.report_grid_row1 {
    color: #000;
    font-family: arial;
    font-size: 12px;
    height: 20px;
    line-height: 1;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    width: auto;
}
.report_grid_row2 {
    background-color: #dae6f2;
    color: #000;
    font-family: arial;
    font-size: 12px;
    height: 20px;
    line-height: 1;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    width: auto;
}
.report_header_small {
    background-color: #4985c0;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    font-weight: 800;
    height: 36px;
    padding: 0 0 14px 10px;
    text-indent: 10px;
    width: auto;
}
.table_report {
    border: 1px solid #000;
}
.unlock_acc_div {
    background: linear-gradient(to bottom, #f7f7f7 0%, #dadada 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #b3b3b3;
    border-radius: 8px;
    height: 78px;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
}
.unlock_resultdiv {
    background-color: #fff;
    border-radius: 4px;
    margin: 10px auto 0;
    width: 75%;
}
.unlock_acc_header {
    background-color: #4985c0;
    border-radius: 4px 4px 0 0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 20px;
    padding: 5px 0 0;
    text-align: center;
    width: 99%;
}
.unlock_namecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: 800;
    height: 42px;
    line-height: 3;
    text-indent: 10px;
    width: 30%;
}
.unlock_useridcolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 42px;
    line-height: 3;
    text-indent: 10px;
    width: 28%;
}
.unlock_rolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    padding-top: 6px;
    text-align: center;
    text-indent: 10px;
    width: 20%;
}
.phy_gridnamecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 31%;
}
.phy_griduseridcolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-indent: 10px;
    width: 28%;
}
.phy_rolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #ffffff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    height: 36px;
    padding-top: 6px;
    text-align: center;
    text-indent: 10px;
    width: 19.7%;
}
.phy_gridrolecolumn_srcrslt {
    border-right: 1px solid #7da9d5;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 2;
    text-align: center;
    text-indent: 10px;
    width: 19.7%;
}
.unlock_unlockbtn {
    margin: 10px auto;
    text-align: right;
    width: 52%;
}
.unlock_noresults {
    margin: 10px auto 0;
    text-align: center;
    width: 52%;
}
.menu dl {
    margin-left: 5px;
}
.menu dd, .menu dt, .menu ul {
    margin: 0;
    padding: 0;
}
.menu dd {
    margin: 30px 0 0;
    position: relative;
}
.menu dt a {
    color: #000;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none;
}
.menu dt a.selected {
}
.menu dt a span {
    cursor: pointer;
    display: block;
    padding: 5px;
}
.menu dd ul {
    background-color: #ffffff;
    border: 1px solid #6eb7d2;
    border-radius: 2px;
    cursor: pointer;
    display: none;
    height: auto;
    left: auto;
    list-style: outside none none;
    margin: 0;
    opacity: 1;
    padding: 3px 5px;
    position: absolute;
    right: 0;
    width: auto;
    z-index: 100;
}
.menu dd ul li {
    border-bottom: 1px solid #e1ebf2;
    margin: 4px;
    width: 95%;
}
.menu span.value {
    display: none;
}
.menu dd ul li a {
    color: #000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 600;
    overflow: hidden;
    padding: 2px;
    text-align: left;
    text-decoration: none;
    width: 98%;
}
.menu dd ul li a:hover {
    background: none repeat scroll 0 0 #00aeef;
    color: #000;
    padding: 2px;
    text-decoration: none;
}
.menu dd ul li a:visited {
    text-decoration: none;
}
.navBar {
    display: none;
    margin: auto 0;
}
.ui-autocomplete {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0;
    float: left;
    height: 132px;
    overflow: auto;
    text-align: left;
    width: auto;
}
.report_comment .updateSummary td {
    white-space: normal;
    width: 100%;
}
.report_comment td {
    white-space: normal;
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
}
.divCommentPopUp {
  background-color: #fff;
  border: 8px solid #727273;
  border-radius: 6px;
  box-shadow: 0 0 20px #cccccc;
  padding: 10px;
  width: 53%;
}
.View_commentpanel {
  height: 232px;
  overflow-y: auto;
  padding: 0;
  width: 100%;
}
.popupValues {
    word-break: break-all;
}
    
.loading {
    font-family: Arial;
    font-size: 10pt;
    height: 100px;
    left: 45%;
    position: fixed;
    top: 45%;
    width: 200px;
    z-index: 999;
}
#reports_pane {
    height: 300px;
    width: 100%;
}
#reports_left_pane {
    border-radius: 3px;
    float: left;
    height: 200px;
    width: 20%;
}
#reports_right_pane {
    background: #fff;
    border: 1px solid #f0f0f0;
    float: left;
    height: 500px;
    margin-left: 0px;
    min-height: 200px;
    overflow: auto;
    width: 79%;
}
.report_type {
    background: #f6f6f6;
    color: #999;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    border: 1px solid #eee;
    border-right: none;
}
.report_type:hover {
    background: #fff;
    color: #333;
    cursor: pointer;
    font-size: 12px;
}
.report-day {
    margin-left: 10px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #999;
    border-bottom: 1px solid #f0f0f0;
}
.report-day:hover {
    text-decoration: underline;
}
.report-day .glyphicon {
    margin-right: 5px;
}
.report-day span {
    color: #666;
    font-weight: normal;
}
.report-day .selected_day {
    text-decoration: underline;
    color: #999;
}
.report_selected {
    background: #fff;
    color: #111;
    font-weight: bold;
}
.report-list {
    max-height: 400px;
    overflow: auto;
}
.report_file {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 2px 5px 5px 1px #ccc;
    color: #000;
    float: left;
    font-family: "Segoe UI","Segoe WP","Segoe UI WPC",Tahoma,Arial,sans-serif;
    font-size: 13px;
    margin: 4px 0 4px 12px;
    width: 285px;
}
.file_image {
    background-color: #f0f0f0;
    float: left;
    overflow: hidden;
    padding: 5px;
    width: 20%;
}
.file_data {
    float: left;
    padding: 3px;
    width: 72%;
}
.file_view {
    color: blue;
    cursor: pointer;
    float: right;
}
.file_view:hover {
    color: blue;
    cursor: pointer;
    float: right;
    text-decoration: underline;
}
.errorLabel {
    color: Red;
    display: none;
    float: left;
}
.rpt_rightTab {
    background: none repeat scroll 0 0 rgb(223, 243, 255);
    border: 1px solid #fff;
    color: #030303;
    cursor: pointer;
    font-family: "segoe UI";
    font-size: 12px;
    font-weight: bolder;
    padding-bottom: 4%;
    padding-left: 5%;
    padding-top: 4%;
    width: 96%;
}
.rpt_rightTab:hover {
    background: none repeat scroll 0 0 rgb(223, 243, 255);
    border: 1px solid #fff;
    color: #030303;
    cursor: pointer;
    font-family: "segoe UI";
    font-size: 12px;
    font-weight: bolder;
    padding-bottom: 4%;
    padding-left: 5%;
    padding-top: 4%;
    width: 96%;
}
#MainContent_ShowPdf1 {
    border: medium none !important;
    height: 82% !important;
    position: absolute;
    width: 89.6% !important;
}
.pop_close {
    background: url("../images/close_pp.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: right;
    height: 25px;
    margin-right: 10px;
    width: 25px;
}
/*
#diagnosis_confirm {
    background: none repeat scroll 0 0 #8bc43f;
    border: medium none;
    border-radius: 5px;
    color: #ffffff !important;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    margin-left: 25%;
    padding: 10px;
    width: 175px;
}*/

.ui-datepicker-calendar .ui-state-default {
  background: none repeat scroll 0 0 #999999;
  border-radius: 5px;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  font-weight:bold;
}
/*.ui-state-default.ui-state-highlight {
  background: none repeat scroll 0 0 red;
}
.ui-state-default.ui-state-active {
  background: none repeat scroll 0 0 green;
}*/

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background:green;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: none repeat scroll 0 0 red;
  border: 1px solid #fcefa1;
  color: #ffffff;
}

.createAssignbutton {
  background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  border-radius: 6px;
  box-shadow: 1px 1px 1px #b3b3b3;
  color: #fff;
  font-weight: bold;
  height: 29px;
  width: 110px;
}
.createAssignbutton:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    width: 110px;
}
.createRMAbutton {
  background: linear-gradient(to bottom, #9fb3cc 0%, #92a9c6 15%, #7895b9 36%, #6c8cb3 48%, #597eaa 52%, #5b80ab 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  border-radius: 6px;
  box-shadow: 1px 1px 1px #b3b3b3;
  color: #fff;
  font-weight: bold;
  height: 29px;
  width: 95px;
}
.createRMAbutton:hover {
    background: linear-gradient(to bottom, #86c28c 0%, #76be7c 12%, #4ab253 33%, #2eab39 48%, #009e10 52%, #009c0c 70%, #009c0c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 1px #b3b3b3;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    width: 95px;
}




.ui-datepicker-prev {
  background: url("../images/arrowhl.png") repeat scroll 0 2px rgba(0, 0, 0, 0);
  height: 18px !important;
  cursor:pointer;
}
.ui-datepicker-prev:hover{
    background:url("../images/arrowhl.png") repeat scroll 0 2px rgba(0, 0, 0, 0);
     height: 18px !important;
     cursor:pointer;
   
}
.ui-datepicker-prev.ui-state-disabled {
    background:none;
}
.ui-datepicker-next {
background:url("../images/arrowhr.png") repeat scroll 0 2px rgba(0, 0, 0, 0);
 height: 18px !important;
 cursor:pointer;
   
}
.ui-datepicker-next:hover{
 background:url("../images/arrowhr.png") repeat scroll 0 2px rgba(0, 0, 0, 0);
  height: 18px !important;
  cursor:pointer;
 }

.ib-style .phy_settings_lastservicebtn {
    padding: 8px;
    text-indent: 0px;
    color: #898989;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 10px;
}
.ib-style .phy_settings_rgtcont {
    margin-left: 15px;
}
.ib-style label {
  margin-left: 4px;
  color: #666;
  font-weight: normal;
}

.ib-style .hasDatepicker {
  background: #ffffff;
  border: 1px solid #999999;
  border-radius: 5px;
  color: #727273;
  font-family: arial;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 22px;
  padding-left: 5px;
  text-align: left;
  width: 120px;
  line-height: normal;
  margin-right: 2px;
  display: inline-block;
  margin-left: 5px;
}

.ib-style .mta_createform, .ib-style.mta_createform {
    margin: 0;
}

.drag {
  opacity: 0.5;
}
.over {
  background: red;
}
.btn-full-width {
    width: 100%;
}

