.CTBody {
    margin           : 0px;
    padding          : 0px;
    background-image : url("/MedWebImg/CT32bg.jpg");
}

.CTContent {
    bgcolor : #000000;
}

td {
    color       : #CCCCCC;
    font-family : Arial, Helvetica, sans-serif;
    font-size   : 12px;
}

h1 {
    font-size      : 16px;
    line-height    : 15px;
    height         : 15px;
    vertical-align : middle;
}

textarea {
    color            : #FFFFFF;
    background-color : #333333;
    border           : 1px solid #CC9966;
    padding          : 3px;
}

input[type=text], select {
    color            : #FFFFFF;
    background-color : #000033;
    /* border           : 1px solid #333333 !important; */
    border           : 1px solid #CC9966;
    text-indent      : 2px;
    font-size        : 12px;
    padding          : 0px;
    vertical-align   : middle;
}

select {
    height : 20px;
}

input[type=submit], input[type=button] {
    color            : #000000;
    background-color : #FFCC66;
    font-size        : 12px;
    /*    text-indent      : 2px;
       padding-left     : 2px;
       padding-right    : 4px; */
    padding          : 4px 20px;
    border-top       : 1px solid #FFCC00;
    border-left      : 1px solid #FFCC00;
    border-right     : 1px solid #999999;
    border-bottom    : 1px solid #999999;
    border-radius    : 4px;
    height           : 20px;
    line-height      : 12px;
}

input[type=submit].disabled, input[type=button].disabled {
    background-color : #FFF7E6;
    cursor           : none;
}

input[type=checkbox] {
    vertical-align : text-top;
    margin-top     : 1px;
}

#Search {
    text-transform : uppercase;
}

.ui-widget {
    font-size : 14px !important;
    
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size : 12px !important;
}

.btn-cancel {
    background-color : #FFEECC !important;
}

.btn-delete {
    background-color : #FF9999 !important;
}

input.NumTextBox {
    text-align : right;
}

input.CalBtn {
    text-align    : right;
    font-size     : 12px !important;
    /* padding    : 0px !important; */
    padding-right : 6px;
}

.ui-widget-header.wc-toolbar {
    padding : 8px;
}

#DateSel, #PDFImg, #PDFBtn2 {
    position : relative;
    top      : -2px;
}

#calendar div.wc-nav.ui-buttonset {
    position : relative;
    top      : -4px;
}

#ProviderSelId {
    margin-top    : -3px;
    border-radius : 6px;
    padding       : 2px 10px;
}

.Title1 {
    font-size      : 24px;
    color          : #FFFFFF;
    font-family    : Geneva, Arial, Helvetica, sans-serif;
    letter-spacing : 1pt;
}

.DbgSel {
    margin-top  : 10px;
    text-align  : center;
    line-height : 22px;
}

#LeftMenu {
    width           : 110px;
    text-decoration : none;
    color           : #CCCCCC;
    margin-top      : -10px;
}

#LeftMenu .MenuItem {
    padding       : 5px 10px;
    width         : 84%;
    display       : inline-block;
    border-radius : 6px;
    text-align    : right;
    margin        : 0 0 4px 0;
    border        : 1px solid #A4A4A4;
}

#LeftMenu .MenuItem a, #LeftMenu .MenuItem a:visited {
    text-decoration : none;
    width           : 100%;
    color           : #CCCCCC;
}

#LeftMenu .MenuItem:hover, #LeftMenu .MenuItem:hover a {
    color            : #FFFFFF;
    background-color : #990000;
    text-decoration  : none;
}

#LeftMenu .MenuItemSel {
    padding          : 5px 10px;
    font-weight      : bold;
    color            : #FFFFFF;
    width            : 84%;
    border-radius    : 6px;
    display          : inline-block;
    margin           : 0 0 4px 0;
    background-color : #660000;
    border           : 1px solid #A4A4A4;
}

#LeftMenu .MenuItemSel a, .MenuItemSel a:visited {
    display         : inline-block;
    width           : 100%;
    text-decoration : none;
    color           : #CCCCCC;
}


.TopMenu, .TopMenu a, .TopMenu a:visited, .TopMenu:active {
    text-decoration  : none;
    color            : #CCCCCC;
    background-color : #333333;
    width            : 100%;
}

.TopMenuTD {
    text-decoration  : none;
    color            : #CCCCCC;
    background-color : #333333;
}

