﻿@import https://fonts.googleapis.com/css?family=Prompt:400,700;
*{font-family:Tahoma,Verdana,'Prompt';font-size:10pt}
.fa{margin:5px;cursor:pointer}
.HeaderDiv .fa{margin:3px!important;cursor:pointer!important;font-size:14px!important}
.w3-table-all tr:hover{background-color:#CECECE;cursor:pointer}
.txtNum,.w3-table-all th.txtNum,.w3-table th.txtNum,.w3-table-all td.txtNum,.w3-table td.txtNum{text-align:right}
input[type=text].txtNum{width:90px}
.txtAmt{text-align:right;width:180px}
.w3-text{border-radius:4px;border:1px solid #c1c1c1}
.w3-container{padding:2px 10px!important}
.w3-container input[type=text],.w3-container input[type=password]{padding:2px}
.w3-container .w3-text{padding:2px}
.cDisplayNone{display:none}
.width40f{width:40px}
.width50f{width:50px}
.width70f{width:70px}
.width100f{width:100px}
.width110mf{min-width:110px}
.width120f{min-width:120px}
.width150f{width:150px}
.width150mf{min-width:150px}
.width350mf{min-width:350px}
.width90{width:90%!important}
.width95{width:95%!important}
.width100{width:100%!important;max-width:100%!important}
.width10{width:10%!important;max-width:10%!important}
.width20{width:20%!important;max-width:20%!important}
.width63{width:63.5%!important;max-width:63.5%!important}
.width80{width:80%!important;max-width:80%}
.width70{width:70%!important;max-width:80%}
.width50{width:50px!important;max-width:50px!important}
.width30{width:30%!important;max-width:30%!important}
.width35{width:35%!important;max-width:35%!important}
.width26{width:26%!important;max-width:26%!important}
.width64{width:64%!important;max-width:64%!important}
.width75{width:75%!important;max-width:80%!important}
.width41pt5{width:41.5%!important;max-width:41.5%!important}
.height300f{max-height:300px!important;overflow:auto!important}
.height400f{max-height:400px!important;overflow:auto!important}
.height500f{max-height:500px!important;overflow:auto!important}
.height600f{max-height:600px!important;overflow:auto!important}
.Height310{height:310px}
.Height100{height:100%;overflow:auto}
.cBluBkg,.Bluebackground{color:#000!important;background:linear-gradient(to bottom,#c7c7c7b0 0%,#f5efef99 100%);letter-spacing:2px}
.paddingDiv{padding:.1%!important}
.paddingDiv1{padding:1%}
.padding0{padding:0!important}
.cMargin0{margin:0!important}
.PageBodyDiv .w3-container{padding:3px 14px!important}
.cRptPageBodyDiv .w3-container{padding:3px 14px!important}
.w3-container input[type=text],.w3-container input[type=password]{width:95%;max-width:95%;border-radius:4px;border:1px solid #c1c1c1}
.w3-container input30Perc{width:30%!important}
.HeaderDiv{color:#fff!important;background-color:#d6d5d5!important;color:#000!important;position:fixed;width:100%;z-index:1}
.HeaderDiv .w3-btn{padding:2px 6px!important}
.LstPgHeaderDiv{color:#000!important;background:linear-gradient(to bottom,#b4b3b3 0%,#e8e8e8 100%);position:fixed;width:100%;z-index:1;padding:.5% 1%;top:0;padding-left:2px}
.LstPgHeaderDiv input{max-width:18%!important}
.LstPgHeaderDivMvng{color:#000!important;background:linear-gradient(to bottom,#b4b3b3 0%,#e8e8e8 100%);width:100%;padding:.5% 1%}
.LstPgHeaderDivMvng input{max-width:18%!important}
.LstPgHeaderDivMvng select{max-width:10%!important;padding:.5%;border-radius:3px}
.MainContainer{background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);padding:0!important}
.tabActive{color:#fff!important;background:linear-gradient(to bottom,#585858 0%,#b9b9b9 100%)}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{color:#fff!important;background:linear-gradient(to bottom,#585858 0%,#b9b9b9 100%);border:.5px solid #b9b9b9}
.w3-modal{padding-top:0}
.w3-select{padding:3px;width:100%;border:1px solid #ccc;border-radius:4px;width:95%}
.w3-btn{border:1px solid #b5b4b4!important;margin-right:1%;padding:2px 6px;border-radius:2px;font-size:12px;font-family:Tahoma,Verdana;font-weight:400;color:#000}
.w3-btn:hover{color:#000!important;background-color:#fff!important;border:.5px solid #000!important}
.HeaderDiv .w3-large{font-size:16px!important}
.ImageDiv{padding:1%}
.ImageDiv img{width:70%!important}
.ImageDiv button{background-color:#0090c7;color:#000!important;border:.5px solid #000}
#divMstObj .cInlineTable,.cInlineTable{display:inline-table}
.paddingTopBottom4{padding:4px 0!important}
.paddingTop4{padding-top:4px!important}
.PageBodyDiv{margin-top:37px}
.cRptPageBodyDiv{margin-top:0}
.LstPgPageBodyDiv{margin-top:40px;display:block;overflow:auto}
.LstPgPageBodyDiv table{width:99.9%}
.SaveBtn{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}
.heightX400px{max-height:400px!important;overflow:auto!important}
.heightX220px{max-height:220px!important;overflow:auto!important}
.heightX160px{max-height:170px!important;overflow:auto!important}
.heightX160pxwithoutscrl{max-height:170px!important;overflow:auto!important}
.heightX130px{max-height:130px!important;overflow:auto!important}
.cTextArea{min-height:50px}
.cContainerBody table .w3-light-grey1{background-color:#fff!important}
.cItmLstPopPgHeaderDiv{padding:1%;background:linear-gradient(to bottom,#b4b3b3 0%,#e8e8e8 100%)}
.cItmLstPopPgHdrFxDiv{padding:1%;background:linear-gradient(to bottom,#b4b3b3 0%,#e8e8e8 100%);position:fixed;width:795px;padding:.5%}
.ItmLstPopPageBodyFXDiv{margin-top:40px;overflow:auto;max-height:470px}
.cBorderTop{border-top:1px solid #bababa}
.cMstBdy{width:500px;max-width:90%;overflow:auto;margin:0 auto;margin-top:6%!important}
.cMstHdr{width:500px;max-width:90%}
.cVsblFls{visibility:hidden}
.cContainerBody{background:linear-gradient(to top,#fff 0%,#d5eafc 100%)!important}
.cContainerBody table tr{background-color:#d5eafc}
.cContainerBody .ui-tabs .ui-tabs-panel{background:linear-gradient(to top,#fff 0%,#d5eafc 100%)!important}
.w3-table-all tr:nth-child(2n){background-color:#d5eafc}
.w3-table-all tr:nth-child(even){background-color:#d5eafc}
.w3-btn{background:linear-gradient(to top,#fff 0%,#d5eafc 100%)}
.vertical-menu a{background-color:#d5eafc}
.cMdlCmn{width:800px;margin:0 auto;background-color:#fff;margin-top:0;border-radius:5px;padding:0 .2% .2%!important;border-top:1px solid #fff;max-width:100%}
.cDate{width:60%!important;min-width:120px}
.cDisplayInline{display:inline!important}
.cInlineInput{display:inline!important;width:90%!important;max-width:90%!important;border:1px solid #c1c1c1;border-radius:4px}
.cInlineIcon{display:inline!important;margin:0!important;float:right;margin-right:5px}
.cTblFixedHeader th{position:-webkit-sticky;position:sticky;top:0;color:#fff!important;background-color:#2980b9!important}
.cTblFixedHeader2 th{top:40px}/*40px*/
tr td.colfix{position:-webkit-sticky;position:sticky;z-index:1;background:#ccc!important}
tr.trHeadStyle td.colfix,tr th.colfix{z-index:2}
@media screen and (max-width: 767px) {
.height500f{max-height:365px!important}
.cInlineInput{width:50%!important}
.connectButton a{padding:2px 7px!important}
.HeaderDiv .w3-half{width:50%!important}
.LstPgPageBodyDiv{margin-top:90px}
.LstPgHeaderDiv input{width:39%!important}
.cItmLstPopPgHdrFxDiv{width:90%}
.ItmLstPopPageBodyFXDiv{margin-top:59px}
.Height310{height:inherit}
}
@media screen and (max-width: 640px) {
.PageBodyDiv{margin-top:62px}
.w3-table td.cWeb,.w3-table th.cWeb,.w3-table-all td.cWeb,.w3-table-all th.cWeb{display:none}
}
#divTab{border:1px solid #1f1f1f4a!important}
.cHeaderDiv{background:#3F0008;z-index:100000;color:#fff;vertical-align:top;position:fixed;top:0;left:0;width:100%;padding:8px;height:45px;background:-webkit-gradient(linear,0 0,0 bottom,from(#64222C),to(#3F0008));background:-webkit-linear-gradient(#64222C,#3F0008);background:-moz-linear-gradient(#64222C,#3F0008);background:-ms-linear-gradient(#64222C,#3F0008);background:-o-linear-gradient(#64222C,#3F0008);background:linear-gradient(#64222C,#3F0008);-pie-background:linear-gradient(#64222C,#3F0008);behavior:url(PIE.htc);background:#f1f1f1!important}
.cMainPage{margin-top:60px;padding-bottom:5px}
.cBottomDiv{color:#fff;background:#4B699F;background:linear-gradient(to bottom,#64222C,#3F0008);background:linear-gradient(to bottom,#64222C,#3F0008);background:linear-gradient(to bottom,#64222C,#3F0008);background-image:url(Img/Red_Footer.PNG);background-repeat:repeat-x;position:fixed;bottom:0;left:0;width:100%;padding:2px;height:20px;line-height:10px;z-index:10000}
input[type=text],input[type=password],select{text-indent:5px;border-radius:3px;padding:.3%}
.tblLst tr:hover{background-color:#CECECE;cursor:pointer}
.tblLst th,.tblLst td{padding:2px 10px}
.tblLst th:first-child,.tblLst td:first-child{width:50px;text-align1:right;white-space:nowrap}
.tblLst th.txtOrderBy{width:30px;text-align:center}
.w3-table td,.w3-table-all td{padding:3px 6px;}/*color:#454545*/
#tblVersnLst td{padding:3px 6px;color:#454545;}
#tblVersnLst th{position:-webkit-sticky;position:sticky;top:0;color:#fff!important;background-color:#2980b9!important}
#divVersnLst { max-height: 400px; overflow: auto;}

.w3-table-all tr.trHeadStyle,.w3-table tr.trHeadStyle,.trHeadStyle{border:.1px solid #a5a5a5;background1:linear-gradient(to bottom,#d6d5d5 0%,#fff 100%);font-weight:700;color:#fff;background-color:#2980b9}
.w3-table-all tr.trHeadStyle th,.w3-table-all tr.trHeadStyle td{color:#fff}
#divMsg{display:none1}
.cError{color:rgba(255,0,0,0.7)}
.cSuccess{color:#2AB984}
.cBold{font-weight:700}
.cItalic{font-style:italic}
.cUnderline{text-decoration:underline}
.cLink{width:100px;border:1px solid #c1c1c1!important;border-radius:4px}
.ui-datepicker-trigger{border:none;padding:0;position:relative;left:-24px;top:0;background-color:#d7ebfc00;border:none}
.BorderedTable{border:none;border-collapse:collapse}
.BorderedTable tr td{border:1px solid #c5c5c5}
.BorderedTable tr th{border:1px solid #c5c5c5}
th{white-space:nowrap}
a{text-decoration:none!important}
.cStatusBar{background-color:#616161;color:#fff;width:100%}
.cTabFix{max-height:300px;overflow:auto;height:300px}
#divInfo{color:#fff!important;background-color:#303030!important}
#divInfo table{width:100%;border-collapse:collapse}
#divInfo table td{padding:5px;border:1px solid #d6d5d5}
#tblFndLst{width:100%}
#tblFndLst tr:hover{background-color:#000;color:#fff;cursor:pointer}
#tblFndLst tr.normal td{color:#000;background-color:#fff}
#tblFndLst tr.highlighted td{color:#fff;background-color:#000;cursor:pointer}
#tblFndLst th{position:-webkit-sticky;position:sticky;top:0;color:#fff;background-color:#2980b9}
#tblFndLst td{white-space:nowrap}
.cRptCptn{display:none}
.cPnlSttsBar table th:last-child{width:176px!important}
.cPnlSttsBar table td:last-child{width:176px!important}
.cPnlSttsBar table th:first-child{width:50px!important}
.cPnlSttsBar table td:first-child{width:50px!important}
.cPnlSttsBar table td:nth-child(2){width:120px}
#divMsg000{left:24.5%!important;top:40%!important;width:40%;max-width:100%;height:inherit!important;border-radius:15px;border:1px solid #000}
#divMsg{top:0!important;width:100%;height:100%}
#divMsg .w3-panel{margin:0}
#divMsg .w3-i{padding:1% 2%}
.cWhtSpcNoWrp,.cNoWrap{white-space:nowrap}
.cWordWrap{word-wrap:break-word}
.cMandatory{background-color:#ddf7ff}
.cLevel1{text-indent:10px}
.cLevel2{text-indent:15px}
.cLevel3{text-indent:20px}
.cLevel4{text-indent:25px}
.cLevel5{text-indent:30px}
.cLevel6{text-indent:35px}
.cLevel7{text-indent:40px}
.cLevel8{text-indent:45px}
.cLevel9{text-indent:50px}
.cLevel10{text-indent:55px;font-size:85%}
.cLevel11{text-indent:60px;font-size:85%}
.cLevel12{text-indent:65px;font-size:85%}
.cLevel13{text-indent:70px;font-size:85%}
.cLevel14{text-indent:75px;font-size:85%}
.cLevel15{text-indent:80px;font-size:85%}
.cLevel16{text-indent:85px;font-size:85%}
.cLevel17{text-indent:90px;font-size:85%}
.cLevel18{text-indent:95px;font-size:85%}
.cLevel19{text-indent:100px;font-size:85%}
.cLevel20{text-indent:105px;font-size:83%}
.cLevel21{text-indent:110px;font-size:83%}
.cLevel22{text-indent:115px;font-size:83%}
.cLevel23{text-indent:120px;font-size:83%}
.cLevel24{text-indent:125px;font-size:83%}
.cLevel25{text-indent:130px;font-size:83%}
i.iVoiceSearch{display:none;font-size:85%}
#divLike,#divLike th,#divLike td{font-size:80%}
@media screen and (max-width: 767px) {
#divLike{display:none!important}
}
.w3-container input[type="text"].cMand,.cMand{border:1px solid red;padding:2px;border-radius:3px;min-height:20px}
.cMob{display:none}
@media screen and (max-width: 640px) {
.cMob{display:inline-block}
.cMobHide{display:none}
}
.dropbtn{color:#fff;border:none}
.dropup{position:relative;display:inline-block}
.dropup-content{position:absolute;bottom:30px;left:-5px;display:none;min-width:450px;max-width:95%;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1}
.dropup-content table tr:not(:first-child):hover{background-color:#ddd}
#tblVersnLst td{white-space:nowrap}
.cChangeField{background-color:#bcbcb0}
.clrOrg{color:orange}
.clrGrnYllw{color:#adff2f}
.clrRed{color:red}
.bckRed{background-color:red}
.bckWhite{background-color:#fff}
.txtcntr{text-align:center}
.txtrt{text-align:right}
.txtlft{text-align:left}
.ctxnOtstndhdr{background:linear-gradient(#b4b3b3 0%,#e8e8e8 100%);font-weight:700;width:100%}
.cAccordianHdr{background:#2c3e50;color:#fff;cursor:pointer;padding:14px;width:100%;text-align:left;border:none;outline:none;transition:.4s;font-weight:700}
.clAcsBy{width:150px}
.clAcsOn{width:150px;white-space:nowrap}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #000;-webkit-border-radius:10px;background-color:#fff;border-radius:10px}
::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#2980b9;-webkit-box-shadow:inset 0 0 6px #000;border:1px solid #fff}
::-webkit-scrollbar{width:10px;height:10px}
.csstabs{display:flex;flex-wrap:wrap;background:#e9e9e9;padding:.2em .2em 0;border:1px solid #ddd}
.csstabs .labelt{order:1;display:block;padding:.5rem 1rem;cursor:pointer;background:#3CC0F8;border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545;white-space:nowrap;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0}
.csstabs .tab{order:99;flex-grow:1;width:100%;display:none;padding:1rem;background:#fff}
.csstabs input[type="radio"]{display:none}
.csstabs input[type="radio"]:checked + label{color:#fff!important;background:linear-gradient(to bottom,#585858 0%,#b9b9b9 100%);border:.5px solid #b9b9b9}
.csstabs input[type="radio"]:checked + label + .tab{display:block}
@media (max-width: 45em) {
.csstabs .labelt{margin-right:0;margin-top:.2rem}
}
.tooltip{position:relative;z-index:9999;white-space:-moz-pre-wrap!important;white-space:-webkit-pre-wrap!important;white-space:-pre-wrap!important;white-space:-o-pre-wrap!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-all!important;white-space:normal!important}
.tooltip:before{content:attr(data-text);position:absolute;top:50%;transform:translateY(-50%);left:100%;margin-left:15px;width:150px;padding:10px;border-radius:10px;background:#fff;color:#000;border-color:#000;text-align:center;display:none}
.tooltip:hover:before{display:block}
.tooltip.left:before{left:initial;margin:initial;right:100%;margin-right:15px}
.tooltip:after{content:"";position:absolute;left:100%;margin-left:-5px;top:50%;transform:translateY(-50%);border:10px solid #fff;border-color:transparent #fff transparent transparent;display:none}
.tooltip:hover:before,.tooltip:hover:after{display:block}
.tooltip:before{opacity:0;transition:.3s opacity}
.tooltip:hover:before{opacity:1}
.tooltip:after{opacity:0;transition:.3s}
.tooltip:hover:after{opacity:1}
.nav a{display:block;background:#b3b3b3;color:#000;text-decoration:none;padding:.8em 1.8em;text-transform:uppercase;font-size:75%;letter-spacing:2px;text-shadow:0 -1px 0 #000;position:relative}
.nav{vertical-align:top;display:inline-block;box-shadow:1px -1px -1px 1px #000,-1px 1px -1px 1px #fff,0 0 6px 3px #fff;border-radius:6px;margin:0;padding:0;list-style:none}
.nav li{position:relative;list-style:none}
.nav > li{float:left;margin-right:1px}
.nav > li > a{margin-bottom:1px;box-shadow:inset 0 2em .33em -.5em #555}
.nav > li:hover,.nav > li:hover > a{border-bottom-color:orange}
.nav li:hover > a{color:#fff;background-color:#000}
.nav > li:first-child{border-radius:4px 0 0 4px}
.nav > li:first-child > a{border-radius:4px 0 0 0}
.nav > li:last-child{border-radius:0 0 4px 0;margin-right:0}
.nav > li:last-child > a{border-radius:0 4px 0 0}
.nav li li a{margin-top:1px}
.nav li a:first-child:nth-last-child(2):before{content:"";position:absolute;height:0;width:0;border:5px solid transparent;top:50%;left:5px}
.nav ul{position:absolute;white-space:nowrap;z-index:1;right:-99999em}
.nav > li:hover > ul{padding-top:5px;min-width:100%;right:4px;left:auto}
.nav > li li:hover > ul{right:100%;top:-1px}
.nav > li > a:first-child:nth-last-child(2):before{border-top-color:#fff}
.nav > li:hover > a:first-child:nth-last-child(2):before{border:5px solid transparent;border-bottom-color:orange;margin-top:-5px}
.nav li li > a:first-child:nth-last-child(2):before{border-left-color:#000;margin-top:-5px}
.nav li li:hover > a:first-child:nth-last-child(2):before{border:5px solid transparent;border-right-color:#fff;right:10px}
menu{vertical-align:top;display:inline-block;box-shadow:1px -1px -1px 1px #000,-1px 1px -1px 1px #fff,0 0 6px 3px #fff;border-radius:6px;margin:0;padding:0;list-style:none}
menu ul{float:right;padding:0;margin:0;list-style:none;position:relative}
menu ul ul{display:none;position:absolute}
menu ul li:hover > ul{display:inherit}
menu ul ul li{width:100%;float:none;display:list-item;position:relative}
.ui-draggable .ui-dialog-titlebar {
    cursor: move!important;
    display: none!important;
}
.prog-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(250 250 250 / 49%);display: flex;justify-content: center;align-items: center;z-index: 1000;}
.divProgBar {background-color: white;border-radius: 8px;padding: 20px;border: 1px solid #CECECE;border-radius: 15px;max-width: 98%;min-width: 30%;}