﻿/***************GLOBAL SETTINGS****************/
* html img, * html .png{position:relative;behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/Transparent16.png"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}
* { margin: 0;padding: 0;}
html, body, #bg, #bg table, #bg td {height:100%;width:100%; color:#000}
.style1{width: 100%;position:absolute;top:0px;margin:0px;padding:0px;}

html {overflow-x:hidden;}
/****************GLOBAL SETTINGS***************/
#m-tmenu{width:700px;float:right}

    #m-tmenu button ,  #m-favitem  , #m-menupin ,
    .master-btn-lst button span
                {width:50px!important; height:50px!important;float:right;  margin: 10px ; border: none;/*background-color:#000099 ;*/ zoom:.6;cursor:pointer;
                background-image: url(../images/master_icons.png)!important;background-repeat: no-repeat; background-position-y: 0px;  }

#m-search               {background-position-x:0px ;  position: absolute;right: 0px;}
#m-messages             {background-position-x:-100px}
#m-inbox                {background-position-x:-100px}
#m-notifications        {background-position-x:-1465px}
#m-alerts               {background-position-x:-1465px}
#m-calender             {background-position-x:-150px}
#btn-report-error span  {background-position-x:-1810px; margin: -6px 0px 0px -80px;}
#btn-start-alarm span   {background-position-x:-1760px; margin: -6px 0px 0px -80px; }
#btn-report-ovr span    {background-position-x:-1370px; margin: -6px 0px 0px -80px; }
#btn-Triage span {
    background-position-x: -1570px;
    margin: -6px 0px 0px -80px;
}
#btn-report-RP span    {background-position-x:-1860px; margin: -6px 0px 0px -80px; }
#btn-end-shift span    {background-position-x:-1370px; margin: -6px 0px 0px -80px; }
#m-user span            {background-position-x:-660px; margin: -6px 0px 0px -80px; }
#m-help span            {background-position-x:-250px; margin: -6px 0px 0px -80px; }
#m-logout span          {background-position-x:-1015px; margin: -6px 0px 0px -80px; }
#inbox span             {background-position-x:-100px;}
#alert span             {background-position-x:-1465px;}
#notif span             {background-position-x:-1860px;}
#m-favitem              {background-position-x:-1060px; zoom: 0.55!important;float:right; margin: 20px 20px 10px 20px;}
#m-menupin.m-un-pinned  {background-position-x:-1160px; zoom: 0.55!important;float:left; margin: 20px 60px 10px 20px;}
#m-menupin.m-pinned     {background-position-x:-1115px; zoom: 0.55!important;float:left; margin: 20px 60px 10px 20px;}

/*.dropdown-menu i {zoom: .5!important;background-position-y: -100px!important;margin-right: 50px!important;}*/


