/*Common style in Front page and page load EHR*/
HTML {
    scrollbar-3dlight-color: #000000 !important;
    scrollbar-arrow-color: #ffffff !important;
    scrollbar-darkshadow-color: #000000 !important;
    scrollbar-face-color: #525152 !important;
    scrollbar-highlight-color: #000000 !important;
    scrollbar-shadow-color: #000000 !important;
    scrollbar-track-color: #dedbde !important;
    height: 100%;
}
/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
BODY {
    margin: 0px;
    padding: 0px;
    /*font-family: Helvetica LT Std, Arial, Verdana;*/
    height: 100%;
    overflow-y: scroll;
    width: 100%;
}

.body-background-inside {
    background-color: #f1f1f1;
    width: 100%;
}

A {
    outline-style: none;
    outline-color: invert;
    outline-width: medium;
}

.logo-wrapper {
    padding: 0px 5px 0px 0px;
    margin: 10px 10px 10px 10px;
    width: 290px;
    float: right;
}

.logo {
    padding: 0px;
    margin: 6px 0px 15px 0px;
    width: 155px;
    float: left;
}

.main-wrapper {
    position: relative;
    padding: 0px;
    margin: 0px auto;
    width: 100%;
}

.content-wrapper {
    margin: 0px auto 0px auto;
    padding: 0px .5% 0px .5%;
    width: 99%; 
    top: 0px;
}

.content-right {
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;
    z-index: 10000;
}

.content-left {
    margin: 0px 0px 0px 0px;
    padding: 0px 0% 0px 0%;
    width: 165px;
    float: left;
}

.content-right-inner {
    padding: 12px 0px 0px 0px;
    float: right;
    width: 82%;
    z-index: 10;
    height: auto;
}

.mail-panel-wrapper {
    position: absolute;
    top: 44px;
    bottom: 0px;
    right: 1%;
    left: 108px;
    padding-left: 0.7%;
}

@media screen and (min-width: 1200px) {
    .content-right-inner {
        width: 85.5% !important;
    }
}

@media screen and (min-width: 1500px) {
    .content-right-inner {
        width: 88% !important;
    }
}

@media screen and (min-width: 1800px) {
    .content-right-inner {
        width: 90% !important;
    }
}

.tooltip {
    background-image: url(../images/tool-back-img.png);
    text-align: center;
    padding-bottom: 2px;
    padding-left: 0px;
    width: 89px;
    padding-right: 0px;
    display: block;
    background-repeat: no-repeat;
    height: 20px;
    color: #fff;
    font-size: 11px;
    padding-top: 2px;
}

.head {
    position: relative;
    width: 99.7%;
    background: url(../images/toprpt.jpg) repeat-x left top;
    height: 40px;
    margin-left: 1px;
}

.heading {
    z-index: 100;
    position: relative;
    height: 40px;
}

    .heading DIV {
        float: left;
    }

.icon {
    padding-bottom: 0px;
    padding-left: 0px;
    width: 6%;
    padding-right: 0px;
    padding-top: 10px;
}

.downarrow {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.LabelDiv {
    color: #464646;
    font-weight: bold;
}

P {
    color: #636363;
    font-size: 14px;
}

A IMG {
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none;
}

.error {
    color: #ed1c24;
}

.tips {
    position: absolute;
    width: 190px;
    height: 50px;
    top: 28px;
    left: 236px;
}

.Preferences {
    background-position: center center;
    background-image: url(../Images/zoom-button.png);
    margin-top: 10px 5px 0px 0px;
    width: 32px;
    height: 32px;

    float: right;
    color: black;
    font-size: 12px;
    background-repeat: no-repeat;
}
/*abhinav end */
h2 {

    font-size: 14px;
    color: #111;
    font-weight: bold;
}

.Demographics {
    margin-top: -70px;
}
/* Div Call Row and Colum*/
.topmargin1 {
    margin-top: 8px !important;
}

.topmargin1-minas {
    margin-top: -9px;
}
/*Login Page*/
.Login-body {
    margin: 0px 0px 0px 0px;
    text-align: center;
    /*/*font-family: Helvetica LT Std, Arial, Verdana;*/ */ position: relative;
}

.loginHeader {
    padding: 0px 0px 0px 10px !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

div.accountInfo {
    width: 100%;
    font-size: 11px;
  
}

div.Header {
    font-size: 12px;
}

#Content {
    padding: 5px;
    margin-left: 1px;
    text-align: left;
    background-color: #eee;
    font-size: 12px;
   
}

fieldset {
    margin: 0px 0px 0px 0px;
    padding: 0px !important;
    border: 0px solid black;
}

    fieldset p {
        margin: 2px 12px 10px 14px;
        padding: 5px;
    }

    fieldset.login label, fieldset.register label, fieldset.changePassword label {
        font-size: 11;
        height: 25px;
        font-weight: bold;
       
    }

    fieldset label.inline {
        display: inline;
        font-size: 10;
        font-weight: bold;
    }

legend {
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry {
    width: 150px;
    height: 22px;
    border: 1px solid #ccc;
}

input.passwordEntry {
    width: 150px;
    height: 22px;
    border: 1px solid #ccc;
}

.failureNotification {
    font-size: 1.2em;
    color: Red;
}

.main-content {
    /*padding: 0px auto;*/
    margin: 0px auto;
    width: 100%;
    float: left;
}
/*Scheduler*/
.example-panel {
    width: 100%;
    height: 585px;
    background: transparent url('../Images/Scheduler/background1.png') no-repeat 0 0;
    padding: 55px 0 0 8px;
}

#progressBackgroundFilter {
    position: fixed;
    top: 0px;
    background-image: url('../Images/loading.gif');
    background-position: center;
    background-repeat: no-repeat;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    filter: alpha(opacity=20);
    opacity: 2.2;
    z-index: 3000;
}

#processMessage {
    border: 1px solid red;
    text-align: center;
    background-repeat: no-repeat;
    background-color: Black;
    position: fixed;
    top: 30%;
    left: 43%;
    padding: 3px;
    width: 4%;
    color: White;
    z-index: 5001;
    opacity: .2;
    visibility: hidden;
    
}

div.AlertStyle {
    text-align: center;
    background-image: url('../Images/loading.gif') !important;
    background-repeat: no-repeat;
    position: absolute;
    top: 44%;
    left: 45%;
    width: 24%;
    height:200px;
    color: White;
    z-index: 5001;
    opacity: 50.2;
    visibility: hidden;
   
}
/*Chart left pannel*/
.border {
    border: 1px solid #999;
}

.rwLoading {
    background-image: url('../Images/loading.gif') !important;
    background-repeat: no-repeat !important;
    z-index: 999999999999 !important;
}
/*Special Patient*/
.action1, x:-moz-any-link, x:default {
    width: 555px !important;
}

.action1 {
    width: 217px;
}
/*Banner margin*/
.banner-margin {
    margin-top: 3px;
}

.banner-margin, x:-moz-any-link, x:default {
    margin-top: 4px;
}

.patient-banner {
    height: 17px;
}

.patient-banner, x:-moz-any-link, x:default {
    height: 18px;
}
/*Top Banner Line*/
.BanerPannel {
    float: left;
   
    font-size: 14px;
    width: 100%;
    color: #000;
    margin-bottom: 14px;
    height: 25px;
}

.PrintStyle {
    float: none !important;
}
/*Print Style*/
span.skype_pnh_container {
    display: none !important;
}

span.skype_pnh_print_container {
    display: inline !important;
}