.TopMenuTDSel {
    color            : #000000;
    text-decoration  : none;
    background-color : #999999;
}

.TopMenu:hover, .TopMenuTD:hover {
    color            : #FFCC00;
    text-decoration  : underline;
    background-color : #000000;
}

.TopMenuSel, .TopMenuSel a, .TopMenuSel a:visited, .TopMenuSel:active {
    color            : #000000;
    text-decoration  : none;
    background-color : #999999;
    width            : 100%;
}

/************** New Top Menu ********************/
#UpMenu {
    text-decoration : none;
    color           : #CCCCCC;
    margin-top      : 3px;
    margin-bottom   : 10px;
}

#UpMenu .MenuItem {
    padding       : 2px 4px;
    width         : 80px;
    display       : inline-block;
    border-radius : 6px;
    text-align    : center;
    margin        : 0 3px 0 0;
    border        : 1px solid #A4A4A4;
}

#UpMenu .MenuItem a, #UpMenu .MenuItem a:visited {
    text-decoration : none;
    width           : 100%;
    color           : #CCCCCC;
}

#UpMenu .MenuItem:hover, #UpMenu .MenuItem:hover a {
    color            : #FFFFFF;
    background-color : #990000;
    text-decoration  : none;
}

#UpMenu .MenuItemSel {
    text-align       : center;
    padding          : 2px 4px;
    color            : #FFFFFF;
    width            : 80px;
    border-radius    : 6px;
    display          : inline-block;
    margin           : 0 3px 0 0;
    background-color : #660000;
    border           : 1px solid #A4A4A4;
}

#UpMenu .MenuItemSel a, #UpMenu .MenuItemSel a:visited {
    display         : inline-block;
    width           : 100%;
    text-decoration : none;
    color           : #CCCCCC;
}

/************** New Top Menu ********************/


.SectionTitle {
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #CCCCCC;
    font-size           : 14px;
    color               : #FFFFFF;
    background-repeat   : no-repeat;
}

.SubTitle1 {
    font-size : 16px;
}

.HorizMenu {
    border     : 1px solid #CCCCCC;
    text-align : center;
}

.FldTitle {
    color : #FFCC33;
}

.FldTitle2 {
    color : #33FF66;
}

.FldTitle3 {
    color : #FF3333;
}

.MidFldTitle {
    color               : #FFCC33;
    border-top-width    : 1px;
    border-bottom-width : 1px;
    border-top-style    : solid;
    border-bottom-style : solid;
    border-top-color    : #666666;
    border-bottom-color : #666666;
    padding-top         : 3px;
    padding-bottom      : 3px;
}

.FldHeader {
    color               : #FFCC33;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #FFCC33;
}

.TDData {
    color           : #FFFFFF;
    text-decoration : none;
}

.TDAlt {
    color            : #FFFFFF;
    font-weight      : normal !important;
    background-color : #333333;
    text-decoration  : none;
    
}

.TDAlt a, .TDAlt a:visited, .TDAlt a:active {
    text-decoration : none;
}

.Due {
    color           : #FFFFFF;
    text-decoration : none;
    padding         : 2px;
    border          : 2px solid #FF0000;
}

.ListLinkSel {
    color            : #FFFFFF;
    text-decoration  : none;
    background-color : #75757D;
}

.ListLink, .ListLink a, .ListLink a:visited, .ListLink a:active {
    color           : #CCCCCC;
    text-decoration : none;
}

a.ListLink:hover, a.Type1Link:hover {
    color            : #ffffff;
    background-color : #5B0803;
}


.ExamLink, .ExamLink a, .ExamLink a:visited, .ExamLink a:active {
    color           : #9F0B03 !important;
    text-decoration : none;
}

.ExamLink:hover {
    color           : #0D81EE !important;
    text-decoration : underline;
}

.LightLink {
    font-weight     : normal;
    color           : #B2B1B5;
    text-decoration : none;
}

.SmallLink {
    font-size       : 10px;
    color           : #FFFFFF;
    text-decoration : none;
}

.SmallLink:hover {
    text-decoration : underline;
}

.DebitLink {
    color           : #FF3333 !important;
    text-decoration : none;
}

.DebitLink:hover {
    text-decoration : underline;
}

.CreditLink, .CreditLink a, .CreditLink a:visited {
    color           : #3397ff !important;
    text-decoration : none;
}

