@import url('https://fonts.googleapis.com/css?family=Roboto');
.body-login{background: url('https://static.pxier.com/htmlstatic/images/login-bg.jpg') no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.body-login{overflow: hidden;}
.scrool-login{width: 100%;height: 100%;overflow:hidden;height: 1200px;}
.login-content{max-width: 520px;margin: 150px 0 0 0;}
.login-content h1{color: #F1F1F1;font-weight:700; font-size: 40px;margin: 0 0 15px 0;line-height: 40px;}
.login-content p{font-size: 20px;color: #F1F1F1;font-weight:700;line-height: normal;margin: 0 0 15px 0;}
.login-content img{max-width: 100%;}

.login-wrap {background: #fff;padding: 35px 65px;text-align: center;max-width: 500px;margin: 50px auto;-webkit-box-shadow:0 12px 17px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 12px 17px rgba(0, 0, 0, 0.8); box-shadow:0 12px 17px rgba(0, 0, 0, 0.8);
padding-top:25px;margin-top:15px}
.login-wrap .input{text-align: left;/*border: 1px solid #d6d6d6;*/margin: 0 0 20px 0;padding: 10px;/*background-color:#fafafa*/}
.login-wrap .input p{font-size: 14px;color: #333333;font-weight: 300;background-color:#fafafa;margin:0px;padding:0px}
/*.login-wrap .input input{width: 100%;background: #fafafa;height: 30px; -webkit-box-shadow:0px 0px 0px 0 #fafafa; -moz-box-shadow:0px 0px 0px 0 #fafafa; box-shadow:0px 0px 0px 0 #fafafa;}*/
.login-wrap .login{
background-color: #009fe8;
color: #fff !important;
padding: 13px 70px;
border-radius: 0px;
margin-top: 0;
margin-bottom: 12px;
margin-left: 10px;
font-size: 14px;
box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.35);
display: inline-block;
font-weight: bold;
text-transform: uppercase;
width: 100%;
}
.events_main_head{display: none !important;}
.login-wrap .login:hover{background: #484854;}
.login-wrap .forgot{text-align: center;font-size: 14px;color: #555555;font-weight: 400;margin: 20px 0 20px;}
.login-wrap .forgot a{color: #555555;}
.login-wrap .forgot a:hover{color: #497be5;}
.login-wrap .logerr{height:25px;padding:5px 10px 5px 10px;text-align:center;color:#DB4437;font-size:14px;font-weight:bold}
.login-wrap img{ margin: 15px 0;}
.display-desk{}.display-mob{display: none;}

.events-nav{display:block;height:40px}
.events-nav span{display:inline-block;margin:0px 30px 0px 10px;vertical-align:middle}
.events-nav li{float: left;margin: 0 30px 0 0;cursor: pointer;}
.events-nav li:last-child{margin: 0px;}
.events-nav li i{float: left;margin: 0 8px 0 0;}
.events-nav li i.fa-plus-square-o{font-weight: bold;}
.events-nav h2{font-size:20px;display:inline-block;vertical-align:middle;margin-top: 10px;}
.events-nav input{height:25px!important}
.events-nav .prnt{position:absolute;top:10px;}
.events-nav .prnt a{text-decoration:none}
.events-nav .prnt a:hover{text-decoration:underline}

.events-input{float: left;padding:0px 5px 15px 0px; border-bottom: 1px solid #D6D6D6;}
.events-input h2{float: left;font-size:20px;display:inline;padding:5px 50px 0px 10px}
.events-input .type{float: left;}
.events-input .type p{float: left;font-size: 15px;color: #000000;margin: 9px 10px 0 0;}
.events-input .input-field{float: left;margin: 0px;padding: 0px;}

.events-input .date p{float: left;font-size: 15px;color: #000000;margin: 9px 10px 0 0;}
.events-input .date input{float: left;height: 36px;background-color: #fff;border: 1px solid #D6D6D6;padding: 0 10px;width: 150px;font-size: 15px;margin: 0 10px 0 0;}

.selectB{width:150px;line-height:30px;font-size:14px;margin: 0px 10px 0px 10px;vertical-align:middle;height:30px;margin-top:2px;}
.selectB option{font-size:14px;padding: 5px 0px 5px 0px;vertical-align:middle;line-height:25px;height:30px;}
.selectB option:nth-child(even){background-color:#f1f1f1;}

.events-input .hall{float: left;}
.events-input .hall p{float: left;font-size: 15px;color: #000000;margin: 9px 10px 0 10px;}
.events-input .hall .input-field{float: left;}

.events-input .search-contact{float: left;width: 300px; margin: 0 0 0 10px;position: relative;}
.events-input .search-contact input{height: 30px;background-color: #fff;border: 1px solid #D6D6D6;padding: 0 5%;width: 90%;margin:2px 0px;font-size: 15px; }
.events-input .search-contact .fa{position: absolute;top:9px;right:10px;content: '';}

#evesrch{width:700px;text-align:left;border:3px solid #497be5;display:none;visibility:visible!important;z-index:300}
#evesrch table{max-height:450px;overflow-x:hidden;overflow-y:auto;}

.year-month-wrap{width:200px;background-color:#fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 5px;border: solid 1px #ccc;box-shadow: 0 0 3px #C0C0C0;display:table}
.year-month-wrap div{width:100%;font-size:15px;display:table-row;line-height:35px;vertical-align:middle}
.year-month-wrap span{display:table-cell;line-height:30px;}
.year-month-wrap span:nth-child(1){text-align:right}
.year-month-wrap select{width:120px;margin: 0px;}

.lgnd .bcal-container{border:0px!important}
.lgnd .bcal-container table{border:0px!important;border-spacing:3px 3px;}
.lgnd .bcal-container td{height:20px!important;border-bottom:1px dotted #666}

.pop-content{padding: 15px 0;}
.pop-content .row{margin:10px}

.common-table{width: 100%;overflow:auto;background: #fff;}
.common-table table{width: 100%;margin-bottom:10px}
.common-table tr{}
.common-table table tr:nth-child(even){background-color:#F6F9FB}
.common-table tr th{background:#e5e7f4;border-right:1px solid #fff;text-align:center;font-size:14px;color:#000000;padding:6px 5px;font-weight:600;border-collapse:initial;border-spacing:0px;background-clip:padding-box;line-height:18px;}
.common-table tr:nth-child(1) td{background:#E9E9E9;border-right:1px solid #fff;text-align:center;font-size:14px;color:#000000;padding:10px 5px;font-weight:600;border-collapse:initial;border-spacing:0px;background-clip:padding-box;}
.common-table tr td{padding: 6px 5px;font-size: 14px;color: #000000;text-align: center;border-bottom: 1px solid #D6D6D6; position: relative;line-height:25px}
.common-table tr td i{font-size: 16px;}
.common-table table a{color: #45B7AF}
.common-table input{margin: 0px;}
.common-table .input-field{margin:0px; }
.common-table .input-field .select-wrapper input.select-dropdown {margin: 0px;height: auto;border: 1px solid #D6D6D6;width: 90%;font-size: 14px;color: #000000;padding: 5px 5px;line-height: normal;}
.common-table input.text{margin: 0px;height: auto;border: 1px solid #D6D6D6;width: 90%;font-size: 14px;color: #000000;padding: 5px 5px;line-height: normal;}

.tabrow {display:table-row;height:25px;text-align:left;}
.tabcell {display:table-cell;background-color:#fff;border-bottom:1px dotted lightgray;padding:1px;border-collapse:collapse;font-size:11px;height:25px;}
.tabcell2 {display:table-cell;border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;height:25px;padding-right:50px;}
.tabhdcell {display:table-cell;background:#e5e7f4;border-right:1px solid #fff;text-align:center;font-size:14px;color:#000000;padding:6px 5px;font-weight:600;border-collapse:initial;border-spacing:0px;background-clip:padding-box;line-height:18px;}
.tabcell:nth-child(1){display:none} .tabhdcell:nth-child(1){display:none} 
.tabcell:nth-child(2){width:50px!important;text-align:center} .tabhdcell:nth-child(1){display:none} 
.tabcell input{width:90%!important;border:1px solid #D6D6D6!important;border-radius:4px!important;padding:0px!important;margin:0px!important}
.tabcell select{width:90%!important;padding:0px!important;margin:0px!important}

.rmvmgnL a{margin-left:0px!important}
.rmvpadd a{padding-top:0px!important;padding-bottom:0px!important;display:inline-block;vertical-align:middle}

.tabmain{visibility:hidden;z-index:200;font-family: 'Roboto', sans-serif;font-size:13px;width:900px;height:580px}
.tabmain .ttl{background: #45B7AF;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.tabmain .ttl h2{font-size: 14px;color: #FFFFFF;font-weight:600;padding: 10px 0 10px 20px; float: left;}
.tabmain .ttl ul{float: right;}
.tabmain .ttl ul li{float: right; border-left: 1px solid #409690;padding:2px 10px 2px 10px; cursor: pointer;}
.tabmain .ttl ul li i{font-size:36px;color:#fff;}

.tabmain th,td,span,div{font-family: 'Roboto', sans-serif;font-size:13px;font-weight:400;color:#666}

.tabmain i{font-size:20px;vertical-align: middle;}
.tabmain i:hover{color:green}
.tabmain i.note{font-size:28px;padding-bottom:30px}
.tabmain i.note:hover{color:green}
.tabmain input[type="checkbox"]{height:20px!important;padding: 0 5px!important;width:30px!important;margin:0px;display: inline-block;}

.tabmain .tab0{position:absolute;top:87px;left:0;visibility:hidden;vertical-align:top;padding: 0;background: #fff;padding: 0;height:88%}
.tabmain .tab0 table{width:100%;margin-top:0px;background: #f4f4f4;}
.tabmain .tab0 td{line-height:45px}
.tabmain .tab0 td{vertical-align:top}
.tabmain .tab0 th{vertical-align:middle;}
.tabmain .tab0 th span{width:150px;text-align:right;}
.tabmain .tab0 a{margin-left:5px;display:inline-block;}
.tabmain .tab0 tr:nth-child(3) > th:nth-child(n+2){padding-right:50px}
.tabmain .tab0 tr:nth-child(4) > th:nth-child(n+2){padding-right:54px}
.tabmain .tab0 tr:nth-child(5) > th:nth-child(1){text-align:center}

.tabmain .tab0srch{width:100%;height:35px;text-align:center;padding: 7px 0;}
.tabmain .tab0srch span{display:inline-block;padding:20px 0px 10px 0px;} 
.tab0srch-customer span{ margin-top:0}
.tabmain .tab0 td span{display:inline-block;vertical-align:middle;margin: 0px 0px 5px 10px;}
.tabmain .tab0 p{line-height:10px;display:inline-block;height:15px}
.tabmain .innot p{display:inline-block;padding-left: 10px;}
.tabmain .red{font-weight:bold;color:#FF0000;padding-top:10px;display: contents}
.tabmain .w300{height:auto;margin-top:25px;text-align:center;width:100%%;border-bottom: 1px dotted lightgray;}
.tabmain .w300 h3{font-weight:bold;color:#666;font-size:14px;line-height:25px;display:inline-block;padding-right:5px;margin-top:5px;}
.tabmain .w300 p{font-weight:normal;color:#000;font-size:14px;line-height:25px;display:inline-block}
.tabmain .mtop{margin-top:10px;font-weight:bold;font-size:14px;height:35px}
.tabmain .w60{width:60%!important;}
.tabmain .tab0 .aptlist td:nth-child(2) p{text-align:left;display:block}


.tabmain .cmt1{width:86%!important;height:80px!important;}
.tabmain .cmt2{width:86%!important;height:80px!important;}

.custtab{position:fixed;top:0px;margin:0px auto;height:auto;z-index:200;background:#fff;height:500px} 

.custtab .custtab1{width:99%;position:absolute;top:120px;left:1%;height:370px;}
.custtab .custtab1 table{width:100%}
.custtab .custtab1 .dtllist{OVERFLOW:auto;WIDTH:100%;height:150px;background-color:#fff;border-bottom: 1px solid lightgray;}
.custtab .custtab1 .btnbar{position:relative;text-align:right;padding-top:20px;margin-right:20px;margin-bottom:5px;} 
.custtab .custtab1 .btnbar span{display:inline-block;padding-left:0px}
.custtab .custtab1 .btnbar a{display:inline-block}
.custtab .custtab1 p{font-size:14px;font-weight:bold;display:inline;color:red}
.custtab .custtab1 .chkspan{display:inline-block;padding:10px 100px 10px 0px}

.custtab .custtab2 .spansrch {font-size:13px;color:gray;padding-left:15px;}

.cstsrch{width:400px;margin:15px 0px 30px 1%;max-height:350px;overflow-x:hidden;overflow-y:scroll;z-index:220;position:absolute;box-shadow: rgb(204 204 204) 0px 0px 9px;background: #fff;border: 10px solid #ededed;}
.cstsrch p{color:#666!important;font-size:13px!important;line-height:18px;text-align:justify;font-weight:normal!important;}
.cstsrch .srchbar{margin:10px;} 
.cstsrch .srchbar span{display:inline-block;}
.cstsrch .tablist{max-height:300px;min-height:200px;border-bottom:2px solid #666;overflow: auto;}
.cstsrch table{width:100%!important;margin: 0 !IMPORTANT;}
.cstsrch table tr:nth-child(even){background-color:#F6F9FB}
.cstsrch table tr:nth-child(1) > td{border-bottom:1px dotted lightgray;text-align:center;font-size:14px;color:#333;padding:3px;font-weight:400;border-collapse:initial;border-spacing:3px;background-clip:padding-box;line-height:25px;font-weight: bold;}
.cstsrch td{line-height:25px!important;height:45px!important;padding:3px 0px 3px 0px!important;}
.cstsrch td a{display:inline}
.cstsrch th{font-weight:bold;background:#f1f1f1;line-height:20px}
.cstsrch tr:hover td {background:#D7EBF8}
.cstsrch .btnbar{text-align:right}
.cstsrch .btnbar span{display:inline-block;margin:10px}
.cstsrch p{color:#000;display:block;line-height:18px;}
.custdisp{line-height:20px;color:#333;vertical-align:top}
.custdisp h3{font-size:14px;font-weight:bold;margin:2px;}
.custdisp p{font-size:12px;font-weight:normal;margin:2px;line-height:16px;}

.tabmain .ddeve{text-align:center;margin:0 0px 5px 0px;font-size:14px;font-weight:bold;display:none;position:absolute;top:87px;width:100%;border-bottom:1px dotted lightgray;padding: 6px 0;background-color:#fff;z-index: 9;}
.tabmain .ddeve select{width:300px;line-height:35px;font-size:14px;}
.tabmain .ddeve option{padding:10px;font-size:14px}
.tabmain .ddeve option:nth-child(even){background-color:LightGray;}
.tabmain .fldedtbox{background: #f4f4f4;border: 1px solid lightgray;}

.tabmain .divtab1{visibility:hidden;width:100%;position:absolute;top:87px;left:0; background:#fff;}
.tabmain .divtab1 table{width:100%}
.tabmain .divtab1 .body th,.tabmain .divtab1 .body td{line-height:35px;}
.tabmain .divtab1 .body .hallico{font-size:20px;color:#666;vertical-align:middle;}
.tabmain .divtab1 .body td .reqd{padding:2px;display:inline-block}
.tabmain .divtab1 .catrloc{display:none;line-height:40px;width:250px}
.tabmain .divtab1 .catrloc p{display:inline-block;line-height:20px;width:215px;font-weight:bold}
.tabmain .divtab1 .catrloc a{background:url("../images/btn/btnloc.png") no-repeat scroll left top transparent;padding:0px 35px 35px 0px;vertical-align:middle;display:inline-block;margin-top:5px}
.tabmain .divtab1 #lbleveenddt{display:none;width:80px;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px;vertical-align: middle;}
.tabmain .divtab1 #lbleveenddt input[type=text]{background:#f9f9f9;color:blue}

.tabmain .divtab1 .hdr{width:100%;height:50px;text-align: center;padding: 7px 0;}
.tabmain .divtab1 .fltr{width:100%;margin-top: 0px;background: #f4f4f4;height:80px;}
.tabmain .divtab1 .fltr .optn{width:100%;text-align:center;}
.tabmain .divtab1 .fltr .optn span{display:inline-block;padding:5px;text-align:center;vertical-align:middle}
.tabmain .divtab1 .fltr .optn p{display:inline-block;font-size: 14px;padding-right: 5px}
.tabmain .divtab1 .fltr input[type=radio]{width:100%;height:25px;}
.tabmain .divtab1 .fltr .optn2{margin-left:20px;float:left;}
.tabmain .divtab1 .fltr .optn2 span{display:inline-block;padding:5px;text-align:center;vertical-align:middle}
.tabmain .divtab1 .frmrecurr{width:100%;height:500px}


.tabmain .divtab1 .cmt{width:90%;height:45px;}
.tabmain .divtab1 .btn{width:100%;text-align: center;}
.tabmain .divtab1 .btn span{display:inline-block;margin: 5px 5px}
.tabmain .divtab1 .btncnted{display:inline-block;margin-left:50px;}

.tabmain .divtab2{visibility:hidden;width:100%;position:absolute;top:130px;left:0;background: #fff;}
.tabmain .divtab2 table{width:100%;margin:10px 0px 5px 0px}
.tabmain .divtab2 td{height:30px;text-align:center;vertical-align:middle}
.tabmain .divtab2 .mnulst{overflow:auto;width:100%;height:120px;margin-bottom:10px;}
.tabmain .divtab2 .mnulst table{background-color:#fff;border:1px solid #e3e3e3;}
.tabmain .divtab2 .mnulst th{font-size:12px;font-weight:bold;line-height:20px;text-align:center;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;}
.tabmain .divtab2 .mnulst td{font-size:13px;font-weight:normal;line-height:22px;text-align:center;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;}
.tabmain .divtab2 .mnulst table tr th:nth-child(3){text-align:left}
.tabmain .divtab2 .mnulst table tr td:nth-child(3){text-align:left}
#validtabmenu2 td a{padding:12px 0px 0px 0px} 

.activbtnbg{background-color:#526E2A!important}

.tabmain .divtab2 .mnudtl{width:100%;overflow:auto;height:190px;margin:10px 0px 5px 0px;border-bottom:2px solid lightgray;max-height:190px;}
.tabmain .divtab2 .btn{width:100%;padding-top:5px;padding-left:0px}
.tabmain .divtab2 .btn span{display:inline-block;}
.tabmain .divtab2 .btn a:nth-child(1){margin-left:15px}


.row1.btncsspln{margin: 10px 0 5px;}
#divavrghtscr.rght .row1{margin: 10px 0 5px;}
#divavcmt.cmt{padding: 10px;}
.tabmain .divtab3{visibility:hidden;width:100%;position:absolute;top:140px;left:0;background: #f4f4f4;}
.tabmain .divtab3 h3{display:inline;font-weight:bold;font-size:16px;margin:20px 0px 3px 0px;color:#666}
.tabmain .divtab3 .left{width:52%;height:200px;float:left;padding-left: 8px;margin-right: 8px;}
.tabmain .divtab3 .left .row1 span{display:inline-block;margin-right:100px;line-height:40px}
.tabmain .divtab3 .left .row1 span:nth-child(2){margin-right:0px;}
.tabmain .divtab3 .rght{width:45%;height:200px;float:left}
.tabmain .divtab3 .rght .row1 span{display:inline-block;margin-right:30px;line-height:40px}
.tabmain .divtab3 .rght .row1 span:nth-child(3){margin-right:0px;width:30px;margin-left:0px}
.tabmain .divtab3 .rght .row1 span:nth-child(3) a{margin-left:0px;padding-left:0px}
.tabmain .divtab3 .add{position:absolute;right:30px;top:5px;}
.tabmain .divtab3 .tab{height:100%;width:100%;overflow:auto;margin-left:0px;font-size:13px;border:2px solid #fff}
.tabmain .divtab3 .tab th{background:#e5e7f4;border-right:1px dotted #666;text-align:center;font-size:14px;color:#000000;padding:6px 5px;font-weight:600;border-collapse:initial;border-spacing:0px;background-clip:padding-box;line-height:18px!important;}
.tabmain .divtab3 .tab td{background:#fff;line-height:45px!important;text-align:left;font-weight:normal;border-bottom:1px dotted #666;padding:2px;border-collapse:collapse;vertical-align:middle}
.tabmain .divtab3 .tab tr:hover td {background:#F6F9FB}
.tabmain .divtab3 .tab a{display:inline!important}

.tabmain .divtab3 .cmt{margin:40px 0px 0px 0px}
.tabmain .divtab3 .cmt span{display:inline-block} 
.tabmain .divtab3 .cmt span:nth-child(1){width:90%}
.tabmain .divtab3 .cmtsav{margin:10px 0% 0px 0px;text-align:right}
.tabmain .divtab3 .cmtsav span{display:inline-block;margin-right:100px;width:auto!important}
.tabmain .divtab3 textarea{width:96%;height:60px;}

.tabmain .divtab4{visibility:hidden;width:100%;position:absolute;top:87px;left:0;background: #fff;padding: 0;}
.tabmain .divtab4 .line1{width:100%;height:30px;text-align:right;vertical-align:middle;margin:10px}
.tabmain .divtab4 .line1 span{display:inline-block;margin-right:30px}
.tabmain .divtab4 .line1 a{display:inline-block;}
.tabmain .divtab4 .line2{width:100%;text-align:right;height:10px;margin-top:-10px;margin-bottom:20px;display:none}
.tabmain .divtab4 .line2 span{margin-right:10px;visibility:hidden;}
.tabmain .divtab4 .grid{width:100%;overflow:auto;height:200px;background-color:#fff;}

.tabmain .divtab4 h3{color:#666}
.tabmain .divtab4 .paybar{width:100%;height:50px;background-color:#e5e7f4;margin-top:20px;text-align: center;}
.tabmain .divtab4 .paybar span{display:inline-block;margin:5px 2px 0px 0px;}
.tabmain .divtab4 .paybar a{display:inline-block;margin-left:0px}
.tabmain .divtab4 .paybar span p{color:red;font-weight:bold;display:inline}
.tabmain .divtab4 .paybar select{margin: 0px 0px 5px 0px;}
.tabmain .divtab4 .paycmt{width:100%;margin-top:10px;text-align: center;}
.tabmain .divtab4 .paycmt span{display:inline-block;margin:5px 5px 0px 0px;vertical-align:middle}
.tabmain .divtab4 .paycmt textarea{width:400px;height:50px;display:block;}
.tabmain .divtab4 .paycmt p{line-height:18px;display:inline-block}
.tabmain .divtab4 .paycmt span:nth-child(2){margin-top:20px}
.tabmain .divtab4 .paycmt h3{display:inline-block;margin-right:50px}
.tabmain .divtab4 .paycmt i{padding-bottom: 0px;}

.tabmain .divtab4 .invbody{width:100%;overflow:auto;height:230px;background-color:#fff;border-collapse:collapse;border-bottom:2px solid lightgray;}
.tabmain .divtab4 .invbody table{width:100%;border:1px solid #D3D3D3;}
.tabmain .divtab4 .invbody td{line-height:35px;padding-left:20px;border:1px solid #D3D3D3;}
.tabmain .divtab4 .invbody td ul{padding-left:5px}
.tabmain .divtab4 .invbody td li{list-style:none}
.tabmain .divtab4 .invbody th{line-height:25px;padding-left:20px;border:1px solid #D3D3D3;padding-right:3px;font-weight:bold;margin-bottom:10px}
.tabmain .divtab4 .invbody th:nth-child(2){font-weight:normal;width:100px;text-align:right}
.tabmain .divtab4 .invbody th:nth-child(3){width:120px;text-align:right!important}
.tabmain .divtab4 .invbody tr:nth-child(1) > th:nth-child(2){font-weight:bold;background:#E9E9E9}
.tabmain .divtab4 .invbody tr:nth-child(1) > th:nth-child(1){text-align:left;background:#E9E9E9}
.tabmain .divtab4 .invbody tr:nth-child(1) > th:nth-child(3){background:#E9E9E9}
.tabmain .divtab4 .invbody h3{font-size:13px;line-height:30px;display:inline;color:#000;}
.tabmain .divtab4 .invbody h2{font-size:14px;line-height:30px;display:inline;color:#000;margin:0px;padding:0px}
.tabmain .divtab4 .invbody a{color:blue;padding-left:10px}
.tabmain .divtab4 .vat td:nth-child(1){width:auto}
.tabmain .divtab4 .vat td:nth-child(n+2){text-align:right;width:80px}
.tabmain .divtab4 .vat th:nth-child(n+2){text-align:right;width:80px}
.tabmain .divtab4 .vat td:nth-last-child(1){font-weight:bold;padding-right:5px;width:100px}
.tabmain .divtab4 .vat th:nth-last-child(1){font-weight:bold;padding-right:5px;width:100px}
.tabmain .divtab4 .vat th{padding-left:10px;background-color:#E9E9E9}
.tabmain .divtab4 .vat td{padding-left:10px}

.tabmain .divtab5{visibility:hidden;width:100%;position:absolute;top:87px;left:0;background-color: #fff;padding: 0;}
.tabmain .divtab5 .left{width:calc(100% - 180px);height:400px;float:left;overflow-y:auto;overflow-x:hidden;border:1px solid #e3e3e3;padding:2px;border-collapse:collapse;}
.tabmain .divtab5 .left table{width:100%}
.tabmain .divtab5 .left th{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:25px;font-weight:700;background:#fff}
.tabmain .divtab5 .left td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:25px;font-weight:400;background:#fff}
.tabmain .divtab5 .left input[type=checkbox] + label{color:#ccc;display:inline-block;font-weight:bold;padding:3px;} 
.tabmain .divtab5 .left input[type=checkbox]:checked + label{color:#f00;} 

.tabmain .divtab5 .rght{width:150px;float:right;text-align:center;overflow-y:hidden;overflow-x:hidden;margin-right:10px;background:#fff}
.tabmain .divtab5 .rght .frm{width:100%;border:0px;height:400px}
.tabmain .divtab5 .sndfl {position:relative;text-align:right;right:100px;}

.tabmain .divtab6{visibility:hidden;width:100%;position:absolute;top:140px;left:0;background: #f4f4f4;}
.tabmain .divtab6 .left{width:50%;float:left;}
.tabmain .divtab6 .left table{width:100%}
.tabmain .divtab6 .left th{text-align:right;padding:2px;border-collapse:collapse;}
.tabmain .divtab6 .left td{text-align:left;padding:2px;border-collapse:collapse;}
.tabmain .divtab6 .left p{display:inline-block;	white-space: nowrap;font-size:14px;margin:0px;padding:0px}
.tabmain .divtab6 .left .beobtn{width:100%;}
.tabmain .divtab6 .left .beobtn table{width:100%}
.tabmain .divtab6 .left .beobtn th{text-align:center;padding:0px;border-collapse:collapse;line-height:40px;border-bottom:1px solid #999;font-size:12px;color:#000;font-weight:bold;}
.tabmain .divtab6 .left .beobtn td{text-align:right;padding:0px;border-collapse:collapse;line-height:40px;border-bottom:1px solid #999;padding-left:15px;font-size:14px;color:#000;font-weight:normal;}
.tabmain .divtab6 .rght {text-align:left;padding-top:0px;float:right;width:45%}
.tabmain .divtab6 .rght #divrghtpro{position: absolute;z-index: 500;bottom: 100px;}
.tabmain .divtab6 .rght span{display:block;margin:20px;margin-top:10px}
.tabmain .divtab6 .rght span a{width:150px}
.tabmain .divtab6 .rght table{width:100%}
.tabmain .divtab6 .rght th{text-align:left;padding:2px;border-collapse:collapse;line-height:22px;border-bottom:1px dotted #D3D3D3;font-size:12px;color:#000;font-weight:bold;}
.tabmain .divtab6 .rght td{text-align:right;padding:2px;border-collapse:collapse;line-height:22px;border-bottom:1px dotted #D3D3D3;font-size:12px;color:#000;font-weight:normal;}

.tabmain .divtab7{visibility:hidden;width:100%;position:absolute;top:87px;left:0;height:460px;text-align:left;background: url('/images/auditbg.png') no-repeat center;background-color: #fff;padding: 0;}
.tabmain .divtab7 h2{font-size:16px;color:#000;margin-top:100px;text-align:center;}
.tabmain .divtab7 table{width:100%;}
.tabmain .divtab7 th{text-align:left;font-weight:bold;color:#000;line-height:22px;font-size:12px;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;}
.tabmain .divtab7 td{text-align:left;font-weight:normal;color:#000;line-height:25px;font-size:12px;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;}
.tabmain .divtab7 .fltr{width:98%;margin-left:1%;height:30px;margin-bottom:20px} 
.tabmain .divtab7 .fltr span{display:inline-block;margin-left:20px}
.tabmain .divtab7 .fltr select{width:120px}
.tabmain .divtab7 .fltr input{width:200px;margin-top: 7px !important;} 
.tabmain .divtab7 .tab{display:block;width:100%;margin-left:0px;max-height:350px;height:auto;overflow-y:auto;border-top:1px #D3D3D3 solid;}
.tabmain .divtab7 .tab table th{background:#E9E9E9;border-right:1px solid #fff;}
.tabmain .divtab7 .tab table tr:nth-child(even){background-color:#F6F9FB}
.tabmain .divtab7 .tab table tr:nth-child(odd){background-color:#fff}
.tabmain .divtab7 .prn{width:80%;position:absolute;bottom:10px;right:10px;text-align:right}
.tabmain .divtab7 .prn a{margin-right:50px;display:inline-block;}

.tabmain .divtab8{visibility:hidden;width:100%;position:absolute;top:140px;left:0;height:400px;text-align:left;background: #fff;padding: 0;}
.tabmain .divtab8 .row8{display:block;background: #e5e7f4;padding: 10px 20px;}
.tabmain .divtab8 .row8 span{display:table-cell}
.tabmain .divtab8 .row8 p{padding-left:10px;vertical-align:top;display:inherit;}
.tabmain .divtab8 .packlist{width:96%;margin:2%;height:300px;overflow-y:auto;}
.tabmain .divtab8 .packlist table{width:100%;}
.tabmain .divtab8 .packlist table tr:nth-child(1){background-color:#E9E9E9}
.tabmain .divtab8 .packlist th{text-align:center;font-weight:bold;color:#000;line-height:22px;font-size:12px;padding:2px;border-collapse:collapse;border-bottom:1px dotted #666}
.tabmain .divtab8 .packlist td{text-align:left;font-weight:normal;color:#000;height:30px;line-height:25px;height:auto;font-size:12px;border-bottom:1px solid #e3e3e3;padding:3px 0px 5px 0px;border-collapse:collapse;}
.tabmain .divtab8 .packlist th h2{text-align:center;background-color:#F6F9FB}
.tabmain .divtab8 .packlist textarea{width:300px;height:30px}
.tabmain .divtab8 .packlist td:nth-child(3){min-width:50px}
.tabmain .divtab8 .btnbar{width:96%;position:absolute;margin:0px 0px 0px;text-align:right;bottom:initial;}
.tabmain .divtab8 .btnbar a{margin-right:30px;display:inline-block;}
.tabmain .prcmsg{display:none}

.tabmain .divtab9{visibility:hidden;width:100%;position:absolute;top:87px;left:0;height:400px;text-align:left;}

.tabmain .divtab10{visibility:hidden;width:100%;position:absolute;top:87px;left:0;height:400px;text-align:left;background: #fff;padding: 0;}

.tabmain .busy{position:absolute;top:200px;left:325px;display:none;z-index:500}
.mainTabContent .tab3 .histsec1 label{display:block;margin-right: 20px;}


.eveprnt{margin:20px;}
.eveprnt th{line-height:25px!important}
.eveprnt td{line-height:25px!important}
.eveprnt th{text-align:center!important}
.eveprnt input[type="checkbox"]{height:15px!important;width:15px!important;}
.eveprnt select{width:60px!important}
.eveprnt .hdr{text-align:center;width:96%;font-size:12px;margin:10px}
.eveprnt .hdr h3{font-size:14px;font-weight:bold;margin:5px 0px 10px 0px}
.eveprnt .hdr span{display:inline-block;margin-left:50px}
.eveprnt .left{width:53%;margin:10px 0px 5px 10px;float:left}
.eveprnt .left th{text-align:right!important} 
.eveprnt .rght{width:42%;margin:10px 0px 5px 10px;float:left}
.eveprnt .rght tr td{padding:0px 5px!important}
.eveprnt .inline{display:inline-block;}
.eveprnt .inline + .inline{margin-left:10px;}
.radio{color:#999;font-size:15px;position:relative;}
.radio span{position:relative;padding: 7px 0px 0px 30px;font-size:14px}
.radio span:after{content:'';width:25px;height:25px;border:3px solid;position:absolute;left:0;top:1px;border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.radio input[type="radio"]{cursor: pointer;position:absolute;width:100%;height:100%;z-index: 1;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.radio input[type="radio"]:checked + span{color:#0B8;}
.radio input[type="radio"]:checked + span:before{content:'';width:15px;height:15px;position:absolute;background:#0B8;left:5px;top:6px;border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}

.custtab{position:fixed;top:0px;margin:0px auto;height:auto;z-index:200;background:#fff;height:580px} 
.custtab th{line-height:35px;margin:3px;vertical-align:middle;height:30px;text-align:left;font-size:13px;}
.custtab th span{display:inline-block;padding:0px 5px 0px 20px;width:100px;text-align:right;font-size:13px;}
.custtab td{line-height:35px;margin:3px;vertical-align:middle;}
.custtab input[type=checkbox]{line-height:16px;vertical-align:middle;} 
.custtab .custtab1{width:99%;position:absolute;top:90px;left:3px}
.custtab .custtab1 table{width:100%}
.custtab .custtab1 .dtllist{OVERFLOW:auto;WIDTH:100%;height:150px;background-color:#fff;border-bottom: 1px solid lightgray;}
.custtab .custtab1 .btnbar{position:relative;text-align:right;margin-right:20px;margin-bottom:0px;bottom:0px;margin-top: 15px;} 
.custtab .custtab1 .btnbar span{display:inline-block;padding-left:0px}
.custtab .custtab1 .btnbar a{display:inline-block}
.custtab .custtab1 p{font-size:14px;font-weight:bold;display:inline;color:red}
.custtab .custtab1 .popimg{display:none;background:url("https://static.pxier.com/service/images/btn/actpopx.jpg") no-repeat scroll left top transparent;padding-bottom:10px;padding-right:35px;height:25px;vertical-align:middle;}
.custtab h2{height:20px;display:inline-block}
.custtab .dtllist tr:nth-child(1) td{background:#E9E9E9;border-right:1px solid #fff;text-align:center;font-size:13px;color:#000000;padding:0px 0px;font-weight:600;border-collapse:initial;border-spacing:0px;background-clip:padding-box;}
.custtab .dtllist tr:nth-child(1) th{background:#E9E9E9;border-right:1px solid #fff;text-align:center;font-size:13px;color:#000000;padding:0px 0px;font-weight:600;border-collapse:initial;border-spacing:0px;background-clip:padding-box;}
.custtab .dtllist tr td:nth-child(3){text-align:center}
.custtab .dtllist tr td:nth-child(4){text-align:center}
.custtab .dtllist a{padding: 5px 0px 3px 40px!important;box-shadow: none !important;}
.custtab h3{display:block;color:#666;padding:10px;font-size:18px;}
.custtab .cust1wrap{width:100%;height:500px}
.custtab .cust1wrap .btnbar2{position:absolute;right:60px;bottom:60px} 
.custtab .cust1wrap .btnbar2 a{display:inline-block}
.custtab .cust1wrap td{font-size:14px;line-height:50px}
.custtab .cust1wrap .frght .fileup{bottom:40px;left:10px}
.custtab .cust1wrap .frght .prcs{position:absolute;bottom:40px;left:350px}
.custtab .cust1wrap .frght .share{position:absolute;bottom:40px;right:10px}
.custtab .cust1wrap #d1custstore{max-height:2500px;height:200px}
.custtab .cust1wrap .frght .fileup .frm{height:200px}
.custtab .cust1wrap .note{width:98%;height:450px;padding:1%}
.custtab .cust1wrap .note textarea{width:700px;height:350px}
.custtab .cust1wrap .notebtn{position:relative;margin-top: -40px;margin-left: 250px;}
.custtab .cust1wrap .d2custstore{visibility:hidden}

.btndownload{ width:31px; height:30px;}
#iblbusycust{width:100%;height:100%;position:absolute;top:0px;left:0px;display:none}
#iblbusycust img{margin-left:40%;margin-top:30%}

.cstsrch{width:550px;margin:15px 0px 30px 1%;max-height:350px;overflow-x:hidden;overflow-y:hidden;display:none}
.cstsrch p{color:#666!important;font-size:13px!important;line-height:18px;text-align:justify;font-weight:normal!important;}
.cstsrch .srchbar{margin:10px;} 
.cstsrch .srchbar span{display:inline-block;}
.cstsrch .tablist{max-height:300px;min-height:200px;overflow: auto;}
.cstsrch table tr:nth-child(even){background-color:#fbfbfd;}
.cstsrch td{line-height:25px!important;height:45px!important;padding:3px 0px 3px 0px!important;}
.cstsrch td a{display:inline;padding: 10px 0px 10px 35px;}
.cstsrch th{font-weight:bold}
.cstsrch tr:hover td {background:#fbfbfd;}
.cstsrch .btnbar{text-align:right}
.cstsrch .btnbar span{display:inline-block;margin:10px}
.cstsrch p{color:#000;display:block;line-height:18px;}
.cstsrch .btm{width:100%;height:30px;text-align:right;background-color:#D7EBF8}
.cstsrch .btm a{background:url("/images/btn/btnpopclose.png") no-repeat scroll left top transparent;padding-bottom:10px;padding-right:30px;height:30px;vertical-align:middle;display:inline-block!important}


.cstmfld{z-index:220;width:500px;}
.cstmfld h3{color:#666;padding:20px 0px 10px 0px;font-size:16px}
.cstmfld #cstmlist{max-height:150px;overflow-x:hidden;overflow-y:auto}
.cstmfld span{display:inline-block}

.tabmain .divtab6 .btnadd{background:url("../images/btn/beoadd.png") no-repeat scroll left top transparent;padding:0px 120px 35px 0px;vertical-align:middle;display:inline-block;}
.tabmain .divtab6 .btnedt{background:url("../images/btn/beoedit.png") no-repeat scroll left top transparent;padding:0px 120px 35px 0px;vertical-align:middle;display:inline-block;}
 
.tabmain .btnedit{background:url("/images/btn/btnedit.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:0;text-decoration:none;vertical-align:middle;display:inline-block;width: 36px !important;height: 36px !important;box-shadow: none !important;}
.tabmain .btnedit:hover{background:url("/images/btn/btnedita.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:0;text-decoration:none;vertical-align:middle;display:inline-block;width: 36px;height: 36px;}
.tabmain .btndel{background:url("/images/btn/btndelete.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:0;text-decoration:none;width: 38px;height: 38px;vertical-align:middle;display:inline-block;box-shadow: none;}
.tabmain .btndel:hover{background:url("/images/btn/btndeletea.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:0;text-decoration:none;width: 38px;height: 38px;vertical-align:middle;display:inline-block}
/*#limenu0 a{ border-left: 0 !important;background: #fff !important;border-top: 7px solid #497be5 !important;padding: 17px 27.2px !important;}*/
#limenu8 a{ border-right:0 !important}
#tabmenuX1{ color:#000;}

#ddtabsmain ul li a.active{ border-left: 0 !important;background: #fff;border-top: 7px solid #497be5;padding: 10px 22.2px;}


.mnuitmcmt{width:100%;}
.mnuitmcmt h2{font-weight:bold;font-size:14px}
.mnuitmcmt .left table{width:100%;}
.mnuitmcmt .left th{font-weight:bold;height:35px}
.mnuitmcmt .left{float:left;width:48%;border:1px solid #98ABAB;height:320px;overflow:auto}
.mnuitmcmt .rght{float:left;width:48%;border:1px solid #666;height:320px;overflow-x:hidden;overflow-y:auto;margin-left:5px}
.mnuitmcmt .rght textarea{height: 300px;overflow-x: hidden;overflow-y: auto;margin: 5px 5px 5px 5px;width:265px;}
.mnuwzd{width:98%;margin:10px 0px 10px 10px;}
.mnuwzd textarea{width:100%;height:250px!important}

#ddtabsmain {background:#fff;padding:0px 0 0 0;}
#ddtabsmain .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#ddtabsmain .nav{list-style:none;border-bottom:1px solid #a0a0a0;padding: 0;background:#f4f4f4}
#ddtabsmain .nav li {display:inline-block;}
#ddtabsmain .nav li.active a {position: relative;z-index: 1; bottom: -2px;margin-top: -2px;background: #eee;padding-top: 8px;padding-bottom: 8px;}
#ddtabsmain .nav li.active a span{color:#FE2E2E}
#ddtabsmain .nav li a {	display:block;float:left;text-decoration:none;position:relative;padding: 14px 23.4px;/*margin: 0 0 0 -8px;*/color:#222;background:#d8d7d8;/*-webkit-border-top-right-radius:20px 40px;-webkit-border-top-left-radius:20px 40px;-moz-border-radius-topleft:20px 40px;-moz-border-radius-topright:20px 40px;-webkit-box-shadow:inset 1px 1px 0 white;-moz-box-shadow:inset 1px 1px 0 white;*/border:1px solid #a0a0a0;border-bottom:0;border-top: 0;}
#ddtabsmain .nav li a span{color: #666;font-size:13px}
#ddtabsmain .content{min-height: 20px;background: #eee;-webkit-box-shadow: inset 0 1px 0 white;-moz-box-shadow: inset 0 1px 0 white;}
#ddtabsmain .nav li a:hover{background-color:rgba(255,255,255,0.75)}

.mewsfrm{width:600px;height:400px}
.mewsfrm iframe{width:100%;height:500px}
#frmmewsrsrv{width: 100%;height:470px}
#frmtskmgmt{width: 100%;height:470px}
#divratepop{width:100%;}
#divratepop .popup-wrap{width:400px;margin:10px}
#divratepop .body{max-height:350px;overflow-y:auto}
#divratepop .body{text-align:center}
#divratepop .tab a{display:block;width: 100px;margin: 5px;}

.rate-per-night{}
.rate-per-night .popup-wrap{ width:50% !important;margin: 0 auto !important;}
.rate-per-night table{width: 100%;}
.rate-per-night .tab.btncss{padding: 3px 0 10px 10px;text-align: center;}
.rate-per-night .tab.btncss a{margin: 5px auto !important;}

.roomaval{height:450px;top:0px;left:0px}
.roomaval .body table{width:100%;}
.roomaval .body th{background:#f4f4f4;color:#000;font-weight:bold;text-align:center}
.roomaval .body td{color:#000;font-weight:normal;text-align:left}
.roomaval .body td:nth-child(2),.roomaval .body td:nth-child(4){text-align:center}
.roomaval .body td:nth-child(3){text-align:right;font-weight:bold}
.roomaval .body td select{width:220px}
.roomaval .body td span{font-weight:bold}
.roomaval #lblrsrvlst{height:350px}
.roomaval .ratetype{text-align:center}
.roomaval .ratetype select{width:250px;height:30px}
.roomaval .ratetype option{font-size:15px;line-height:30x}
.roomaval .ratetype option:nth-child(even){background-color:#f1f1f1;}
.roomaval .ratetype span{font-size:15px;font-weight:bold}
.btnXbgbtn{padding: 7px 0 !important;}
a.btnXbg{background: #E9E9E9 !important;}
a.btnXbg:hover{background: #497be5 !important; color:#fff !important}
.btnsmall{margin-left: 10px;display: block;font-size: 13px;font-weight:400;color: #fff !important;background:#497be5;padding:0px 6px;border-radius:6px}

.resltdsp{margin:50px 0px 0px 0px;border-top:2px dotted #666;border-bottom:2px dotted #666;height:40px;}
.resltdsp p{text-align:center;font-size:18px;font-weight:bold;padding:10px;background:#fff;color:#000}
#lblempstatusondate{font-weight: bold;display: block;text-align: center;padding-top: 10px;color: blue;}

@media (min-width: 1370px) and (max-width: 1925px) { 
/*.events_print{ margin:0 5px !important}*/
}
@media only screen and (device-width:1366px),only screen and (max-width:1366px) {
#zoombt1{display:none}
#zoombt2{display:none}
.tabmain .tab0srch span {display: inline-block;padding: 5px 0px 10px 0px;}
.tabmain .w300 {margin-top: 5px;}
.tabmain .cmt1 {height: 60px!important;}
.tabmain .tab0 th {}
.common-table tr td {padding: 2px 5px;}
#diveventmenuhdr{height:130px!important}
.tabmain .divtab2 .mnudtl{height:180px}
.custtab .custtab1 .dtllist {height: 130px;}
.tabmain .divtab2 .btn a:nth-child(1){margin-left:10px}
}

@media only screen and (device-width:999px),only screen and (max-width:999px) {
.managestaff.staffmodule .rght span{ padding-right:0 !important}
.managestaff.staffmodule .rght span a{ margin-left: 0 !important}
.managestaff-bot-left table{}
.managestaff-bot-left table input{width: 88% !important;}
.managestaff-bot-left table select{width: 118px !important;}
.managestaff.staffmodule th{padding: 7px 0;}
table .selectB{max-width: 150px !important;min-width: 150px;}
#txtcntrctdate {width: 130px !important;}
#diveventmenubtn2{ text-align:center !important;}
#diveventmenubtn2 span a{ margin-left:6px !important; padding:8px 10px !important}
.tabmain .divtab3 .rght .row1 span{margin-right: -2px !important;}
.popfrm .popup-wrap input{padding: 3px 15px !important;margin: 0 15px 0 3px !important;}
.tabmain .divtab4 .paybar{height: 88px !important;}
.tabmain .divtab4 .paycmt textarea{width: 90% !important;}
.tabmain .divtab4 h3{margin-top: 0 !important;}
#ddtabsmain .nav li a{padding: 14px 11.4px !important;}

}

@media only screen and (device-width: 768px),only screen and (max-width: 768px) {
.login-wrap {position:fixed;top:50px;left:200px}
.tabmain{width:100%;height:650px}
.selectB{width:150px!important}
#evesrch{left:25%!important}
.head-client-menu{}
.head-client-menuu .mstrlist{top: 114px;}
.iframe-container{ width:100% !important; padding-right:0 !important;}
.managestaff_x .left{width: 100% !important;}
.managestaff_x_right{width: 100% !important;}
.managestaff_x_top_right{width: 100% !important;}
.tabmain i.note{margin-left: -25px;}
}


@media only screen and (device-width:667px),only screen and (max-width:667px) {
body{width:100%;overflow-x:hidden;overflow-y:auto;}	
.login-wrap {position:fixed;top:10px;left:0px;margin:0px 0px 0px 0px;padding-top:30px}
.tabmain .divtab1{position:absolute;top:0px;left:2px;margin-top:0px}
.tabmain .divtab1 .btn{width:100%;margin-top:-40px}
.tabmain .divtab2{position:relative;top:0px}
.tabmain .divtab3{position:relative;top:0px}
.evetabcls{position:absolute;top:50px;left:5px;visibility:hidden;height:400px!important;margin:0px;padding:0px;margin-top:65px;height:auto;overflow-y:scroll}
.tabmain .ddeve{text-align:center;margin:10px 0px 0px 0px;font-size:14px;font-weight:bold;display:none;position:absolute;top:80px;}
.tabmain .ddeve span{display:none}
.custtab .custtab1{margin-top:10px;width:98%!important;height:100vh;overflow-y: scroll;}
.custtab .custtab1 #divclntbtn{display:table-row;padding:10px}
.custtab .custtab1 #divclntbtn span{display:table-cell;}
.custtab .custtab1 #divclntbtn span:nth-child(1){display:none}
.custtab .custtab1 #divclntbtn span:nth-child(2){display:none}
.custtab th{display:block;}
.custtab .custtab1 .dtllist{height:auto}
/*.custtab .custtab1 .dtllist tr:nth-child(1){display:none}
.custtab .custtab1 .dtllist td{text-align:left!important;}
.custtab .custtab1 .dtllist td:nth-child(4){display:inline-block!important;}
.custtab .custtab1 .dtllist td:nth-child(5){display:inline-block!important;} */
.custtab .custtab1 .dtllist td{display:table-cell!important}
.custtab .custtab1 .btnXbgbtn{padding-bottom:50px}
.custtab .custtab1 .btnXbgbtn span{display:table-cell}
.custtab .cust1wrap .btnbar2 {position:fixed;right:60px;bottom:40px}

.events-nav {font-size:14px;height:auto;height: 62px !important;}
.events-nav h2{z-index:10;margin-top: 0;}
#lblfreqx label{margin: 0;display: none !important;}
#lblfreqx{float: right;margin-right: 0 !important;}
#lblfreqx span{display: inline !important;}
#lnkaddappt{margin: 3px 0 0 5px !important;padding: 6px 10px !important;font-size: 13px !important;line-height: 20px;}
.event_search{ display:none !important}
.search-block{max-width: 130px !important;position: absolute;right: 32px;top: 22px;}
.prnt{top: 46px !important;right: 10px !important;position: absolute !important;}
.prnt a{padding: 8px 9px !important;}
.events_weekly{ display:none !important;}
.events_type_weekly{ min-width: 190px;position: absolute;right: 0;top: 4px;}
.events_type_weekly span{margin-right: 10px !important;}
.btncsspln a::before{margin: 0 3px 0 0 !important;}
.my-search-icon{top: 11px !important;}
.events_print{ display:none !important;}
.events-nav .prnt{display: none;}
.events-nav .prnt a .print-icon-blk{ margin:0 !important}
.top-welcome-text-mb{}
.events_main_head{display: none !important;}
.events-nav #lblfreqx{display: none;}
.events-nav select{width:150px!important}
.events-nav input{width:130px!important}
.events-nav ul{display: none !important;}
.events-nav ul li{float:none}
.events-nav ul li a{margin:5px 0px 10px 5px;text-align:left}
.popfrm{background:#fafafa}
.popup-wrap{position:absolute;top:0px!important;left:0px!important;}
#ddtabsmain{width:100%;overflow-x:scroll;}
#ddtabsmain ul{padding:2px 2px 0px 10px;overflow-x: scroll;height:48px;display:flex;width:150%!important;}
.tabmain .tab0srch{text-align:left}
.tabmain .tab0srch span:nth-child(1){display:none}
.tabmain .tab0srch span:nth-child(4){display:none}
#txtcustSR{width:100px!important}
.tabmain .w300{text-align: center;margin-top: 48px;}
.tabmain .tab0{height:400px;overflow-y:scroll;padding-bottom:200px}
.tabmain .tab0 th{vertical-align:middle;display:block;text-align:center;height:auto;padding: 2px 10px;}
.tabmain .tab0 th span{display:inline-block;width:120px;margin-top: 0;}
.tabmain .tab0 th textarea{width:280px!important;padding-top:30px}
.tabmain .tab0 .btnFrame{width: 320px;padding-bottom: 10px;height: auto;text-align:center;}
.tabmain .tab0 .notex{display:block;margin-top: 10px;}
.tabmain .tab0 a {display: block;width: 120px;margin: 5px;}
.tabmain #tabMenu1{width:93%;height: 400px;overflow-y: scroll;}
#diveventlist{overflow-x:scroll;width:100%}
#diveventlist table{min-width:800px}
#diveventlist td span{display:none}
#diveventlist td:nth-child(1) span{display:inline-block}
.divtab1{background:#fafafa}
.popfrm .popup-wrap .body{overflow-x:scroll}
.popfrm .popup-wrap .body table{width:auto}
.popfrm .popup-wrap .body th{white-space:nowrap}
.popfrm .popup-wrap .body th span{display:inline-block;white-space:nowrap}
.popfrm .popup-wrap .body textarea{width:300px}
#divevntbtnbox{padding-bottom:200px;margin-top: 10px;text-align: center;}
#divevntbtnbox a{display:block;width:114px;margin:0 0px 5px 0;}
.tabmain i.note{display:none}
#diveventmenuhdr{width:150%;overflow-x:scroll;height:auto!important;max-height:auto!important;z-index: -1;}
#diveventmenuhdr table{width:700px}
#diveventmenudtl{width:150%;overflow-x:scroll;height:auto!important;max-height:auto!important}
#diveventmenudtl table{width:700px}
#diveventmenubtn2 span{display:block;width:150px;margin:10px 0px 10px 50px}
.tabmain .divtab3 .left{width:100%;float:none;overflow-x:scroll;height:auto!important;max-height:auto!important}
.tabmain .divtab3 .rght{width:100%;float:none;overflow-x:scroll}
.tabmain .divtab3 table{width:200%!important}
.tabmain .divtab3 textarea{width:300px;}
.tabmain .divtab3 .cmtsav{text-align:left;margin-left:0px; padding-left:0px}
.tabmain .divtab3 .cmtsav span{margin-right:0px}
.tabmain .divtab4{visibility: hidden;width: 99%;position:relative;top:0px;left:0px;height: 450px;overflow-y:scroll;}
.tabmain .divtab4 .invbody table{width:600px}
.tabmain .divtab4 .paybar{height:130px}
.tabmain .divtab5 .left{float:none;width:100%;overflow-x:scroll;height:auto;}
.tabmain .divtab5 .left table{width:150%}
.tabmain .divtab5 .left td{display:table-cell}
.tabmain .divtab5 .rght{float:none;}
.tabmain .divtab6 .left{width:100%;float: none;}
.tabmain .divtab6 {overflow-y:auto;height: 400px;}
.tabmain .divtab6 input{width:100px}
.tabmain .divtab7 .fltr{margin-bottom: 62px;margin-top: 13px !important;}
.tabmain .divtab7 td{display:table-cell}
.tabmain .divtab7 .tab{height:260px}
#diveventlockactlist{width:100%;overflow-x:scroll}
#diveventlockactlist table{width:150%!important}
.popfrm .popup-wrap .left{float:none;text-align:left;width:100%}
.popfrm .popup-wrap .rght{float:none;text-align:left;width:100%}
.popfrm .popup-wrap .btnbar{position:relative}
.popfrm .popup-wrap .btnbar a{display:block;margin:10px}
#divlockmain{height:500px!important;overflow-y:scroll}
#evesrch{max-width:95%;left:0px!important;overflow-x:scroll}
#evesrch table{width:600px!important}
#evesrch td{display:table-cell!important}
#evesrch td span{display:none}
#cstMenu0 .btnXbgbtn{display:none}
#divschddata.schdlist{ width:95% !important}
.head-client-menu{}
#hrefclndr{ margin-left:0 !important;}
#divgridtop{ width:96% !important;}
#divmain{padding: 6px !important;}
#ddtabsmain ul li a.active{padding: 0 22.2px !important;}
#ddtabsmain .nav li a {padding: 6px 11.4px !important;}
.popfrm .popup-wrap {width: 376px !important;}
#fldx1{display: block !important;text-align: center;padding-bottom: 0 ;}
.tabmain .tab0 tr:nth-child(3) > th:nth-child(n+2){padding-right: 10px !important;}
.tabmain .tab0 tr:nth-child(4) > th:nth-child(n+2){padding-right: 10px !important;}
.btnFrame a{display: inline-block !important;}
.btncsspln a{ margin-left:0 !important;font-size: 12px !important;font-weight: normal !important;}
.tabmain .divtab2 table{width: 86% !important;}
.tab.btncss a::before{margin: 5px 4px 0 0 !important;}
.tab.btncss a{padding: 8px 9px !important;}
.mewssrch .tab span{max-width: 100px !important;padding: 6px 3px !important;}
.tab.btncss .px120 {width: 78px !important;}
.tabmain .divtab4 .line1{display: flex !important;}
.popfrm .popup-wrap .left table th{line-height: 16px !important;}
.tabmain .divtab7 .fltr input{width: 125px !important;margin-top: 7px !important;margin-right: 0 !important;}
.tabmain .divtab7{background: none !important;}
.tabmain .divtab7 .fltr span{margin-left: 4px !important;}
.tabmain .divtab8 .row8{padding: 10px !important;}
.popfrm .popup-wrap input{ width:100px !important;}
.top-welcome{ float:right !important;}
#divtoplgo{display: block !important;right: 7px !important;float: right !important;width: 100px !important;}

.rate-per-night{height:auto!important;min-height:300px!important}
.rate-per-night .popup-wrap .body{overflow-x:hidden}
.rate-per-night .popup-wrap .body #DDResrvFlo{width:200px}
#divcommfmtbox #fldx1{display:table-cell!important}
#divcommfmtbox #lbltmpltlst{max-height:250px}
#divcommfmtbox #lbltmpltlst td a{margin:5px;height:25px}
}
@media only screen and (device-width:667px),only screen and (max-width:667px) and (orientation : portrait) {
	
.popfrm .popup-wrap {width: 376px !important;}
	/*.schdlist{position:relative;width:100%}
.schdlist .row0{display:none;}
.popfrm .popup-wrap {width: 376px !important;}
.schdlist td{display:block;width:90%;height:auto;margin: 0 auto;}
.schdlist100{height:500px;overflow-x:auto}
.schdlist100 .row0{display:none;}
.schdlist100 td{display:block;width:90%;height:auto;margin:5px;}
#tabid01 th{ display:none;}
.row1 th{ display:none;}*/

#divprodftm{min-width: 376px !important;}
#divprodftm #tabMenu0 .custWrap p label{text-align: left !important;font-weight: 600 !important;}
#divprodftm #tabMenu0 .custWrap p input, #divprodftm #tabMenu0 .custWrap p select{width: 100% !important;}

}
.top-welcome-text-mb{ display:none;}
.events_type{width: 90px;}
.events_print{
	color: #fff;
font-weight: bold;
font-size: 14px;
/*margin: 0 !important;*/}
/*************************LOGIN PAGE*********************/

.wrap-input100 {
  width: 100%;
  position: relative;
  border-bottom: 2px solid #d8d8d8;
  margin-bottom: 37px;
  font-family: 'Roboto', sans-serif;
}

.input100 {
  font-size: 15px;
  color: #555555;
  line-height: 1.2;
  display: block;
  width: 100%;
  height: 45px;
  font-size: 16px !important;
  background: transparent;
  padding: 0 5px;
  border-radius: 0 !important;
  border: 0 !important;
  font-family: 'Roboto', sans-serif;
}

/*---------------------------------------------*/ 
.focus-input100 {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}

.focus-input100::before {
  content: "";
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  height: 2px;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

  background: #497be5;
  /*background: -webkit-linear-gradient(left, #21d4fd, #b721ff);
  background: -o-linear-gradient(left, #21d4fd, #b721ff);
  background: -moz-linear-gradient(left, #21d4fd, #b721ff);
  background: linear-gradient(left, #21d4fd, #b721ff);*/
}

.focus-input100::after {
  font-size: 15px;
  color: #999999;
  line-height: 1.2;

  content: attr(data-placeholder);
  display: block;
  width: 100%;
  position: absolute;
  top: 16px;
  left: 0px;
  padding-left: 5px;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.input100:focus + .focus-input100::after {
  top: -15px;
}

.input100:focus + .focus-input100::before {
  width: 100%;
}

.has-val.input100 + .focus-input100::after {
  top: -15px;
}

.has-val.input100 + .focus-input100::before {
  width: 100%;
}

/*---------------------------------------------*/
.btn-show-pass {
  font-size: 15px;
  color: #999999;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  padding-right: 5px;
  cursor: pointer;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  
}

.btn-show-pass:hover {
  color: #6a7dfe;
  color: -webkit-linear-gradient(left, #21d4fd, #b721ff);
  color: -o-linear-gradient(left, #21d4fd, #b721ff);
  color: -moz-linear-gradient(left, #21d4fd, #b721ff);
  color: linear-gradient(left, #21d4fd, #b721ff);
}

.btn-show-pass.active {
  color: #6a7dfe;
  color: -webkit-linear-gradient(left, #21d4fd, #b721ff);
  color: -o-linear-gradient(left, #21d4fd, #b721ff);
  color: -moz-linear-gradient(left, #21d4fd, #b721ff);
  color: linear-gradient(left, #21d4fd, #b721ff);
}




.login-wrap input {
	outline: none;
	border: none;
}

.login-wrap textarea {
  outline: none;
  border: none;
}

.login-wrap textarea:focus, .login-wrap input:focus {
  border-color: transparent !important;
}

.login-wrap input:focus::-webkit-input-placeholder { color:transparent; }
.login-wrap input:focus:-moz-placeholder { color:transparent; }
.login-wrap input:focus::-moz-placeholder { color:transparent; }
.login-wrap input:focus:-ms-input-placeholder { color:transparent; }

.login-wrap textarea:focus::-webkit-input-placeholder { color:transparent; }
.login-wrap textarea:focus:-moz-placeholder { color:transparent; }
.login-wrap textarea:focus::-moz-placeholder { color:transparent; }
.login-wrap textarea:focus:-ms-input-placeholder { color:transparent; }

.login-wrap input::-webkit-input-placeholder { color: #adadad;}
.login-wrap input:-moz-placeholder { color: #adadad;}
.login-wrap input::-moz-placeholder { color: #adadad;}
.login-wrap input:-ms-input-placeholder { color: #adadad;}

.login-wrap textarea::-webkit-input-placeholder { color: #adadad;}
.login-wrap textarea:-moz-placeholder { color: #adadad;}
.login-wrap textarea::-moz-placeholder { color: #adadad;}
.login-wrap textarea:-ms-input-placeholder { color: #adadad;}









/* Change the white to any color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {

}
input:-webkit-autofill {

}
input[type="text"] { 
    -webkit-appearance: none; 
}
input[type="password"] { 
    -webkit-appearance: none; 
}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border:none;
  -webkit-text-fill-color: #333;
}


.wrap-login100-form-btn:hover .login100-form-bgbtn {
  left: 0;
}
.btn-show-pass i:hover{ color:#497be5}

.login-wrap span{font-family: 'Roboto', sans-serif;}
.tab0srch span h3 p{margin-right: 10px;}

.mainTab{}
.mainTab .popup-wrap{padding: 0 15px;min-width: 1100px;min-height: 635px;border-radius:8px}
.mainTab .popup-wrap .head{border: 0;}
.mainTab .popup-wrap  .head ul li i{color: #c1c4c5;}
.mainTab ul.nav{background: none !important;border: none !important;}
.mainTab ul.nav li{margin-right: 4px;}
.mainTab ul.nav li a{border-top-left-radius: 13px;padding: 14px 18px !important;
    border-top-right-radius: 13px;
    border: 0 !important;background: #e7eaef;}
.mainTab ul.nav li a.active{padding: 14px 22.2px !important;background: #497be5;}
.mainTab ul.nav li a.active span{color: #fff !important;}
.mainTab ul.nav li a span{
    letter-spacing: 0.3px;
    font-size: 14px !important;}
.mainTab .mainTabContent{background: #f0f3f8;
    display: inline-block;
    width: 100%;
    height: 85%;}

.wtbdrbox{background: #fff !important;
    margin: 0px 18px;
    padding: 20px;
    border-radius: 20px;}

.mainTabContent .tab0{border-bottom: 0 !important;}
.mainTabContent .tab0 table{background: #fff;margin: 10px 30px;width: 94.4%;border-bottom: 0 !important;}
.mainTabContent .tab0  th span{font-size: 14px;color: lightslategrey;}
p.notex, .innot p{letter-spacing: 0.3px;font-size: 14px !important;color: lightslategrey !important;}
.tab0srch span{letter-spacing: 0.3px;font-size: 14px !important;color: lightslategrey !important;}
.mainTabContent #divevntbtnbox{margin-top: -15px;}
div#divavail select {min-width: 100px!important;}
.apptmtmiddle{display: inline-block;padding: 10px;}
.apptmtmiddle th{padding: 3px 4px !important;}
.customerLeftsec{}
.customerLeftsec label{width: 100%;text-align: left;}
#tabMenu0 label .red{color: #f00 !important;}
.customerLeftsec #fldx1{width: 100%;padding: 0 !important;}
.customerLeftsec #fldx1 input{width: 100% !important;}
.customerLeftsec #lblcustomer{padding: 10px;}
.customerLeftsec  textarea{border: 1px solid #ccc;width: 100% !important;min-height: 55px;}
.customerLeftsec .contentPR{font-weight:bold!important;padding-right:20px}
.m0{margin: 0 !important;}
.custBut{margin-top: 25px;}
.rightFrormsec{width: 91%;margin-top: 10px;}
.rightFrormsec label{min-width: 80px;text-align: right;}
.rightFrormsec select{margin-bottom: 10px !important;margin-top: 0 !important;border-radius: 5px !important;}
.rightFrormsec input{margin-left: 10px !important;min-width: 200px;margin-bottom: 10px !important;}
.rightFrormsec a{}
.appointment-list{height: 215px !important;}
.appointment-list table{width: 100%;margin: 0 !important;}


.table-wrapper {
    padding: 20px 25px;
    min-width: 1000px;
    box-shadow: 0 0 9px #ccc;
    background: #fff;
    margin: 20px 30px;
    border-radius: 10px;
    height: 100% !important;display: block;
}
.table-wrapper table tbody tr:nth-of-type(odd) {
    background-color: #fbfbfd !important;
}
.table-wrapper table  th {
    border: 0 !IMPORTANT;

    height: 50px;
	vertical-align: middle;
}
.table-wrapper table tr td {
    border-color: #e9e9e9;
    padding: 12px 15px;
    vertical-align: middle;
}
.table-title {        
	padding-bottom: 15px;
	background: #6807f9;
	color: #fff;
	padding: 16px 30px;
	min-width: 100%;
	margin: -20px -25px 10px;
	border-radius: 3px 3px 0 0;
}
.table-title h2 {
	margin: 5px 0 0;
	font-size: 24px;
}
.table-title .btn-group {
	float: right;
}
.table-title .btn {
	color: #fff;
	float: right;
	font-size: 13px;
	border: none;
	min-width: 50px;
	border-radius: 2px;
	border: none;
	outline: none !important;
	margin-left: 10px;
}
.table-title .btn i {
	float: left;
	font-size: 21px;
	margin-right: 5px;
}
.table-title .btn span {
	float: left;
	margin-top: 2px;
}
 table.table thead th{border: 0;
    background: #fff;
    padding: 25px 5px;}



table.table tr th, table.table tr td {
	border-color: #e9e9e9;
	padding: 12px 15px;
	vertical-align: middle;
}
table.table tr th:first-child {
	width: 60px;
}
table.table tr th:last-child {
	width: 100px;
}
table.tabclient{width:100%}
table.tabclient tr th:last-child {width:auto!important}

table.table-striped tbody tr:nth-of-type(odd) {
	background-color: #fcfcfc;
}
table.table-striped.table-hover tbody tr:hover {
	background: #f5f5f5;
}
table.table th i {
	font-size: 13px;
	margin: 0 5px;
	cursor: pointer;
}	
table.table td:last-child i {
	opacity: 0.9;
	font-size: 22px;
	margin: 0 5px;
}
table.table td a {
	font-weight: bold;
	color: #566787;
	display: inline-block;
	text-decoration: none;
	outline: none !important;
}
table.table td a:hover {
	color: #2196F3;
}
table.table td a.edit {
	color: #FFC107;
}
table.table td a.delete {
	color: #F44336;
}
table.table td i {
	font-size: 19px;
}
table.table .avatar {
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 10px;
}
.btnedit {
    background: url(/images/btn/btnEdit.png) no-repeat scroll left top transparent!important;
    padding: 7px 0px 10px 40px!important;
    text-decoration: none;
    height: 35px;
    vertical-align: middle;
    display: inline-block;
}
.table-wrapper table.table th {
    border: 0;
    background: #f1f3ff;
    height:88px;
    
    }
 

.FormWrap{padding: 10px;}
.FormWrap p{color: #666 !important;
    font-weight: normal !important;}
.FormWrap p label{min-width: 110px;
    margin-right: 5px;
    text-align: right;
    font-size: 13px;
    font-weight: 500;min-height: 20px;margin-bottom: 0;}
.FormWrap p input, .FormWrap input{height: 40px !important;
    border-radius: 4px !important;
    margin-bottom: 10px;
    border: 1px solid #ebebed !important;
    /*background-color: #fafbff !important;*/}
.FormWrap p select, .FormWrap select{height: 40px !important;min-width: 150px;padding: 5px 8px;
    border-radius: 4px ;
    margin-bottom: 10px !important;
    border: 1px solid #cfe7ff;}
.FormWrap p  textarea, .FormWrap textarea{border-radius:10px !important;margin-bottom: 7px !important;min-width: 200px;
border: 1px solid #cfe7ff  !important;padding:3px 5px;font-size:13px}
.FormWrap .btnbar h2{height: auto !important;}
.FormWrap .dtllist a{padding: 8px 0px 25px 40px!important;}
.FormWrap p label span{color: #ef0101;
    font-weight: bold;
    display: inherit !important;
    background: none !important;
    padding: 0 !important;}
	
.table-wrapper {
	padding: 20px 25px;
    box-shadow: 0 0 9px #ccc;
    background: #fff;
    margin: 20px 30px;
    border-radius: 10px;
}
.spaCustomermainTab #cstMenu0 .nice-select{max-width: 192px;}
.btndel {background:url("/images/btn/btnDelete.png") no-repeat scroll left top transparent!important;padding:7px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline-block}
.btndel:hover {background:none;}

.bstraptab{min-width:auto;margin:30px auto} 
.bstraptab .tablisting{text-align:center;display:block}
.bstraptab table{width:100%;}
.bstraptab tr th{border: 0;background: #f1f3ff;height:50px;border-top: 1px solid #dee2e6;line-height:15px;font-weight:bold}
.bstraptab tr td{border-color: #e9e9e9;padding: 12px 15px;vertical-align: middle;border-top: 1px solid #dee2e6;line-height:15px;height:55px}

.headerWrapper span {display: inline-block;margin-right: 20px;}
#divprodftm{min-width:1000px}
#divgridtop .nice-select .list{z-index:500}
.tooltipc p{line-height:30px;}
.tooltipc p i{width:30px;color:#497be5;}
.tooltipc b{display:inline-block;margin-right:6px}
.tooltipM{text-align:left}
.tooltipM i{width:22px;color:#fff;font-size:13px;padding-left:3px}
.tooltipM p{text-align:left;line-height:17px;color:#fff;}
#custserviceleditist{padding:0px 10px} 
#custserviceleditist th{padding:5px!important}
#custserviceleditist td{line-height:40px}
.birthday .niceSelect {max-width: 90px;}
.cstsubsrch{top:55px !important;width:442px;overflow-y:auto}



.counterclick {display: inline-block;padding: 0;background: #f5f5f5; max-height: 70px;margin-bottom: 0; border: 1px solid #b5b2b2;}
.counterclick li {display: inline-block;width: 57px; text-align: center;  line-height: 60px;height: 70px;color: #000; 
font-size: 70px;border: 0; position: relative;vertical-align: top;display: inline-block;margin-right: 5px;	}
#divCartSeat .menuButtons {padding: 18px 30px;}
.menuButtons:hover {color: #fff; text-decoration: none; background: #4D3198;background: -moz-linear-gradient(top, #714BD2 3%, #4D3198 4%, #291868 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#714BD2), color-stop(4%,#4D3198), color-stop(100%,#291868));}

.counterBtn{ background: none !important; box-shadow: none !important; color: #000 !important; margin: 0px !important; padding: 0!important;font-size: 22px !important;display: inline-block!important;}
.pluscls{ font-size: 45px; }
.liclssbg {border-right: 1px solid #b5b2b2;  border-left: 1px solid #b5b2b2;  min-width: 80px;}

.spnmincls{ display: inline-block;  vertical-align: middle; }
.clsbodyH{overflow: auto; max-height: 390px;}

.dspwkflat{height:auto!important}
.dspwkflat p{display:block;text-align:left;color:#fff;padding:0px 3px}
.dspwkflat p span{color:#fff;display:inline-block;text-align:left}
.dspwkflat p span:nth-child(1){text-align:left;width:50%;overflow:hide}
.dspwkflat p span:nth-child(2){text-align:right;width:50%;overflow:hide}

.color-indicater-block ul.nav li a{border-top-left-radius: 13px;padding: 14px 18px !important;border-top-right-radius: 13px;border: 0 !important;background: #e7eaef !important;}
.color-indicater-block ul.nav li a.active{padding: 14px 22.2px !important;background: #497be5 !important;}
#ddtabslgnd ul li a.active{ border-left: 0 !important;background: #fff;border-top: 7px solid #497be5;padding: 10px 22.2px;}
#ddtabslgnd {background:#fff;padding:0px 0 0 0;}
#ddtabslgnd .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
#ddtabslgnd .nav{list-style:none;border-bottom:1px solid #a0a0a0;padding: 0;background:#f4f4f4}
#ddtabslgnd .nav li {display:table-cell;}
#ddtabslgnd .nav li.active a {position: relative;z-index: 1; bottom: -2px;margin-top: -2px;background: #eee;padding-top: 8px;padding-bottom: 8px;}
#ddtabslgnd .nav li.active a span{color:#FE2E2E}
#ddtabslgnd .nav li a {	display:block;float:left;text-decoration:none;position:relative;padding: 14px 23.4px;/*margin: 0 0 0 -8px;*/color:#222;background:#d8d7d8;/*-webkit-border-top-right-radius:20px 40px;-webkit-border-top-left-radius:20px 40px;-moz-border-radius-topleft:20px 40px;-moz-border-radius-topright:20px 40px;-webkit-box-shadow:inset 1px 1px 0 white;-moz-box-shadow:inset 1px 1px 0 white;*/border:1px solid #a0a0a0;border-bottom:0;border-top: 0;}
#ddtabslgnd .nav li a span{color: #666;font-size:13px}
#ddtabslgnd .content{min-height: 20px;background: #eee;-webkit-box-shadow: inset 0 1px 0 white;-moz-box-shadow: inset 0 1px 0 white;}
#ddtabslgnd .nav li a:hover{background-color:rgba(255,255,255,0.75)}
#ddtabslgnd .nav li a{padding: 14px 11.4px !important;}
#ddtabslgnd{width:100%;overflow-x:scroll;display:table}
#ddtabslgnd ul{padding:2px 2px 0px 10px;overflow-x: scroll;height:48px;display:table-row;width:150%!important;}
#ddtabslgnd ul li a.active{padding: 12px 22.2px !important;}
#ddtabslgnd .nav li a {padding: 12px 11.4px !important;}

.table th, .table th{border:none !important;}