/* Name: Carnivale
Date: Nov 2025
Description: admin section css for all pages
Version: 3.0
Author: Kanwaljeet Sodhi, Gurus11
Autor URI: http://www.gurus11.com
008
*/
@charset "utf-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header,
hgroup, menu, nav, section, menu,
time, mark, audio, video{margin: 0px;padding: 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:Black;line-height:16px;text-align:left;font-weight: normal;}
article, aside, figure, footer, header, hgroup, nav, section{  display: block; }
body{padding-bottom:25px;padding-bottom: 25px;background: #f5f5f5;}
.wrap{width:990px; margin:0px auto;}
ul, ol{margin-left:0px;}
ul li{list-style:none;}
ul li ul, ul li ol{margin-left:0px;}
ul li ul li{list-style:none;}
iframe, img{ border:0px;}
a{text-decoration:none; color:#1b475d; outline:0;}
a:hover{text-decoration:none;}
.clr{clear:both;}
h1, h1 span{color: #495057;font-size:20px;}
h1{margin: 1px 0px 15px 0px;width: -webkit-fill-available;display: inline-block;border-bottom: 1px solid #ddd;/* padding-bottom: 10px; */min-height: 33px;margin-bottom: 0;}
.btn.tp{float:right;margin-right: 0;background: #999;width: auto;margin: 0;padding: 10px 10px;margin-left: 7px;}
.btn.tp svg{display:inline-block;width: 12px;margin-right: 3px;}
.btn.tp svg path{fill:#ffff;}
h1 span{color:#666; font-size:14px;}
h2, h2 span{font-size:18px;color: #3051a0;font-weight:normal;}
h2{margin: 30px 0px 14px 0px;}
h4{  color:#3a953d;  margin: 5px 0px;}
input[type="text"], textarea, input, a.btn{background: #FFF;width:160px;padding:7px 7px 6px 7px;border: 1px solid #C2C2C2;line-height: 11px;color:#7a7a7a;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin: 2px;}
h3{color:#3a953d; font-size:16px; padding-top:9px;}

.clear{ clear:both;}

textarea {height:40px; width:73%;}
.edtor textarea {height:300px!important; width:600px!important;}
.ajax__htmleditor_htmlpanel_default {height:300px!important; width:600px!important;}
input.sml{width:45px; margin-left:4px; margin-right:4px;}
input.bg{width:300px;}
input.pwd{width:350px;}
input[type="submit"], input[type="reset"], input.btn, input.btnb, a.btn{width: fit-content; padding:8px 7px; display:inline-block; background:url(images/bgbtn-rpt.jpg) left top repeat-x #1b475d; font-size:14px; color:#fff; margin-right:10px;border: none;  cursor:pointer!important; text-align:center;line-height: normal;}
input.btnb{width:135px;}
input.btnb.rt{float:right;}

 .chk{padding-bottom:0px; padding-top:4px; line-height:16px;}
input[type="checkbox"], input[type="radio"], .chk input{width:20px; background:none; margin-top:5px; margin-left:0px; padding:0px;}
a.btn.edt{display: block;text-align: center;background:url(../images/bg-edt.png) no-repeat center center #fff692;text-indent:-1000000px;color:#000000;width: fit-content;border:none;margin: 0 auto;padding: 10px 18px;float: left;margin: 0px 3px;}
    a.btn.edt.dlt {
        color: #fff;
        background: url(../images/bg-dlt.png) no-repeat center center #1b475d;
    }
.error{margin-left:130px; color:#1b475d;}
fieldset{width: -webkit-fill-available;border:0px;background: #fff;padding: 1% 0;box-shadow: 0 0.46875rem 2.1875rem rgba(31,10,6,0.03), 0 0.9375rem 1.40625rem rgba(31,10,6,0.03), 0 0.25rem 0.53125rem rgba(31,10,6,0.05), 0 0.125rem 0.1875rem rgba(31,10,6,0.03);margin-top: 0px;/* padding: 20px; */}
fieldset.LfRtPnl{display:block;padding: 20px 20px;}
fieldset.LfRtPnl ul.dtl{display:block;width: 27%;float: left;border-right: 1px dashed #ebebeb;margin-right: 3%;padding-right: 3%;}
fieldset.LfRtPnl ul.dtl li{display:block;padding: 9px 0px;border-bottom: 1px dashed #ebebeb;font-size: 14px;}
fieldset.LfRtPnl ul.dtl li:last-child{border-bottom:0px;padding-bottom: 0;}
fieldset.LfRtPnl ul.dtl li b{font-weight:bold;font-size: 100%;}
fieldset.LfRtPnl ul.dtl li span{font-size: 100%;}

fieldset.LfRtPnl .clm7{float:left;width: 50%;}
fieldset.LfRtPnl div.fldWrp.fll label{width:100%; float:none;padding: 0;padding-bottom: 10px;clear: both;display: block;}
fieldset.LfRtPnl div.fldWrp.fll{width: 100%;margin: 0;float: none;margin-bottom: 14px;}
fieldset.LfRtPnl div.fldWrp.fll textarea{min-height: 60px;width: -webkit-fill-available;float: none;margin: 0;}

/* Universal PopUp Design */
.ppUp {
    display: none;
    width: 80%;
    max-width: 650px;
    min-height: 300px;
    background: #fff;
    left: 50%;
    top: 47%;
    position: fixed;
    z-index: 99999;
    margin-top: -160px;
    margin-left: -325px;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}

.clsBtn {
    display: block;
    width: 30px;
    height: 30px;
    background: url(images/btn-close.png) no-repeat center center;
    text-indent: -10000px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 999;
}

.ppUp.tstmnlVdo {
    max-width: 800px;
    margin-left: -400px;
    top: 40%;
}

.ppUp.tstmnlVdo iframe {
    height: 500px;
}

/*---- log in popUp -----*/
.ppUp#rgstrPnl, .ppUp#lgnPnl, .ppUp#frgtPnl {
}

.ppUp#lgnPnl fieldset.flfrm.reg {
    width: 99%;
    margin: 15px 1.5%;
    margin-top: 28px;
}

.ppUp#lgnPnl fieldset.flfrm.reg h1 {
    text-align: center;
    margin-right: 20%;
    font-family: 'museo_sans300', arial;
    text-decoration: underline;
}

.ppUp#lgnPnl fieldset.flfrm.reg label {
    text-align: right;
    width: 30%;
    padding-right: 4%;
}

.ppUp#frgtPnl fieldset.flfrm.reh.lgn .error {
    margin-left: 0%;
    left: 0px;
    width: 98%;
    bottom: -50px;
}

.ppUp.msg {
    min-height: 60px;
    margin-top: -30px;
}
.pgWrp {
    background: #000;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9;
    display: none;
    opacity: 0.98;
    filter: alpha(opacity=80);
}
.ppUp.OpenPnl::-webkit-scrollbar{display:none;}
.ppUp.OpenPnl{width:80%;max-width: 60%;left: 50%;margin-left: -30%;top: 50%;margin-top: -18%;max-height: 600px;overflow: scroll;}
.Pannel{display:block;}
.ppUp.OpenPnl iframe{display:block;width: 100%;min-height: 570px;overflow: s;}
.ppUp.OpenPnl a.Close{width: auto;line-height: 0;display: flex;align-items: center;padding: 6px 10px;background: #f1f1f1;color: #484848;}
.ppUp.OpenPnl a.Close svg{width: 18px;height: auto;display: inline-block;margin-right: 8px;}
.Pannel .lft img{width:100%;line-height: 0;height: 100%;object-fit: contain;max-height: 570px;}
.ppUp.OpenPnl a.Close svg path{display:block;fill: #484848;}



.dtaTbl2{width:100%;background:#f9f9f9;border-top: 1px solid #eaeaea;border-left: 1px solid #eaeaea;margin-top:15px;}
.dtaTbl2 th{padding:8px 10px;color: #101010;font-size:13px;font-weight:bold;text-align:center;background: #fcfcfc; border-right:1px solid #ddd;}
.dtaTbl2 td{border-right:1px solid #ddd;}
.dtaTbl2 th.typ, section .dtaTbl td.typ{width:170px;}
.dtaTbl2 th.vlu, section .dtaTbl td.vlu{width:90px; white-space:nowrap; text-align:right;}
.dtaTbl2 td.vlu input{width:70px;}
.dtaTbl2 th.dscnt{width:90px;}
section .dtaTbl th.prc{width:108px;}
.dtaTbl2 td{padding: 8px 0px;text-align: center;outline: 0;}
.dtaTbl2 td img{display: block;height: auto;}
.dtaTbl2 td input{max-width: 40px;}
.dtaTbl2 td input[type="submit"]{width:fit-content;max-width: initial;clear: both;float: left;}
.dtaTbl2 td.des{width: 30%;padding: 8px 20px;line-height: 1.5em;}
.dtaTbl2 input[type="checkbox"]{ margin:0% 45%;}
.dtaTbl2 tr:nth-child(even){background-color:#ffffff;}
.dtaTbl2 tr:hover{background-color:#D4D4D4;}
.dtaTbl2 tr{border-bottom:1px solid #ddd;}

.dtaTbl2 tr.paging{width:100%;border: none;margin-right: 0px;margin-top: 18px;border: 0;background: transparent;outline: 0;}
.dtaTbl2 tr.paging td{border:0px;color: transparent;}
.dtaTbl2 tr.paging tr{border:none;float: left;display: block;width: 100%;margin: 0px;}
.dtaTbl2 tr.paging table{width:100%;}
.dtaTbl2 tr.paging tr td{float:left;width: 25px;margin-right: 13px !important;margin-bottom: 15px;}
.dtaTbl2 tr.paging tr td span{color: #ffffff;background: #1b475d;display: block;border-radius: 4px;width: -webkit-fill-available;padding: 5px 2px;text-align: center;display: block;}
.dtaTbl2 tr.paging tr td a{color: #636363;text-align: center;display: block;padding: 5px 2px;}
.dtaTbl2 tr.paging tr td a:hover{color: #ffffff;background: #214395;display: block;border-radius: 4px;width: 100%;}

/* Universal PopUp Design */
.pgWrp{background:#000; height:100%; width:100%; position:fixed; top:0px; left:0px; z-index:9999; display: none; opacity:0.8; filter:alpha(opacity=80); }
.ppUp{display:none;width: 80%;max-width: 300px;min-height:300px;background: #ffffff;left:50%;top: 47%;position:fixed;z-index:9999;margin-top:-160px;margin-left: -170px;padding: 20px;-moz-box-shadow: 0 0 10px #000;-webkit-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000;}
.clsBtn, header .tp .srchPnl li a.clsBtn{display:block;background: url(images/icnClose.png) no-repeat center center #ed3237;text-indent:-10000px;position: absolute;top: 0px;right: 0px;cursor: pointer;width: 25px;height: 25px;background-color: #fff;background-color: #ed3237;}
.ppUp fieldset{box-shadow:none;}
.ppUp fieldset div.fldWrp ul.list li{width: auto;margin-right: 14px;}
.ppUp fieldset div.fldWrp ul.list{margin-bottom:0px;}
.ppUp fieldset .fldWrp label{width:100%;padding: 0;padding-bottom: 7px;}
.ppUp fieldset .fldWrp select{width:-webkit-fill-available;margin: 0;}
.ppUp fieldset .fldWrp input{width:-webkit-fill-available;margin: 0;}

.dtlPnl{display:block;}
.dtlPnl h2{display:block;margin: 0;margin-bottom: 11px;}
.dtlPnl ul.clms{display:block;margin-bottom: 34px;}
.dtlPnl ul.clms:after{content:''; display:block; clear:both;}
.dtlPnl ul.clms li{display:block;float: left;padding: 20px;background: #fff;width: 29.37%;margin-right: 2%;box-shadow: 0 0.46875rem 2.1875rem rgb(31 10 6 / 3%), 0 0.9375rem 1.40625rem rgb(31 10 6 / 3%), 0 0.25rem 0.53125rem rgb(31 10 6 / 5%), 0 0.125rem 0.1875rem rgb(31 10 6 / 3%);
    }
.dtlPnl ul.clms li:nth-child(3n+3){margin-right:0px;}
.dtlPnl ul.clms li p{display:block;margin: 0;font-size: 14px;line-height: 1.5em;}
.dtlPnl ul.clms li p b{display: inline-block;font-size: 100%;font-weight: bold;}
#content.dtlPnl .tblGrd  .UsrOrdr{background:#fff;}
#content.dtlPnl .tblGrd  .UsrOrdr tr td{padding: 10px;}
#content.dtlPnl .tblGrd .UsrOrdr tr td:last-child a{display:block;text-align: right;}
#content.dtlPnl .tblGrd .UsrOrdr tr td:last-child span{display:block;padding-top: 6px;padding-right: 0;}

#content.dtlPnl .tblGrd  .UsrOrdr tr th{padding: 1px 10px;}
#content.dtlPnl .tblGrd .UsrOrdr tr td img{display:block;/* float: none; */width: 50px;height: 50px;object-fit: cover;}
#content.dtlPnl .tblGrd .UsrOrdr tr{border-bottom: 1px solid #f6f6f6;}
#content.dtlPnl .UsrAmtTbl .UsrAmtTblDtL{background:#fff;border: 0;width: 25%;margin: 0;border-top: 2px solid #f5f5f5;margin-top: 10px;padding: 0;    box-shadow: 0 0.46875rem 2.1875rem rgb(31 10 6 / 3%), 0 0.9375rem 1.40625rem rgb(31 10 6 / 3%), 0 0.25rem 0.53125rem rgb(31 10 6 / 5%), 0 0.125rem 0.1875rem rgb(31 10 6 / 3%);
}
#content.dtlPnl .UsrAmtTbl .UsrAmtTblDtL tr td{padding:10px;border-bottom: 1px solid #f5f5f5;text-align: right;}
#content.dtlPnl .UsrAmtTbl .UsrAmtTblDtL tr{border: 1px solid #000;margin: 0;padding: 0;}
#content.dtlPnl .UsrAmtTbl .UsrAmtTblDtL tr td.amt{font-weight: bold;width: auto;}

div.fldWrp{width: 100%;float:left;margin-bottom: 20px;}
div.fldWrp label{width: 20%; float:left; font-size:14px; font-weight:bold; margin:0px auto; padding-top:10px;}
div.fldWrp label.lrg{width:120px; float:left; font-size:12px; margin:0px auto; padding-top:10px;}
div.fldWrp label.pswrd{width:120px; float:left; font-size:12px; margin:0px auto; padding-top:10px;}
div.fldWrp input{width: 73%; float:left; font-size:12px; margin-bottom:10px;}
div.fldWrp input.btn{width:100px; float:left; font-size:12px; background-color:#1b475d;}
div.fldWrp .frgt{margin-left:88px; font-size:12px;}

fieldset.clm3{}
fieldset.clm3 div.fldWrp{width:31%;margin-right:2%;}
fieldset.clm3 div.fldWrp.fl{width:100%; margin-right:0;}
.dscrptnFld{border:1px solid #c2c2c2;margin-top: 5px;}
fieldset.clm3 div.fldWrp label{width:100%;float: none;}
fieldset.clm3 div.fldWrp input, fieldset.clm3 div.fldWrp  textarea, fieldset.clm3 div.fldWrp  select{width: 96%;margin: 5px 0 0;}

fieldset.clm4{}
fieldset.clm4 div.fldWrp{width: 21%;margin:10px 1.5%;}
fieldset.clm4 div.fldWrp.rdo{align-items: center;flex-wrap: wrap;}
fieldset.clm4 div.fldWrp.rdo.chk input{margin-left:0px;margin-right: 10px;}
fieldset.clm4 div.fldWrp.rdo label{display:block;width: auto;float: left;padding: 0;}
fieldset.clm4 div.fldWrp.rdo input{display:block;float: left;width: auto;margin: 0;margin-left: 10px;}
fieldset.clm4 div.fldWrp label{display:block;font-size: inherit;}
fieldset.clm4 div.fldWrp.fl{width: 97%;}
fieldset.clm4 div.fldWrp.fl .dscrptnFld{width: 99%;border: 1px solid #C2C2C2;clear: both;padding-top: 5px;}
fieldset.clm4 div.fldWrp.sml{}
fieldset.clm4 div.fldWrp.sml select{float:left;width: 30%;margin-right: 4%;}
fieldset.clm4 div.fldWrp.sml select:last-child{margin-right:0px;}

fieldset.clm4 div.fldWrp.qstn{width: 49%;float: left;margin: 0;}
fieldset.clm4 div.fldWrp.qstn iframe{display:block;width:100%;height: 60vh;}
fieldset.clm4 div.fldWrp.answr{width: 49%;float: right;margin: 0;}
fieldset.clm4 div.fldWrp label{width: 98%;}
fieldset.clm4 div.fldWrp input, fieldset.clm4 div.fldWrp  textarea, fieldset.clm4 div.fldWrp  select{width: 95%;margin-left: 0;width: -webkit-fill-available;}
fieldset.clm4 div.fldWrp.clndr input{width:80%;}

fieldset.clm5{}
fieldset.clm5 div.fldWrp{width: 18%;margin-right:2%;}
fieldset.clm5 div.fldWrp label{width:100%;}
fieldset.clm5 div.fldWrp input, fieldset.clm5 div.fldWrp textarea, fieldset.clm5 div.fldWrp select{width: 90%;}
fieldset.clm5 div.fldWrp .btn{width:150px;margin: 3px 0;height: 30px;}
fieldset.clm4 .lft{display:block;float: left;width: 14%;margin-left: 1%;}
fieldset.clm4 .lft div.fldWrp{width:100%;margin: 0;}
fieldset.clm6 div.fldWrp.fll label{display:block;line-height: normal;clear: both;float: none;}
fieldset.clm4 .lft div.fldWrp img{width:100%;height: 180px;object-fit: cover;}
fieldset.clm4 .rgt{display:block;float: right;width: 83%;}
fieldset.clm4 .rgt div.fldWrp{display:block;}

fieldset.clm6{
    margin-bottom: 11px;
}
fieldset div.fldWrp ul.list{display:block;margin-bottom: 15px;margin-top: 10px;}
fieldset div.fldWrp ul.list:after{content:''; display:block; clear:both;}
fieldset div.fldWrp ul.list.New li{width: 100%;}
fieldset div.fldWrp ul.list li{display:block;float: left;margin-right: 2%;display: flex;width: 23%;margin-bottom: 10px;}
fieldset div.fldWrp ul.list li input{/* float:left; */width: auto;display: inline-block;padding: 0;margin: 0;margin-top: 1px;margin-right: 3px;}
fieldset div.fldWrp ul.list li label{display: inline-block;width: auto;font-weight: normal;padding: 0;margin-left: 3px;font-size: 13px;}

fieldset.clm6 div.fldWrp span.chkBox{display:block;width: 100%;margin-top: 8px;}
fieldset.clm6 div.fldWrp span.chkBox:after{content:''; display:block; clear:both;}
fieldset.clm6 div.fldWrp span.chkBox input{float:left;width: auto;}
fieldset.clm6 div.fldWrp span.chkBox label{float:left;width: auto;padding: 0;margin: 0;padding-left: 10px;width: 84%;}
fieldset.clm6 div.fldWrp{width:14%;margin: 0 1%;}
fieldset.clm6.dshFlx div.fldWrp{width: 22%;}
fieldset.clm6 div.fldWrp.fll, fieldset.clm4 div.fldWrp.fll{width: -webkit-fill-available;margin-top: 20px;}
fieldset.clm6 div.fldWrp.fll textarea{width: -webkit-fill-available;}
fieldset.clm6 div.fldWrp label{width:100%;padding-top: 0;padding-bottom: 4px;}
fieldset.clm6 div.fldWrp textarea{
    height: 15px;
}
fieldset.clm6 div.fldWrp.chse input{padding: 6px 11px;}
fieldset.clm6 div.fldWrp input, fieldset.clm6 div.fldWrp  textarea, fieldset.clm6 div.fldWrp  select{width: -webkit-fill-available;padding: 9px 11px;margin: 0;line-height: normal;outline: 0;max-height: 35px;}
.mndt{color:#1b475d;}

fieldset.clm7 div.fldWrp{width:12%;margin: 0 1%;}
fieldset.clm7 div.fldWrp label{width:100%;padding-top: 0;padding-bottom: 4px;}
fieldset.clm7 div.fldWrp textarea{height: 15px;}
fieldset.clm7 div.fldWrp input, fieldset.clm7 div.fldWrp  textarea, fieldset.clm7 div.fldWrp  select{width: -webkit-fill-available;padding: 9px 11px;margin: 0;line-height: normal;outline: 0;max-height: 35px;}
.mndt{color:#1b475d;}

fieldset.flfrm{width:51%;}
fieldset.flfrm div.fldWrp{width:100%;}
fieldset.flfrm div.fldWrp .error{margin-left:180px;}
div.fldWrp.chklst{width:100%;}
div.fldWrp.fdsrv{width:50%;}
div.fldWrp.chklst label{float:none;}
.mrgl{margin-left:180px;}
div.fldWrp.btn {padding-left:128px;}
div.fldWrp.txtara{min-height:80px;}
div.fldWrp.txtara div{margin-left:180px;}
#map{ width:100%; height:350px;}

.chk.lst input{margin-top:3px; float:left;}
.chk.lst2 input{margin-top:9px; float:left;}
.chk.lst2 label{width:280px; font-weight:bold;}
div.fldWrp.chklst .chk.lst label{margin-top:0px; width:165px; padding-top:0px; float:left;}
div.fldWrp.pkgs{width:100%; margin-bottom:10px;}
div.fldWrp.pkgs div.fldWrp{width:30%;}
div.fldWrp.pkgs div.fldWrp label{width:80px;}

.fltNn{float:none!important;}
.spmhidip{   display:none;   width:10px;   height:3px;}
select{background: #fff;border: 1px solid #c2c2c2;font-size:12px;width: 150px;padding:6px;color:#7a7a7a;margin: 5px;margin-bottom: 10px;}
select.sml{width:50px;}
p{margin-bottom:10px;}
#lgnForm{width:450px;}
article.dshbrd .lft{width: 38%;float: left;}
article.dshbrd .rgt{width: 53%;float: right;}
article.dshbrd .lft .dtaTbl{width:100%;}
article.dshbrd .rgt .dtaTbl{width:100%;}
header.admn{width: 16%;height: calc(100vh - 30px);background:#fff;height: 100%;margin: 15px 1%;float: left;/* overflow: auto; */box-shadow: 0 0.46875rem 2.1875rem rgba(31,10,6,0.03), 0 0.9375rem 1.40625rem rgba(31,10,6,0.03), 0 0.25rem 0.53125rem rgba(31,10,6,0.05), 0 0.125rem 0.1875rem rgba(31,10,6,0.03);min-width: 250px;}
header.admn h1.hdRgt{float:right;border-bottom:0px;font-size: 16px;font-weight: normal;text-align:right;line-height: normal;padding: 0;margin: 0;margin-top: 1%;width: fit-content;}
header.admn .lgPnl{background:rgba(0,0,0,0.01);border-bottom:rgba(0,0,0,0.04) solid 1px;margin-bottom: 13px;padding: 8px 7%;}
header.admn .lgPnl:after{content:'';display:block; clear:both;}
header.admn .lgPnl .logo{float:left;}
header.admn h1.hdRgt a{ color:#6e1914;}
header.admn h1.hdRgt a.lgOut{ color:#c2c2c2; margin-top:5px;}
header.admn h1.hdRgt a:hover{ color:#1b475d;}
header.admn h1.hdRgt span{color: #666;font-size: 15px;}
header.admn img{/* margin:10px; */max-width: 141px;}
#menu {padding:5px 0px;margin-bottom:20px;overflow-y: scroll;height: 85vh;}
#menu a{display: block;text-decoration: none;margin:0px 5px;color: #6c757d;/* font-weight:bold; */}
#menu a.grt-mobile-button{display:none;}
/*#menu a:hover{background:#00799f; color:#fff;}*/

#menu ul li ul li{margin: 0;border: none;padding: 0;}
#menu ul li ul li:before{display:block;position: absolute;width: 4px;height: 4px;top: 50%;margin-top: -2px;content: '';background: #1b475d;border-radius: 50%;left: 0;}
#menu ul li ul li a{padding: 5px 6px;font-size: 12px;color: #6c757d;}
header #menu::-webkit-scrollbar{width:4px;}/* Track */::-webkit-scrollbar-track {background: #f7f7f7;  display:block;}/* Handle */
header #menu::-webkit-scrollbar-thumb {background: #c3c3c385; }/* Handle on hover */::-webkit-scrollbar-thumb:hover {background:#1b475d; }

#menu ul li {float: left;list-style:none;position:relative;width: 100%;margin-bottom: 15px;border-bottom: 1px solid #00000014;padding-bottom: 15px;}
#menu ul li:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
#menu ul:after{content:''; display:block; clear:both;}
#menu ul li a{padding:5px 15px;font-size: 14px;color: #000;}
#menu ul li a:hover{color:#1b475d;}
#menu ul li ul{display:block;list-style-type:none;width: -webkit-fill-available;z-index:999;margin-left: 22px;}
#menu:hover ul, #menu:hover ul li:hover ul, #menu:hover ul li:hover ul li:hover ul {display:block;}
#menu:hover ul li:hover ul li:hover ul {margin-left: 10px; margin-top:10px;}
#menu:hover ul li:hover ul {margin-top:0px;}

section{width: 80%;margin: 1% 1% 1% 0;float: right;}
article.dshbrd{
    width: 100%;
    margin-right: 0;
}
section.dshbrd .lft{width: 38%;}
section.dshbrd .rgt{width:60%;}

.prnt{max-width:315px;margin: 0 auto;border: 1px solid #ebebeb;padding: 20px;background: #fff;}
.prnt a.logo{display:block;margin-bottom: 13px;}
.prnt p{margin:0px;margin-bottom: 7px;}
.prnt p b{font-weight:bold;}
.prnt table{width:100%;border-collapse: separate !important;}
.prnt table.UsrOrdr{width:100%;border: 1px solid #f3f3f3;}
.prnt .UsrAmtTbl{background:transparent;margin-top: 20px;}
.prnt table.UsrOrdr tr:nth-child(odd){background: #f5f5f596;}
.prnt table.UsrOrdr tr{width: 100% !important;border-bottom: 1px solid #f3f3f3;border-collapse: initial !important;}
.prnt table.UsrOrdr tr:last-child{border:0;}
.prnt table.UsrOrdr tr th:nth-child(1){text-align:left;}
.prnt table.UsrOrdr tr th{background: #3253a2;padding: 8px 10px;color: #fff;border-right: 1px solid #486abb;-webkit-print-color-adjust: exact;text-align: center;border-collapse: initial !important;}
.prnt table.UsrOrdr tr th:last-child{border-right: 0;}
.prnt table.UsrOrdr tr td{padding: 8px 10px;color: #fff;border-right: 1px solid #f3f3f3;}
.prnt table.UsrOrdr tr td:last-child{border-right:0px;}
.prnt table.UsrOrdr tr td span{display:block;text-align: left;text-align: center;}
.prnt table.UsrOrdr tr td span.hd{max-width: 94px;text-align: left;}




.prnt .UsrAmtTbl table{width:100%;border: 1px solid #f3f3f3;}
.prnt .UsrAmtTbl table tr:last-child{border:0;}
.prnt .UsrAmtTbl table tr:nth-child(even){background: #f5f5f5;}
.prnt .UsrAmtTbl table tr{width:100%;border-bottom: 1px solid #f3f3f3;display: block;-webkit-print-color-adjust: exact;}
.prnt .UsrAmtTbl table tr:after{content:''; display:block; clear:both;}
.prnt .UsrAmtTbl table tr td.amt{max-width: 59px;text-align: center;float: right;line-height: normal;/* padding: 0; */}
.prnt .UsrAmtTbl table tr td{width: 67.5%;float: left;border-right: 1px solid #f3f3f3;text-align: right;padding: 8px 10px;}
.prnt .UsrAmtTbl table tr td:last-child{border-right:0px;}

.entryBlk{border: 1px solid #d2d2d2;background:#f7f7f7;margin-bottom:20px;}
.entryBlk .head{background: #73737317;padding: 8px 10px;}
.entryBlk .head h4{color: #040404;font-size: 14px;}
.entryBlk .hghLgt, .entryBlk .hghLgt span{color:#000; font-size: 16px; margin:10px; text-align:center; font-weight:bold;}
.entryBlk .hghLgt span{margin:0px;}

.entryBlk ul.DshSumry h2{display:block;margin: 0;width: 100%;clear: both;margin-bottom: 10px;color: #3150a2;margin: 10px 0px;text-align: center;}
.entryBlk ul.DshSumry{display: flex;margin: 1%;flex-wrap: wrap;margin-bottom: 0;}
.entryBlk ul.DshSumry .bg:nth-child(2n+2){margin-right:0px;}
.entryBlk ul.DshSumry .bg:nth-child(even){background: #ebebeb;box-shadow: initial;}
.entryBlk ul.DshSumry .bg{display:block;width: 48.5%;/* background: #ededed99; */margin-right: 1%;margin-bottom: 1%;padding: 0.5%;padding-bottom: 0.2%;box-shadow: 0px 0px 7px #e4e4e4;}
.entryBlk ul.DshSumry .bg li{background: #ffffff61;width: 32.65%;}
.entryBlk ul.DshSumry:after{content:''; display:block; clear:both;}
.entryBlk ul.DshSumry li.mrg0{margin-right:0px;}
.entryBlk ul.DshSumry li{display:block;float: left;width: 32.6%;background: #dfdfdf42;margin-right: 1%;margin-bottom: 1%;}
.entryBlk ul.DshSumry li .pdng{display:block;padding: 18px 11px;}
.entryBlk ul.DshSumry li p{display:block;margin: 0;font-size: 14px;font-weight: normal;margin-bottom: 5px;}
.entryBlk ul.DshSumry li b{display:block;font-weight: bold;text-align: center;font-size: 16px;line-height: normal;}
.entryBlk ul.DshSumry li b span{font-size:inherit;font-weight:inherit;text-align: center;}

.entryBlk ul.DshSumry.s2{display: flex;margin: 1%;flex-wrap: wrap;margin-bottom: 0;}
.entryBlk ul.DshSumry.s2 .bg{display:block;width: 48.5%;/* background: #ededed99; */margin-right: 1%;margin-bottom: 1%;padding: 0.5%;padding-bottom: 0.2%;box-shadow: 0px 0px 7px #e4e4e4;}
.entryBlk ul.DshSumry.s2 .bg li{background: #ffffff61;width: 32.65%;}
.entryBlk ul.DshSumry.s2 li{bl}
    .entryBlk ul.DshSumry.s2 li p, .entryBlk ul.DshSumry.s2 li b, .entryBlk ul.DshSumry.s2 li b span {
        color: #fff;
    }


.ordr{width:100%;}
.ordr th{ background:#666; color:#fff; padding:5px;}
.ordr td{color:#333; border-bottom:#666 solid 1px; padding:3px 5px;}
.amnt{width:100px; text-align:right; padding-right:5px;}

.lftCat{}
.lftCat li{border-bottom:1px dashed #999;}
.lftCat li a{ text-align:left; font-size:14px; color:#333; display:block; padding:5px 10px; }

#content .hdOrdr{ border-bottom: none; border-top: 1px solid #c2c2c2; margin-bottom: 15px; padding-top: 21px; margin-top: 30px;}
#content .tblGrd, #content .tblGrd .UsrOrdr{ width:100%;}
#content .tblGrd .drpdwn{    width: 40%; float: right; text-align: right;}
#content .tblGrd .drpdwn select{ margin-left:0px;}
#content .tblGrd td p{ /* float:left; */ /* margin-top:10px; */}
#content .tblGrd .UsrAmtTbl{ width:100%; }
#content .UsrAmtTbl .UsrAmtTblDtL{ float:right;}
#content .tblGrd .UsrOrdr td{ vertical-align:top; width:50%;}
#content .tblGrd .UsrOrdr td.prc{ width:10%;}
#content .tblGrd .UsrOrdr th{ height:30px;    text-align: right;     padding-right: 10px;}
#content .tblGrd .UsrOrdr th:first-child{ text-align:left; padding-left:15px;}
#content .tblGrd .UsrOrdr img{ float:left; margin-right:20px;}
#content .trnsId, #content .ordrSts{ width:55%; float:left;}
#content .trnsId .tdRgt{ text-align:right;}
#content .tblGrd .UsrOrdr td span, #content .tblGrd .UsrOrdr td.prc{padding-top: 15px;    text-align: right;    padding-right: 5px;}
#content .tblGrd .UsrOrdr td span.hd{ display:block;text-align: left;}
#content .tblGrd .UsrAmtTbl, #content .tblGrd .UsrOrdr{ background-color:#f6f6f6;}
#content .tblGrd .UsrAmtTbl{ margin-bottom:15px;}
#content .tblGrd .UsrAmtTbl .UsrAmtTblDtL td, #content .trnsId .tdRgt,#content .ordrSts td{      padding: 5px 2px;}
#content .tblGrd .UsrAmtTbl .UsrAmtTblDtL td.amt, #content .ordrSts td.amt{  width: 66%; text-align: right;    padding-right: 11px;}

section ul.prdctsThmb{list-style:none; width:100%;}
section ul.prdctsThmb.Wsh{ margin-left:40px;}
section ul.prdctsThmb.hm{width:650px; margin-left:360px;}
section ul.prdctsThmb li{display:block; float:left; width:165px; min-height:165px; margin-top:0px; margin-bottom:20px;  text-align:center;}
section ul.prdctsThmb.hm li{margin-right: 35px;}
section ul.prdctsThmb.Wsh li{margin-right: 20px; min-height:135px;}
section ul.prdctsThmb li a.img{border:solid 1px #e5e5e5; width:165px; padding:8px 0px; display:block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px 5px; min-height:96px; }
section ul.prdctsThmb li h2{font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; margin-bottom:0px; margin-top:5px;}
section ul.prdctsThmb li .sp{text-align:center; display:block;}
section aside.rgt ul.smlrprdcts{list-style:none; width:100%; margin-top:10px;}
section aside.rgt ul.smlrprdcts li{display:block; border:dashed 0px #999; float:left; width:225px; padding:0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px 5px; min-height:40px; margin:0px 5px 5px 0px;  text-align:center;}
section aside.rgt ul.smlrprdcts li a.img{ width:60px; display:block; float:left; height:45px;}
section aside.rgt ul.smlrprdcts li a img{ width:60px; }
section aside.rgt ul.smlrprdcts li div.txt{ width:155px; display:block; float:right; margin-left:10px;}
section aside.rgt ul.smlrprdcts li div.txt h2{font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; margin:2px 0px 0px 0px; text-align:left;}
section aside.rgt ul.smlrprdcts li div.txt h2, section aside.rgt ul.smlrprdcts li div.txt h2 a{color:#7a7a7a;}
section aside.rgt ul.smlrprdcts li .sp{display:block; line-height:12px;}
section.content div.sellPro{background:url(images/bgSell.jpg) no-repeat center; width:990px; height:43px;}
section .acntLnk{display:block; margin:20px auto; width:100%; border-bottom:solid 1px #d5d5d5; }
section .acntLnk a{display:block; padding:5px 10px; font-weight:bold; float:left; text-align:center; margin-right:10px; border:solid 1px #d5d5d5; border-bottom:0px; background-color:#f9f9f9;}
section .acntLnk a:hover{background:#1b475d; color:#fff; text-decoration:none;}
section aside.rgt.fl{float:none; width:100%; margin:0px auto;}
section aside.rgt.fl .fgt{ padding:30px; display:block; width:520px; margin:0px auto; border:solid 1px #e5e5e5;}
section aside.rgt .alpha{display:block; padding-bottom:15px;}
section aside.rgt .alpha a{display: block; padding:2px 9px; font-weight: bold; float: left; text-align: center;}
section aside.rgt .alpha a:hover{background:#1b475d; color:#fff; text-decoration:none;}
section aside.rgt h3{color:#3a953d; font-size:16px;}
section aside.rgt h6{ color:#3a953d; font-size:12px; font-weight:normal; margin-top:10px;}
section aside.rgt p{color:#5a5a5a; font-size:12px;}
section aside.rgt p.des{display:none;}
section aside.rgt ul li{color:#5a5a5a; font-size:12px; list-style:circle; margin-right:10px; margin-top:5px;}
section aside.rgt p.ans{padding:5px 0px 10px 15px; border-bottom:dashed 1px #9f9f9f;}
section aside.rgt p.sell{height:80px; background:#f5f5f5; width:628px; padding:7px 7px 6px 7px; border:1px solid #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px 5px; line-height: 11px; font-weight:bold; color:#7a7a7a;}
section aside.rgt p.sell .selldrp{height:40px; width:588px; padding:7px 7px 6px 7px; border:1px solid #d2d2d2; border-radius: 5px 5px; margin-top:20px; margin-left:20px;}
section aside.rgt p.fcbklgn{background:url(images/fcbkBg.jpg) no-repeat left; height:26px; padding-top:7px; margin-top:20px; width:330px; background-color:#5270ae;}
section aside.rgt p.fcbklgn span{color:#FFF; padding-left:90px;}
section aside.lftfrm{width:370px; float:left; margin-top:12px;}
section aside.lftfrm label{width:120px; float:left; font-size:12px; margin:0px auto; padding-top:15px;}
section aside.lftfrm input{width:226px; float:left; font-size:12px; margin-bottom:5px;}
section aside.lftfrm input.btn{width:100px; float:left; font-size:14px; margin:10px 0px 0px 118px; background-color:#1b475d;}
section aside.right{width:710px; float:right; margin-left:30px;}
section aside.right h3{color:#3a953d; font-size:16px;}
section aside.right h6{ color:#3a953d; font-size:12px; font-weight:normal; margin-top:10px;}
section aside.right p{color:#7a7a7a; font-size:12px; margin-top:10px;}
section aside.right img{margin-right:10px; margin-top:5px;}
section aside.rgt .cardDtl{margin-bottom:10px; width:100%; display:block;}
section aside.rgt .cardDtl .crdImg{width:180px; min-height:115px; background:#f9f9f9; border:solid 1px #bfbfbf; float:left; display:block; padding:10px; } 
section aside.rgt .cardDtl .crdImg img{width:180px;}
section aside.rgt .cardDtl .crdDscrp{ float:right; width:490px; display:block; margin-left:15px; min-height:140px;} 
section aside.rgt .cardDtl .crdDscrp h2{margin-top:5px;}
section aside.rgt .cardDtl .crdDscrp p{margin-top:15px;}
section aside.rgt .dtlCartHd{background:url(images/bgDtlCrt.jpg) no-repeat center top #f9f9f9;}
section aside.rgt .dtlCartHd th{padding:9px 0px; padding-bottom:15px; color:#fff; font-size:14px; font-weight:normal; text-align:center;}
section aside.rgt .dtlCartHd th.typ{width:295px; padding-left:20px; text-align:left;}
section aside.rgt .dtlCartHd th.vlu{width:90px;}
section aside.rgt .dtlCartHd th.prc{width:90px;}
section aside.rgt .dtlCartHd th.dscnt{width:195px; padding-left:20px; text-align:left;}

/* Cart Page*/
section .dtaTbl{width:100%;background:#f9f9f9;border-top: 1px solid #eaeaea;border-left: 1px solid #eaeaea;margin-top:15px;}
section .dtaTbl th{padding:8px 10px;color: #101010;font-size:13px;font-weight:bold;text-align:center;background: #fcfcfc; border-right:1px solid #ddd;}
section .dtaTbl td{border-right:1px solid #ddd;}
section .dtaTbl th.typ, section .dtaTbl td.typ{width:170px;}
section .dtaTbl th.vlu, section .dtaTbl td.vlu{width:90px; white-space:nowrap; text-align:right;}
section .dtaTbl td.vlu input{width:70px;}
section .dtaTbl th.dscnt{width:90px;}
section .dtaTbl th.prc{width:108px;}
section .dtaTbl td{padding: 8px 0px;text-align: center;outline: 0;}
section .dtaTbl td.ctr input[type="submit"]{float:none;margin: 0 auto;}
section .dtaTbl td img{display: block;height: auto;max-width: 50px;}
section .dtaTbl td input{max-width: 40px;}
section .dtaTbl td input[type="submit"]{width:fit-content;max-width: initial;clear: both;float: left;}
section .dtaTbl td.des{width: 30%;padding: 8px 20px;line-height: 1.5em;}
section .dtaTbl input[type="checkbox"]{ margin:0% 45%;}
section .dtaTbl tr:nth-child(even){background-color:#ffffff;}
section .dtaTbl tr:hover{background-color:#D4D4D4;}
section .dtaTbl tr{border-bottom:1px solid #ddd;}

section .dtaTbl tr.paging{width:100%;border: none;margin-right: 0px;margin-top: 18px;border: 0;background: transparent;outline: 0;}
section .dtaTbl tr.paging td{border:0px;color: transparent;}
section .dtaTbl tr.paging tr{border:none;float: left;display: block;width: 100%;margin: 0px;}
section .dtaTbl tr.paging table{width:100%;}
section .dtaTbl tr.paging tr td{float:left;width: 25px;margin-right: 13px !important;margin-bottom: 15px;}
section .dtaTbl tr.paging tr td span{color: #ffffff;background: #1b475d;display: block;border-radius: 4px;width: -webkit-fill-available;padding: 5px 2px;text-align: center;display: block;}
section .dtaTbl tr.paging tr td a{color: #636363;text-align: center;display: block;padding: 5px 2px;}
section .dtaTbl tr.paging tr td a:hover{color: #ffffff;background: #214395;display: block;border-radius: 4px;/* width: 100%; */}

section .dtaTbl td .buyCart{background:url(images/bgbtnCart.jpg) repeat-x right; width:80px; height:12px; padding:10px; color:#FFF; font-size:12px; text-decoration:none;}
section .dtaTbl td.prc span, section .dtaTbl td.prc{font-weight:bold; color:#000; font-size:14px;}
section .dtaTbl td.dcnt{color:#3a953d; text-align:right;}
section .dtaTbl td.nm, section .dtaTbl th.nm{width:170px;}
section .dtaTbl td.nm input{width:150px;}
section .dtaTbl td.nm span{ font-size:11px;}
section .dtaTbl td.nm .crdName{color:#d90f00; font-weight:bold; font-size:12px;}
section .dtaTbl td.img{width:75px; padding:6px 8px; padding-bottom:0px;}
section .dtaTbl td.prc{width:90px; text-align:right; padding-right:20px;}
section .dtaTbl td.exp{text-align:center;}
section .dtaTbl td select{width: 60px;}
section .dtaTbl td input.sml{width:80px;}
section .dtaTbl td select.sml{width:50px;}
section .dtaTbl td.dscnt{width:90px; text-align:center;}
section .dtaTbl td.txtBlk span{width:200px; height:75px; overflow:scroll; overflow-x:hidden; display:block; text-align:left;}
section .dtaTbl td.del{width:50px;}


/*---- order history ---*/
#content .UsrAmtTbl .UsrAmtTblDtL{ width: 96%;border-top: 1px solid #DEDEDE;margin: 3% 2% 0%;padding: 1% 0%;}
#content .UsrAmtTbl .UsrAmtTblDtL.exl{ border:0px; /* background-color:#f9f9f9; */width: 96.1%; margin-top: 0px;    padding-top: 0px;}
table#ctl00_CPH1_GridView2_ctl02_Table1 {}
#content .UsrAmtTbl .UsrAmtTblDtL.exl td{ border:0px;text-align: right;    width: 25.3%;    padding: 4px 0px;}
section .tblGrdHsrty .rgt.tp, section .tblGrdHsrty .lft.tp{ border: 0; padding:0px;}
section .tblGrdHsrty .dtlHstry td{ border-bottom:1px solid #000;/* width: 50%; */}
section .tblGrdHsrty .lft h3, section .tblGrdHsrty .rgt h3{ font-size:14px; color:#000; margin-bottom:6px;text-transform: uppercase;}
section .tblGrdHsrty p{ margin-bottom:5px;}
section .tblGrdHsrty p.spcP{ padding:15px 15px 0px;}
section .tblGrdHsrty p.spcP b{ color:#666; text-transform:capitalize;}
section .tblGrdHsrty p b{margin-bottom: 5px;   line-height: 18px;text-transform: uppercase;}
section .tblGrdHsrty table, section .tblGrdHsrty{ width:100%;}
section .tblGrdHsrty .lft{ float: left; width: 49.9%;  border-right: 1px solid #000; padding-bottom: 1.8%;}
section .tblGrdHsrty .lft .wrp{width: 60%;  padding-right: 37%; line-height:18px;padding-left: 2.5%;    line-height: 18px;}
section .tblGrdHsrty h2, section .tblGrdHsrty .lft h2 span{ font-size:13px; margin:0px;}
section .tblGrdHsrty h2 span{ font-weight:bold;font-size:13px;}
section .tblGrdHsrty .rgt{     width: 50%;float: right;  margin: 0%;}
section .tblGrdHsrty .rgt h2{ padding-left:3%;}
section .tblGrdHsrty .rgt h2, section .tblGrdHsrty .lft h2{ margin-bottom:2%;}
section .tblGrdHsrty .rgt .wrp{width: 50%; padding-left: 2.5%; padding-right:47%;/* height: 226px; */line-height: 18px;}
section .tblGrdHsrty .lft.fl{       padding: 2% 0% 2% 1.5%;WIDTH: 48.4%;}
section .tblGrdHsrty .rgt.fl{          padding: 2% 0%;}
section .tblGrdHsrty .rgt.fl p{ padding-left:3%;}
section .tblGrdHsrty .lft h1, section .tblGrdHsrty .rgt h1{ padding:10px; background-color:#cacaca; color:#000; font-size:16px; margin:0%; margin-bottom: 1.5%;}
section .UsrOrdrHstry th{ padding:1%; font-size:14px;}
section .UsrOrdrHstry td, section .UsrAmtTbl td{ border:1px solid #C0C0C0; padding:1%;}

section .UsrAmtTbl{width: 100%;/* float:right; */background-color: #F1F1F1;}
section .UsrAmtTbl td{ border-top: none; border-left:0px;}
section .UsrAmtTbl td.rmrk{}
section .tblGrdHsrty h2.hdHsry{ border:0px; font-size:18px;margin-top: 3%;}
section .UsrAmtTbl .UsrAmtTblDtL td{ border:0px;}
section .tblGrdHsrty .lft th, section .tblGrdHsrty .rgt th{ padding: 2%; font-size: 16px; }
section .tblGrdHsrty .lft td, section .tblGrdHsrty .rgt td{ border:0px;line-height: 0;}
section .UsrAmtTbl p{ padding:0px 15px 15px; }

/*-----------------------------------*/

section .chk {padding-left:7px;}
section .chk.trms {padding:1px 4px; font-size:11px;}
section .frmCntctMe{width:90%; margin:10px auto;}
section .frmCntctMe td td{padding:3px 2px;}
section .box{width:99.5%; border:1px solid #cfcfcf; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px 9px; min-height:150px; margin-top:15px; text-align:center; }
section .box.tp0{margin-top:0px;}
section .box.srvc{min-height:240px;}
section .box.srvc .scrlwrap .viewport {height: 180px; }
section .box.whtnew{margin-top:0px; padding-bottom:10px; height:190px; overflow:hidden;}
section .box.whtnew span span{margin:10px 10px 0px 10px; display:block;}
section .box.whtnew span span b{font-size:12px;}

/* -------------------- Left Navigation ------------------------------ */
.lftNav ul{width: 198px; /* Main Menu Item widths */list-style-type: none; font: bold 12px Verdana;}
.lftNav ul li{position: relative; margin-top:1px;}
.lftNav ul li img{ float:right; margin-top:6px;}
/* Top level menu links style */
.lftNav ul li a{display: block; overflow: auto; font-size:14px; /*force hasLayout in IE7 */ color: white; text-decoration: none; padding: 6px; background:url(images/bg-lft-nav.jpg) left top repeat-x #e15312;  }
.lftNav ul li a.tp{background-image:url(images/bglftnav-tp.jpg);  }
.lftNav ul li a.btm{background-image:url(images/bglftnav-btm.jpg);  }
.lftNav ul li a:link, .lftNav ul li a:visited, .lftNav ul li a:active{ /*background of menu items (default state)*/background:url(images/bg-lft-nav.jpg) left top repeat-x #e15312; color: white; }
.lftNav ul li a.tp:link, .lftNav ul li a.tp:visited, .lftNav ul li a.tp:active{ background-image:url(images/bglftnav-tp.jpg);}
.lftNav ul li a.btm:link, .lftNav ul li a.btm:visited, .lftNav ul li a.btm:active{ background-image:url(images/bglftnav-btm.jpg); background-position:bottom;}
.lftNav ul li a:hover, .lftNav ul li a.selected{ background:url(images/bglftnav-hvr.jpg) left top repeat-x #541a75; /*background of menu items during onmouseover (hover state)*/ color: white; }
.lftNav ul li a.tp:hover, .lftNav ul li a.selected.tp{background-image:url(images/bglftnav-tp-hvr.jpg);}
.lftNav ul li a.btm:hover, .lftNav ul li a.selected.btm{background-image:url(images/bglftnav-btm-hvr.jpg);}
/*Sub level menu items */
.lftNav ul li ul{position: absolute; width: 170px; /*Sub Menu Items width */ top: 0; font-weight: normal; visibility: hidden; } 
/* Holly Hack for IE \*/ 
* html .lftNav ul li { float: left; height: 1%; }
* html .lftNav ul li a { height: 1%; }

/*------------------------------------- Left Menu End-------------------------------------------------- */

.ratingEmpty
{
background-image: url(images/ratingStarEmpty.png);
width:16px;
height:15px;
margin-right:3px;
}
.ratingFilled
{
background-image: url(images/ratingStarFilled.png);
width:16px;
height:15px;
margin-right:3px;
}
.ratingSaved
{
 background-image: url(images/ratingStarFilled.png);
width:16px;
height:15px;
margin-right:3px;
}
.grn-box{border: 2px solid #3b953d; background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3b953d;
	text-decoration: none;
	margin:10px 0px;
	padding:5px;
	}
.admpnl{background: #ffffff;max-width: 400px;margin:  0 auto;padding: 2% 3%;position:  absolute;top: 50%;left: 50%;margin-left: -200px;margin-top: -189px;width: 100%;border: 1px dashed #f0f0f0;}
.admpnl .logo{width: 100%;height: 75px;margin:  0 auto;margin-bottom: 15%;}	
.admpnl fieldset{width:  100%;margin: 0px;box-shadow: none;}
.admpnl fieldset .fldwrap{width: 100%;margin-bottom: 20px;}
.admpnl fieldset .fldwrap label{width: 28%;display:  block;float:  left;margin-top: 7px;color: #4b4a47;}
.admpnl fieldset .fldwrap input{margin: 0px;width: 72%;border: 1px solid #b1b1b1;border-radius: 25px;padding: 10px 15px;outline: 0;background:  #fff;}
.admpnl fieldset .fldwrap input.btn{background: #1b475d;font-size: 12px;padding: 13px 0px;width: 70%;border: none;}
.admpnl fieldset .fldwrap .error{color: #1b475d!important;margin-left: 99px;margin-top: 5px;/* display: block!important; */}
section.mangProd .clm4 .fldWrp span{
    margin:  0px;
    margin-top: 5px;
    color: #1b475d!important;
}
.fldWrp.chkBxWrp{width: 97%!important;margin-right: 0px;}
.fldWrp.chkBxWrp .chckBx{width: 100%;}
.fldWrp.chkBxWrp .chckBx:after{ content:''; display:block; clear:both;}
.fldWrp.chkBxWrp .chckBx li{width: 15.8%;margin-right: 1%;float: left;margin-bottom: 5px;}
.fldWrp.chkBxWrp .chckBx li:nth-child(6n+6){ margin-right:0px;}
.fldWrp.chkBxWrp .chckBx li input{float: left;width: 20px;height: 20px;}
.fldWrp.chkBxWrp .chckBx li label{float: left;width:  auto;margin-left: 5%;font-size: 13px;margin-top: -1px;margin-bottom: 0px;font-weight: normal;}
hr{border:  none;background: #e8e8e8;height: 1px;margin-bottom: 30px;}
.rgtpnlaprval fieldset{
    margin: 0px;
}

@media only screen and (max-width: 1500px){
    section{width:75%;}
}

@media only screen and (max-width: 1150px){
    section{width: 71%;}
}

@media only screen and (max-width: 1024px){
	.TblScrl{overflow:scroll;width: 100%;}
	article.dshbrd .lft div{overflow:scroll;}
	article.dshbrd .rgt div{overflow:scroll;}
	body{padding-top: 80px;}
	article.dshbrd .rgt{width:100%;}
	article.dshbrd .lft{width:100%;}
	header.admn .lgPnl a{}
	nav#menu{display:none;margin: 0;padding: 0;height: -webkit-fill-available;position: fixed;background: #fff;top: 0;padding-top: 30px;/* max-height: 80%; */overflow: scroll;padding-bottom: 20px;}
	header.admn .lgPnl{padding:10px;margin: 0;padding-bottom: 6px;}
    section{width: -webkit-fill-available;margin: 0;padding: 20px;}
	header.admn{width:100%;margin: 0;left: 0;height: auto;position: fixed;top: 0;}
	header.admn .grt-mobile-button{display: block;width: 25px;margin: 0;margin-right: 20px;margin-top: 7px;padding-top: 9px;padding-bottom: 5px;}
	header.admn h1.hdRgt{margin:0px;margin-top: 5px;}
	nav#menu a.grt-mobile-button{display:block;width: 20px;padding: 0;height: 20px;margin-top: 10px;margin-right: 20px;border: 0;position: fixed;z-index: 9;pointer-events: all;}
	nav#menu a.grt-mobile-button span{display:block;transform: rotate(45deg);margin: 0;}
	nav#menu a.grt-mobile-button span.line2{display:block;transform: rotate(-45deg);margin-left: -1px;margin-top: -2px;}
	nav#menu a.grt-mobile-button span.line3{display:none;}
}

@media only screen and (max-width: 768px){
	.entryBlk ul.DshSumry li{margin-right:0px;width: 100%;}
	.entryBlk ul.DshSumry .bg li{width:100%;margin-right: 0px;}
	.entryBlk ul.DshSumry .bg{width:100%;margin-right: 0;margin-bottom: 10px;}
	fieldset.clm4{padding: 20px 6px;}
	fieldset.clm4 div.fldWrp{width: 47%;}
	fieldset.clm4 div.fldWrp label{padding:0px;}
	fieldset.clm4 .rgt div.fldWrp{width: 47%;}
	fieldset.clm4 .lft{display:block;width: 25%;min-width: 150px;}
	fieldset.clm4 .rgt{width:100%;}
		fieldset.clm6{padding:10px;box-shadow: none;border: 1px solid #e5e5e5;margin-bottom: 20px;margin-top: 20px;}
	fieldset.clm6 div.fldWrp:nth-child(2n+1){clear:left;}
fieldset.clm6 div.fldWrp, fieldset.clm6.dshFlx div.fldWrp{width: 48%;margin-bottom: 2%;}
	fieldset.LfRtPnl .clm7{width:100%;}
	fieldset.LfRtPnl ul.dtl{width:100%;border: 0;margin: 0;padding: 0;margin-bottom: 30px;}
	section .dtaTbl td{padding:8px;}
	fieldset.clm7{padding:10px;box-shadow: none;border: 1px solid #e5e5e5;margin-bottom: 20px;margin-top: 20px;}
fieldset.clm7 div.fldWrp{width: 48%;margin-bottom: 2%;}
}

@media only screen and (max-width: 500px){
	fieldset div.fldWrp ul.list li{width: 48%;}
	.btn.tp{float:none;margin: 0;display: block;width: fit-content;margin-top: 8px;}
fieldset.clm6 div.fldWrp, fieldset.clm7 div.fldWrp{width: -webkit-fill-available;margin-bottom: 18px;}
}