.CreditLink a:hover {
    text-decoration : underline;
}

.CreditTotal {
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #0516ED;
    color            : #33FF66;
}

.DebitTotal {
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #0516ED;
    color            : #FF3333;
}

.Type1Link {
    color           : #FFFF33;
    text-decoration : none;
}

.Type2Link {
    color           : #0516ED;
    text-decoration : none;
}

.Type3Link {
    color           : #BBFCFF;
    text-decoration : none;
}

.Type1Link:hover {
    text-decoration : underline;
}

.TableTitle {
    font-size : 18px;
    color     : #FFCC33;
}

.TableTitle2 {
    font-size           : 16px;
    color               : #00FFFF;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #00FFFF;
}

.AddText {
    font-size       : 12px;
    color           : #00FFFF;
    text-decoration : none;
}

.WithBorder {
    border        : 1px solid #E6E6E6;
    border-radius : 8px;
    text-indent   : 2pt;
    margin        : 2px;
    padding       : 2px;
}

.TopBorder {
    border-top : 1px solid #666666;
    margin     : 4px;
    padding    : 0px;
}

.BottomBorder {
    border-bottom : 1px solid #666666;
    margin        : 4px;
    padding       : 0px;
}

.LeftBorder {
    margin            : 4px;
    padding           : 0px;
    border-left-width : 1px;
    border-left-style : solid;
    border-left-color : #CCCCCC;
}

.Alert {
    font-size   : 18px !IMPORTANT;
    font-weight : bold;
    color       : #E4031A;
}

.Warning {
    font-weight : bold;
    color       : #E4031A;
}

.WarnTitle {
    font-size   : 16px;
    font-weight : bold;
    color       : #E4031A;
}

.WarnSmall {
    font-size   : 10px;
    font-weight : bold;
    color       : #E4031A;
}

.WarnBox {
    font-size : 12px;
    border    : 1px solid #E4031A;
}

.ErrorText, .ErrorInfo, .ErrorFldTitle {
    font-size       : 12px;
    font-weight     : bold;
    color           : #E4031A;
    /* background-color : #2C2B2B; */
    text-decoration : none;
}

.ErrorSmall, .ErrorSmall {
    font-size   : 10px;
    font-weight : bold;
    color       : #E4031A;
}

.Total {
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #0516ED;
    font-weight      : bold;
    color            : #FFFFFF;
}

.SmallPrint {
    font-size : 10px;
}

.ReverseVideo {
    color            : #000000;
    background-color : #FFFFFF;
}

.MOHSpec, .MOHSpec A, .MOHSpec A:visited {
    color           : #0099FF;
    text-decoration : none;
}

.MOHSpec:hover {
    text-decoration : underline;
}

.MOHAltSpec, .MOHAltSpec A, .MOHAltSpec A:visited {
    color            : #0099FF;
    text-decoration  : none;
    background-color : #333333;
}

.MOHTotal {
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #0516ED;
    color            : #0099FF;
}

.Memo {
    color            : #FFFF;
    background-color : #000000;
    font-family      : "Courier New", Courier, monospace;
}

.Courier {
    font-family    : "Courier New", Courier, monospace;
    letter-spacing : 2px;
}

.MOHFile {
    font-family      : "Courier New", Courier, monospace;
    background-color : #0066FF;
    font-weight      : bold;
    color            : #FFFFFF;
}

.BGGood {
    background-color : #C4F596;
    border           : 1px none #66CC00;
    font-weight      : bold;
    color            : #003366;
    font-size        : 8pt;
}

.BGWarn {
    background-color : #FFF584;
    font-size        : 8pt;
    font-weight      : bold;
    color            : #003333;
}

.BGNA {
    background-color : #CCCCCC;
    border           : 1px none #66CC00;
    font-weight      : bold;
    color            : #999999;
    font-size        : 8pt;
}

.BGBad {
    color            : #993300;
    background-color : #FFA89B;
    font-size        : 8pt;
    font-weight      : bold;
}

.BGHighlight, .BGHightlight a, .BGHightlight a:visited {
    background-color : #6699FF;
    font-size        : 8pt;
    font-weight      : bold;
    color            : #FFFFFF;
}

.BorderRight {
    background-color : #000000;
}

