@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:nth-child(3){width:400px!important;}
.tabcell:nth-child(4){width:90px!important;}
.tabcell:nth-child(5){width:120px!important;}
.tabcell:nth-child(6){width:120px!important;} */
.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;display:none;vertical-align:top;padding: 0;padding: 0;}
.tabmain .tab0 table{width:100%;margin-top:0px;table-layout:fixed;background: #f4f4f4;}
.tabmain .tab0 td{line-height:40px}
.tabmain .tab0 td{vertical-align:top}
.tabmain .tab0 th{vertical-align:middle;padding:5px 30px 5px 0px}
.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 th p.notex{width:100%;text-align:center}
.tabmain .tab0 th p.innot{padding-right:15px}
.tabmain .tab0 th #_cstmlbl1{text-align:right}
.tabmain .tab0 th #_cstmlbl2{text-align:right}

.tabmain .tab0srch{width:100%;height:35px;text-align:center;padding: 7px 0;}
.tabmain .tab0srch span{display:inline-block;padding:20px 0px 10px 0px;} 

.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: inline}
.tabmain .w300{height:auto;margin-top:25px;text-align:center;width:100%;border-bottom: 1px dotted lightgray;font-size: 14px;}
.tabmain .w300 h3{font-weight:bold;color:#666;font-size:14px;line-height:15px;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 .cmt1{width:86%!important;height:70px!important;line-height: 15px;padding-left: 10px;padding-right: 10px;}
.tabmain .cmt2{width:86%!important;height:70px!important;line-height: 15px;padding-left: 10px;padding-right: 10px;}

.srrch{position:absolute;width:440px;max-height:350px;overflow:hidden;visibility:hidden;left:50px;top:30px;}
.srrch span{display:block;max-height:300px;overflow-x:hidden;overflow-y:scroll;}
.srrch table{width:400px;margin-left:0px;border:2px solid #D7EBF8}
.srrch table tr:nth-child(1){display:none}
.srrch table tr:nth-child(even){background-color:#F6F9FB}
.srrch td{line-height:45px;display:inline!important;}
.srrch tr:hover td {background:#D7EBF8}
.srrch .btm{width:100%;height:30px;text-align:right;background-color:#D7EBF8}
.srrch .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}


.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{display:none;width:100%;position:absolute;top:87px;left:0; background:#fff;}
.tabmain .divtab1 table{width:100%}
.tabmain .divtab1 .body th,td{line-height:15px}
.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:300px;vertical-align: middle;max-height: 40px;padding-left:5px}
.tabmain .divtab1 .catrloc span{display:inline-block;vertical-align: middle;}
.tabmain .divtab1 .catrloc #pcatloc{width: 250px;border: 2px dotted;height: 40px;background: #f9f9f9;padding: 0px 3px;}
.tabmain .divtab1 .catrloc p{display:inline-block;line-height:18px;width:215px;font-weight:bold;height:40px;border:2px dotted #666}
.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 #txthallrate{max-width:150px}

.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;}
.btncnted a{padding: 5px 30px 10px 0px!important;height:30px!important;}

.tabmain .divtab2{display:none;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} 

.tabmain .divtab2 .mnudtl{width:100%;overflow:auto;height:190px;margin:10px 0px 5px 0px;border-bottom:2px solid lightgray;max-height:135px;}
.tabmain .divtab2 .btn{width:100%;padding-top:5px;padding-left:0px}
.tabmain .divtab2 .btn span{display:inline-block;}
.tabmain .divtab2 .btn a:hover{color:#fff}
.tabmain .divtab2 .btn a:nth-child(1){margin-left:15px}

#divgrpeditbtn{display:none}

.row1.btncsspln{margin: 10px 0 5px;}
#divavrghtscr.rght .row1{margin: 10px 0 5px;}
#divavcmt.cmt{padding: 10px;}
.tabmain .divtab3{display:none;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{display:none;width:100%;position:absolute;top:94px;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;max-width: 230px;text-align: right;vertical-align: top;}
.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 .line1 #divinvtmpt{text-align:center}

.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!important;font-weight:bold!important;display:inline}
.tabmain .divtab4 .paybar select{margin: 5px 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 .paycmt2{position: absolute;right: 10px;bottom: -25px;}
.tabmain .divtab4 .paycmt2 span:nth-child(2){margin-top:0px}
.tabmain .divtab4 .paybar select#DDPMSSnc{min-width:120px!important}
.tabmain .divtab4 .paybar #txtevepaydt{width:100px}

.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:16px;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){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 tr:nth-child(1) > th:nth-child(4){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;}
.tabmain .divtab4 .vat th:nth-child(n+2){text-align:right;}
.tabmain .divtab4 .vat td:nth-last-child(1){font-weight:bold;padding-right:5px;}
.tabmain .divtab4 .vat th:nth-last-child(1){font-weight:bold;padding-right:5px;}
.tabmain .divtab4 .vat th{padding-left:10px;background-color:#E9E9E9}
.tabmain .divtab4 .vat td{padding-left:10px}

.tabmain .divtab5{display:none;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{display:none;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{display:none;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%;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){}
.tabmain .divtab7 .tab table tr:nth-child(odd){background-color:#fff}
.tabmain .divtab7 .prn{width:100%;position:absolute;bottom:10px;right:10px;text-align:right}
.tabmain .divtab7 .prn a{margin-right:50px;display:inline-block;}
.tabmain .divtab7 .fltr input[type=checkbox]{margin-top:0px !important;} 
#auditresrv{display:none}

.tabmain .divtab8{display:none;width:100%;position:absolute;top:140px;left:0;height:400px;text-align:left;padding: 0;background:#fff}
.tabmain .divtab8 .row8{display:block;background: #e5e7f4;padding: 10px 20px;width: 97.2%;margin-left: 16px;margin-top: 15px;}
.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:50vh;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: 7px 10px;border-collapse: collapse;background: #f0f3f8;}
.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: 45px;vertical-align: middle;}
.tabmain .divtab8 .packlist td:nth-child(3){min-width:50px}
.tabmain .divtab8 .btnbar{width:96%;position:absolute;text-align:right;bottom:initial;margin-top:20px}
.tabmain .divtab8 .btnbar a{margin-right:30px;display:inline-block;}
.tabmain .prcmsg{display:none}
.tabmain .divtab8 input[type=text]{min-width:80px}
.tabmain .divtab8 .btnaddlist{display: block;width: max-content;vertical-align: bottom;margin: 0px;margin-top: 20px;}

.tabmain .divtab9{display:none;width:100%;position:absolute;top:87px;left:0;height:400px;text-align:left;}

.tabmain .divtab10{display:none;width:100%;position:absolute;top:87px;left:0;height:400px;text-align:left;background: #fff;padding: 0;}

#tabMenu12{display:none;width:100%;position:absolute;top:87px;left:0;height:400px;text-align:left;background: #fff;padding: 0;}
#frmportal{width: 97%!important;height: 521px;position: absolute;top: 80px;}

.tabmain .busy{position:absolute;top:200px;left:325px;display:none;z-index:500}
.payclas .busy{position: absolute;top: 200px;left: 100px;display: none;z-index: 500;}

.custdashb{width:100%}
.custdashb .row{display:table-row;width:100%}
.custdashb .cell{display:table-cell;}
.overview-tab{background: #eceff1;display: inline-block;}
.overview-tab .row{display: block;}
.overview-tab .cell{width: 31.333%;display: block;float: left;margin: 15px 0;padding: 0 8px;}
.cell-wrapper{min-height: 130px;background: #fff;padding: 10px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.cell-wrapper h3{padding: 0 !important;margin-bottom: 13px;font-weight: 400;text-transform: uppercase;font-size: 16px !important;margin-bottom: 18px;color: #5e5e5e !important;}
.cell-wrapper div label{color: #999;}
.cell-wrapper div span{font-size: 16px;color: #497be5;}
.cell-wrapper div ul li{padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #e1e1e1;}
.m-b-0{ margin-bottom:0 !important}
.cell-wrapper h4{height: auto;padding: 0 0 10px;}
.cell-wrapper p{line-height: 30px;font-weight: normal;border-bottom:1px dotted #666;color:#666;font-weight:normal;font-size:12px}
.cell-wrapper div table{width: 100%;}
.cell-wrapper div table tr th{border-bottom: 1px solid #ccc;padding: 10px;font-weight: normal;}
.m-t-0{ margin-top:0 !important}
.cell-wrapper table th .btnSelect{padding: 0 !important;height: 30px;width: 30px;margin: 10px 6px;}
.cell-table{overflow: auto;height:184px;}
.cell-wrapper div table span{ display:block}
#divcstdbrht table th{line-height:20px;font-size:12px;height:25px;padding:3px 10px}
#divcstdbrht table th p{line-height:20px;font-size:12px;border-bottom:0px}
#divcstdbrht table th a{color:#0000EE;font-size:12px;}
#divcstdbrht table th a:hover{border-bottom:1px solid #0000EE;}

.box-left{float: left;display: grid;border-radius: 30px;margin-left: 5px;}
.box-left label{}
.box-left span{display: block;font-size: 18px !important;height: 38px;width: 38px;line-height: 38px;color: #333;}
.box-right{float: right;display: grid;}
.box-right label{}
.box-right span{display: block;font-size: 30px !important;margin: 10px 0;}
.box-right h3{font-size: 15px;}
.confirmed .box-right h4{color: #4ab516;} 
.confirmed .box-left{border: 4px solid #4ab516;}
.proposal .box-right h4{color: #0054d2;} 
.proposal .box-left{border: 4px solid #0054d2;}
.lost .box-right h4{color: #f70000;} 
.lost .box-left{border: 4px solid #f70000;}



.box-bottom{margin-bottom: 0;display: inline-block;width: 100%;margin-top: 10px;}
.box-bottom span{float: right; color:#999 !important}
.box-bottom .red{font-size: 20px;color: #f01616 !important;}

#btncnclmsg{display:none;font-size:30px}


.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;min-width: 40px;}
.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:45%;margin:10px 0px 5px 10px;float:left}
.eveprnt .left th{text-align:right!important} 
.eveprnt .rght{width:50%;margin:10px 0px 5px 10px;float:left}
.eveprnt .rght tr td{padding:0px 5px!important}
.eveprnt .rght table tr th:first-child{text-align:right!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:560px} 
.custtab th{line-height:35px;margin:3px;vertical-align:middle;height:30px;text-align:left;font-size:14px;}
.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;height:30px}
.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;padding-top:0px;margin-right:20px;margin-bottom:0px;bottom:0px} 
.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:5px 10px;font-size:18px;margin-bottom:5px;}
.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{position:absolute;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}
.btndownload{ width:31px; height:30px;}
.btnDelete{ 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%}
.custtab .custnote{width:100%;height:400px;overflow-x:hidden;overflow-y: scroll;}
.custtab .custnote h3{font-size:16px;display:inline-block;width:40%}
.custtab .custnote .btntop{display:inline-block;padding:10px;width:50%;text-align:right}
.custtab .custnote .btntop a{display:inline}
.custtab .custnote .notetab{width:100%}
.custtab .custnote .notetab .nlist{width:100%;border-bottom:1px dotted #666;padding:3px;margin:0px 0px 30px 0px;} 
.custtab .custnote .notetab .nlist div{width:100%;display:block}
.custtab .custnote .notetab span{display:inline-block;line-height:35px;background:#f9f9f9;height:35px;vertical-align:middle;}
.custtab .custnote .notetab span:nth-child(1){width:130px}
.custtab .custnote .notetab span:nth-child(2){width:120px}
.custtab .custnote .notetab span:nth-child(3){width:200px}
.custtab .custnote .notetab span:nth-child(4){width:200px}
.custtab .custnote .notetab span:nth-child(5){width:200px}
.custtab .custnote .notetab b.notesub{width:100%;display:block;text-align:left;color:#497be5;font-weight:500;margin-left:10px;line-height:25px}
.custtab .custnote .notetab p{width:100%;display:block;line-height:20px;font-weight:normal;color:#333;font-size:13px;}
#divpopcstnote textarea{height:200px}
#divpopcstnote input[type="text"]{width:90%}
#divpopcstnote .notepad{width:100%}
#divpopcstnote .notepad div{padding:5px;font-size:14px}

.custtab #cstMenu8{visibility:hidden;width:96%;position:absolute;top:87px;left:0;height:460px;text-align:left;background: url('/images/auditbg.png') no-repeat center;background-color: #fff;padding: 0;}
.custtab #cstMenu8 h2{font-size:16px;color:#000;margin-top:100px;text-align:center;}
.custtab #cstMenu8 table{width:100%;}
.custtab #cstMenu8 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;}
.custtab #cstMenu8 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;}
.custtab #cstMenu8 .fltr{width:98%;margin-left:1%;margin-bottom:20px} 
.custtab #cstMenu8 .fltr span{display:inline-block;margin-left:20px}
.custtab #cstMenu8 .fltr select{width:120px}
.custtab #cstMenu8 .fltr input{width:200px;margin-top: 7px !important;} 
.custtab #cstMenu8 .tab{display:block;width:90%;margin-left:0px;height:auto;overflow-y:auto;border-top:1px #D3D3D3 solid;}
.custtab #cstMenu8 .tab table th{background:#E9E9E9;border-right:1px solid #fff;}
.custtab #cstMenu8 .tab table tr:nth-child(even){}
.custtab #cstMenu8 .tab table tr:nth-child(odd){background-color:#fff}
.custtab #cstMenu8 .prn{width:80%;position:absolute;bottom:-40px;right:10px;text-align:right}
.custtab #cstMenu8 .prn a{margin-right:50px;display:inline-block;}
.custtab #cstMenu8 .fltr input[type=checkbox]{margin-top:0px !important;} 

.mailtab iframe{width:100%;height:450px}


.cstsrch{width:550px;margin:50px 0px 30px 1%;max-height:350px;overflow-x:hidden;display:none;

box-shadow: 0 8px 15px -6px rgb(0 0 0 / 54%);
background-color: #fff;
background-clip: padding-box;
border-radius: 15px;
padding: 10px;
border: none !important;
}
.tablist.cstsrch table th{padding: 15px 5px !important;background: none !important;}
.tablist.cstsrch table tr:nth-child(2n){background-color: transparent !important;}


.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:#F6F9FB}
.cstsrch td{line-height:25px!important;height:50px!important;padding:5px 0px 5px 0px!important;}
.cstsrch th{font-weight:bold}
.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;}
.cstsrch .btm{width:100%;height:30px;text-align:right;position: absolute;top: 0;right: 0;}
.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:7px 0px 10px 40px;text-decoration:none;height:35px;vertical-align:middle;display:inline-block}
.tabmain .btndel{background:url("/images/btn/btnDelete.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 40px;text-decoration:none;height:40px;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;max-height: 40px;}
#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;color:#222;background:#d8d7d8;border:1px solid #a0a0a0;border-bottom:0;border-top: 0;margin-right: -4px;}
#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:700px;height:500px}
.mewsfrm iframe{width:100%;height:400px}
#frmmewsrsrv{width: 100%;height:84vh!important}
#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:120px;margin: 5px;}

.roomaval{height:480px;top:-7px;left:10%}
.roomaval .body {width: 89%;}
.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;display:inline-block;min-width:60px}
.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}
.roomaval .ratetype #lblAVAcount{border: 2px #666 dotted;padding: 5px 25px;background: #fff;color: green;font-size: 16px;}
.btnXbgbtn{padding: 7px 0 !important;}
a.btnXbg{padding: 8px 10px !important;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: 20px;min-width: 65px;height: 27px;text-align: center;line-height: 27px;box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);}
#divratepop .body{overflow-x: hidden;}
#divnotepop .popfrm .popup-wrap .body{padding: 10px;}

.addReserv{height: 485px !important;}
.addReserv .body{width: 44% ;}
.addReserv .body.rmleft{margin-left: 15px;margin-top: 10px;border-right: 0;padding-bottom: 10px;overflow-y: hidden;padding-top: 5px;height: 410px;}
.addReserv .body.rmrght {margin-left: 0;margin-right: 13px;background-color: #fff;padding-top: 5px;margin-top:10px;height: 400px;}
.addReserv  .btncss{float: none !important;text-align: center;}
.addReserv  .btncss span {width: auto !important;}
.addReserv  .btncss span a{display: inline-block;}
.addReserv  .rmrght #lblocclst{width: 87% ;padding: 0px;}
.addReserv  .rmrght #lblocclst span{text-align:left;}
.addReserv  .rmrght select{width: 75px !important;}
.roomavlWrap .tablist td a{display: initial;}
.addReserv  .rmrght .roomadd{height: 330px;margin-bottom:0px}
#divroomlist2 .optnclndr{visibility:hidden;display: table-column;position: absolute;top: 30px;left: 20%;}
#divroomlist .ratei{font-size: 25px;vertical-align: middle;cursor:pointer}

.roomavalxtn{width:1080px;left:0px;height:520px!important}

#divblock table{width:100%}
#divblock #divblockhdr{height:96px}
#divblock #divblockhdr th{background:#fff;border:1px solid #fff}
#divblock #divblockhdr td{background:#fff;border:1px solid #fff;line-height:10px}
#divblock #divblockhdr input[type=text]{height:30px;width:120px;}
#divblock #divblockhdr select{width:200px;height:35px!important}
#divblock #divblockhdr a{min-width:140px}
.blockrelsdt{left:auto!important;right:0px!important}
#blockcatbtn{position:absolute;bottom:10px;right:10px}
#blockcatbtn span{width:auto!important}
#divblocklist{max-height: 280px;margin-top:10px;}
#divblocklist td{line-height:18px!important;font-weight: normal!important;}
#divblockview{max-height:280px;overflow-x: hidden;margin-top:10px;background:#fff!important}
#divblockview td:nth-child(1) span{line-height:18px!important;text-align:left;}
#divblockact{max-height:260px;}
#divblocklist td:nth-child(2){white-space:nowrap}
#divblocklist td:nth-child(3){white-space:nowrap}
#divblockact a{padding: 0px 0px!important;display: block!important;width: 90px;height: 30px;margin: 0px;}
#divblockact a.active{font-weight:bold;background-color:#41d741!important;}
#divadjblock th{font-size:16px!important;}
#divadjblock td span{font-size:16px!important;padding-left:20px;font-weight:bold}
#frmmstredt{background:#fff}
#divblocklist td b{display: block;border: 1px dotted;height: 25px;vertical-align: bottom;line-height: 25px;padding: 0px 5px;background: #f9f9f9;border-radius: 4px;}

.popClose{background-color: #497be5 !important;opacity: 1 !important;padding:7px 12px !important;display: inline-block;border-radius: 4px;}
.popClose span{color: #fff;line-height: 10px;margin: 0;vertical-align: baseline;font-size: 18px;}
.popBody h3{color: #666;font-size: 16px !important;margin-bottom: 5px;}
#diveveprepop02 p{color: #89879f;margin-bottom:5px;line-height:22px;border-bottom:1px dotted #666}
#diveveprepop03 .status{display: inline-block;padding: 8px 10px;font-weight: bold;}
.popBody i{color:#fff}
.popBody #chart{margin-left:-15px}
.popBody .popalign15{padding-top:15px}
.popBody .popalign10{padding-top:10px}
.toprgtBtns .status{margin-right: 10px;cursor: pointer;
    color: #91d430;
    display: inline-block;
    padding: 5px 16px;
    font-size: 13px;
    box-shadow: 0 1px 2px 0px rgb(0 0 0 / 26%);
    border: 2px solid #ccc;
    text-decoration: none;}
.popBody a.bdrBtn{color: #497be5;
    text-decoration: none;
    border: 1px solid #ccc;
    padding: 5px 20px;
    display: inline-block;
    font-weight: 500;
    margin-bottom: 15px;}
.popBody .table{margin-bottom:0px}
.popBody .table th{font-weight:normal;padding:10px 5px}
.popBody .table td{font-weight:normal;padding:0px 5px;font-size:14px;border-bottom:1px dotted #666}
.popWrap .modal-content{border-radius: 15px;box-shadow: 0 8px 15px -6px rgb(0 0 0 / 54%);}
.popWrap .modal-footer{background: #eeeeee;border: 0;padding: 20px 10px;border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;}
.popWrap .savebtn{background: #009fe8;
    box-shadow: 0 1px 2px 0px rgb(0 0 0 / 26%);
    padding: 5px 15px;
    border-radius: 0;color: #fff;margin: 5px auto;
    margin-bottom: 15px;margin-top: 10px;font-size: 15px; box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.3) !important; text-shadow: rgba(5, 82, 122, 0.4) 0px 2px 2px;}	
.popWrap .savebtn:hover{color: #fff;}
.popWrap .cancelbtn{background: #fff;
    box-shadow: 0 1px 2px 0px rgb(0 0 0 / 26%);
    padding: 5px 25px;
    border-radius: 6px;}	
.popWrap p span img{width: 25px;margin-right: 7px;}
.popBody h4{color: #89879f;
    margin: 0;
    font-size: 14px !important;
    padding: 0;}
.toprgtBtns{position: absolute;
    right: 0px;
    top: -3px;z-index: 99;}
.toprgtBtns .confirm{margin-right: 10px;
    color: #91d430;
    display: inline-block;
    padding: 5px 16px;
    font-size: 13px;
    box-shadow: 0 1px 2px 0px rgb(0 0 0 / 26%);
    border: 2px solid #91d430;
    text-decoration: none;}
.toprgtBtns .confirm:hover{background: #91d430;color: #fff;}
.toprgtBtns .edit{display: inline-block;border: 1px solid #dadada;
    font-size: 19px;
    border-radius: 20px;
    box-shadow: 0 1px 2px 0px rgb(0 0 0 / 26%);
    margin-right: 10px;
    background: #f5f5f5;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;}
.popBody{background: #f3f6ff;
    border-radius: 10px;padding-bottom: 10px;}	
.m0{margin: 0;}
.popWrap  .modal-body{padding: 10px;}	
#diveveprepop .wtboxWrap{padding:5px 0px}
#diveveprepop01{font-size:18px!important;padding-left:100px;font-weight:bold;color:#333;white-space:nowrap}
.wtboxWrap{width: 100%;
    margin: 10px 25px;
    padding: 15px 0px;
    border-radius: 10px;
    background: #fff;
	margin-bottom: 0px;}
h3.heads{margin-bottom: 15px;}
h3.heads span{margin-right: 6px;
    display: inline-block;
    border-radius: 20px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;}
h3.heads span.user{background: #552cf6;}
h3.heads span.events{background: #2cabf3;}
h3.heads span.documents{background: #2fc8ac;}
h3.heads span i{}
.mt-15{margin-top: 15px;}
.popWrap  table{}
.popWrap  table th{color: #89879f;font-weight: bold;border-top: 0;border-bottom: 1px solid #dee2e6 !important;}
.popWrap  table td{color: #89879f;}
.links li a span{color: #497be5;}
.mb-20{margin-bottom: 20px !important;}

#divevepreptab td{line-height:20px!important;vertical-align:middle;padding:3px 5px}
#divevepreptab tr td:nth-child(1){white-space:nowrap}
#divevepreptab tr td:nth-child(4){word-break: break-all}
#divsptbillnmsrch{display:block;position: absolute;top: 110px;right: 0px;border-left: 2px dotted #497be5;border-bottom: 2px dotted #497be5;display:none}
#divsplitBill #lblsplitInvoice h3{font-size:16px;color:#497be5}
#divsplitBill table{width:100%;margin-top:18px;border:0px!important}
#divsplitBill th{background:#f1f1f1;border:0.5px dotted #666;text-align:center!important}
#divsplitBill td{background:#fff;border:0.5px dotted #666;text-align:center!important}
#divsplitBill td span{margin-left:0px}

.tooltipc{position: sticky!important; bottom:0;}
.tooltipc p{line-height:30px;font-size:14px}
.tooltipc p i{width:30px;color:#497be5;}

#diveventmenubtn2a{display:none}
#diveventmenudtl #chkMnudtlall{margin-left: 8px;}
#diveventmenudtl .tabhdcell{background:#f9f9f9!important}

@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 {padding:3px 35px 3px 35px}
.common-table tr td {padding: 2px 5px;}
#diveventmenuhdr{height:130px!important}
.tabmain .divtab2 .mnudtl{height:125px}
.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;max-width: 180px;}
.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{height: 90px !important;}
.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;}
.events-nav span{margin-top: -11px !important;}
#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: 330px !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;}

}
@media all and (max-width:599px){
	.eveprnt .hdr span{ margin-left:0 !important}
}
.top-welcome-text-mb{ display:none;}
.events_type{width: 90px;}
.events_print{
	color: #fff;
font-weight: 500;
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;}
.rate-per-night .popup-wrap{ width:50% !important;margin: 0 auto !important;background: #f5f5f5;}
.rate-per-night .wtbdrbox{width: 86% !important;margin: 20px auto !important;padding-bottom: 30px;}
.rate-per-night .fldlist th{padding: 10px;}
.rate-per-night .fldlist td{padding: 10px;}
.rate-per-night .fldlist .btnqty{padding-left: 20px;}
.rate-per-night .fldlist .btnqty span{display: inline-block;margin: 0;padding-left: 0 !important;}
.rate-per-night .fldlist .btnqty span a{display: inline-block;}
.rate-per-night .fldlist .btnqty span input{height: 30px;margin: 0;vertical-align: text-bottom;border-radius: 0;}




.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;}
#validtabmenu2 td .lnkactv{color:green!important}
.activbtnbg{background-color:#526E2A!important}
.signee1 td:nth-child(1){padding-right: 15px!important;}

#divfolio .resltdsp{text-align: center;}
#divfolio .resltdsp p{padding: 20px;border: 2px dotted #666;background: #f7fbff;font-size: 20px;font-weight: bold;}

.pos-body-login{background-color: #2a2e39 !important;background: none;}
.pos-body-login .login-wrap{background: #424242;}
.pos-body-login .login-wrap .login{background-color: #517af6;}
.pos-body-login .login-wrap .forgot a{color: #e0e0e0;}
.pos-body-login .login-wrap .input100{color: #fff;}

/******************NEWSTYLES*******************/

.headerWrapper{margin: 30px 30px 0;}
.headerWrapper span{display: inline-block;margin-right: 10px;}
.headerWrapper span label{margin: 0 10px 0 0;line-height: 34px;}
.headerWrapper span select{height:40px;}
.headerWrapper span input{height:40px;border: 1px solid #cfe7ff !important; background: #fafcff !important;}
.cmnbtn{
	    background-color: #009fe8;
    color: #fff !important;
    padding: 10px 23px;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 12px;
    margin-left: 10px;
    font-size: 14px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.3) !important;
    display: inline-block !important;
    text-shadow: rgba(5, 82, 122, 0.4) 0px 2px 2px;
    font-weight: normal;}

  .cmnbtn i{font-style:normal;margin-left:5px;}  
    .table-responsive {
    margin: 10 10 30px 0;
}

.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: 185px !important;padding: 5px 8px;
    border-radius: 9px !important;
    margin-bottom: 10px !important;
    border: 1px solid #ebebed !important;}
.FormWrap p  textarea, .FormWrap textarea{border-radius: 20px !important;margin-bottom: 7px !important;min-width: 200px;
border: 1px solid #ebebed !important;
border: 1px solid #f1e9e9 !important;padding: 5px 15px;}
.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;}
.commnModal{border: 0;
    position: fixed;
    z-index: 999;
    padding-top: 30px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);}
.commnModal .cmnmodalWrap{max-width: 600px;max-width: 600px;margin: 0 auto;background: #fff;}
.commnModal .head{background: #ecf0f1}
.commnModal .body {margin: 0;
    padding: 0;
    width: 100%;}
.commnModal .body .btnbar{background: #ecf0f1;
    margin: 0;
    padding: 15px 0;
    margin-top: 20px;}
.commnModal .modlFormWrap{padding: 10px;}
.commnModal .modlFormWrap .row{display: flex !important;}
.commnModal .modlFormWrap .form-group{margin-bottom: 10px;}
.commnModal .modlFormWrap .row p{}
.commnModal .modlFormWrap .row p label{width: 100%;color: lightsteelblue;}
.commnModal .modlFormWrap .row p label span{float: left;
    background: none;
    padding: 0;
    color: #f00;
    font-weight: bold;}
.commnModal .modlFormWrap .row p input{width: 100%;}
.commnModal .modlFormWrap .row p select{}
.cmnmodalWrap .head ul li{border-left: 0;}
.customercustomfld {padding: 10px 20px;
    background: #fff;
    margin: 0 30px;
    width: 94% !important;
    border-radius: 20px;}
.customercustomfld table{margin-left: 48px;}
.customercustomfld table td input{height: 40px !important;
    border-radius: 4px !important;
    margin-bottom: 10px !important;
    box-shadow: 0px 2px 4px 0px rgb(11 1 41 / 4%);
    margin-bottom: 7px !important;
    border: 1px solid #f1e9e9 !important;
    min-width: 300px;margin: 0 10px 0 13px;}
#divdisplaycustomer{min-width: 1000px;}
.clrLbl label, .clrLbl table th{color: #2c2544;}
.customercustomfld table th{color: #2c2544;text-align: right;padding-right: 10px;}
.mainTab{}
.mainTab .popup-wrap{padding: 0 0;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 !important;}
.mainTab ul.nav li a.active{padding: 14px 22.2px !important;background: #497be5 !important;}
.mainTab ul.nav li a.active span{color: #fff !important;}
.mainTab ul.nav li a span{
    letter-spacing: 0.3px;
    font-size: 14px;}
.mainTab .mainTabContent{background: #f0f3f8;
    display: inline-block;
    width: 100%;
    height: 85%;}
.wtbdrbox{background: #fff !important;
    margin: 0px 18px;
    padding: 20px;
    border-radius: 20px;}
.mainTable{background-color: transparent !important;padding: 20px;}
.mainTable table{}
.mainTable table tr{background: #fff;border-bottom: 4px solid #f0f3f8;}
.mainTable table tr th{background: none !important;
    border-right: 0 !important;
    border-bottom: 3px solid #e8e9eb !important;padding: 5px 0;font-family: 'Roboto', sans-serif;
    min-height: 30px;
    line-height: 30px;}
.mainTable table tr td{color: #373737;border-bottom: 0;font-size: 14px;padding: 3px 5px;vertical-align:middle}
.mainTable table tr td a span{display: inline-block;} 
.mainTable table tr td a span img{vertical-align: middle;}
.mainTable tr:nth-child(1) th{color: #6d6b6b !important;font-size: 14px !important;font-weight: 600;}
.mainTable  tr:first-child{background: none;border-bottom: 3px solid #e8e9eb;}
.mainTable  tr td:first-child { border-top-left-radius: 15px; }
.mainTable  tr td:last-child { border-top-right-radius: 15px; }
.mainTable  tr td:first-child { border-bottom-left-radius: 15px; }
.mainTable  tr td:last-child { border-bottom-right-radius: 15px; }

.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;color: lightslategrey !important;}
.tab0srch span{letter-spacing: 0.3px;font-size: 14px;color: lightslategrey !important;}
.mainTabContent #divevntbtnbox{margin-top: -15px;}
div#divavail select {min-width: 100px!important;}

#divdatalst table.table tr th:first-child{width:auto!important}
#divdatalst table.table tr td:first-child{width:auto!important}

.langDETab ul.nav li a span{font-size:13px!important}
.langDETab ul.nav li a{padding:14px 12px !important}
.langDETabE a{margin-left:2px!important}

/****************** / NEWSTYLES*******************/
#divImportOptn .head span#lblcnfrmhdr{font-weight: bold;
    padding: 15px 20px;
    display: inline-block;
    text-transform: uppercase;}
#divImportOptn  .body{width: 88% !important;}
span#lblcnfrmbdy	 ul li input{height: auto;}

.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}
.bstraptab #lbltablelist tr td span{overflow-wrap: anywhere;}

.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: #fcfcfc;
}
.table-wrapper table  th {
    border: 0 !IMPORTANT;
    background: #f1f3ff !important;
    height: 50px;
	vertical-align: middle;
	padding: 12px 0 12px 15px;
}
.table-wrapper table tr td {
    border-color: #e9e9e9;
    padding: 12px 15px;
    vertical-align: middle;
	border-top: 1px solid #dee2e6;
}
.btnmerge{
  background: url(/images/btn/btnmerge.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;
}

.btnmrgcnfrm{
	padding: 0px 20px 0px 20px !important;
	background: #497be5!important;
	color: #fff !important;
	-webkit-border-radius: 20px;
}

.btnmrgcancel{
	padding: 0px 20px 0px 20px !important;
	background: #ccc!important;
	color: #000 !important;
	-webkit-border-radius: 20px;
}

#divdatalst.table-wrapper{margin: 0 !important;}
.mb-0{margin-bottom: 0;}
.pr-0{padding-right: 0;}	
.feedBoxWrap{box-shadow: 0 0 9px #ccc;background: #fff;margin: 20px 15px;border-radius: 10px;padding: 20px;}
.feedBoxWrap h2{margin-bottom: 20px;}
.feedBoxWrap h3{font-size: 18px;text-align: center;color: #333;margin-top: 10px;}
.feedBoxWrap .feedBox{display: inline-block;width: 100%;background: #f5f5f5;padding: 20px 15px;border: 1px solid #eee;}
.feedBoxWrap .feedBox .feedLeft{float: left;}
.feedBoxWrap .feedBox .feedRight{float: right;}
.feedBoxWrap .feedBox .feed{margin-bottom: 20px;}
.feedBoxWrap .feedBox .feed p:first-child{color: #999;font-size: 16px;}
.feedBoxWrap .feedBox .feed p:last-child{padding-left: 20px;font-size: 20px;margin-top: 10px;color: #6c6c6c;}
.feedBoxWrap .feedBox .feed p span{width: 15px;height: 15px;display: inline-block;border-radius: 20px;}
.feedBoxWrap .feedBox .feed p span.excellent{background: #497be5;}
.feedBoxWrap .feedBox .feed p span.good{background: #83a5ee;}
.feedBoxWrap .feedBox .feed p span.fair{background: #a2b4db;}
.feedBoxWrap .feedBox .feed p span.poor{background: #dfdfdf;}	

.vatsplit table{width:100%;border:1px solid #D3D3D3;}
.vatsplit td{line-height:35px;padding-left:20px;border:1px solid #D3D3D3;}
.vatsplit th{line-height:25px;padding-left:20px;border:1px solid #D3D3D3;padding-right:3px;font-weight:bold;margin-bottom:10px}
.vatsplit td:nth-child(1){width:auto}
.vatsplit td:nth-child(n+2){text-align:right;width:80px}
.vatsplit th:nth-child(n+2){text-align:right;width:80px}
.vatsplit td:nth-last-child(1){font-weight:bold;padding-right:5px;width:100px}
.vatsplit th:nth-last-child(1){font-weight:bold;padding-right:5px;width:100px}
.vatsplit th{padding-left:10px;background-color:#E9E9E9}
.vatsplit td{padding-left:10px}

#lblhdrBilladr{text-align: left;margin-left: 0px;display: block;line-height:22px;}

#activelock #divlockmain #diveventlockactlist table tr td{padding: 10px 5px;}
#activelock #divlockmain .pop-content .left table select{border: 1px solid #D6D6D6 !important;height: 40px !important;min-width: 195px !important;padding: 5px 8px;border-radius: 6px !important;}
#lblhdrBilladr p{border-bottom:1px dotted #666}
#divsplitBill tr td:nth-child(1){text-align:left!important}
#divsplitBill tr td:nth-child(n+2){text-align:right!important}
#lbloptnlst div input{max-width: 20px;height: 35px;}
#lbloptnlst div label{line-height: 35px;}
#divsplitBill td input[type='text']{width: 80px;height:30px;vertical-align:middle;margin:5px;text-align:center;}

#divlockmain .pop-content{display: inline-block;width: 100%;background: #f0f3f8;}
.activelockWrap{display: inline-block;
width: 100%;
background: #f0f3f8;}
.activelocktable{max-height: 230px;
overflow: scroll;
width: 100%;
overflow-x: hidden;}
.activelockWrap select{line-height: 30px !important;}
.activelockWrap  tr:nth-child(1) td{font-weight: 600;}
.chooseopt{padding-bottom: 15px;}
.chooseopt .eveprnt label{width: 100%;margin: 0 0 25px 0 !important;}

#divsupstdis p input{height: 20px !important; width: 20px; margin-right: 10px;}

.mnupkgwrap select{min-width: 70px !important;padding: 5px 3px;height: 33px !important;margin: 0 !important;}
.mnupkgwrap  .mnubar span{margin: 5px 0px !important;}
.mnupkgwrap  .tablistxtn{background: none !important;}
.mnupkgwrapright{}
.mnuoptn .mnubar select{padding: 3px 0px !important;}
.mnuoptn .mnubar{padding: 0;}
.packageWrap .mnupkgwrapright div span:nth-child(1){text-align: left !important;}
.mnupkgwrapright  .detail input[type="text"]{width: 100% !important;margin-bottom: 3px !important;}
.mnupkgwrapright select{  width: 100% !important;
min-width: 100% !important;
margin-bottom: 3px !important;
height: 36px !important;}
.mnupkgwrapright  .detail{max-height: 285px;overflow-y: scroll;overflow-x: hidden;padding-right: 30px;overflow-y: visible;max-height: inherit;}  
.mnupkgwrapright .btncss.nwbtnbar  a{margin: 0;}
.mnupkgwrapright .btncss.nwbtnbar .col-md-2{padding-right: 0 !important;}  
.mnupkgwrap  .mnubar {border-bottom: 0 !important;
margin-bottom: 0 !important;
height: auto !important;
padding: 0 !important;}
 #divotptndtlP #divotptndtl.popup-wrap{min-width: 500px;min-height: 535px !important;} 
.mnupkgwrap .wtbdrbox {min-height: 340px !important;}  
.mnupkgwrapright  .wtbdrbox {min-height: 340px !important;max-height: 340px !important;max-height: 340px !important;}
.mnupkgwrapright .mnubar{margin-bottom: 0 !important;
border-bottom: 0 !important;
height: auto !important;
padding: 0 !important;}  
.mnupkgwrapright .mnubar span{margin: 0 !important;line-height: 20px;}  
.mnupkgwrapright .mnubar span h2{line-height: 20px;padding: 0;margin: 0;}  
.packageWrap .detail label{font-weight: normal !important;color: #6a6a6a !important;}  
.packageWrap .detail input, .packageWrap .detail select{color: #000 !important;}
.mnupkgwrap .tablistxtn table td{height: 40px !important;}  
.mnupkgwrapright  .detail label {margin-bottom: 0 !important;}
#lbloptndtlmnu table td{height: 0px !important;}  
#divotptndtl .divotptndtTable p{margin: 0;}
#divotptndtl .divotptndtTable p label{text-align: left !important;display: block;}
#divotptndtl .divotptndtTable p label b{font-weight:bold;color:red}
#divotptndtl .divotptndtTable p input{width: 100% !important;}
#divotptndtl .divotptndtTable p select{background: none;width: 100%;}
.system-maintenance{}
.system-maintenance img{}
.system-maintenance h2{}
.system-maintenance p{}

.productTax  h3{font-size: 24px;margin-bottom: 10px;}
.productTax table, .productTax table th, .productTax table td{color:#000 !important;}
.productTax .headerWrapper span label{display: block;}	
.productTax .headerWrapper{margin: 30px 30px 0;}	
.productTax .headerWrapper span{display: inline-block !important;}
.productTax .headerWrapper span select{display: block;}
#divprotxcoslst{width: 100%;display: inline-block;}	
#divglaccftmP .stdpopup .body .row	{display: flex;}

#divddevepkg{margin-bottom: 20px;padding: 10px;text-align: center;}
#divddevepkg #DDevententry{width:350px}
#lblevepkglst td{background:#fff}
#lblfbdtl table tr{border-bottom: 1px dotted #666;}
#lblcsttyinf p{padding: 7px;}
#divcustdtl table th,#divevtdtl table th{line-height:35px!important;}
#divcustdtl table td,#divevtdtl table th{line-height:35px!important}
#divevtdtl table td #lblcomments{display: block;white-space: initial;line-height: 20px;}
#divevtdtl table th p{display: block;color: black;font-weight: normal;}

.schdlist table th div.expclp {display: inline-block;position: absolute;right: 18px;background: #1999ce;color: #fff;width: 25px;height: 25px;text-align: center;
border-radius: 20px;font-size: 26px;line-height: 25px;cursor: pointer;}
.reservation-table table tr.grp th {background-color: #e5e7f4;border-bottom: 4px solid #fff;text-align: left !important;}
.schdlist table th div.grphdr {display: inline-block;text-align: left !important;font-size: 16px;font-weight: 600;}
.reservation-table{overflow-x: auto;overflow-y: auto;position: absolute;width:99%!important;padding-bottom: 50px;}
.reservation-table table th{font-size:13px!important;color:#000;padding:5px 0px}
.reservation-table table th p{font-size:13px!important;color:#000;}
.reservation-table table #tdcolTxt{padding:5px 5px 5px 5px!important;line-height: 15px;font-size: 11px!important;word-break: break-all;}
.reservation-table table td div span{display:inline-block;font-size:12px;overflow:hidden;color:#fff;line-height:12px}
.reservation-table #tdcolTxt{font-size:12px!important}
.resrvlegend{position:fixed;right:0px;bottom:0px;}
.resrvlegend td{display:block;width:30px;}
.resrvlegend a{font-size:10px;font-weight:normal;font-family:monospace!important;width:2ch;overflow: hidden;white-space: nowrap;display:block;text-transform:uppercase;}
.resrvlegend tr:nth-child(2) > td:nth-last-child(1){display:none}
#lblrsvclndr label{display:block}
#lblrsvclndr input[type="text"]{height:40px!important}
#lblrsvclndr .btn-secondary{height:40px;margin-top:23px;}

#divmapzoom {display: none;position: absolute;top: 10px;left: 10px;}
#divmapzoom a {display: block;margin: 10px;font-size: 30px;color: #687683;}
#lblmapzomP{display:none}
#lblmapzomM{display:none}
.checkInOut a {display:none!important;padding: 7px !important;margin: 10px;}
#divesignP{display:none}