.master-slide{display: none;position: fixed;top: 60px;padding: 10px 10px 0px 10px;background-color: #fff;max-height: 500px;overflow: hidden;
              border: 1px solid #000;z-index: 3000;min-height: 50px;}

.master-slide:before{content: "";position: fixed;top: 50px;border-bottom: 10px solid #000;border-bottom-color: black;border-right: 10px solid transparent;border-left: 10px solid transparent;}
.master-slide span.close{content: "X";font-family: cursive;font-size: x-large;border-radius: 50px;border: 2px solid;BACKGROUND: WHITE;CURSOR: POINTER;TOP: 0PX;
                    POSITION: ABSOLUTE;RIGHT: 0PX;PADDING-LEFT: 7PX;MARGIN: 5PX;WIDTH: 25PX;}
.master-slide span.close:hover{color:white;background:BLACK!IMPORTANT}


#divlogout { width: 200px;right: 70px;}
#divlogout:before {right: 80px;}   

#master-weather-dtls{ width: 200px;left: 240px;}
#master-weather-dtls:before {left: 250px;}

#master-calender-dtls{ width: 200px;right: 420px;}
#master-calender-dtls:before {right: 430px;}

#master-alerts-dtls{width: 85%;height:90%;right: 180px;}
#master-alerts-dtls:before {right: 390px;}

#master-inbox-dtls{width: 200px;right: 340px;}
#master-inbox-dtls:before {right: 350px;}

#master_search_result {    width: 950px; height:480px;left: 50%;    right: 50%;-moz-transform: translate(-50%, 0px);    -ms-transform: translate(-50%, 0px);    -o-transform: translate(-50%, 0px);    -webkit-transform: translate(-50%, 0px);    transform: translate(-50%, 0px);}
#master_search_result:before {right: 30%;position: fixed;top: -10px;}


#master_search_result_tabs{    width: 950px;    margin-left: auto;    margin-right: auto;    height: 480px; overflow: hidden;}

    #master_search_result_tabs .ui-tabs-nav li {height: 40px;width: 140px;font-size: medium;    }



    #master-alerts-dtls .-hdr{float:left; width:30px;min-height:40px; background:#ddd; border-top: 1px solid #aaa;margin-bottom: 2px;}
    #master-alerts-dtls .-dtl{float: left;width: 170px;min-height: 40px;border-top: 1px solid #aaa;margin-bottom: 2px;}
    #master-alerts-dtls .-act{float:left; width:200px;min-height:40px;background:#def}


    
    
    

   
   .master-btn-lst button {width: 200px;height: 30px;margin-bottom: 2px;border: none;text-align: left;padding: 6px 0px 0px 50px;cursor:pointer}

   .master-btn-lst button span{background-position-y: -50px; float:left}
   


    #master_head{width:100%;height:45px; z-index:10;    /*background: url(../images/master/hl.jpg) 0 0 repeat-x;*/}
    #master_head.fixed{  position: fixed;    top: 0;    }
     
     #main_head{        height:100%; margin-left:auto;margin-right:auto; /*background: #000099;*/}
     /*#main_head.fixed{  position: fixed;    top: 0;    }*/
       
     #main_menu{ width:1024px; height:45px;/*background: #6666cc;*/padding-bottom:2px;margin-left: auto;margin-right: auto;transition: width .3s ,float .3s; -webkit-transition: width .3s , float .3s;}
     #main_menu.fixed {  position: fixed;    top: 0;    z-index: 1;     border-bottom: 4px solid #285b70;   width:100%;transition: width .3s , float .3s;-webkit-transition: width .3s , float .3s;}

     #main_menu.un-pinned {width: 50px;float: right; background:#99cc33  ;right:0px } 
     #main_menu.un-pinned #nav{display:none;   }  
     #main_menu.un-pinned #m-menupin{background-color:#99cc33}  


        
#master_body{width:100%;/*background-color:#ECF0F6;padding:5px 0px 5px 0px;*/}
    #main_body{width:100%;margin-left:auto;margin-right:auto;min-height:560px;margin-bottom:60px;background-color:White;
              /*-webkit-box-shadow:1px 1px 20px 5px #777;-moz-box-shadow:1px 1px 20px 5px #777;*/
               }
    
    
/*#master_foot{width:100%;height:20px;    background-color: #333!important;color:#b3b3b3!important   }*/
    /*#main_foot{width:1024px;height:100%; margin-left:auto;margin-right:auto;}*/
    
    
 .bot_menu{font-family:Tahoma;font-size:small;color:#bbb;text-align:center}
.bot_menu a{margin-right:10px;margin-left:10px;color:#bbb}
.bot_menu a:link {text-decoration: none}
.bot_menu a:visited {text-decoration: none}
.bot_menu a:active {text-decoration: none}
.bot_menu a:hover {text-decoration: underline; color: red;}



/* float Left*/
.FL{float:left!important}


/* float Right*/
.FR{float:right!important}

#main_phdr{ width:1022px;margin-left: auto;margin-right: auto;border: 1px solid #BB95B8;   position:relative; min-height:120px}        /*  position:relative   for testing to exclude  MAIN-EXPANDED and CONTAINER*/




.scrollup{    width:40px;    height:40px;    opacity:0.3;    position:fixed;    bottom:100px;    right:100px;    display:none;    text-indent:-9999px;    background: url('../images/icon_top.png') no-repeat;}

    #SEARCH-HEADER .chk { width: 46px!important;  margin-top: 4px;}
    #SEARCH-HEADER .chk:active    { width: 46px!important;  background:#ddd;margin-top: 4px; }




    
.action-btn   {  height:50px;width:50px;float:left;color:#fff;font-size:small;text-align:center;background-image: url(../images/action_menu.png);
                 background-repeat: no-repeat;background-position-y: -50px; margin:10px 30px 0px 10px;zoom:.9}
.action-btn:hover    { background-position-y: 0px;cursor:pointer}

.action-btn-new   {background-position-x:0px}
.action-btn-save  {background-position-x:-50px}
.action-btn-delete{background-position-x:-100px}
.action-btn-print {background-position-x:-150px}
.action-btn-move  {background-position-x:-600px}
.action-btn-copy  {background-position-x:-550px}



.menu-btn   {  height:50px;width:50px;float:left;color:#fff;font-size:small;text-align:center;background-image: url(../images/action_menu.png);
                 background-repeat: no-repeat;background-position-y: -100px; margin:10px 30px 0px 10px;zoom:1.2}
.menu-btn:hover    { background-position-y: 0px;cursor:pointer}

.menu-btn-new   {background-position-x:0px}
.menu-btn-save  {background-position-x:-50px}
.menu-btn-open  {background-position-x:-1050px}
.menu-btn-delete{background-position-x:-100px}
.menu-btn-print {background-position-x:-150px}
.menu-btn-move  {background-position-x:-600px}
.menu-btn-copy  {background-position-x:-550px}
.menu-btn-inst  {background-position-x:-250px}
.menu-btn-info  {background-position-x:-200px}








/*LOADING*/
/*#followingBallsG{position:relative;width:456px;height:15px;margin-left:240px;}

.followingBallsG{background-color:#000000;position:absolute;top:0;left:0;width:15px;height:15px;
-moz-border-radius:10px;   -moz-animation-name:bounce_followingBallsG;   -moz-animation-duration:2.3s;   -moz-animation-iteration-count:infinite;  -moz-animation-direction:linear;
-webkit-border-radius:10px;-webkit-animation-name:bounce_followingBallsG;-webkit-animation-duration:2.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;
-ms-border-radius:10px;    -ms-animation-name:bounce_followingBallsG;    -ms-animation-duration:2.3s;    -ms-animation-iteration-count:infinite;    -ms-animation-direction:linear;
-o-border-radius:10px;     -o-animation-name:bounce_followingBallsG;     -o-animation-duration:2.3s;     -o-animation-iteration-count:infinite;     -o-animation-direction:linear;
border-radius:10px;        animation-name:bounce_followingBallsG;         animation-duration:2.3s;        animation-iteration-count:infinite;        animation-direction:linear;}

#followingBallsG_1{-moz-animation-delay:0s;}

#followingBallsG_1{-webkit-animation-delay:0s;}

#followingBallsG_1{-ms-animation-delay:0s;}

#followingBallsG_1{-o-animation-delay:0s;}

#followingBallsG_1{animation-delay:0s;}

#followingBallsG_2{-moz-animation-delay:0.23s;-webkit-animation-delay:0.23s;-ms-animation-delay:0.23s;-o-animation-delay:0.23s;animation-delay:0.23s;}

#followingBallsG_3{-moz-animation-delay:0.26s;-webkit-animation-delay:0.26s;-ms-animation-delay:0.26s;-o-animation-delay:0.26s;animation-delay:0.26s;}

#followingBallsG_4{-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s;}

@-moz-keyframes bounce_followingBallsG{
    0%{left:0px;background-color:#000000;}
    50%{left:436px;background-color:#FFFFFF;}
    100%{left:0px;background-color:#000000;}
    }

@-webkit-keyframes bounce_followingBallsG{
    0%{left:0px;background-color:#000000;}
    50%{left:436px;background-color:#FFFFFF;}
    100%{left:0px;background-color:#000000;}
    }

@-ms-keyframes bounce_followingBallsG{
    0%{left:0px;background-color:#000000;}
    50%{left:436px;background-color:#FFFFFF;}
    100%{left:0px;background-color:#000000;}
    }

@-o-keyframes bounce_followingBallsG{
    0%{left:0px;background-color:#000000;}
    50%{left:436px;background-color:#FFFFFF;}
    100%{left:0px;background-color:#000000;}
    }

@keyframes bounce_followingBallsG{
    0%{left:0px;background-color:#000000;}
    50%{left:436px;background-color:#FFFFFF;}
    100%{left:0px;background-color:#000000;}
    }*/



   








.-warning-master {position: absolute;background:#99cc33 /*#cb4437*/;border-radius: 15px;color: black;margin: -30px 0px 0px 20px;opacity: .9;padding: 5px;font: bold 14px Arial;min-width: 20px;
                      -webkit-animation: myfirst 0.4s linear 0.1s 10 alternate;                          animation: myfirst 0.4s linear 0.1s 10 alternate; color:white ; font-weight:bold}

.-warning-menu {position: absolute;background:#99cc33 /*#cb4437*/;border-radius: 15px;color: black;margin: -33px 0px 0px 160px;opacity: .9;padding: 5px;font: bold 14px Arial;min-width: 20px;
                      -webkit-animation: myfirst 0.4s linear 0.1s 50 alternate; animation: myfirst 0.4s linear 0.1s 50 alternate; color:white ; font-weight:bold}

/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {    0%   {background:#cb4437}    100% {background:#99cc33}}

/* Standard syntax */
@keyframes myfirst {    0%   {opacity:0 }    100% {opacity:1 }}

.-count-master {width: 22px;height: 14px;margin-top: -10px;margin-left: 10px;position: absolute;font-size: large;color: rgb(206, 10, 10);z-index: inherit;background: rgb(250, 214, 214);display:none}

                /*-webkit-animation: myfirst 0.5s linear 0.1s infinite alternate;    
                      animation: myfirst 0.5s linear 0.1s infinite alternate;}*/

#userinfo {   max-width: 300px;height: 40px;float: right;font-size: small;color: white;/*background: #000099;*/margin: 2px 0px 3px 23px;padding-right: 30px; cursor:pointer}
#master_user_name, #LocInfo {
    float: left;
    font-size: small;
    font-family: "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 10px;
    width: 200px;
    text-align: right;
    color: rgba(255, 255, 255, 0.5);
}
#LocInfo { padding-top:0px
}

    .user-icon {
        width: 50px;
        height: 50px;
        float: right;
        opacity: 1;
        background-image: url(../images/master_icons.png) !important;
        background-repeat: no-repeat;
        background-position-y: 0px;
        background-position-x: 0px;
        zoom: .8;
    }

.user-D {background-position-x: -350px;}
.user-N {background-position-x: -400px;}
.user-T {background-position-x: -650px;}
.user-X {background-position-x: -550px;}
.user-L {background-position-x: -460px;}
.user-P {background-position-x: -510px;}
.user-S {background-position-x: -710px;}
.user-U {background-position-x: -660px;}


/*
    
99cc33
ffcc00
99ff00
ffcc00

000099
0066cc
999999
996699
    
    */




#master_search{ float: right;border: 0px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);height: 37px;margin: 2px -2px 0px 0px;/*background-color: #000099;*/
                font-size: large;padding-left: 10px;font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;width:120px; -webkit-transition: width .3s , background-color .3s;}

    #master_search.active {width:250px; background-color:white    }








.master_search_count{    background: #99cc33;    color: white;    border-radius: 50px;    width: 30px;    height: 20px;    display: block;    float: right;
                             padding: 2px;    text-align: center;    margin: 2px;    font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;}

.master_search_item_row_count{    background: #99cc33;    color: white;    border-radius: 50px;    width: 30px;    height: 20px;    display: block;    float: left;
                             padding: 2px;    text-align: center;    margin: 2px;    font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;}
.master_search_list {}
.master_search_item{border-bottom: 1px solid rgb(221, 215, 215);padding: 5px 3px 5px 20px;float:left; width: 900px;
                    font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;font-size: medium;cursor:pointer}
    .master_search_item span {float:left    }
    .master_search_item:hover {background: #ECF9D3;    }

.patdtl {WIDTH: 500px;float: right;}

.pat_show_inf {background: blue;border-radius: 50px;width: 30px;display: block;COLOR: WHITE;}
.pat_show_ddlCF { width: 445px;}
.pat_show_CF {background-image: url(../Common/Images/CF.png)!important;background-repeat: no-repeat; width: 32px;}

.pat_show_his{width: 80px;background: #99cc33;}
.pat_show_req{width: 80px;background: #99cc33;}
.pat_show_apt{width: 80px;background: #99cc33;}


.pat_make_trn{width: 30px;background: #99cc33;}
.pat_make_pay{width: 30px;background: #99cc33;}
.pat_make_inv{width: 30px;background: #99cc33;}
.pat_show_rpt{width: 30px;background: #99cc33;}

.pat_show_ddlCF {height: 32px;width:445px;margin-left:10px;margin-top:5px;}
.pat_show_CF {height: 32px;width:32px;margin-right:10px;margin-top:5px;}

.pat_show_inf ,
.pat_show_his,
.pat_show_req,
.pat_show_apt,
.pat_make_trn,
.pat_make_pay,
.pat_make_inv,
.pat_show_rpt {height: 30px;margin-left: 12px;}

.pat_show_inf ._icon,
.pat_show_his ._icon,
.pat_show_req ._icon,
.pat_show_apt ._icon,
.pat_make_trn ._icon,
.pat_make_pay ._icon,
.pat_make_inv ._icon,
.pat_show_rpt ._icon {background-image: url(../images/master_srch_item_dtls.png)!important; background-repeat: no-repeat; background-position-y: 0px; 
                      background-position-x: 0px;  zoom:.6;width:50px; height:50px; float:left ; } 

.pat_show_his ._count,
.pat_show_req ._count,
.pat_show_apt ._count,
.pat_make_trn ._count,
.pat_make_pay ._count,
.pat_make_inv ._count {width: 50px;height: 25px;float: left;font-weight: bold;text-align: center;} 


.pat_show_inf ._icon {background-position-x:-355px}
.pat_show_his ._icon {background-position-x:0px}
.pat_show_req ._icon {background-position-x:-406px}
.pat_show_apt ._icon {background-position-x:-100px}
.pat_make_trn ._icon {background-position-x:-150px}
.pat_make_pay ._icon {background-position-x:-200px}
.pat_make_inv ._icon {background-position-x:-255px}
.pat_show_rpt ._icon {background-position-x:-50px}
                  



/*#venus_logo {float: left;cursor: pointer;zoom: .7;margin: 10px;}*/

#venus_logo{width:200px; height:45px; float: left;cursor: pointer;margin:0px; }
    #venus_logo div {width:320px;height:45px; zoom:.6; background-repeat: no-repeat; margin: 20px;
                     background-image: url(../images/doSystems_header.png);background-size: inherit;    }

#favitems {float:left;width:45px; height:45px;}




#master-weather      {width: 100px;height: 45px ;  float: left; margin: 0px 60px 0px 20px; position:relative;  display:none; cursor:pointer}
#master-weather div{font-size: 12px;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline; -moz-border-radius: .25em; -webkit-border-radius: .25em; border-radius: .25em;}
#master-weather-temp-en {position:absolute ; top :3px; left:50px; background-color: #f0ad4e;padding: .2em .6em .3em; }
#master-weather-main-en {position:absolute ; top :26px; left:50px; color : rgba(255, 255, 255, 0.5)!important;}
#master-weather-humi-en {position:absolute ; top: 30px;left:50px;display:none}
#master-weather-icon-en {float:left}
#master-weather-icon-en img{width: 50px;height: 50px ;}

#master-weather-dtls div {padding:2px; margin:2px; color:gray;font-size:10px}
#master-weather-dtls-icon-en{position: absolute;right: 0;top: 0;zoom: 2;}
#master-weather-dtls-temp-en{font-size: 24px!important}
#master-weather-dtls-city-en, 
#master-weather-dtls-main-en{font-size: 16px!important}


.userinfo li {list-style: none;}
.userinfo .user-icon{float: left;margin: -10px 10px 0px 10px;background-position-y: -100px;}
.userinfo .username{    margin: 0 -15px;    padding: 0 10px 10px;    border-bottom: 1px solid #d2d3d6;}
.userinfo  a{clear: both;font-weight: normal;color: #4d4d4d;text-decoration: none;margin-left: 30px;width: 100%;height: 100%;}
/*.userlinks li:hover,.userlinks li:focus {text-decoration: none;color: #000000;background-color: #d2d3d6;}
.userlinks li{   margin: 0 -15px;line-height: 40px;}
.userlinks  ul{float: left;width: 100%;padding:5px 0px 0px 5px;margin: 2px 0 0;list-style: none;font-size: 14px;text-align: left;}
.divider {margin: 9px 0;overflow: hidden;background-color: #e6e7e8;}*/


#change_history .ui-jqgrid-view ,
#change_history .ui-jqgrid .ui-jqgrid-bdiv,
#change_history .ui-jqgrid-bdiv, 
#change_history .ui-jqgrid,
#change_history .ui-jqgrid-hdiv{width:957px!important}





#fav-menu {  position: fixed;top: 60px;width: 1024px;padding:10px;background-color: #fff;max-height: 500px;overflow-y: auto;overflow-x:hidden;
              border: 1px solid #000;margin-left: auto;margin-right: auto;z-index: 3000;right:10px; display:none}

#fav-menu:before {   content: "";position: fixed;top: 50px;right: 20px;border-bottom: 10px solid #000;border-bottom-color: black;
                     border-right: 10px solid transparent;border-left: 10px solid transparent;}


.favitem-a {display: block;float: left;margin: 4px;border: 3px solid #fff;width: 110px;height: 110px;position:relative; cursor:pointer;
                 text-decoration: none;font-size: 86%;line-height: 110%;font-family: "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;}


.favitem-a span:nth-child(2) {position: absolute;bottom: 10px;left: 10px;right: 15px;line-height: 110%;font-size: 12px;font-weight: normal;color: white; 
                                       font-family: 'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Symbol', 'Helvetica Neue', 'BBAlpha Sans', 'S60 Sans', Arial, sans-serif;                                       }


.favitem-a span:nth-child(1) {width: 50px;height: 50px;float: left;margin: 10px 25px;     transform-style: preserve-3d;  transition: all .3s linear;
                               background-image: url(../images/fav_menu_items.png)!important;background-repeat: no-repeat;  }


.favitem-a span:nth-child(1):hover{ transform: rotateY(180deg);  /*box-shadow: -5px 5px 5px #aaa;*/}


.favitem-a span.medicaldesktop-mode-a {background-position-x: -50px!important;}
.favitem-a span.medicaldesktop-mode-d {background-position-x: -100px!important;}
.favitem-a span.medicaldesktop-mode-ip{background-position-x: -150px!important;}
.favitem-a span.medicaldesktop-mode-l {background-position-x: -205px!important;}
.favitem-a span.medicaldesktop-mode-n {background-position-x: -255px!important;}
.favitem-a span.medicaldesktop-mode-o {background-position-x: -303px!important;}
.favitem-a span.medicaldesktop-mode-p {background-position-x: -350px!important;}
.favitem-a span.medicaldesktop-mode-t {background-position-x: -404px!important;}
.favitem-a span.medicaldesktop-mode-x {background-position-x: -455px!important;}
.favitem-a span.medicaldesktop-mode-c {background-position-x: -500px!important;}
.favitem-a span.patientsn             {background-position-x: -655px!important;}
.favitem-a span.appointment           {background-position-x: -710px!important;}
.favitem-a span.er-rcid-              {background-position-x: -1010px!important;}
.favitem-a span.doctor                {background-position-x: -1060px!important;}
.favitem-a span.serviceitems          {background-position-x: -1110px!important;}
.favitem-a span.servicegroups         {background-position-x: -1160px!important;}
.favitem-a span.servicecategories     {background-position-x: -1210px!important;}
.favitem-a span.frmcustomforms        {background-position-x: -1260px!important;}
.favitem-a span.transaction           {background-position-x: -1310px!important;}
.favitem-a span.payments              {background-position-x: -1360px!important;}
.favitem-a span.aptmain               {background-position-x: -705px!important;}
.favitem-a span.therapistapt          {background-position-x: -755px!important;}
.favitem-a span.allappt               {background-position-x: -805px!important;}
.favitem-a span.schedules             {background-position-x: -910px!important;}
.favitem-a span.doctorleave           {background-position-x: -960px!important;}
.favitem-a span.admission             {background-position-x: -1410px!important;}
.favitem-a span.invoices              {background-position-x: -1460px!important;}
.favitem-a span.bedssetting           {background-position-x: -1510px!important;}
.favitem-a span.labmain               {background-position-x: -200px!important;}
.favitem-a span.specimencollection    {background-position-x: -1560px!important;}
.favitem-a span.specimenrecieving     {background-position-x: -1610px!important;}
.favitem-a span.specimenresult        {background-position-x: -1660px!important;}
.favitem-a span.accounts              {background-position-x: -1710px!important;}
.favitem-a span.mainaccounts          {background-position-x: -1760px!important;}
.favitem-a span.accountscontracts     {background-position-x: -1810px!important;}
.favitem-a span.approvals             {background-position-x: -1860px!important;}
.favitem-a span.eligibilities         {background-position-x: -1905px!important;}
           span.users                 {background-position-x: -1960px!important;}
           span.forms                 {background-position-x: -2109px!important;}
           span.reports               {background-position-x: -2010px!important;}
           span.kpis                  {background-position-x: -2060px!important;}
           span.users-grps            {background-position-x: -2160px!important;}
           span.forms-grps            {background-position-x: -2259px!important;}
           span.reports-grps          {background-position-x: -2310px!important;}
           span.kpis-grps             {background-position-x: -2210px!important;}


.lic-error{width: 100%;height: 100%;background: red;font-size: 30px;font-family: monospace;}
.lic-error b{font-size: 300px;}


.lic-info{display:none;  position:absolute; bottom:0px ; font-size:xx-small}



#db_result{  width: 1000px;  min-height: 200px;  position: absolute;  top: 60px;  left: 50%;  transform: translate(-50%);}
#db_result:before{display:none}

.sys-user-info {  width: 1010px !important;  margin-top: 50px !important;}

.UserInfo fieldset{/*margin: 5px;*/width: 1000px;/*padding-top:10PX;*/border: 0px!important;} /*rgba(221, 238, 255, 0.88)*/
.UserInfo fieldset fieldset{margin: 2px;width: 690px; }
.UserInfo fieldset .itm{float: left;width: 322px;margin: 0px 0px 5px 10px;border-bottom: 1px solid #AAA;height:22px!important;}
.UserInfo fieldset .itmImg{float: left;width: 322px;margin: 0px 0px 5px 10px;border-bottom: 1px solid #AAA;height:205px!important;}
.UserInfo fieldset .itmImg input[type="image"] {float: left;width: 200px!important;margin: 0px 2px 2px 2px;border:0px!important;height:200px!important; }
.UserInfo fieldset .itm label{float: left;width: 100px;height: 21px;font-size: small;color: #FFF;display:block}
.UserInfo fieldset .itm label span{padding:2px;padding-left: 10px!important;color: black!important;}
.UserInfo fieldset .itm .checkbox{width:220px!important;margin-top: -1px;  margin-left: 100px;}           
.UserInfo fieldset .itm input[type="text"] {float: left;width: 220px;border: 1px solid #999;height: 20px;}
.UserInfo fieldset .itm input[type="password"] {float: left;width: 220px;border: 1px solid #999;height: 20px;}
.UserInfo fieldset .itm .ctrl {float: left;width: 220px;border: 1px solid #999;height: 20px;}
.UserInfo fieldset .itm input[type="image"] {float: left;width: 20px!important;margin: 0px 2px 2px 2px;border:0px!important;height:20px!important; }              
.UserInfo fieldset .itm .srch{width:50px!important;}
.UserInfo fieldset .itm .desc{width:146px!important; border-bottom:1px solid #aaa;margin-left:0px!important}
.UserInfo fieldset .itm .check {float:left }
.UserInfo fieldset .itm .check label{width:120px!important; border:1px solid #aaa;height:20px!important;margin-top: -1px;}
.UserInfo fieldset .itm button{height: 25px;margin-top: -4px;width: 200px;}
.UserInfo fieldset .itm select{height: 22px;width: 220px;}
#overlay {background-color: rgba(0, 0, 0, 0.05);z-index: 9999999999;position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;cursor:wait}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10000; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
    font-size:large;
}
.modal-content, #caption { 
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}
@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}
@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #bbb;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}
.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}
.Short {  
    width: 69%;  
    background-color: #dc3545;  
    height: 2px;  
    color: #dc3545;  
    font-weight: 500;  
    font-size: 14px;
    float:right;  
}  
.Weak {  
    width: 69%;  
    background-color: #ffc107;  
    height: 2px;  
    color: #ffc107;  
    font-weight: 500;  
    font-size: 14px;
    float:right;
}  
.Good {  
    width: 69%;  
    background-color: #28a745;  
    height: 2px;  
    color: #28a745;  
    font-weight: 500;  
    font-size: 14px;
    float:right;  
}  
.Strong {  
    width: 69%;  
    background-color: #0000FF;  
    height: 2px;  
    color: #0000FF;  
    font-weight: 500;  
    font-size: 14px;
    float:right;  
}