.ButtonLink, .ButtonLink a, .ButtonLink a:visited {
    color            : #000000;
    background-color : #FFCC66;
    font-size        : 12px;
    padding-left     : 6px;
    padding-right    : 8px;
    border-top       : 1px solid #FFCC00;
    border-left      : 1px solid #FFCC00;
    border-right     : 1px solid #999999;
    border-bottom    : 1px solid #999999;
    border-radius    : 4px;
    text-decoration  : none;
}

.ButtonLinkSel, .ButtonLinkSel a, .ButtonLinkSel a:visited {
    color            : #FFFFFF;
    background-color : #84672D;
    font-size        : 12px;
    padding-left     : 6px;
    padding-right    : 8px;
    border-top       : 1px solid #846700;
    border-left      : 1px solid #846700;
    border-right     : 1px solid #999999;
    border-bottom    : 1px solid #999999;
    border-radius    : 4px;
    text-decoration  : none;
}

.Dialog1 {
    padding       : 4px;
    background    : #292929;
    border        : 1px solid #FE9A2E;
    border-radius : 10px;
    font-size     : 12px;
    color         : #877E7E;
    font-weight   : lighter;
}

.Dialog1 tr:nth-child(n+2):nth-child(even) {
    background : #333333;
}

.Dialog1 td {
    padding     : 2px 5px;
    line-height : 14px;
}

.HorzLine {
    border-top     : 1px solid #666666;
    line-height    : 3px;
    padding-bottom : 2px;
}

.BorderTop {
    border-top : 1px solid #666666;
}

.GridTable, .GridTable td {
    border-collapse : collapse;
    border          : 1px solid red;
    border-bottom   : none;
}

.NoBorder, .NoBorder td {
    border : none;
}

.BotRow, .BotRow td {
    border : 1px solid red !IMPORTANT;
}

.Pop-up, .Pop-up a, .Pop-up a:link, .Pop-up a:visited {
    display       : none;
    position      : absolute;
    /* width: 240px; */
    padding       : 4px 10px;
    background    : #424242;
    color         : #FFFFFF;
    border        : 1px solid #610B0B;
    border-radius : 10px;
    font-size     : 90%;
    z-index       : 20;
    margin-left   : 0;
    margin-top    : 0;
}

.Pop-up:hover, .Pop-up a:hover {
    display : block !IMPORTANT;
}

.Pop-upText {
    color       : #000000;
    font-weight : bold;
}

.PopWindow {
    border        : 1px solid #610B0B;
    border-radius : 10px;
    text-indent   : 2pt;
    margin        : 2px;
    padding       : 2px;
    background    : #424242;
}

.IconLink, .IconLink A, .IconLink A:link, .IconLink A:visited, .IconLink2, .IconLink2 A, .IconLink2 A:link, .IconLink2 A:visited, .IconLink3, .IconLink3 A, .IconLink3 A:link, .IconLink3 A:visited {
    color           : #33FF66 !IMPORTANT;
    margin          : 0;
    padding         : 4;
    text-decoration : none;
}

.HelpTitle {
    color       : #FFBF00;
    font-weight : bold;
    font-size   : 14px;
}

.HelpBold1 {
    color       : #01DF01;
    font-weight : bold;
    font-size   : 12px;
}

.HelpText {
    color : #FFFFFF;
}

.Help {
    padding       : 4px;
    background    : #F5F6CE;
    color         : #000000;
    border        : 1px solid #57C97D;
    border-radius : 10px;
    z-index       : 20;
    font-size     : 12px;
}

/*  New Datatable stuff */
.dataTables_wrapper .dataTables_filter input {
    text-transform : uppercase;
}

table.dataTable thead td {
    padding : 5px 3px 5px 3px !important;
    /* font-weight: bold ;*/
}

table.dataTable thead tr:first-child td :not("#SelectInvTable") {
    font-size : 16px;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding : 3px 4px !important;
}

.dataTables_length, .dataTables_filter {
    padding-bottom : 6px;
}

table.dataTable tr.odd {
    background-color : #F2F2F2;
}

table.dataTable tr.even {
    background-color : white;
}

table.dataTable tfoot, table.dataTable tfoot {
    border-top : 1px solid #111111;
}

.dataTables_info {
    color : #3A83C8 !IMPORTANT;
}

table.dataTable.stripe tbody tr.odd {
    background-color : #1B354D !IMPORTANT;
}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color : #3A83C8 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    color : #3A83C8 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color : #A6A6A6 !important;
}

.dataTables_wrapper { /* DataTbales Background #1a1a1a */
    background-color : #292929 !important;
    padding          : 5px 5px 5px 5px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color            : #9CC0E3 !important;
    border           : 1px solid #979797 !important;
    background-color : #4D4D4D !important;
    background       : -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #DCDCDC));
    background       : -webkit-linear-gradient(top, white 0%, #DCDCDC 100%);
    background       : -moz-linear-gradient(top, white 0%, #DCDCDC 100%);
    background       : -ms-linear-gradient(top, white 0%, #DCDCDC 100%);
    background       : -o-linear-gradient(top, white 0%, #DCDCDC 100%);
    background       : linear-gradient(to bottom, #666666 0%, #262626 100%);
}

table.dataTable thead tr:last-child th, table.dataTable thead tr:last-child td {
    border-bottom : 1px solid #2E9AFE;
}

table.dataTable thead tr td {
    color : #D9D9D9 !important;
}

table.dataTable thead tr:first-child td, table.dataTable tfoot th {
    color : #2E9AFE !important;
}

table.dataTable tr.odd {
    background-color : #292929 !important;
}

table.dataTable tr.even {
    background-color : #333333 !important;
}

table.dataTable.no-footer {
    border-bottom : 1px solid #2E9AFE;
}

/* JQuery CSS Fix */
.ui-dialog .ui-dialog-titlebar-close span {
    /* position : relative;
    left     : -2px;
    top      : -3px; */
}

.NotValid {
    text-decoration-color : #9F0B03;
    text-decoration       : line-through;
}

/********* Document Styles *********/
/*
#DocEdit, .tblDoc {
    width : 600px;
}
*/

#DocEdit td, .tblDoc td {
    color          : #000000;
    font-weight    : bold;
    font-size      : 14px !important;
    padding        : 2px 10px;
    vertical-align : top;
}

.tblDoc span {
    color       : #000000;
    margin-left : 8px;
}

#DocEdit tr:first-child td, .tblDoc tr:first-child td {
    text-align  : left;
    font-size   : 16px;
    font-weight : bold;
}

#DocDropZone {
    height        : 30px;
    line-height   : 30px;
    border        : 3px dashed #888888;
    border-radius : 10px;
    text-align    : center !important;
}

.SubmitRow {
    text-align : center;
}

#DocUpList {
    width      : 600px;
    margin     : auto;
    margin-top : 20px;
}

#DocUpload {
    padding          : 5px 10px;
    border           : 1px solid #888888;
    border-radius    : 12px;
    background-color : #F0F0F5;
}

#DocUpList td {
    padding        : 2px 10px;
    vertical-align : middle !important;
}

#DocUpList td:first-child {
    width      : 20px !important;
    text-align : center !important;
}

.UplPic {
    width : 80px;
    float : left;
}

#DropArea {
    float         : left;
    border        : 3px dashed #5E5E5E;
    width         : 99%;
    height        : 40px;
    text-align    : center;
    line-height   : 40px;
    border-radius : 10px;
}

#DocUpSubmit {
    background-color : #DEA90F;
    position         : relative;
    left             : 17px;
    top              : 15px;
    padding          : 6px 20px;
    border-radius    : 8px;
    color            : #FFFFFF;
}

#DocUpCancel, #ModDocSave {
    background-color : #DEA90F;
    padding          : 6px 20px;
    border-radius    : 8px;
    color            : #FFFFFF;
    float            : right;
}

.fileinput-button input {
    /*
    position  : absolute;
    left      : 0;
    margin    : 0;
    */
    margin-top: -40px;
    opacity   : 0;
    filter    : alpha(opacity=0);
    direction : ltr;
    cursor    : pointer;
    width     : 100%;
    height    : 100%;
    float     : left;
}

.btn {
    cursor : pointer;
}

/********* Exam Styles *********/
#xExamPatInfo {
    font-size : 14px;
    padding   : 0 0 10px 0;
}

.Exam {
    width            : 100%;
    padding          : 10px;
    margin           : 0 auto;
    background-color : #FFFFFF;
}

.ExamConf {
    color : #0A7C02;
}

.btnExam {
    float : right;
}

.tblExam {
    float            : left;
    padding          : 10px;
    margin           : 0 auto;
    background-color : #FFFFFF !important;
    border           : 1px solid #01DF01 !important;
    border-radius    : 8px;
    margin-top       : 10px;
    width            : 900px;
}

#tblExamPg2 {
    border : 1px solid #6B378A;
}

#tblExamPg3 {
    border : 1px solid #0D81EE;
}

.tblExam input[type="text"], .tblExam textarea, .tblExam select, .tblExam select option {
    padding          : 2px !important;
    color            : #000000 !important;
    background-color : #FFFFFF !important;
    position         : relative;
    top              : -2px;
    line-height      : 16px;
}

.tblExam td {
    color          : #000000;
    font-weight    : bold;
    font-size      : 14px !important;
    padding        : 2px 10px;
    vertical-align : top;
}

.tblExam td.Title {
    font-size      : 16px !important;
    font-weight    : bold;
    text-align     : left;
    padding-bottom : 10px;
}

.ExPatTitle {
    font-size      : 14px !important;
    font-weight    : bold;
    padding-bottom : 10px;
}

.ExFld {
    font-weight  : normal;
    margin-right : 20px;
}

.tblExam td.ExamFldTitle {
    padding   : 5px 10px !important;
    font-size : 16px !important;
    color     : #999999 !important;
}

.tblExam td:first-child:not(.Title):not(#tblRx td):not(.SubmitRow):not(.tblDoc td) {
    font-weight : bold;
    text-align  : right;
    width       : 200px;
    position    : relative;
    top         : 3px;
}

.tblExam .ExamGp td {
    width : unset !important;
}

.ExamGp td { /* Group Rx */
    text-align : center;
    width      : unset;
}

.ExamGp {
    padding    : 0;
    margin-top : -4px;
}

.tblRx td {
    text-align : center;
}

.RowTitle td {
    font-weight : bold;
    text-align  : center;
}

.FALink {
    position        : relative;
    top             : 3px;
    font-size       : 18px;
    color           : #33FF66;
    text-decoration : none;
}

.Show {
    visibility : visible;
}

.Hide {
    visibility : hidden;
}

.SearchHead {
    background-color : #333333;
}

.Added {
    color            : #FFFFFF;
    background-color : #0A7C02;
}

.Deleted {
    color            : #FFFFFF;
    background-color : #5B0803;
}

.NarLink {
    position    : absolute;
    z-index     : 100;
    margin-left : -17px;
}

.InsNarLink {
    cursor : pointer;
}

.FieldSet {
    float            : left;
    border           : 1px solid #CCCCCC;
    border-radius    : 8px;
    padding          : 6px 10px;
    margin           : 0 10px 10px 0;
    min-height       : 100px;
    background-color : #292929;
    width            : 100%;
}

.FieldSet td {
    line-height : 18px;
}

.FieldSet tr:nth-child(n+1):nth-child(odd) {
    background-color : #333333;
}

.PatMain {
    width   : 100%;
    /* display : flex; */
}

.PatInfLeft {
    float         : left;
    max-width     : 700px;
    flex-wrap     : wrap;
    padding-right : 0;
}

.PatInfRight {
    float     : left;
    width     : 406px;
    flex-wrap : wrap;
    margin-right: 10px;
}

.PatPanel {
    float     : left;
    display   : flex;
    flex-wrap : wrap;
}

.PrevExam {
    margin-left : 5px;
    padding     : 4px;
    float       : left;
    width       : 140px;
    overflow    : visible;
}

.PrevNarrow {
    overflow : hidden;
    opacity  : 0.4;
    cursor   : pointer;
}

.PatDocImg img {
    text-align : center;
    position   : relative;
    top        : -2px;
}
.SchedDlg{
    background-color: rgb(170,170,170);
}
#PatBtns img{
    position:relative;
    top: -4px;
    margin: 2px 10px;
}
.UploadBtn {
    margin-top: 10px;
    cursor: pointer;
    border: 1px solid #5E5E5E;
    background-color: #F9F9F9;
    color: #000000 !important;
    padding: 3px 15px;
    border-radius: 4px;
    font-size: 14px !important;
    background-image: linear-gradient(rgb(255, 230, 153), rgb(230, 172, 0));
}
.UploadForm {
    width         : 240px;
    padding       : 10px;
    text-align    : center;
    border        : 1px solid #888888;
    border-radius : 10px;
}
