@import url('https://fonts.googleapis.com/css?family=Roboto');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;font-family: 'Roboto', sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;overflow-x: hidden;}
a,a:hover{ text-decoration:none !important; transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix{ display:block; clear:both;}
.noborder{border:0px!important}




body{background-color:#f8f8fd !important;padding:0px 0 0 0;font-family: 'Roboto', sans-serif;}
.header{background:#029A83;left:0px;right:0px;top: 0px;height:60px;}
.logo-wrap{background:#fafafa;width:200px;height:60px;text-align: center;float:left;overflow-x:hidden;overflow-y:hidden;}
.menu-pop{width:100px;text-align:center;float:left;}
.menu-pop a{width:49px;text-align:center;height:60px;padding:0px 0px 30px 50px;line-height: 70px;}
.menu-pop a:hover{padding:0px 0px 30px 60px;}
.name-header{float:left;padding:10px 0 0 15px;font-size:24px;font-family: 'Roboto', sans-serif;color:#ecf0f5;font-weight:normal;margin-left:20%;font-style: oblique; }
.header-right{float:right; padding: 5px 15px 0 0;z-index: 9999; position: relative;}
.header-right p{font-size: 12px;color: #ecf0f5;float: right;line-height:18px;}
.header-right b{color:#fff}
.header-right .tdSmall{white-space:nowrap}
#mainMlft{height:100vh!important;background:#484854;color:#000;}

.botWrapN{background:#e5e5e5;height:40px;max-height:40px;z-index:9999;overflow:hidden!important;width:100%;text-align:center;padding:0px;margin:0px;overflow:hidden;padding-top:2px;position:fixed;bottom:0px;font-size:12px;-webkit-transform: translateZ(0);}
.botWrapN span{width:33%;margin:0px;display:table-cell;vertical-align:middle;text-align:center;font-size:12px; font-weight:normal;max-height:50px;overflow:hidden}
.botWrapN img{height:30px}
.botWrapN p{font-size:14px;font-weight:bold;display:inline}
.botWrapN .pad{visibility:visible;padding:0px 0px 0px 0px;height:30px}
.botWrapN .pad a{width:130px;white-space:nowrap;padding:5px 20px 5px 20px;}

.botWrapN .loc{position:absolute;right:5px;bottom:2px;text-align: right;display:none}
.botWrapN .btmlive{display:none}
a.botWrapN {cursor:pointer;display:inline-block;text-shadow: 0 1px 2px #000; background:#ff9c00;color:#fff;padding:3px;padding-left:10px;padding-right:10px; border-radius:10px; -webkit-box-shadow:2px 3px 1px 0 #333; -moz-box-shadow:2px 3px 1px 0 #333; box-shadow:2px 3px 1px 0 #333;text-align:center;text-decoration:none}
a:hover.btncls{ color:#f1f1f1;-webkit-box-shadow:2px 3px 1px 0 #666; -moz-box-shadow:2px 3px 1px 0 #666; box-shadow:2px 3px 1px 0 #666;text-decoration:none}

.user-wrap{float: right;margin: 20px 55px 0 0;}
.user-wrap p{float: left;margin:15px 15px 0 0;font-size: 13px;color:#333946;font-weight: 600;}
.user-wrap .img-wrap{width: 47px;height: 47px;border-radius: 100%;float: left;background: #e6e6e6;padding: 3px; overflow: hidden;}
.user-wrap .img-wrap img{}

input[type="text"]{margin:3px;padding:2px 10px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:30px;height:40px;font-size:13px;font-family: 'Roboto', sans-serif;}
input[type="password"]{margin:3px;padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:30px;height:40px;font-size:13px}
input[type=submit] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding:0px;}
input[type=submit]:hover {background-color:rgba(255,204,0,0.8);}
input[type=button] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding:0px;}
input[type=button]:hover {background-color:rgba(255,204,0,0.8);}
input[type=checkbox] + label{color:#ccc;display:inline-block;font-weight:bold;padding:3px;} 
input[type=checkbox]:checked + label{color:#f00;} 

textarea {margin:3px;padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px dotted #666;}
select {margin:5px;padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:22px;height:25px;}
option{line-height:25px;height:25px;padding-top:5px;border:1px solid #e3e3e3;}
h4{color:#000;font-weight:bold;padding:5px;text-decoration:none;height:30px;vertical-align:middle;font-size:14px;}
h2{color:#4f505c;font-weight:bold;padding:5px;text-decoration:none;height:30px;vertical-align:middle;font-size:20px;}
select * {font-size: 16px!important;padding-top:5px!important;background: #fff!important;}

.keydowncolr{background-color:#D7EBF8!important}

.dashboard-wrap{background: #fff;height: 50px;}
.dashboard-wrap .expand{width: 52px;background: url(../images/expand-bg.jpg);text-align: center;float: left;height: 100%;}
.dashboard-wrap .expand i{color: #fff;font-size: 23px;margin: 6px 0 0 0;}
.dashboard-wrap h1{font-size: 20px;color: #343C49;font-weight: 700;float: left;margin: 13px 0 0 20px}
.menu-head{float:right;margin:5px 0 0 0;clear:both;display: block;}
.menu-head ul{}
.menu-head ul li{float: left;font-size: 13px;color: #ecf0f5; font-weight:600;margin: 0 0 0 18px;}
.menu-head ul li i{margin:2px 6px 0 0;font-size:14px;}
.menu-head ul li p{float:left;line-height: 15px;}
.menu-head ul li a i{color: #ecf0f5;font-size: 16px!important;}
.menu-head ul li a i.fa-home{font-size: 19px!important;padding-bottom: 2px;}
.menu-head ul li a p{color: #fff;}
.menu-head ul li a:hover i{color:#a7d515;}
.menu-head ul li a:hover p{color:#a7d515;}
.dashboard-wrap .navigation{-webkit-transition: width 0.3s ease-in-out;-o-transition: width 0.3s ease-in-out;transition: width 0.3s ease-in-out;position:absolute;right:5px;top:3px;}
.dashboard-wrap .navigation p{font-size: 14px;color:#7d8086;font-weight: 400;padding: 18px 0 0 23px;}
#freqlnkNFI.active{color:#ff6666}

.content-wrap{padding: 20px 0px 0px 15px;}
.content-wrap .box-wrap{border: 1px solid #e2e2e2;text-align: center;background: #fff;}
.content-wrap .box-wrap img{display: inline-block;}
.content-wrap .three-wrap{margin-bottom: 30px;}
.content-wrap .two-wrap{margin-bottom: 30px;}

.footer{border-top: 1px solid #d6d6d6; padding: 10px 0 0 0;margin: 30px 0 0 0;}
.footer .col-xl-6:nth-child(1){}
.footer .col-xl-6:nth-child(2){}
.footer .col-xl-6:nth-child(1) p{font-size: 14px;color: #000000;margin:0 0 5px 0;line-height: 20px;}
.footer .col-xl-6:nth-child(2) p{text-align: right;font-size: 14px;color:#000000;}
.footer .col-xl-6:nth-child(2) p a{background: #f4b400;display: inline-block;padding: 7px 13px 7px 13px;color: #000000;margin: 0 0 7px 0;
-webkit-box-shadow: 2px 2px 0px 0px rgba(163,163,163,1);-moz-box-shadow: 2px 2px 0px 0px rgba(163,163,163,1);box-shadow: 2px 2px 0px 0px rgba(163,163,163,1);}
.footer .col-md-6:nth-child(2) p a:hover{background: #ffc010;}

.fancybox-skin{padding:0px!important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;}

.trigger-wrap{position: relative;}
.treeview-menu{background:#e5e7f4!important}
.sidebar-menu > li.menu-open > a {color:#fff;background: #F5F4F9;}
.sidebar-menu li > a{color:#8b8ca2;background:inherit;font-size:18px}
.sidebar-menu > li > a{padding: 10px 0 10px 15px;}
.sidebar-menu > li > a span{margin: 0 0 0 5px;font-size: 14px;}
.treeview-menu > li > a{padding:8px 5px 10px 40px;font-size:12px;text-transform: uppercase}
.treeview-menu > li > a > .fa, .treeview-menu > li > a > .glyphicon, .treeview-menu > li > a > .ion{position: relative;}
.fa-circle-o:before{content: '';background:#497be5;position: absolute;top:-8px;left: 0px;width: 7px;height: 7px;}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {display: block !important;position: absolute;width:200px;left: 50px;}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span.pull-right-container:not(.pull-right){display: none !important;}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right), .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu{left: 50px;padding: 15px 5px 15px 10px;}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu{top: 46px;padding: 0px 0 0px 0px;background:#333;border-right:1px solid lightgray;border-bottom: 1px solid lightgray;}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span{margin-left:-1px;font-weight:bold}
.sidebar-collapse .treeview-menu{padding: 0px;margin-top:-4px!important}
.sidebar-collapse .treeview-menu > li > a{padding:7px 0 7px 0;}

.sidebar-menu > li:hover>a{background:#4F505B;color:#fff}
.sidebar-menu > li:hover>i{color:#fff !important}
#mainMlft ul li a i:hover{color:#fff !important}
.sidebar-menu > li > .treeview-menu {margin: 0 1px;background:rgba(0,0,0,0.5);padding-left:0px;color:#333;max-height: 400px;overflow-y: auto;}
.sidebar-menu > li > .treeview-menu > li > a{color:lightgray}
.sidebar-menu > li .treeview-menu > li{background:rgba(0,0,0,0.5);}
.sidebar-menu > li .treeview-menu > li:hover > a{color:#fff;background:lightgray}
.sidebar-menu > li .treeview-menu > li:hover .fa-circle-o:before{color:#000;background:lightgray; }

.mainhm{width:100%;height:100%;}
.mainhm .left{float:left;width:50px;height:100%;margin-top:0px;}
.mainhm .rght{float:left;height:100%;width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:calc(100% - 50px);right: 0;margin-left:50px}
.frame{border:none;display:block;width:100%;min-width:100%;height:100%;width:auto;padding:0px;margin:0px;overflow-x:hidden;overflow-y:auto;min-height:100%;}

.leftWrap {background:url("../Images/leftBg.jpg") repeat-x scroll 0 0 transparent;border-left:1px solid #3298D1;border-right:1px solid #3298D1;float:left;padding:0 2px 0 0;}
.leftWrap .lftNavWrap {float:left;border-left:1px solid #3298d1;border-right:1px solid #3298d1;height:100%}
.lftNavWrap .lnwImg{	float:left;}
.rwPrtltSubWrap {border:1px solid lightgray;float:left;margin:0 20px 20px 20px;width:45%;overflow:hidden;}
.rwPrtltSubWrap .rpswTtlWrap {background-color:#D9EDF8;height:30px;padding:5px 0px;width:100%;}
.rwPrtltSubWrap .rpswTtlWrap img {float:left;margin:0 5px;}
.rwPrtltSubWrap .rpswTtlWrap h4 {float:left;margin:5px 0 0 0;font-size:14px;font-weight:bold;color:#000}
.rwPrtltSubWrap .rpswCntWrap {background-color:#fafafa;height:120px;padding:5px 0px;float:left;width:100%;clear:left;overflow:visible;}
.rwPrtltSubWrap .rpswCntWrap table {float:left;width:100%;}
.rwPrtltSubWrap .rpswCntWrap table th {border-bottom:1px solid lightgray;padding:15px 10px;border-collapse:collapse;text-align:left;background-color:#f5f5f5}
.rwPrtltSubWrap .rpswCntWrap table td {border-bottom:1px solid lightgray;padding:15px 10px;border-collapse:collapse;background-color:#fafafa}
.rwPrtltSubWrap .rpswCntWrap table td a {text-decoration:none;color:#0066CC;}
.rwPrtltSubWrap table {float:left;clear:left}
.rwPrtltSubWrap table th {}

.rightWrap {padding:10px 0 10px 20px;width:100%;}
.rightWrap .ttle {border-bottom:1px solid #EEEEEE;margin:10px 0;}
.rightWrap .ttle h3{font-size:24px;margin:0 0 10px;}
.rightWrap .rght{width:48%;float:right}
.rightWrap .rght span{float:left;margin-right:10px}
.rightWrap .rght .hmloclnk{background:url("../images/locimg.png") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;margin-left:50px;}
.home-left{width:76%;float:left;}
.home-right{width:24%;float:left;}
.events-counts{padding:10px 0 10px 20px;width:100%;display: inline-block;text-align: center;}
.circle-wrapper{text-align: center;margin-right: 4em;margin-bottom: 20px;}
.circle-wrapper p{ margin-bottom:10px;}
.count-circle{}
.count-circle span{
	width: 100px;
height: 100px;
display: inline-block;
border: 4px solid #497be5;
border-radius: 50%;
line-height: 100px;
font-size: 40px!important;
color: #484854;
font-weight: bold;}
.home-table-wrapper{padding:10px 0 10px 20px;}
.home-table-wrapper table{width: 100%;margin-bottom: 10px;}
.home-table-wrapper tr:nth-child(2n+1) {background-color: #FFF;}
.home-table-wrapper tr th {background: #eee;background-clip: border-box;border-right: 1px solid #fff;
    text-align: center;
    font-size: 14px;
    padding: 11px 10px;
    font-weight: 600;
    border-collapse: initial;
    border-spacing: 0px;
    background-clip: padding-box;
    line-height: 18px;
	border-bottom: 2px solid #497be5;
}
.home-table-wrapper tr:nth-child(2n) {background-color: #fff;}
.home-table-wrapper tr td {
    padding: 11px 10px;
    font-size: 14px;
    color: #000000;
    text-align: center;
    border-bottom: 1px solid #eee;
    position: relative;
    line-height: 30px;
    vertical-align: middle;
}
.home-table-wrapper tr:nth-child(2n+1) {background-color: #FFF;}
.home-head{display: inline-block;width: 100%;margin-bottom: 10px;}
.home-head-left{float: left;width: 45%;}
.home-head-left h3{font-weight: 400;font-size: 22px;color: #333;}
.home-head-right{float: left;width: 50%;}
.home-head-right ul{}
.home-head-right ul li{display: inline;}
.home-head-right ul li a{
	color: #333;
font-size: 14px;
display: inline-block;
padding: 0 10px;
border-right: 1px solid #333;}
.home-head-right ul li a:hover{ color:#497be5;}
.brz{ border:none !important}
.home-event-edit{
	height: 30px !important;
padding-bottom: 0 !important;
margin-top: 10px !important;}

.sublinks{font-size:12px;font-weight:normal;color:#527194;text-decoration:none;border:thin none #999999;}
#tabBorderFix{border:1px solid #5281AD;}
.sublinks1{font-size:11px;font-weight:normal;color:#527194;text-decoration:underline;border:thin none #999999;}
.activelink{text-decoration:none;	font-size:10px;font-weight:bold;color:#D3A70E;}
.activelinknormal{text-decoration:none;	font-size:10px;font-weight:normal;color:#D3A70E;}
.checkbox{height:20px;width:10px;}
.select{height:20px;font-size:12px;color:#333333;text-decoration:none;line-height:17px;font-weight:normal;}
.form{font-size:11px;font-weight:normal;color:#333333;text-decoration:none;}
.tabFrame{border-color:#497be5;border-style:solid;border-width:1px;color:#666666;}
.divGrid{min-height:400px;text-align:left;border-color:#83BBD9;border-style:solid;border-width:1px;width:100%;overflow-y:auto;}
.divGridSchd{min-height:480px;TEXT-ALIGN: left;padding:0px;margin:0px;width:100%;visibility:visible;z-index:0;overflow-x:hidden;overflow-y:auto;width:83%;}
.divGridFree{overflow-y:auto;text-align:left;}
.divtabcntara{position:absolute;top:60px;left:5px;visibility:hidden;text-align:left;vertical-align:top;}
.divGridFree span{display:inline!important}

.divGridfull{overflow-y:visible;text-align:left;}

.btnWrap {float:left;margin:20px;}
.btnWrap a {float:left;clear:left;margin:5px 0;}

.button-nav{float:right;margin: 10px 0 0 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;}
.button-nav.floatLeft{float: left;}
.button-nav.floatLeft a{margin: 0 10px 10px 0;}
.button-nav a{display:inline-block;font-size:13px;font-weight:400;color:#fff!important;background:#596A73;font-family: 'Roboto', sans-serif;margin: 0 0 0 10px;padding:8px 10px 8px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px}
.button-nav a:before{font:normal normal normal 18px/1 FontAwesome;margin: 5px 10px 0 0;position: relative;top:2px;}
.button-nav a:hover{background: #45B7AF}

.btncss {margin-left:0px}
.btncss span{margin-left:0px}
.btncss a{margin-left:10px;display:block;font-size:13px;font-weight:400;color:#fff !important;background:#009fe8;font-family:'Roboto',sans-serif;padding:11px 15px; border-radius: 0; text-align: center;}
.btncss a:before{font:normal normal normal 18px/1 FontAwesome;margin: 5px 5px 10px 0;position: relative;top:2px;color:#fff}
.btncss a:hover{background:#45B7AF;color:#fff}

.btncsspln a{margin-left:8px;display:block;font-size:14px;font-weight:600;color:#006fae !important;font-family:'Roboto',sans-serif;padding:9px 10px 4px 27px;box-shadow: none;}
.btncsspln a:before{font:normal normal normal 20px/1 FontAwesome;margin: 5px 10px 0 0;position: relative;top:2px; font-size: 24px; vertical-align: middle;}
.btncsspln a:hover{color:#45B7AF!important}
.btnEdit {background:url("/images/btn/btnEdit.png") no-repeat scroll left top transparent;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}
a.btnDelete {background:url("/images/btn/btnDelete.png") no-repeat scroll left top transparent!important;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}
a.btnSelect {background:url("/images/btn/btnselect.png") no-repeat scroll left top transparent!important;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}
a.btndownload {background:url("/images/btn/btndownload.png") no-repeat scroll left top transparent!important;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}
a.btnPrint {background:url("../images/btn/btnPrint.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;}
a.btnPayment {background:url("../images/btn/btnpayment.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;}
a.btnView {background:url("/images/btn/btnview.png") no-repeat scroll left top transparent!important;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}
a.btnSave {background:url("../images/btn/btnSav.png") no-repeat scroll left top transparent!important;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}
a.btnlclndr {background:url("../images/btn/clndrsync0.png") no-repeat scroll left top transparent!important;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}
a.btnlclndra {background:url("../images/btn/clndrsync1.png") no-repeat scroll left top transparent!important;padding:10px 0px 10px 40px!important;text-decoration:none;height:35px;vertical-align:middle;display:inline}



a.btnEdit:hover{background:url("/images/btn/btnEdita.png") no-repeat scroll left top transparent;}
a.btnDelete:hover {background:url("/images/btn/btnDeletea.png") no-repeat scroll left top transparent;}
a.btnSelect:hover{background:url("/images/btn/btnselecta.png")  no-repeat scroll left top transparent;}
a.btnPrint:hover{background:url("/images/btn/btnprinta.png")  no-repeat scroll left top transparent;}
a.abtnPayment:hover{background:url("/images/btn/btnpaymenta.png")  no-repeat scroll left top transparent!important;}
a.btnSave:hover{background:url("/images/btn/btnSava.png")  no-repeat scroll left top transparent!important;}


a.btnXbg{display:block;font-size:14px!important;font-weight:700!important;color:#596A73!important;font-family:'Roboto',sans-serif;padding:4px 10px 4px 10px;background:transparent!important;}
a.btnXbg:before{font:normal normal normal 20px/1 ;margin: 5px 10px 0 0;position: relative;top:2px;color:#596A73!important;}
a.btnXbg:hover{color:#45B7AF!important;}

.btnSubmit {background:url("../images/btn/btnSubmit.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:5px 0px 10px 40px!important;text-decoration:none;height:25px;vertical-align:middle;}
.btnSearch {background:url("../images/btn/btnSubmit.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:5px 0px 10px 40px!important;text-decoration:none;height:25px;vertical-align:middle;}
.btnRetrieve {background:url("../images/btn/btnRetrieve.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:5px 0px 10px 40px!important;text-decoration:none;height:25px;vertical-align:middle;}
.btnNew {background:url("../images/btn/btnNew.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:5px 0px 10px 40px!important;text-decoration:none;height:25px;vertical-align:middle;}
.btnView {background:url("../images/btn/btnView.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:5px 0px 10px 40px!important;text-decoration:none;height:25px;vertical-align:middle;}
.btnAdd {background:url("../images/btn/btnAdd.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:5px 0px 10px 40px!important;text-decoration:none;height:25px;vertical-align:middle;}
.btnService {background:url("../images/btn/btnAddService.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddProducts {	background:url("../images/btn/btnAddProducts.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddGiftCertificate {background:url("../images/btn/btnAddGiftCertificate.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddPackage {	background:url("../images/btn/btnAddPackage.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddAppointment {	background:url("../images/btn/btnAddAppointment.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnSearchAppointment {background:url("../images/btn/btnSearchAppointment.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnViewHistory {background:url("../images/btn/btnViewHistory.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnCustomers {background:url("../images/btn/btnCustomers.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnReturn {background:url("../images/btn/btnReturn.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnFaceBook {background:url("../images/btn/btnfacebook.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnTwitter {background:url("../images/btn/btntwitter.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnBlog {background:url("../images/btn/btnblog.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnSignee {background:url("../images/btn/btnsignee.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnfldr {/*background:url("../images/filetype/small/fldr.png") no-repeat scroll left top transparent!important;*/color:#2175A6!important;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:20px;vertical-align:middle;line-height: 20px;}
.btnClose {background:url("../images/btn/btnclose.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnMstrEdt{background:url("../images/btn/btnmstredt.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnprnX{background:url("../images/btn/printico.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;text-decoration:none;height:25px;vertical-align:middle;width:35px;display:inline-block;}
.hallsel{background:url("../images/btn/active.png") no-repeat scroll left top transparent;padding:7px 0px 10px 50px;text-decoration:none;height:25px;vertical-align:middle;}
.esignyes{background:url("../images/btn/yes.png") no-repeat scroll left top transparent;padding:0px 0px 0px 50px;text-decoration:none;height:25px;vertical-align:middle;}
.divavail{background:url("../images/avail.png") no-repeat scroll left top transparent;padding:0px 0px 0px 50px;text-decoration:none;height:25px;vertical-align:middle;}
.btnViewSel {background:url("../images/btn/btnViewSel.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:7px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}

.strgelft table a.btnfldr{background:url("/images/filetype/small/fldr.png") no-repeat scroll left top transparent;padding:7px 0px 10px 30px;text-decoration:none;height:35px;vertical-align:middle;
border-radius: 0px;-webkit-border-radius: 0px;box-shadow: unset;-webkit-box-shadow: unset;color:#4169E1!important;display:inline}
.strgelft table a.clscldfldr{background:initial!important;border: 0px;-webkit-border-radius: unset;-webkit-box-shadow: unset;}

.btnFrame{width:100%;height:40px;padding:5px;margin:5px;border-collapse:collapse;text-align:center;}
.btnFrame a{margin-right:15px;}
.btnFrame span{margin-top:-30px;height:20px;margin-left:2px;display:inline;font-weight:bold;}
.btnActive {background:url("../images/btn/selected.png") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:0px 10px 15px 50px!important;text-decoration:none;height:25px;vertical-align:middle;}
.nomrgnR a{margin-right:0px!important}

.btnText {color:#2175A6;font-weight:bold;padding:6px 0 5px 30px;text-decoration:none;}
.logoimgsize{max-width:100px;max-height:100px;width:expression(this.width > 100 ? 100: true);height:expression(this.height > 100 ? 100: true);}
.tnailimgsize{max-width:80px;max-height:60px;width:expression(this.width > 80 ? 80: true);height:expression(this.height > 60 ? 60: true);}

tr.tdReport1 td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:12px;font-weight:bold;text-decoration:underline;line-height:25px;}
tr.tdReport2 td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:12px;font-weight:bold;line-height:25px;}
tr.tdReport3 td{border:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:11px;line-height:22px;font-weight:normal;}
tr.tdReport3 ul {list-style-type: none;padding-left:30px;}
tr.tdReport3 li {font-size:11px;color:#666}

tr.tdReport4 td{border:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:11px;font-weight:bold;line-height:22px;}
.rpttotal{font-family:Roboto,sans-serif;font-size:12px;font-weight:bold;line-height:22px;padding:2px;}
.prcmsg{border-color:#EAA400;border-style:solid;border-width:1px;font-size:12px;font-weight:bold;color:#FFFFCC;background-color:#FFFFAA;line-height:22px;height:22px;text-align:center;}
tr.reprow0 td{border:1px solid #666666;padding:6px;font-size:12px;font-weight:bold;color:#000000;height:30px;vertical-align:middle}
tr.reprow1 td{border:1px solid #666666;padding:6px;border-collapse:collapse;font-size:11px;font-weight:normal;}
.btntabrow {display:table-row;height:30px;text-align:right;width:680px;}
.btntabcell {display:table-cell;height:30px;width:150px;}
.divtabrow {display:table-row;height:30px;text-align:right;}
.divtabcol {display:table-cell;height:30px;font-size:12px;border:1px solid #e3e3e3;}

tr.row0 td {background-color:#566;color:#ffffff;line-height:20px;padding:1px;margin:1px;font-family:Roboto,sans-serif;font-weight:400;font-size:13px;text-align:center;padding:2px;width:100px;border-bottom:1px solid lightgray}
tr.row1 td {background-color:#fff;color:#F4F4F4;border-color:#d6d6d6;border-style:dotted;border-width:0px 1px 1px 0px;line-height:25px;font-family:Roboto,sans-serif;font-weight:400;font-size:8pt;text-align:center;}
tr.row2 td {background-color:#fff;color:#F4F4F4;border-color:#d6d6d6;border-style:dotted;border-width:0px 0px 1px 0px;line-height:25px;font-family:Roboto,sans-serif;font-weight:400;font-size:8pt;text-align:center;}
.tdFont {font-size:10pt;font-weight:400;line-height:25px;}
.colleft {background-color:#5281AD; color:#ffffff;border-color:#5281AD;border-style:solid;border-width:1px;padding:0;margin:0}
.tdFontS {font-size:8pt;font-weight:400;line-height:25px;}
#tdcolTxt {background-color:#566;color:#ffffff;vertical-align:middle;border-color:#F4F4F4;border-style:solid;border-width:0px 0px 1px;font-size:11px;line-height:25px;min-width:100px!important;text-align:left!important;padding-left:2px;cursor:pointer}
#tdcolTxt2 {background-color:#e5e7f4;color:#333;padding: 10px 5px;vertical-align:middle;border-color:#F4F4F4;border-style:solid;border-width:0px 0px 1px;width:100px;font-size:8pt;font-weight:400;line-height:25px;}
#legndCls1 {width:75%;text-align:right;height:15px;line-height:15px;border-style:none;border-width:2px;}
#legndCls2 {width:25%;height:15px;line-height:15px;border-style:none;border-width:2px;}
.ccheld{width:200px;height:200px;vertical-align:middle;-moz-border-radius:15px;border-radius:15px;padding:1px;text-align:center;background-color:#fff;visibility:hidden}
.ccheld img{margin-top:20px} 
.ccheld span{font-size:16px!important;font-weight:bold!important;}

.maxdispimg{max-width:275px;max-height:175px;width:expression(this.width > 275 ? 275: true);height:expression(this.height > 175 ? 175: true);}
.tablist{width:100%;padding:1px;text-align:left;}
.tablist th{background:#e5e7f4;border-right:1px solid #fff;text-align:center;font-size:14px;color:#666;padding:6px 5px;font-weight:600;border-collapse:initial;border-spacing:0px;background-clip:padding-box;line-height:18px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
div#lblsrvprdlist table tr { border-bottom: dashed 1px #c3d5f8;}
.splt-dtls .headcol a i {font-size: 26px;color: #ffad43; border: dashed 1px #8ddef7; width: 40px;height: 40px;line-height: 39px; border-radius: 5px; background: #fff; box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 24px;}
tr.finalln td i.fa-trash { font-size: 20px;color: #cd8310;}
.tablist td{border-bottom: 1px dashed #c1d5f7 !important;padding:2px;border-collapse:collapse;height:30px;font-weight:400;font-size:13px;font-family:'Roboto',sans-serif;color:#333;text-align:left;vertical-align:middle;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btnedit {height:35px;vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btnsel {height:35px;vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btndel {height:35px;vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btncls {height:35px;vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btnedit {vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btnsel {height:35px;vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btndel {vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btncls {height:25px;vertical-align:middle;display:inline;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btnedit:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btnsel:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.tablist .btndel:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

.tablistxtn{overflow-x:hidden;overflow-y:auto;width:99%;height:auto}
.tablistxtn th{font-weight:bold!important;line-height:25px!important;background:#f7fbff !important;}
.tablistxtn td{line-height:35px}
.tablistxtn table tr:nth-child(even) > td{}
.tablistxtn tr:hover td {}
.bg-success { background-color: #0aad97 !important;}

.apptschd tr.row0 td{background-color:#566;line-height:20px;padding:-1px;margin:-1px;font-weight:400;font-size:8pt;text-align:center;padding:2px;border-color:#CDE3FE;border-style:solid;border-width:0px 0px 1px;}
.apptschd tr.row1 td{background-color:#fafafa;line-height:20px;font-weight:400;font-size:8pt;text-align:center;border-color:#CDE3FE;border-style:solid;border-width:0px 0px 1px 0px;}
.apptschd tr.row2 td{background-color:#fafafa;line-height:20px;font-weight:400;font-size:8pt;text-align:center;border-color:#CDE3FE;border-style:solid;border-width:0px 0px 1px 0px;}
.apptschd tr.row3 td{border-color:#CDE3FE;border-style:solid;border-width:0px 0px 1px;line-height:20px;font-weight:400;font-size:8pt;text-align:center;}
.apptschd tr.row4 td{border-color:#CDE3FE;border-style:solid;border-width:0px 0px 1px;line-height:20px;font-weight:400;font-size:8pt;text-align:center;}

.agnlft td{text-align:left!important}
.agnlft th{text-align:left!important}

.bgoverride td{background-color:#F4F4F4!important}
.bgoverride th{background-color:#F4F4F4!important}

.fldlist{width:100%;padding:1px;background-color:#fff;text-align:left;}
.fldlist th{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:22px;font-weight:400;font-size:12px;color:#333;text-align:right;}
.fldlist td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:22px;font-weight:400;font-size:12px;color:#333;text-align:left;}
.fldlist input[type="text"] {border: 1px solid #ccc;height:22px;margin:3px;}
.fldlist select {border: 1px solid #ccc;height:22px;margin:5px;}
.fldlist input[type="image"]{background:url("../images/btn/btnSave.gif") no-repeat scroll left top transparent;color:#2175A6;font-weight:bold;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.tablistwoclr{width:100%;padding:1px;text-align:left;}
.tablistwoclr th{border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;height:22px;font-weight:400;font-size:12px;color:#333;text-align:right;}
.tablistwoclr td{border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;height:22px;font-weight:700;font-size:11px;color:#333;text-align:left;}
.fileUpload {position: relative;overflow: hidden;margin: 10px;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.topcmpnm{font-size:12px;font-weight:700;line-height:20px;color:#fff;}

.fldedit{width:100%;padding:1px;text-align:left;font-size:13px;font-weight:normal;color:#666;}
.fldedit th{text-align:right;font-weight:normal;line-height:35px;vertical-align:middle}
.fldedit td{text-align:left;line-height:35px;vertical-align:middle}
.fldedit input{padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px dotted #666;line-height:30px;height:40px;}
.fldedit select{padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px dotted #666;line-height:30px;height:40px;}
.fldedit textarea{padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px dotted #666;}
.fldedit p {line-height:18px;text-align:left;}
.fldedit h3{font-size:14px;color:#000066;margin:10px 0 0 0;font-weight:bold;}
.fldedit .imp{font-size:14px;color:#000066;font-weight:bold;font-family:Roboto,sans-serif;}
.fldedit input[type=submit] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding-top:0px;}
.fldedit input[type=submit]:hover {background-color:rgba(255,204,0,0.8);}
.fldedit input[type=button] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding-top:0px;}
.fldedit input[type=button]:hover {background-color:rgba(255,204,0,0.8);}
.fldedit input[type=checkbox] + label{color:#ccc;display:inline-block;font-weight:bold} 
.fldedit input[type=checkbox]:checked + label{color:#f00;} 
.fldedit option{font-size:13px;padding: 5px 0px 5px 0px;vertical-align:middle;line-height:30px;height:30px;}
.fldedit option:nth-child(even){background-color:#f1f1f1;}


.mnulist{width:100%;padding:1px;background-color:#fff;text-align:left;border:solid 1px #8D8B85;}
.mnulist td{border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;height:22px;font-weight:400;font-size:12px;color:#333;text-align:left;line-height:22px;}
.mnulist a{text-decoration:dotted;color:#333;} 
.mnulist a:hover{text-decoration:solid;color:#5281AD}
.mnulistex1{z-index:220;width:350px;max-height:300px;overflow-x:hidden;visibility:hidden}
.mnulistex2{z-index:500;width:200px;margin-left:350px;float:right;max-height:300px;overflow-x:hidden;overflow-y:auto; visibility:hidden;}

.pxierrqstbg{line-height:30px;background:url('/images/pxier-demo-link-bg.png') no-repeat 0 0;padding:10px;margin-top:10px;font-family:Roboto,sans-serif;z-index:250;position:absolute;left:300px;top:200px;width:231px;height:200px;text-align:center}
.pxierrqstbg span {font-size:14px;font-weight:bold;color:#000;margin-top:20px;margin-left:20px;}
.pxierrqstbg input {padding:2px;border-radius:4px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;border:1px solid #98ABAB;line-height:25px;height:30px;}
.pxierrqstbg h2 {font-size:14px;font-weight:bold;color:#FCA716;margin-top:10px;height:30px;margin-left:40px;}
.pxierrqstbg p {font-size:12px;font-weight:normal;color:#000;line-height:20px;}

.avfltr a{display:inline;margin-left:50px;margin-top:6px}

.brnone br{display:none}
.brnone td br{display:none}
.foodmenu table{padding-top:10px}
.foodmenu table tr:first-child{display:none}
.noshow{display:none}
#fldx4{display:block}
.simpleColorDisplay{float:left;height:30px!important;border:1px solid lightgray!important;border-radius:4px;vertical-align:middle;line-height:30px;background-color:#ccc;margin-right: 10px;}
.button {clear:right;}
input#alert_button{display:block;margin-top:20px;}

.rptchk{display:inline-block;margin-right:20px}

.divcust .btn{display:inline-block;margin-right:30px}
.divcust .msg{width:500px;height:25px;visibility:hidden;position:absolute;bottom:1px;left:20px;}
.divcust th p{display:inline;color:red}

.divvenu{display:none;visibility:visible;z-index:225;}
.divvenu input{width:250px}
.divvenu select{width:250px}

.divcustsrch{z-index:205;}
.divcustsrch .fld {margin:20px}
.divcustsrch .fld span{display:inline-block;text-align:left;margin-right:20px}
.divcustsrch .rslt{margin:5px;overflow:auto;width:98%;height:200px;}
.divcustsrch .btn{position:relative;margin:20px 10px 20px 10px;text-align:right}
.divcustsrch .btn span{display:inline-block}

.marktatt{visibility:hidden;z-index:225!important;position:absolute;top:0px;}
.marktatt .btn{position:absolute;right:30px;bottom:40px}
.msg2{width:250px;visibility:hidden;position:absolute;bottom:10px;left:10px;}

.signee1{position:absolute;width:98%;max-height:300px;overflow-x:hidden;visibility:hidden;left:00px;top:150px}
.signee2{overflow:auto;width:98%;height:150px;margin:10px}

.termmstr{width:100%;margin:10px;max-height:500px}
.termmstr .left{width:55%;float:left;text-align:left;max-height:450px;}
.termmstr .rght{width:450px;float:right;text-align:center;border:1px solid #999;height:450px;margin-right:20px}
.termmstr .rght .trmframe{width:100%;text-align:center;overflow:hidden;margin-top:20px}
.termmstr .rght .frame{width:100%;text-align:center;height:450px;overflow:hidden;}

.cardpay{margin:10px;margin-left:50px;} 
.cardpay .cust{width:100%;text-align:center;margin-top:10px;padding:20px;border-radius:4px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;border:1px solid #98ABAB;width:600px}
.cardpay input[type="text"]{font-size:16px;padding:4px}
.cardpay h3{font-size:16px}
.cardpay b{font-size:16px} 
.cardpay .list span{width:70%;text-align:left;padding:5px;padding-left:50px;display:block;font-size:16px;font-weight:normal;line-height:25px;border-bottom:1px dotted #666}
.cardpay .cust {float:left;width:600px}
.cardpay .cust a{padding:15px;width:80px;font-size:14px;font-weight:bold;cursor:pointer;display:inline-block;text-shadow: 0 1px 2px #000;border-radius:10px; -webkit-box-shadow:2px 3px 1px 0 #333; -moz-box-shadow:2px 3px 1px 0 #333; box-shadow:2px 3px 1px 0 #333;text-align:center;text-decoration:none;margin:20px 0px 20px}
.cardpay .cust a:hover{-webkit-box-shadow:2px 3px 1px 0 #666; -moz-box-shadow:2px 3px 1px 0 #666; box-shadow:2px 3px 1px 0 #666;text-decoration:none}
.cardpay .cust .btnpay{background-color: #497be5;
    color: #fff !important;
    padding: 8px 18px 10px 18px;
    border-radius: 20px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 14px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
    -moz-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
}
.cardpay .cust .btnpay:hover{background-color: #47a3cc;color:#f1f1f1;}
.cardpay .cust .btnref{background:#FF8D00;color:#fff;}
.cardpay .cust .btnref:hover{color:#f1f1f1;}
.cardpay .cust .middle{padding-right:50px;width:50px;display:inline-block}
.cardpay .cust .dsp{display:block;margin:10px;font-weight:bold;font-size:18px;text-align:center;}
.cardpay .cust .bulkpay span{display:block;text-align:center;margin-top:5px;text-align:left;margin-left:20px}
.cardpay .cust .bulkpay span:nth-child(1){margin-top:30px}
.cardpay .cust .bulkpay h3{display:inline-block;text-align:right;width:200px;}
.cardpay .paylist{float:left;width:500px;margin-left:100px}
.cardpay .cust select{font-size:16px;padding:5px;height:30px}
.cardpay .paylist table{width:100%;max-height:400px;overflow:auto}
.cardpay .paylist a{background:#81AC21;color:#fff;padding:15px;width:80px;font-size:14px;font-weight:bold;cursor:pointer;display:inline-block;text-shadow: 0 1px 2px #000;border-radius:10px; -webkit-box-shadow:2px 3px 1px 0 #333; -moz-box-shadow:2px 3px 1px 0 #333; box-shadow:2px 3px 1px 0 #333;text-align:center;text-decoration:none;margin:20px 0px 20px}
.cardpay .paylist a:hover{-webkit-box-shadow:2px 3px 1px 0 #666; -moz-box-shadow:2px 3px 1px 0 #666; box-shadow:2px 3px 1px 0 #666;text-decoration:none}


.readonlyclr{background-color:#D3D3D3}
.readwrteclr{background-color:#fff}
#divpxsub3 th{text-align:left}

.btnline{float:right;line-height:30px}
.btnline a{display:inline-block;margin-left:30px}

.framebody{overflow-y:hidden}
.width98{width:98%!important}

.divswipe{display:none;width:100%;height:100%;top:0px;left:0px;background:url('/images/transpBlack50.png') repeat scroll 0 0 transparent;position:absolute;z-index:300;}
.popswipe{width:380px;height:400px;border: 3px solid #639C54;z-index:300 !important;top:50px;margin-left:25%;background:#fff;position:absolute;border:3px solid #333;border:4px solid #dbdbdb;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.popswipe .hdr {width:100%;margin:0px;height:40px;text-align:center;border-bottom:1px solid #dbdbdb;font-size:16px;font-weight:bold;background-color:#dbdbdb;color:#fff}
.popswipe .hdr a{position:absolute;right:2px;top:0px}
.popswipe .hdr span{padding-top:5px;color:#333;font-size:16px;padding-top: 11px;display: inline-block;}
.popswipe h2{line-height:30px;display:block;margin:10px;font-size:20px;font-weight:bold;margin-top:0px;}
.popswipe h3{line-height:25px;display:block;margin:10px;font-size:16px;font-weight:bold}
.popswipe .tab{width:90%;padding:1px;text-align:left;font-size:14px;font-weight:bold;color:#666;margin:30px 34px 0 25px;margin-bottom:0px;text-align: center;}
.popswipe .tab span {height:25px;text-align:left;font-size:14px;font-weight:bold;}
.popswipe .tab  select{line-height: 35px;font-size: 14px;display: block;height: 42px;width: 80%;max-width: 300px;}
.popswipe .tab  option{padding:10px;font-size:14px}
.popswipe .tab input{}
.popswipe .tab  option:nth-child(even){background-color:LightGray;}
.popswipe .tab input[type=checkbox]{font-size: 20px;margin-left: 10px;transform: scale(1.5);}
.popswipe .swpfrm{margin:3px;min-height: 450px;overflow:hidden;}
.swpframe{width:100%;height:395px;overflow:hidden;overflow-y:hidden;}
#divcardnm{padding:5px 0px 0px 15px}
#divcardnm label{font-size:14px;font-weight:bold;color:#000}
#divcardnm input[type="text"]{font-size:16px;width:250px;height:35px;margin:3px;}

#txtstrpamt{display: block;width:100% !important;height: 42px;}
#divswipefrm .tab a.btncls{background: #1999ce;box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);width: 75%;margin-top: 20px;margin-bottom: 40px;
cursor: pointer;display: inline-block;color: #fff;padding:15px 15px;border-radius: 20px;-webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
-moz-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);text-align: center;height:40px}

#tabMenu0{border-bottom: 5px solid #e5e7f4;}
.divpayopt{display:none;width:100%;height:100%;top:0px;left:0px;background:url('/images/transpBlack50.png') repeat scroll 0 0 transparent;position:absolute;z-index:270;}
.popdivpayopt{width:400px;height:425px;z-index:250;top:50px;margin-left:25%;background:#f5f5f5;position:absolute;border: 3px solid #dbdbdb;box-shadow: 0 0 10px gray;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.popdivpayopt .hdr {width:100%;margin:0px;height:40px;text-align:center;font-size:16px;font-weight:bold;background-color:#dbdbdb;color:#333}
.popdivpayopt .hdr a{position:absolute;right:2px;top:0px}
.popdivpayopt .hdr span{padding-top:5px;color:#333;font-size:16px;font-weight:bold;padding: 10px;display: inline-block;}
.popdivpayopt .btncls{width: 100%;
margin-left: 0;
margin-top: 40px;
text-align: center;
font-size: 16px;
background: #f5f5f5;}
.popdivpayopt .btncls a{font-size:14px;font-weight:bold;cursor:pointer;display:inline-block;text-shadow: 0 1px 2px #000; background:#81AC21;color:#fff;padding:15px;width:250px; border-radius:20px; -webkit-box-shadow:0 8px 15px -6px rgba(0, 0, 0, 0.54); -moz-box-shadow:0 8px 15px -6px rgba(0, 0, 0, 0.54); box-shadow:0 8px 15px -6px rgba(0, 0, 0, 0.54);text-align:center;text-decoration:none;margin: 20px 0px 20px;}
.popdivpayopt .btncls a:hover{ color:#f1f1f1;-webkit-box-shadow:2px 3px 1px 0 #666; -moz-box-shadow:2px 3px 1px 0 #666; box-shadow:2px 3px 1px 0 #666;text-decoration:none}
.popdivpayopt .btncls a:nth-child(2){background:#FF8D00;}
.popdivpayopt .btncls a:nth-child(3){background:#107ABF;}
.popdivpayopt .btncls input[type="text"]{margin:5px;padding:2px 10px;border-radius:8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border:1px solid #98ABAB;line-height:30px;height:40px;font-size:16px;font-weight:bold;width:120px}
.popdivpayopt .refund{width:90%;margin-left:10%;margin-top:30px;text-align:center;font-size:16px;display:none}
.popdivpayopt .refund input[type="text"]{margin:5px;padding:2px;border-radius:8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border:1px solid #98ABAB;line-height:30px;height:40px;font-size:16px;font-weight:bold;width:120px}
.popdivpayopt .refund a{font-size:14px;font-weight:bold;cursor:pointer;display:block;text-shadow: 0 1px 2px #000; background:#FF8D00;color:#fff;padding:15px;width:100px; border-radius:10px; -webkit-box-shadow:2px 3px 1px 0 #333; -moz-box-shadow:2px 3px 1px 0 #333; box-shadow:2px 3px 1px 0 #333;text-align:center;text-decoration:none;margin:150px 0px 20px}
.popdivpayopt .refund a:hover{ color:#f1f1f1;-webkit-box-shadow:2px 3px 1px 0 #666; -moz-box-shadow:2px 3px 1px 0 #666; box-shadow:2px 3px 1px 0 #666;text-decoration:none}
.popdivpayopt .refund select {margin:5px;padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:22px;height:30px;font-size:15px;width:120px;}
.popdivpayopt .busy{position:absolute;width:360px;height:440px;top:50px;left:10px;display:none}
.popdivpayopt .busy img{margin-top:100px;margin-left:100px}
.divpayopt .popclse{display: block;width: 60px;position: absolute;top: 13px;right: 36px;background-color:#ffe35e;color:#000;-moz-border-radius: 8px;border-radius: 20px;padding: 10px 5px 10px 5px;height:40px;text-align: center;vertical-align: middle;cursor: pointer;font-weight: bold;border: 2px solid #50b9e9;width: 100px;font-size: 14px;text-decoration: none;line-height:initial;border: none;}
.divpayopt .popclse:hover{background-color:#970303;color:#fff}
#divkeyin .popkeyin .hdr a img{display: none;}
#divkeyin .popkeyin .hdr a{ background:url('/images/btn/btndeletea.png') repeat scroll 0 0 transparent;height: 35px;width: 35px;top: 5px;right: 5px;}
#tdTransactionButtons{ text-align:center !important}
#tdTransactionButtons #submit{ background-color:#497be5; text-shadow:0; box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);-webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);}
.divkeyin{display:none;width:100%;height:100%;top:0px;left:0px;background:url('/images/transpBlack50.png') repeat scroll 0 0 transparent;position:absolute;z-index:300;}
.popkeyin{width:470px;height:500px;border: 3px solid #639C54;z-index:250;top:50px;margin-left:25%;background:#fff;position:absolute;border:3px solid #333;border:4px solid #383838;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.popkeyin .hdr {width:100%;margin:0px;height:50px;text-align:center;font-size:16px;font-weight:bold;background-color:#dbdbdb;color:#333}
.popkeyin .hdr a{position:absolute;right:2px;top:0px}
.popkeyin .hdr span{padding-top: 17px;color: #333;font-size: 18px;display: inline-block;font-weight: 600;}
.popkeyin h2{line-height:30px;display:block;margin:10px;font-size:20px;font-weight:bold;margin-top:0px;}
.popkeyin h3{line-height:25px;display:block;margin:10px;text-align:center;font-size:18px;font-weight:bold}
.popkeyin .tab{width:100%;padding:1px;text-align:left;font-size:14px;font-weight:bold;color:#666;margin:10px;margin-bottom:0px;}
.popkeyin .swpfrm{margin:3px;overflow:hidden;overflow-x:hidden!important;overflow-y:auto;max-height:460px!important}
.popkeyin .new{margin-top:60px;text-align:center}
.popkeyin .new a{background-color:#F5C84C;color:#003366;-moz-border-radius:4px;border-radius:4px;padding:4px;height:25px;text-align:center;vertical-align:middle;cursor:pointer;font-weight:bold;border:2px solid #FC8E1D;font-size:14px;text-decoration:none;}
.popkeyin .new a:hover{background-color:#970303;color:#fff}
.popkeyin .btnx{margin-top:30px;text-align:center}
.popkeyin .btnx a{font-size:14px;font-weight:bold;cursor:pointer;display:inline;text-shadow: 0 1px 2px #000; background:#107ABF;color:#fff;padding:8px 30px 8px 30px;width:150px;border-radius:10px; -webkit-box-shadow:2px 3px 1px 0 #333; -moz-box-shadow:2px 3px 1px 0 #333; box-shadow:2px 3px 1px 0 #333;text-align:center;text-decoration:none;margin:0px 0px 20px}
.popkeyin .btnx a:hover{ color:#f1f1f1;-webkit-box-shadow:2px 3px 1px 0 #666; -moz-box-shadow:2px 3px 1px 0 #666; box-shadow:2px 3px 1px 0 #666;text-decoration:none}
.divkeyin .busy img{margin-top:100px;margin-left:48%}
.paywcc{max-height:200px;overflow-y:auto;overflow-x:hidden}
.paywcc span {display:block;line-height:40px;font-size:14px;border-bottom:1px dotted #666;width:96%;font-weight:bold;margin-left:20px;}
.batbusy{position:fixed;left:45%;top:30%;z-index:10;display:none}

.popfrm .smallpop{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

.popfrm{display:none;width:100%;height:100%;top:0px;left:0px;background:url('/images/transpBlack50.png') repeat scroll 0 0 transparent;position:fixed;z-index:100}
.popfrm .popup-wrap{background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);}
.popfrm .popup-wrap .head{background: #f7fbff;border-top-left-radius: 4px;border-top-right-radius: 4px;height:40px;border-top: 5px solid #e5e7f4;}
.popfrm .popup-wrap .head h2{font-size: 18px;color: #333;font-weight:600;padding: 10px 0 10px 20px; float:left;height:21px}
.popfrm .popup-wrap .head ul{float: right;}
.popfrm .popup-wrap .head ul li{float: right; padding:2px 10px 2px 10px; cursor: pointer;}
.popfrm .popup-wrap .head ul li i{font-size:36px;color:#999;}
.popfrm .popup-wrap .left{float:left;width:40%;margin-bottom:20px;}
.popfrm .popup-wrap .left table{width:100%}
.popfrm .popup-wrap .left table tr{line-height:35px;}
.popfrm .popup-wrap .left table th{font-size:13px;text-align:right;padding-right:3px;line-height:40px;font-weight:400}
.popfrm .popup-wrap .left table td{font-size:13px;text-align:left;padding-left:3px;line-height:55px}
.popfrm .popup-wrap .rght{float:right;width:58%;margin-bottom:20px;}
.popfrm .popup-wrap select{width:150px;line-height:40px;font-size:13px;margin: 0;vertical-align:middle;height:30px;margin-top:2px; background: #fafcff !important; border: 1px solid #cfe7ff !important; margin-bottom: 0 !important;}
.popfrm .popup-wrap option{font-size:13px;padding: 5px 0px 5px 0px;vertical-align:middle;line-height:30px;height:30px;}
.popfrm .popup-wrap option:nth-child(even){background-color:#f1f1f1;}
.popfrm .popup-wrap input{height:40px;background: #fafcff !important;padding:3px 10px;width:100%;font-size:14px;margin:0;border-radius:0; border: 1px solid #cfe7ff !important;}
#txtcustSR{ background-color:#e5e7f4;width:190px !important;}
.popfrm .popup-wrap textarea{width:96%;height:80px;text-align:left;overflow-x:hidden;font-size: 13px!important; background: #fafcff !important;border: 1px solid #cfe7ff !important; margin: 0 !important;}
.popfrm .popup-wrap input[type=checkbox]{color:#ccc;display:inline-block;font-weight:bold;height:30px!important;border: 1px solid #D6D6D6;padding: 0 5px;width:30px;font-size: 14px;margin:5px;vertical-align: middle;} 
.popfrm .popup-wrap input[type=checkbox]:checked{color:#f00;} 
.popfrm .popup-wrap .body{margin:10px 0px 10px 6px;width:98%}
.popfrm .popup-wrap .body .row{display:table-row;width:99%;background-color:#f1f1f1}
.popfrm .popup-wrap .body .row span{display:table-cell;padding:6px;border:1px solid #fff;}
.popfrm .popup-wrap .body .row p{line-height:22px;color:gray;font-size:13px;height:auto}
.popfrm .popup-wrap .bodyT{background:#f3f3f3;width:98%}
.popfrm .popup-wrap .bodyT table{width:100%}
.popfrm .popup-wrap .bodyT tr{line-height:35px;}
.popfrm .popup-wrap .bodyT th{font-size:13px;text-align:right;padding-right:3px;line-height:35px;font-weight:400;}
.popfrm .popup-wrap .bodyT td{font-size:13px;text-align:left;padding-left:3px;line-height:35px}
.popfrm .popup-wrap .bodyT th .brdr{border-bottom:1px dotted lightgray}
.popfrm .popup-wrap .bodyT th p{display:inline;font-size:14px;font-weight:bold;color:red}
.popfrm .popup-wrap .tdfix td{height:40px!important;}
.popfrm .popup-wrap .tdfix td a{display:inline!important}
.popfrm .popup-wrap .mnulst{max-height:420px}
.popfrm .popup-wrap .mnulst td{font-size:14px!important}

.popfrm .popup-wrap .btnbar{position:absolute;bottom:10px;right:10px;}
.popfrm .popup-wrap .btnbar span{display:inline-block;padding-left:30px;} 
 
.stdpopup{display:none;background:#f0f3f8;border-top-left-radius:4px;border-top-right-radius:4px;position:fixed;z-index:100;box-shadow: 0 8px 15px -6px rgb(0 0 0 / 54%);-webkit-box-shadow: 0 8px 15px -6px rgb(0 0 0 / 54%);}
.stdpopup .head{background: #f7fbff !important; border-top-left-radius: 4px;border-top-right-radius: 4px;height:40px;border-top: 4px solid #f0f3f8;}
.stdpopup .head h2{font-size: 14px;color: #000;font-weight:600;padding: 10px 0 10px 20px; float:left;height:21px}
.stdpopup .head ul{float: right;}
.stdpopup .head ul li{float: right;padding:2px 10px 2px 10px; cursor: pointer;}
.stdpopup .head ul li i{font-size:36px;color:#497be5;}
.stdpopup .body{margin: 2%;background: #fff;border-radius: 20px;padding: 20px;display: inline-block;width:90%;}
.stdpopup .body table{width:100%}
.stdpopup .body tr{line-height:35px;}
.stdpopup .body th{font-size:13px;text-align:right;padding-right:3px;line-height:40px;font-weight:400;}
.stdpopup .body td{font-size:13px;text-align:left;padding-left:3px;line-height:40px;background: #fff;}
.stdpopup .body td p.pkg{line-height:15px;color:#615a5a;font-size:12px}
.stdpopup .body th .brdr{border-bottom:1px dotted lightgray}
.stdpopup .body th p{display:inline;font-size:14px;font-weight:bold;color:red}
.stdpopup .body .btnbar{margin-top:20px;text-align:center}
.stdpopup .body .btnbar span{display:inline-block}
.stdpopup .body select{width:150px;line-height:40px;font-size:13px;margin: 0px 5px 0px 5px;vertical-align:middle;height:40px;margin-bottom: 10px;border: 1px solid #ebebed !important;}
.stdpopup .body option{font-size:13px;padding: 5px 0px 5px 0px;vertical-align:middle;line-height:30px;height:30px;}
.stdpopup .body option:nth-child(even){background-color:#f1f1f1;}
.stdpopup .body input{background-color: #fff;padding: 0 10px;font-size: 14px;margin: 0 10px 8px 3px;max-width: -webkit-fill-available;border: 1px solid #ebebed !important;height: 40px;}
.stdpopup .body textarea{width:96%;height:80px;text-align:left;min-height: 200px;border: 1px solid #ebebed !important;padding: 10px;line-height: 20px;}
.stdpopup .body input[type=checkbox]{vertical-align: middle;color:#ccc;display:inline-block;font-weight:bold;padding:3px;height:25px;border: 1px solid #D6D6D6;padding: 0 5px;width:30px;font-size: 14px;margin:0px} 
.stdpopup .body input[type=checkbox]:checked{color:#f00;} 
.stdpopup .body .row{display:table-row}
.stdpopup .body .row span{display:table-cell;padding:6px;border:1px solid #fff;vertical-align:middle}
.stdpopup .body .row p{line-height:22px;color:gray;font-size:13px;height:auto}
.stdpopup .nowrap th{white-space:nowrap}
.stdpopup .msgbdy{width:98%;margin:10px 5px 0 5px;border:1px solid #fff;line-height: 20px;}
.stdpopup .msgbdy span{text-align:justify;line-height:18px;font-size:12px;}
.stdpopup .msgbdy p{}
.stdpopup .msgbdy th b{color:red}
.stdpopup .cntr {width:98%;height: 380px;overflow-x: hidden;overflow-y: auto;padding-left: 10px;}
.stdpopup .cntr .row{display:table-row}
.stdpopup .cntr .row span{display:table-cell;padding:6px;border:1px solid #fff;}
.stdpopup .cntr .row p{line-height:22px;color:gray;font-size:13px;height:auto}
.stdpopup .cntr table{width:94%!important;margin:30px 3% 30px 3%;}
.stdpopup .cntr th{text-align:right;width:120px;font-weight:normal}
.stdpopup .cntr th b{color:red}
.stdpopup .list{display:table;width:100%;}
.stdpopup .list div{display:table-row;height:25px;}
.stdpopup .list div:nth-child(1){background:#f0f3f8;border-right:1px solid #fff;text-align:center;font-size:14px;color:#000000;padding:6px 5px;}
.stdpopup .list span{display:table-cell;border-bottom:1px dotted lightgray;padding:3px 10px;border-collapse:collapse;font-size:12px;height:40px;vertical-align:middle}
.stdpopup .list div:nth-child(even){}
.stdpopup .list div:hover{background:#D7EBF8}
.stdpopup .list .shdr{font-weight:bold;text-align:left}
.stdpopup .body .txtara{width:96%;height:200px;text-align:left}
.stdpopup .rmleft{width:48%;margin:5px 5px 5px 5px;border-right:3px dotted #666;float:left;height:380px;overflow-y:scroll}
.stdpopup .rmleft div{width:100%;line-height:35px;/*border-bottom:1px dotted;background-color:#f8f8f8;*/}
.stdpopup .rmleft span{display:inline-block;font-size:14px;vertical-align:middle;}
.stdpopup .rmleft div span:nth-child(1){width:120px;font-size:13px}
.stdpopup .rmleft div span:nth-child(2){font-weight:bold}
.stdpopup .rmleft div span p{font-size:13px;font-weight:bold;}
.stdpopup .rmleft select{margin-bottom:5px;width:80px}
.stdpopup .rmleft .tot{display:inline-block}
.stdpopup .rmleft .tot h3{font-size:16px;line-height:30px;height:30px;display:inline-block;font-weight:bold}
.stdpopup .rmleft .tot h4{font-size:16px;line-height:30px;height:30px;display:inline-block;vertical-align:initial;padding:0px 20px 0px 50px}
.stdpopup .rmrght{width:48%;margin:5px 5px 5px 5px;background-color:#f1f1f1;float:right;height:390px;overflow-y:auto}
.stdpopup .rmrght select{width:90px;}
.stdpopup .rmrght span{display:inline-block;line-height:35px;width:120px;margin-right: 0px;width: 110px;text-align: center;}
.stdpopup .rmrght #lblocclst{background-color:#f8f8f8;display:table}
.stdpopup .rmrght #lblocclst div{display:table-row}
.stdpopup .rmrght #lblocclst div:nth-child(1){background:#E9E9E9;border-right:1px solid #fff;text-align:center;font-size:14px;color:#000000;padding:3px 0px;}
.stdpopup .rmrght #lblocclst div:nth-child(1) span{font-weight:bold}
.stdpopup .rmrght #lblocclst span{display:table-cell}
.stdpopup .rmleft h2, .stdpopup .rmrght h2{height:20px} 
.stdpopup .rmrght .roomadd{height:300px;overflow-y:auto;margin-bottom:10px}
.stdpopup .btnbar{margin:20px 0px}
.stdpopup .btnbar span{display:inline-block}
.stdpopup #rmvpmslnk{display: block;position: absolute;right: 10px;}
.stdpopup #rmvpmslnk a{background: initial!important;box-shadow: none;color: #497be5!important;font-size: 14px;}
.stdpopup #rmvpmslnk a:hover{text-decoration:underline}

.pxConfirmC{height:auto;max-width: 500px;}
.pxConfirmC .popup-wrap{margin: 10px 10px;width: 92%;border-radius: 8px;padding: 10px;box-shadow: none;}
.pxConfirmC .footer{position:absolute;bottom:10px;right:10px}
.pxConfirmC .footer span{display:inline-block;width:100px}
.pxConfirmC .popup-wrap p{text-align:center;font-weight:bold;height:40px;} 

#divroomlist2 .tab{float:right;margin-right:10px}
#divroomlist2 .tab span{width:150px;}
#divroomlist2 .btnqty{display:block!important;border-bottom:0px}
#divroomlist2 .btnqty span{width:auto!important;display:inline-block!important;margin-right:0px;}
#divroomlist2 .btnqty img{padding-top:10px}
#divroomlist2 .btnqty input{padding:0px!important;margin:0px!important;text-align:center;font-size:16px}

#lblesgnsts{font-size:14px;font-weight:bold;color:#000}
.stdpopup .sngle{margin:20px 0px 40px;text-align:center}
.stdpopup .seatoptn{margin:20px 0px 20px;text-align:left}
.stdpopup .seatoptn input{float: right;margin-right: 40% !important;}

.stdppXnd{}
.stdppXnd .head{background: #f7fbff !important}

.swapshwdisp{display:block!important;visibility:hidden!important}

.popfrmhide{display:block;visibility:hidden}
.bulkfrm{height:350px;margin-left:50px}

.redborder{border:2px solid red!important}

.popfrm .popwdth1K{width:1024px}
.popfrm .popwdth8P{width:800px}
.popfrm .popwdth9P{width:900px}
.px450{width:450px!important}
.px400{width:400px!important}
.px350{width:350px!important}
.px300{width:300px!important}
.px240{width:240px!important}
.px250{width:250px!important}
.px200a{width:200px!important;min-width:200px!important}
.px200{width:145px!important}
.px150{width:150px!important;min-width:150px!important}
.px120{width:120px!important;min-width:120px!important}
.px100{width:100px!important;min-width:100px!important}
.px75{width:75px!important;min-width:75px!important}
.px60{width:60px!important;min-width:60px!important}
.px50{width:50px!important}
.px40{width:40px!important}
.pxh200{height:200px!important}
.pxh500{height:500px!important}
.pxh550{height:550px!important}

.popwdth10P{width:1000px}
.popwdth9P{width:900px}
.popwdth8P{width:800px} 
.popwdth7P{width:700px} 
.popwdth6P{width:600px} 
.popwdth5P{width:500px} 
.popwdth4P{width:400px} 
.popwdth2P{width:260px;height:200px} 
.pxH150{height:150px}
.minH300px{min-height:300px;max-height:500px;height:500px}


.pkglst{z-index:10;OVERFLOW:auto;WIDTH:300px;height:400px;background-color:#fff;border:1px dotted #666;display:none;position:absolute;top:80px;left:50px}
.pkglst table{width:100%;}
.pkglst td:nth-child(1){width:40px;line-height:30px;}
.pkglst td:nth-child(2){color:#333;font-weight:normal;line-height:30px;}

.msc01{visibility:hidden;top:20px;left:10px;position:absolute;height:auto;position:absolute;background:url('../images/popCntBg.jpg');border-color:#5281AD;border-style:solid;border-width:2px;width:700px!important;z-index:300}
.msc01 .pMHdr2{background:url('/images/popHdrBg.jpg') repeat-x;float:left;width:700px;}
.msc01 .pMHdr2 span{font-size:14px;font-weight:bold;color:#666}
.msc02{overflow:auto;width:660px;height:auto;min-height:200px;max-height:450px;margin:20px 20px 0px 10px;border:0px}

.admain{position:absolute;display:block;width:50%;height:100%;text-align:center;vertical-align:middle;border-left:2px dotted;top:0px;right:0px}
.admain span{display:block;width:100%;text-align:center;vertical-align:middle}
.admain span img{text-align:center}
.admain span .left{float:left;width:50%}
.admain span .rght{float:right;width:50%}
.admain h3{font-size:20px;color:#000;padding:5px;text-align:center;margin:5px;width:90%;font-weight:bold;line-height:50px}
.admain a{font-size:16px;color:blue;padding:4px 10px 4px 10px;border-radius:10px;text-decoration:none }
.admain a:hover{text-decoration:underline}
.admain b{font-size:16px;background:#98ABAB;color:#fff;font-weight:bold;padding:2px 4px 2px 4px;}
.admain p{display:inline;font-size:16px;font-weight:Bold;text-align:left;padding:0px 0px 0px 0px;color:#000}
.admain li{text-align:left;font-size:16px;line-height:20px;height:50px;}
.admain span.bot{position:fixed;bottom:0px;right:10px;width:50%;display:block;}
.admain span.bot p{font-size:12px;font-weight:normal;text-align:left;padding:5px;display:block;margin-left:5px;padding-left:10px;}
.admain span.bot b{font-weight:bold;font-size:14px;}
.admain span.bot p b{display:inline;font-size:12px;font-weight:bold;background:#fff;color:#000}

.admain .adbox .btnx{position:fixed;bottom:0px;right:10px;}
.admain .adbox .btnx p{font-size:12px;background:#f1f1f1;}
.admain .adbox .btnx a{font-size:16px;font-weight:bold;cursor:pointer;display:inline;text-shadow: 0 1px 2px #000; background:#107ABF;color:#fff;padding:8px 30px 8px 30px;width:150px;border-radius:10px; -webkit-box-shadow:2px 3px 1px 0 #333; -moz-box-shadow:2px 3px 1px 0 #333; box-shadow:2px 3px 1px 0 #333;text-align:center;text-decoration:none;margin:0px 0px 20px}
.admain .adbox .btnx a:hover{ color:#f1f1f1;-webkit-box-shadow:2px 3px 1px 0 #666; -moz-box-shadow:2px 3px 1px 0 #666; box-shadow:2px 3px 1px 0 #666;text-decoration:none}

.staffmodule{width:100%;font-size:12px;display:block}
.staffmodule table{width:100%!important}
.staffmodule h3{line-height:30px;font-size:14px;font-weight:bold;display:inline;padding:2px;padding-right:20px}
.staffmodule span{}
.staffmodule td{font-size:12px;border-bottom: 1px solid #e3e3e3;padding-left: 10px;padding: 0;background: none;height: 40px;}
.staffmodule th{font-size:12px;background-color:transparent;padding:5px 10px;}
.staffmodule th p{display:inline;color:red;font-weight:bold}
.staffmodule a{display:inline-block}
.staffmodule .left{display:block;width:48%;border:1px solid #D3D3D3;float:left;margin:5px;padding:2px;}
.staffmodule .rght{display:block;width:48%;border:1px solid #D3D3D3;float:left;margin:5px;padding:2px;padding: 6 10px;}
.staffmodule .left:nth-child(1){height:295px;min-height:250px;}
.staffmodule .row1ht{max-height:219px;overflow-y:auto}
.staffmodule .rght:nth-child(1){height:250px;min-height:250px;}
.staffmodule input[type="text"]{font-size:12px;height: 35px !important;}
.staffmodule  label{margin-top: 5px;margin-bottom: 2px;display: block;}
.staffmodule select{font-size:12px}
.staffmodule .prcmsg{min-width:300px;width:300px;padding:3px;visibility:hidden}
.staffmodule .empsch {padding-top:0;padding-bottom:5px;margin-bottom: 3px;}
.staffmodule .empsch th{border-bottom:1px dotted lightgray}
.staffmodule .empsch a{display:inline;margin-left:65px}
.tab200 td input[type="text"]{width:180px}
.tab200 td select{width:180px;height:30px}
.tab200 .btnbar{text-align:center;margin-top:20px}
.staffmodule .listing th{line-height:20px}
.staffmodule .listing td{background-color:#fff!important;line-height:30px;display:table-cell}
.staffmodule  .detlhours .wtbdrbox {overflow-y: hidden;overflow-x: hidden;
max-height: 348px !important;}
.staffmodule  .detlhours input{width: 100% !important;background: none;}
.staffmodule  .detlhours select{width: 100% !important;margin-bottom: 0px !important;
min-width: 100% !important;background: none;}
.staffmodule .detlhours .fldlist{margin-top: 15px;}
.staffworking  select{width: 60px !important;
min-width: 85px !important;
margin: 0 !important;
height: 30px !important;
background: none;
padding: 4px 8px;
border: 1px solid #ebebed !important; }
.staffworking input[type="checkbox"]{margin-bottom: 0;
height: 30px !important;
width: 30px !important;}
#divempshiftpop  #divempshiftlist{margin: 10px 25px;
  margin-bottom: 10px;
margin-bottom: 10px;
margin-bottom: 10px;
padding: 15px;
border-radius: 10px;
background: #fff;
margin-bottom: 0px;
max-width: 340px;}

.divstatsbar{visibility:hidden;position:absolute;left:40%;bottom:2px;width:auto;border-radius:12px;line-height:20px;border:2px solid #497be5;font-weight:bold;text-align:center;background:url("/images/msgattn.gif") no-repeat scroll left top transparent;padding:5px 10px 5px 60px;background-color:#fff;}
.save-alert {
    border: dashed 1px #37a0eb !important;
    padding: 15px 30px 15px 50px;
    top: 6.5% !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    border-radius: 10px;
    bottom: auto !important;
    background: url(/images/tick-new01.gif) no-repeat scroll -18px -12px #fff;
    background-size: 100px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: initial;
    display: inline-table;
}

.divprocsbar{display:none;position:absolute;left:40%;bottom:2px;width:auto;line-height:32px;background:url("/images/procss.gif") no-repeat scroll left top transparent;padding:0px 0px 0px 150px;}
a.btnXbg{font-size: 12px !important;}
.msgedtr{}
.msgedtr textarea{width:530px;height:250px;margin:0px 0px 0px -15px;font-size:13px}
.msgedtr .btnbar{text-align:center;margin-top:5px}
.msgedtr .btnbar span{display:inline-block}
.msgedtrP {z-index:500}
.msgedtrP iframe{width:98%;height:420px}
.msgedtr .markItUp{margin:0px 0px 0px 0px;padding:2px}
.msgedtr .markItUpContainer{border:0px!important}
.msgedtr .font{display:none;}
.msgedtr .font span{display:inline-block;padding:0px 20px 5px 0px}
.msgedtr .font select{width:140px;height:30px;font-size:14px}
.msgedtr .dspnon{visibility:hidden}

.loadimg{position:fixed;left:45%;top:45%}
#lblntfylink{position:absolute;top:20px;left:40%;display:none}
#lblntfylink a{font-size:13px;height:20px;padding:5px 10px 5px 10px;background-color:#DEF2D6;color:#000;border:2px solid #D8CD85;border-radius:6px;font-weight:bold}
#lblntfylink a:hover{background-color:#ECC8C5}
#lbltopnotifylist table{max-height:200px;width:100%;}
.showme{display:block!important}

tr.mltrow td{border-color:#d6d6d6;border-style:dotted;border-width:0px 1px 1px 0px;font-family:'Roboto',sans-serif;font-weight:bold;vertical-align:middle;font-size:13px}
tr.mltrow td div{line-height:35px;height:100%;border-radius:8px;border-right:1px solid #EAA400;font-weight:bold;text-align:center;font-family:'Roboto',sans-serif;vertical-align:middle;font-size:13px;color:#fff}
tr.mltrow td.bgc:nth-child(1){background-color:#f1f1f1;color:#333;font-size:12px;text-transform:uppercase;}
tr.mltrow td.bgc:nth-child(2){background-color:#1CAD8D;color:#fff;text-align:center}
tr.mltrow td.bgc:nth-child(3){background-color:#1CAD8D;color:#fff;text-align:center}
tr.mltrow td.bgc:nth-child(4){background-color:#1CAD8D;color:#fff;text-align:center}
tr.mltrow td.bgc:nth-child(5){background-color:#1CAD8D;color:#fff;font-weight:normal;text-align:center;font-size:14px}
tr.mltrow td.bgc:nth-child(5) p{text-align:center;font-size:14px}
tr.mltrow td.bgc:nth-child(6){background-color:#1CAD8D;color:#fff;font-weight:normal;text-align:center;font-size:14px}
tr.mltrow td.bgc:nth-child(7){background-color:#f1f1f1;color:#333;font-size:13px;color:#000;text-align:center}

.maint{position:absolute;top:30px;left:10px;width:400px;background:#1DCB8B;border-radius:8px;color:#fff;display:none}
.maint p{font-size:16px;margin:10px;color:#000;line-height:25px}
.maint a{background:#000;color:#fff;line-height:25px;display:block;width:100px;margin:10px;text-align:center}
.lhnone th{line-height:0px !important} 
.lhnone td{line-height:0px !important} 
.FormWrap p.mewpaidF{display:inline-block;background-color:green;color:#fff!important;height:25px;border-radius:4px;font-weight:bold;font-size:12px;padding:4px 5px 1px 5px;vertical-align: middle;}
.FormWrap p.mewpaidP{display:inline-block;background-color:#ECC8C5;color:#000;height:25px;border-radius:4px;font-weight:bold;font-size:12px;padding:4px 5px 1px 5px;vertical-align: middle;}
.icon-save{
	padding: 2px 20px 2px 5px !important;
min-width: 74px;
color: #666 !important;
line-height: 32px;
background-color: #fff !important;
font-size: 14px !important;
background-position: 6px 4px !important;}
.icon-save:hover{background-position: 6px 4px !important;color: #497be5 !important;}
.foot-businessname{padding-top: 18px;}
.foot-busname{}

.available-days{
	padding: 10px;
    border: 2px solid #ccc;
    width: 300px;
    margin: 0 auto;}

#divcpyevedt input[type=text]{width:100px}

.resto-bar .billing-content table td a{font-size: 25px !important;height: 45px !important;width: 45px !important;line-height: 45px !important;}
.resto-bar .billing-content table td a.btnAdd{background: url(../images/btn/btnAdd.png) no-repeat scroll left top transparent !important; height:45px !important; width:45px !important;margin: 5px 10px 5px 0;}
.resto-bar .billing-content table td a.btnAdd:hover{background: url(../images/btn/btnAdda.png) no-repeat scroll left top transparent; height:45px !important; width:45px !important;margin: 5px 10px 5px 0;}
.resto-bar .billing-content table td a.btnEdit{background: url(../images/btn/btnedit-l.png) no-repeat scroll left top transparent !important; height:45px !important; width:45px !important;margin: 5px 10px 5px 0;}
.resto-bar .billing-content table td a.btnEdit:hover{background: url(../images/btn/btnedita-l.png) no-repeat scroll left top transparent !important; height:45px !important; width:45px !important;margin: 5px 10px 5px 0;}
.resto-bar .billing-content table tr td:last-child a{background-color: transparent !important;border: 4px solid #50c2f6;color: #50c2f6 !important;line-height: 40px !important;}

.odrPayopt input{border: 1px solid #f1e9e9 !important;box-shadow: 0px 2px 4px 0px rgb(11 1 41 / 4%);}
.odrPayopt .odrwrapPayopt{position: absolute;background: #f7f7f7;left: 50%;top: 50%;transform: translate(-50%, -50%);max-width: 400px;border: 0;border-top: 5px solid #e5e7f4;margin-left: 0;}
.odrPayopt .hdr{background: #fff;}
.odrPayopt .tab{margin: 30px 34px 0 20px !important;}
.odrSettkt .btnbar .nice-select{width: 100px;margin-left: 10px;}
.odrPayopt .paywcc{width: 97%;}
.odrPayopt .paywcc input{width: 40px;}
.odrPayopt .paywcc span{border-bottom: 1px solid #ddd;max-height: initial;}
.odrPayopt .btnrmvcc{float: right;margin-right: 25px;}
.odrPayopt#divkeyin .popkeyin .hdr a{    background: url(/images/btn/obtnClose.png) repeat scroll 0 0 transparent !important;height: 30px;width: 30px;top: 5px;right: 5px;}
.odrPayopt .popkeyin .new{margin-top: 30px;}
#divcmd2a span{display:block;text-align:center;margin-top:50px}
#divcmd2a a{display:inline;padding: 10px 30px;}

.tooltipc{position: sticky!important; bottom:0;}
.tooltipc p{line-height:20px;}
.tooltipc p i{width:30px;color:#497be5;}

@media screen and (max-width: 1366px) {
    #divclndr{height: 600px;overflow-y: auto;z-index: 10; box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px; }

    #divclndr::-webkit-scrollbar{width: 10px;}
        }
    


@media only screen and (device-width:999px),only screen and (max-width:999px) {
	.notfyh{width: 755px !important;}
}



@media screen and (max-width: 600px) {
  .app-table table {
    border: 0;
  }

  .app-table table caption {
    font-size: 1.3em;
  }
  
  .app-table table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .app-table table tr {
    display: block;
    margin-bottom: 20px;
	background: #fcfcfc;
  }
  
  .app-table table td {
    border-bottom: 2px solid #e3e3e3;
    display: block;
    font-size: .8em;
    text-align: right;
	min-height: 50px;
	font-weight: bold;
  }
  
  .app-table table td::before {
    content: attr(data-label);
    float: left;
    font-weight: normal;
    font-size: 13px;
	color: #333;
  }
  
 .app-table table td:last-child {
    border-bottom: 0;
  }
}



@media print{.no-print{display:none!important;} }

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
.botWrapN{position:fixed;bottom:0px!important}
} 

@media only screen and (device-width:999px),only screen and (max-width:1366px) {
.ui-tooltip{display:none!important}
.admain{position:relative;display:block;width:100%;margin-top:50px;border-left:0px;margin-left:0px;border-top:2px dotted;}
.admain span{width:100%;}
.admain span .left{float:none;width:100%;}
.admain span .rght{float:none;width:100%;}
.admain span.bot{position:relative;width:100%;}
.rwPrtltSubWrap{width:90%;height:auto}

.mobmnu{width:100%;background: #2c323e;}
.mobmnu .body{width:100%}
.mobmnu .body .cat{line-height:40px;padding:5px 0px 5px 25px;font-size:16px;font-weight:bold;color:#666} 
.mobmnu .body span{display: block;width: 100%;margin: 0;line-height: 30px;padding: 0;} 
.mobmnu .body a{margin-left: 0;display: block;font-size: 14px;font-weight: 100;color: #fff;font-family: 'Roboto',sans-serif;padding: 14px 10px 15px 40px;border-bottom: 1px solid #353c4c;}
.mobmnu .body a:before{font:normal normal normal 18px/1 FontAwesome;margin: 5px 10px 0 0;position: relative;top:2px;color:#fff}
.mobmnu .body a:hover{background: #f5f5f5;color: #000;}
.mobmnu .body i{padding-right:10px;}
.name-header{display:none;font-size: 16px !important;left: -5% !important;}
.botWrapN{position:fixed;bottom:0px!important;display:none}
.botWrapN .pad a{font-size:12px!important}
.framebody{overflow-y:auto}
.framebody::-webkit-scrollbar{width: 10px !important;}
.bcal-container{ margin-top:0 !important;}
#divclndr{top: 0;}
.btnFrame{ width:97%;}
#accordion div:nth-of-type(1) {
	background: -webkit-linear-gradient(left, #ff976c, #f85a94);
	background: -o-linear-gradient(left, #ff976c, #f85a94);
	background: -moz-linear-gradient(left, #ff976c, #f85a94);
	background: linear-gradient(left, #ff976c, #f85a94);
	color: #fff;}
#accordion div:nth-of-type(2) {
	background: -webkit-linear-gradient(left, #79d4ff, #5e81ff);
	background: -o-linear-gradient(left, #79d4ff, #5e81ff);
	background: -moz-linear-gradient(left, #79d4ff, #5e81ff);
	background: linear-gradient(left, #79d4ff, #5e81ff);
    color: #fff;}
#accordion div:nth-of-type(3) {
	background: -webkit-linear-gradient(left, #25a4c4, #63ddac);
	background: -o-linear-gradient(left, #25a4c4, #63ddac);
	background: -moz-linear-gradient(left, #25a4c4, #63ddac);
	background: linear-gradient(left, #25a4c4, #63ddac);
	color: #fff;}
#accordion div:nth-of-type(3) {
	background: -webkit-linear-gradient(left, #bc71fa, #e8528d);
	background: -o-linear-gradient(left, #bc71fa, #e8528d);
	background: -moz-linear-gradient(left, #bc71fa, #e8528d);
	background: linear-gradient(left, #bc71fa, #e8528d);
	color: #fff;}
#accordion div:nth-of-type(4) {
	background: -webkit-linear-gradient(left, #25a4c4, #63ddac);
	background: -o-linear-gradient(left, #25a4c4, #63ddac);
	background: -moz-linear-gradient(left, #25a4c4, #63ddac);
	background: linear-gradient(left, #25a4c4, #63ddac);
	color: #fff;}
#accordion div:nth-of-type(5) {
	background: -webkit-linear-gradient(left, #ff976c, #f85a94);
	background: -o-linear-gradient(left, #ff976c, #f85a94);
	background: -moz-linear-gradient(left, #ff976c, #f85a94);
	background: linear-gradient(left, #ff976c, #f85a94);
	color: #fff;}
#accordion div:nth-of-type(6) {
	background: -webkit-linear-gradient(left, #79d4ff, #5e81ff);
	background: -o-linear-gradient(left, #79d4ff, #5e81ff);
	background: -moz-linear-gradient(left, #79d4ff, #5e81ff);
	background: linear-gradient(left, #79d4ff, #5e81ff);
    color: #fff;}
#accordion div:nth-of-type(7) {
	background: -webkit-linear-gradient(left, #25a4c4, #63ddac);
	background: -o-linear-gradient(left, #25a4c4, #63ddac);
	background: -moz-linear-gradient(left, #25a4c4, #63ddac);
	background: linear-gradient(left, #25a4c4, #63ddac);
	color: #fff;}
#accordion div:nth-of-type(8) {
	background: -webkit-linear-gradient(left, #bc71fa, #e8528d);
	background: -o-linear-gradient(left, #bc71fa, #e8528d);
	background: -moz-linear-gradient(left, #bc71fa, #e8528d);
	background: linear-gradient(left, #bc71fa, #e8528d);
	color: #fff;}
#accordion div:nth-of-type(9) {
	background: -webkit-linear-gradient(left, #25a4c4, #63ddac);
	background: -o-linear-gradient(left, #25a4c4, #63ddac);
	background: -moz-linear-gradient(left, #25a4c4, #63ddac);
	background: linear-gradient(left, #25a4c4, #63ddac);
	color: #fff;}
#accordion div:nth-of-type(10) {
	background: -webkit-linear-gradient(left, #ff976c, #f85a94);
	background: -o-linear-gradient(left, #ff976c, #f85a94);
	background: -moz-linear-gradient(left, #ff976c, #f85a94);
	background: linear-gradient(left, #ff976c, #f85a94);
	color: #fff;}
.tabmain .divtab10{height:auto}
}



@media only screen and (device-width:768px),only screen and (max-width:1024px) {
	.name-header-block{ display:none !important;}
    .resto-bar .main .menu{ width: 50% !important; overflow: auto !important;}
   .topbuttons a{ margin-bottom: 5px;}
   .spainvoiceHead .divrow {display: block !important;padding-right: 20px; margin-right: 20px;}
   .spainvoiceHead .divrow div{ display: block !important;}
   .paybox .right span a{ margin: 0 !important;}
   .paybox .right span a{padding: 10px 5px !important; text-align: left; margin-bottom: 5px !important;}
   .ico-big02 i {width: 30px !important;height: 30px !important;font-size: 20px !important; line-height: 40px !important; background: none !important;}
   .odrPayopt .odrwrapPayopt{ width: 45% !important;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.popfrm .popwdth1K{width:100%;}
.popfrm .popwdth8P{width:100%;}
.popwdth7P{top:0px!important;} 
.popwdth6P{top:0px!important;} 
.popwdth5P{top:0px!important;} 
.popwdth4P{top:0px!important;}
#divwphdrM.mnubar{height: 92px !important;}
.restomain .main .cat{ height: 40vh !important; }

}

@media screen and (max-width: 820px) {
    .resto-bar .main .menu{ width: 57% !important;}
    .restomain .main .menu{ height: 60vh !important;}
    .restomain .main .cat{ height: 60vh !important;}
    .spainvoiceWrap{ height: 60vh !important;}
}

@media screen and (max-width: 768px) {
    .spainvoiceWrap{ height: auto !important;}
    .restomain .main .menu{ height: 60vh !important;}
    .restomain .main .cat{ height: 60vh !important;}
    .resto-bar .main .menu{ width: 72% !important;}
    div#restocatgrphdr {max-width: 100%;}
    .btnbar a{ width: initial !important;}
    .spainvoiceWrap .spainvoiceBody{ height: 50vh; overflow-y: auto !important;}
    .popfrm23medium{ width: 100% !important;}
    .popfrm23small{ width: 100% !important;}
    #restopaybtn a{display: block;}
  }

@media only screen and (device-width:667px),only screen and (max-width:667px) {
html,body {height:100%;min-width:100%;max-width:100%}
body{width:100%;overflow-x:hidden;overflow-y:auto;}
.popfrm .popup-wrap{width:100%;height: 100vh!important;}
.stdpopup{width:100%;height:auto}
.popfrm .popwdth1K{width:100%;height:auto}
.popfrm .popwdth8P{width:100%;height:auto}
.px450{width:100%!important;height:auto}
.px400{width:100%!important;height:auto}
.px350{width:100%!important;height:auto}

.popwdth7P{width:100%;height:auto!important;max-height:500px;overflow-y:scroll;top:0px;left:0px} 
.popwdth6P{width:100%;height:auto!important;max-height:500px;overflow-y:scroll;top:0px;left:0px} 
.popwdth5P{width:100%;height:auto!important;max-height:500px;overflow-y:scroll;top:0px;left:0px} 
.popwdth4P{width:100%;height:auto!important;max-height:500px;overflow-y:scroll;top:0px;left:0px}
.px200{width:150px!important;}
.header-right{}
.top-welcome-text{display: none;}
.menu-head{ display:none;}
#divtoday{display:none;}
#tdcolTxt{text-align:center!important;padding:3px 0px 3px 0px;border-radius:6px}
.botWrapN .pad{display:none}
.botWrapN .btmlive{display:none}
.popdivpayopt{width:98%;top:0px;left:0px;}
.msgedtr textarea{width:92%;margin-left:20px;}
.rightWrap{height:auto}
.rwPrtltSubWrap .rpswCntWrap table td{font-size:13px}
.divmsgedit .left .group span{margin-bottom:0px!important}
.divmsgedit .left select{max-width:150px!important}
.divmsgedit{height:500px;overflow-x:hidden;overflow-y:auto}
.ccheld{top:100px!important;left:10px!important;position:fixed}
.tablist .btnedit{display:inline}
.popfrm .popup-wrap .head ul {margin-right: 20px;}
.maint{display:none}
.framebody{overflow-y:auto}
} 

@media only screen and (device-width:667px),only screen and (max-width:667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:portrait){html,body {max-width:375px} }

@media only screen and (device-width:568px),only screen and (max-width:568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation:portrait){html,body {max-width:320px} }

.fldr span a.fa.fa-plus{ padding: 10px 12px !important;}
.mnuoptn-left, .mnuoptn-right{height: 350px !important;}
.topbar-btncss span{margin-right: 5px !important;margin-left: 5px !important;}
.topbar-btncss span select{width: 145px;}
.topbar-btncss span input{}
.topbar-btncss span .retrieve{margin-left: 0;}
.topbar-btncss span h2{margin-right: 15px;}
.upload-p{line-height: 20px;margin-bottom: 10px;color: #484854;}
.filemanagerTop {background: #e5e7f4;border-radius: 8px;border: none;padding: 10px;margin: 0;}
.filemanagerTop table{border: none;margin: 0;}
.filemanagerTop table td span input{background: #fff;min-height: 34px;border-radius: 20px;border: 0;}
.flmrtable{margin-top: 15px;}
.flmrtable table{}
.flmrtable table th{padding: 15px 10px !important;}
.flmrtable table tbody td{text-align: center;}




#divenddtbox.popwdth4P{width: 620px !important;}
#divtaskEMPpop{border: none;top: 40px !important;}
#divtaskEMPpop .hdr{
	    background: #fff;
    border-top: 5px solid #E9E9E9;
    text-align: left;
	height: 50px;
}
#divtaskEMPpop .tskemp{padding: 15px 0;}
#divtaskEMPpop .hdr a{
	background: url(/images/btn/btndeletea.png) no-repeat scroll left top transparent;
    padding: 4px 20px;
    height: 35px;
    vertical-align: middle;
    display: inline-block!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-top: 10px;
}
#divtaskEMPpop .hdr span{padding: 15px 10px;}
#divtaskEMPpop .hdr a img{display: none;}
#divtaskEMPpop .btnbar{text-align: center;margin-top: 10px;}
#divtaskEMPpop .btnbar a{
		margin-left: 10px;
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #fff !important;
    background: #497be5;
    font-family: 'Roboto',sans-serif;
    padding: 7px 15px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
	margin: 0 auto;
	}

@media all and (max-width:599px){
	.subscriptions-mb{}
	.subscriptions-mb th{display: table-cell !important;}
	.subscriptions-mb td{display: table-cell !important;} 

	.change-location-mb{}
	.change-location-mb td{
		display: table-cell !important;
    padding-right: 10px !important;
	border-bottom: 1px solid #d6d6d6 !important;}
	.change-location-mb th{border-bottom: 1px solid #cccaca !important;}
	.change-location-mb th a{}
	.edtmain .edtfld .tab div{ border-bottom:none !important}
	.divavail{
		display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #bc71fa, #e8528d) !important;
    background: -o-linear-gradient(left, #bc71fa, #e8528d) !important;
    background: -moz-linear-gradient(left, #bc71fa, #e8528d) !important;
    background: linear-gradient(left, #bc71fa, #e8528d) !important;
    font-family: 'Roboto',sans-serif;
    padding: 6px 15px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    min-width: 75px;
    text-align: center;
}
	.btncss a.fa-link{
	display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #ff976c, #f85a94) !important;
    background: -o-linear-gradient(left, #ff976c, #f85a94) !important;
    background: -moz-linear-gradient(left, #ff976c, #f85a94) !important;
    background: linear-gradient(left, #ff976c, #f85a94) !important;
    font-family: 'Roboto',sans-serif;
    padding: 6px 15px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    min-width: 75px;
    text-align: center;}
	.btnbar a.fa-refresh{
	display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #0aabe2, #03619f) !important;
    background: -o-linear-gradient(left, #0aabe2, #03619f) !important;
    background: -moz-linear-gradient(left, #0aabe2, #03619f) !important;
    background: linear-gradient(left, #0aabe2, #03619f) !important;
    font-family: 'Roboto',sans-serif;
    padding: 6px 15px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    min-width: 75px;
    text-align: center;}
	.fldedit input{display: inline-block;width: -webkit-fill-available !important;border: 1px solid #bababa !important;}
	.fldedit select{border: 1px solid #bababa !important;}
	.fldedit table tr{padding: 0 15px;display: table-row;}
	
	.app-table table{}
.app-table table td{
	padding: 12px;text-align: right !important;} 
.app-table table>tbody>tr:nth-child(odd)>td,
.app-table table>tbody>tr:nth-child(odd)>th {
  background-color: #eee;
  color: #333;
}
.app-table>tbody>tr:nth-child(even)>td,
.app-table>tbody>tr:nth-child(even)>th {
  background-color: #fff;
  color: #333;
}

.app-table-normal{padding: 10px 0;overflow-x: scroll;max-height: 350px;}
.app-table-normal .table100.ver1 th{padding: 6px !important;}
	.app-table{
overflow-y: scroll;}
.app-table table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.app-table table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

.app-table table tr {
  padding: .35em;
}

.app-table table th,
.app-table table td {
  padding: .625em;
  text-align: center;
}

.app-table table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
	.popwdth5P{height: 100vh !important;max-height: initial;}
	.tablist .btnedit, .btnedit, .btnEdit{
		display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #2088b9, #2dbf13) !important;
    background: -o-linear-gradient(left, #2088b9, #2dbf13) !important;
    background: -moz-linear-gradient(left, #2088b9, #2dbf13) !important;
    background: linear-gradient(left, #2088b9, #2dbf13) !important;
    font-family: 'Roboto',sans-serif;
    padding: 6px 15px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    min-width: 75px;
    text-align: center;}
	.client-mb table tr td a{}
	.edtmain .mstrlist tr td a {
    display: inline-block;
    padding: 0 !important;
}
.btndel, .tablist .btndel, .btnDelete{
	display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #f1592a, #ec3764) !important;
    background: -o-linear-gradient(left, #f1592a, #ec3764) !important;
    background: -moz-linear-gradient(left, #f1592a, #ec3764) !important;
    background: linear-gradient(left, #f1592a, #ec3764) !important;
    font-family: 'Roboto',sans-serif;
    padding: 6px 15px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54) !important;
    min-width: 75px;
    text-align: center;
	}
	.adv-mb .bcal-container{left: 25px !important;}
	#lblmain.multsite td{display: table-cell;border-bottom: 1px solid #ccc;}
	#lblmain.multsite th{display: table-cell;border-bottom: 1px solid #ccc;}
	.tablistwoclr tr th{ padding:.625em !important;display: table-cell !important;}
.tablistwoclr tr{display: table-row !important;}
.tablistwoclr tr td{text-align: right !important;border-bottom: 1px solid #e3e3e3 !important;}
.tablistwoclr table tr th .btnService{
	    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    color: #fff !important;
    background: -webkit-linear-gradient(left, #ff976c, #f85a94);
    background: -o-linear-gradient(left, #ff976c, #f85a94);
    background: -moz-linear-gradient(left, #ff976c, #f85a94);
    background: linear-gradient(left, #ff976c, #f85a94);
    font-family: 'Roboto',sans-serif;
    padding: 6px 15px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -khtml-border-radius: 20px;
    box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
    -webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
    min-width: 100px;
    text-align: center;
}
.tablistwoclr table tr th #divevtbtn{
	font-size: 14px;
    color: #fff;
    line-height: 32px;
    display: inline-block;
    justify-content: center;
    align-items: center;
    width: 100%;
    border-radius: 25px;
    position: relative;
    z-index: 1;
    text-decoration: none;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
    background: -webkit-linear-gradient(left, #25a4c4, #63ddac);
    background: -o-linear-gradient(left, #25a4c4, #63ddac);
    background: -moz-linear-gradient(left, #25a4c4, #63ddac);
    background: linear-gradient(left, #25a4c4, #63ddac);
    position: relative;
    margin-top: 10px;
    margin-bottom: 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.54);
}	
}

.lan{position: absolute;right: 35%;top: 9px;}
.lan select{max-width: 80px;font-size: 14px;}

.us{ background:url("https://static.pxier.com/pxier/images/en.jpg")}

.flmrtable table tbody td:first-child {
    text-align: left;
}
.flmrtable table tbody td {
    text-align: center;
    padding: 10px;
}
.flmrAccess{box-shadow: 0 5px 15px rgba(0,0,0,.5);
    left: 28%;
    padding: 22px;
    top: 25px;background: #fff;
    width: 400px;}
.flmrAccess .pMCntIptWrap3{}
.flmrAccess .tablist{}
.flmrAccess .tablist table {}
.flmrAccess .tablist table td{padding: 10px;font-size: 16px;}
.flmrAccess .tablist table td input{width: 25px;
    height: 25px !important;}
.flmrAccess .close{position: absolute;right: 8px;top: 10px;}
.flmrAccess .save{margin-top: 15px;
    display: inline-block;
    background: #00aeef !important;
    color: #fff;
    padding: 15px 30px;
    font-size: 15px;}

#divleadedt{width:100%;position:fixed;left:0px;top:0px;z-index:300;height:100%}


.event_regBtns td a  i{    margin-right: 7px;font-size: 17px;}
.editRegForm{}
.editRegForm .row{padding: 0 20px;}
.editRegForm label{display: block;
    margin-bottom: 5px;
    color: #636060;
    font-weight: bold;}
.editRegForm select{width: 100% !important;}
.editRegForm input[type=text]{width: 100% !important;min-height: 40px;max-width: 20px;min-width:100%}
.editRegForm textarea{width: 100% !important;padding: 10px;}
.editRegForm .btnbar{width: 100%;
    text-align: center;
    margin: 5px;
    position: relative !important;}
.editRegForm .required{color: #f00;margin-right: 2px;}
.emailOption input.form-check-input{width: 20px !important;
margin-bottom: 10px !important;
position: relative;
height: 20px;
min-height: 20px;
vertical-align: text-top;}
.emailOption label.form-check-label{color: #444 !important;display: contents;}
.emailOption h3{margin-bottom: 15px;}
.emailOption .form-check-inline{margin-bottom: 3px;}
.dailyRegClsLeft{width: 49% !important;float: left !important;}
.dailyRegClsRight{width: 49% !important;float: left !important;}
.dailyRegClsRight table{width: 100%;
    padding: 10px;
    border: 1px solid #D4D4D4;
    padding: 2px;}
.dailyRegClsRight table th{line-height: 20px!important;background-color: #f1f1f1;text-align: right;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px #666 dotted;}
.dailyRegClsRight table td{text-align: left;
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
    padding: 5px;
    background: #fff;
    border-bottom: 1px #666 dotted;}
.billdeliveryWrap{margin: 0;padding-top: 8px;
    background: #fff;
    border-bottom: 1px solid #ccc;}
.orderWrap{margin-top: -3px;}
.orderWrap .leftBill{}	
.orderWrap .rightDelivery{}		
.orderWrap .btnbar.btncss{position: relative;margin-top: 10px;
    text-align: center;
    left: 0;}	
.orderWrap  .sect3{height: 270px;
    overflow-y: auto;}	
.orderWrap .sect3 table input{min-width: 200px;
    height: 50px !important;
    margin-bottom: 10px;}
.orderWrap .sect3 table select{min-width: 200px;
    height: 50px;
    margin-bottom: 10px;}	
#divcommfmtbox.stdpopup .body .row{display: block;}
#divcommfmtbox.stdpopup .body .row span{background-color: transparent;line-height: 22px;}
#divcommfmtbox.stdpopup .body .row span select, #divcommfmtbox.stdpopup .body .row span input{width: 220px !important;padding: 0;margin: 0;}
#divcommfmtbox .body{padding: 10px 20px;}
#divmenuwizard .body .btnbar	span:first-child{text-align: left;width: 100%;margin-bottom: 20px;padding-left: 32px;}
.roomstab{width: 96%;
    height: 400px;
    /* background: #fff; */
    border-radius: 20px;
    margin: 5px 0;
    padding: 20px;padding-top: 10px;}
#divblockhdr.tablist{width: 97%;margin-left: 15px;}
#divblocklist {margin-left: 15px;width:49%}
#divblockview {width:40%}

#divvenuesrchrslt table td a.btnSelect, #divvenuesrchrslt table td a.btnEdit{height: 35px;}
#divcatrloc .venuesrch {padding: 10px 20px;}
#divcatrloc .venuesrch span input{border: 0;height: 40px;border-radius: 8px; margin-left: 10px;}
#lblresult02 table th{text-align: left !important;}
#lblresult02 table th span:nth-child(2){}

.deskwrap{padding: 20px;background: #fff;border-radius: 25px;border: 1px solid #eee;box-shadow: 0 2px 10px -1px rgb(69 90 100 / 30%);position: relative;
		-webkit-box-shadow: 0 2px 10px -1px rgb(69 90 100 / 30%);margin-bottom: 30px;height:85%}
.deskwrap h2{text-align: left;
    padding: 0;
    font-weight: 600;
    color: #6c757d;
    font-size: 23px;height:50px}
.deskwrap h3{margin-top: 20px;
    color: #6c757d;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    text-align: left;}
.deskwrap .rghttot{font-size: 30px;
    width: 70px;
    height: 70px;
    display: inline-block;
    color: #497be5;
    line-height: 70px;
    text-align: center;
    border-radius: 15px;
    font-weight: bold;
    background-color: rgb(82 132 239 / 20%);}
.deskcnt p{color: #666;text-align: center;margin-bottom: 10px; line-height:45px;}
.deskcnt .count-circle span{text-align: center;}
.dashgrp{width: 100%;padding: 13px 0;border-radius: 25px;box-shadow: 0 8px 12px -11px rgba(0, 0, 0, 0.54);
		-webkit-box-shadow: 0 8px 12px -11px rgba(0, 0, 0, 0.54);}
.wpdashrow{height:50vh !important;}

.deskwrap .deskcnt{
position: absolute;
    width: 100%;
    margin: 0;
    left: 0;
    bottom: 0;}
.deskwrap .deskcnt .count-circle{text-align: center;}
.deskwrap .deskcnt .count-circle span{border: 0;
    height: auto;
    line-height: initial;
    color: #497be5;}
.deskwrap .deskcnt p{}
.deskwrap  .dashrow{height: auto !important;}
.wtbdrbox {
    border-radius: 0 !important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    border: dashed #c1d5f7 1px !important;
    background: #fff;
}
.packageWrap{background: #f0f3f8;padding: 10px 0 20px;}
.packageWrap h2.hdr{display:block;margin:10px 20px}
.packageWrap .pkgfrm {overflow-y: hidden !IMPORTANT;border: none !important;}
.packageWrap .pkgfrm .pkgtop{max-height: 215px !important;}
.packageWrap .pkgfrm h2{background: none ;font-size: 18px;}
.packageWrap .tablist{background-color: transparent;}
.packageWrap table tr{}
.packageWrap table th{background: none !important;
    border-right: 0 !important;
    font-weight: 600 !important;
    border: none !important;
}
.packageWrap #lblpkglist{height:300px}
.packageWrap table td{}
.packageWrap .detail{}
.packageWrap .detail label{margin-bottom: 4px;font-weight: bold;}
.packageWrap .detail input{border: 1px solid #ced4da;height: 35px !IMPORTANT;margin-bottom: 8px !important;}
.packageWrap .detail select{margin-bottom: 8px;}
.packageWrap  input[type="checkbox"]{width: 20px;display: initial;vertical-align: middle;margin-left: 10px;height:30px}
.packageWrap  .pkgfrm .wtbdrbox{min-height: 340px;max-height: 340px;}
.packageWrap  .pkgfrm .hdr{background: none !important;}
.packageWrap  .pkgfrm .listing{height: 215px !important;}
.packageWrap  .pkgfrm .listing input[type="text"]{width:50px!important}

#tabreport td a.btnView, #tabreport td a.btnSelect, #tabreport td a.btnPrint{line-height: 37px !important;}
.table-wrapper {
    padding: 20px 25px;
    box-shadow: 0 0 9px #ccc;
    background: #fff;
    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: none !important;
	vertical-align: middle;
	padding: 12px 15px 12px 15px;
}
.table-wrapper table tr td {
    border-color: #e9e9e9;
    padding: 12px 15px;
    vertical-align: middle;
	border:none;
}
#divdatalst .btndel {
    background: url(/images/btn/btnDelete.png) no-repeat scroll left top transparent;
    padding: 10px 0px 10px 40px;
    height: 35px;
    vertical-align: middle;
    display: inline;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#lblcontractsearch a.btnActive{padding: 10px 10px 25px 50px!important;}

.prvwtmplt input[type="radio"]{height:25px;width:30px;vertical-align: middle;}
.tmpltoptn{margin:5px 0px 15px 0px;}
.tmpltoptn span{margin-left: 50px;}


.deskwrap h2{font-size: 22px;}
.deskwrap h3{font-size: 20px;}
.deskwrap .deskcnt .count-circle span{font-size: 50px;}
.deskwrap .rghttot{width: 110px;height: 110px;line-height: 110px;font-size: 40px;}
.deskwrap .deskcnt p {font-size: 16px;}

#divvenuesrchrslt table td{padding: 12px 2px !important;}

.column {
  float: left;
  width: 50%;
  padding: 10px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}
.chckbx{
  padding-right: 40%;
  padding-top: 5%;
}
.inpt{  padding-left: 10%;}
.dmlbl{padding-left: 7%; padding-bottom: 6%}
.rlbl{padding-left: 12%;}
.hrlbl{padding-left: 14%;}
.inptdm{padding-left:7%}

.btnoptn{margin-left: 10px;
display: block;
font-size: 13px;
font-weight: 400;
color: #fff !important;
background: #497be5;
font-family: 'Roboto',sans-serif;
padding: 10px 30px 10px 30px !important;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-khtml-border-radius: 20px;
box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
-webkit-box-shadow: 0 8px 15px -6px rgba(0, 0, 0, 0.54);
text-align: center;
}

.pdnglft{padding-left: 30%;}

.srchcnttab{min-height: 300px;max-height: 300px;position: relative;overflow-y: auto;width: 100%;overflow-x: hidden;}


.srchcnttab table tr th{
font-size: 14px;
font-weight: bold;
color: #444;
background: #e6e7ea;
padding: 2px 5px 2px 10px;}

.srchcnttab table tr td{
line-height: 40px;
vertical-align: middle;
border-bottom: 1px solid #eee;}

.emlrow .row {width: 100% !important;display: block !important;background-color: #fff !important;}
.emlrow .row .required {display: inline-block !important;}
.bgwrap {background: #f0f3f8;}
.editRegForm .wtbdrbox {background: #fff !important;margin: 15px 0px 15px 35px;padding: 15px 0px 0px 0px;border-radius: 20px;}
.srchcnttab input[type="checkbox"] {width: 30px !important;}
#lblresult input[type="checkbox"] {width: 25px;height:25px}
.table-wrapper .evereg table th{padding: 12px 15px !important;}
.table-wrapper .evereg table tr td{line-height:20px !important;}

.itemsWrap table td  .btnedit{padding: 3px 0px 0px 40px !important;}
.itemsWrap table td span{display: flex;}
.packitemWrap{height: 100vh;}
.packitemWrap .wtbdrbox.FormWrap{min-height: 94vh;}
.packitemWrap .wtbdrbox.FormWrap #lblpacklist{max-height: 74vh !important;}

.optsbmt{width: 40%;float: right;margin: 10px;}

.sidebar-menu, .main-sidebar .user-panel, .sidebar-menu > li.header{white-space: normal !important;}
.sidebar-menu > li > .treeview-menu > li > a{display: flex;line-height: 16px;border-bottom: 1px #666 dotted;}
.sidebar-menu > li > .treeview-menu > li > a i{font-size:12px!important;vertical-align:middle;margin-left: 10px;}

#divpaypos .leftp{width: 70%;
float: left;
max-height: 370px;
overflow-y: scroll;
overflow-x: hidden;
margin-bottom: 10px;}
#divpaypos  #pospayform table{width: 100% !important;}
#divpaypos  #divpayposbal{width: 25%;
float: right;
text-align: center;}
#divpaypos  #divpayposbal a{margin-bottom: 10px;}
#divpaypos  #postaxind{margin-bottom: 10px;}
#divpaypos .paybar table{width: 100% !important;}
.staffworking td{height: 25px;padding: 2px;}
.staffworking

#divglaccftm{ width:550px !important; height:400px;  }

#divpacksel.pkgfrm  #lblpacksel.tabFrame{max-height: 68vh !important;height: 68vh !important;}
.ordersreviewWrap{}
.ordersreviewWrap label{color: #666;
font-size: 14px;
margin-bottom: 4px;}
.ordersreviewWrap input{border: 1px solid #ebebed !important;position: relative;font-size: 15px;margin: 0;box-shadow: 0px 2px 4px 0px rgb(11 1 41 / 4%);margin-left: 8px;}
.ordersreviewWrap .nice-select{border: 1px solid #ebebed !important;height: 40px;}
.ordersreviewWrap .nice-select span{line-height: 37px !important;font-size: 15px;}
.ordersreviewWrap  input[type="checkbox"]{width: 30px;margin-left: 5px;}
.ordersreviewWrap  h4{font-weight: 500;
margin: 14px 0 8px;
padding: 0;
line-height: 15px;height: auto;
font-size: 17px;}
.ordersreviewWrap i{top: 25px !important;
right: 22px;
left: auto !important;}
.stslbl{float: left;margin-top: 10px;}
#lbltksts label{line-height: 30px;text-align: right;}

.btnbledt a{background: url(/images/btn/btnEdit.png) no-repeat scroll left top transparent !important;
padding: 0px 0px 0px 35px !important;text-decoration: none;height: 35px;vertical-align: middle;display: inline-block;}

#lstedtbl{overflow: auto;overflow-x: hidden;height: 400px;margin-top:20px;} 
.bledt{width:96% !important;}
.bledt #lstedtbl td {border-bottom: solid 1px #ebebed;padding-top: 5px;margin-top: 10px;line-height: 25px;padding-right:25px;}
.bledt #lstedtbl td input{height: 25px;width: 25px;margin: 0px;padding: 0px;}
#frmmsgedt{ height: 70vh !important; width: 100% !important;}
.jodit-wysiwyg{ min-height: 78vh !important;}

.btnsel{ background: none !important; padding: 0 !important;}
 a.btnsel {padding: 0 !important;}
.btnsel:hover{ background: none !important;}
.btnsel:before {font-family: 'FontAwesome'; content: "\f00c";color: #009fe8;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnsel:hover:before{color: #07567a; }

.btnedit{ background: none !important; padding: 0 !important;}
a.btnedit {padding: 0 !important; background: none !important; font-family: 'FontAwesome'; }
.btnedit:hover{ background: none !important;}
.btnedit:before {font-family: 'FontAwesome'; content: "\f044";color: #009fe8;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnedit:hover:before{color: #07567a ; }

.btnEdit{ background: none !important; padding: 0 !important;}
a.btnEdit {padding: 0 !important; background: none !important;}
.btnEdit:hover{ background: none !important;}
.btnEdit:before {font-family: 'FontAwesome'; content: "\f044";color: #009fe8 !important;font-size: 30px !important;text-shadow: none !important;padding: 3px;}
.btnEdit:hover:before{color: #07567a ; }

.btndel{ background: none !important; padding: 0 !important;}
a.btndel {padding: 0 !important; background: none !important;}
.btndel:hover{ background: none !important;}
.btndel:before {font-family: 'FontAwesome'; content: "\f00d";color: #009fe8 !important;font-size: 30px !important;text-shadow: none !important;padding: 3px;}
.btndel:hover:before{color: #07567a ; }

.btnDelete{ background: none !important; padding: 0 !important;}
a.btnDelete {padding: 0 !important; background: none !important;}
.btnDelete:hover{ background: none !important;}
.btnDelete:before {font-family: 'FontAwesome'; content: "\f00d";color: #009fe8;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnDelete:hover:before{color: #07567a ; }

.btnPrint{ background: none !important; padding: 0 !important;}
a.btnPrint {padding: 0 !important; background: none !important;}
.btnPrint:hover{ background: none !important;}
.btnPrint:before {font-family: 'FontAwesome'; content: "\f02f";color: #009fe8;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnPrint:hover:before{color: #07567a ;}

.btnPayment{ background: none !important; padding: 0 !important;}
a.btnPayment {padding: 0 !important; background: none !important;}
.btnPayment:hover{ background: none !important;}
.btnPayment:before {font-family: 'FontAwesome'; content: "\f155";color: #009fe8;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnPayment:hover:before{color: #07567a ;}


.btnmerge{ background: none !important; padding: 0 !important;}
a.btnmerge {padding: 0 !important; background: none !important;}
.btnmerge:hover{ background: none !important;}
.btnmerge:before {font-family: 'FontAwesome'; content:"\f066";color: #009fe8;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnmerge:hover:before{color: #07567a ;}

.btnView{ background: none !important; padding: 0 !important;}
a.btnView {padding: 0 !important; background: none !important;}
.btnView:hover{ background: none !important;}
.btnView:before {font-family: 'FontAwesome'; content:"\f06e";color: #009fe8!important;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnView:hover:before{color: #07567a!important ;}



.btnSelect{ background: none !important; padding: 0 !important;}
a.btnSelect {padding: 0 !important; background: none !important;}
a.btnSelect:hover{ background: none !important; background-image: transparent !important;}
.btnSelect:before {font-family: 'FontAwesome'; content: "\f00c";color: #009fe8 !important;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnSelect:hover:before{color: #07567a !important; }

.btndownload{ background: none !important; padding: 0 !important;}
a.btndownload {padding: 0 !important; background: none !important; box-shadow: none !important;}
a.btndownload:hover{ background: none !important; background-image: transparent !important;}
.btndownload:before {font-family: 'FontAwesome'; content: "\f019";color: #009fe8 !important;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btndownload:hover:before{color: #07567a !important; }

.btnedit{ background: none !important; padding: 0 !important;}
a.btnedit {padding: 0 !important; background: none !important; box-shadow: none !important;}
a.btnedit:hover{ background: none !important; background-image: transparent !important;}
.btnedit:before {font-family: 'FontAwesome'; content: "\f044";color: #009fe8 !important;font-size: 30px !important;text-shadow: none !important;padding: 3px;}
.btnedit:hover:before{color: #07567a !important; }

.btnDelete{ background: none !important; padding: 0 !important;}
a.btnDelete {padding: 0 !important; background: none !important; box-shadow: none !important;}
a.btnDelete:hover{ background: none !important; background-image: transparent !important;}
.btnDelete:before {font-family: 'FontAwesome'; content: "\f00d";color: #009fe8 !important;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnDelete:hover:before{color: #07567a !important; }

.btnfldr{ background: none !important; padding: 0 !important;}
a.btnfldr {padding: 0 !important; background: none !important; box-shadow: none !important; text-shadow: none !important;}
a.btnfldr:hover{ background: none !important; background-image: transparent !important;}
.btnfldr:before {font-family: 'FontAwesome'; content: "\f07c";color: #f8cd4c !important;font-size: 30px;text-shadow: none !important;padding: 3px;}
.btnfldr:hover:before{color: #fda203 !important; }

#txtSearch{background: #fafcff !important;border: 1px solid #cfe7ff !important; width: 80% ; border-radius: 0 !important;}
#lblresult table th:nth-child(4), #lblresult table th:nth-child(5){ text-align: left !important;}

.width-100{ width: 100% !important;}
.head.clearfix.ui-draggable-handle i { font-size: 25px !important;}
#txtnewfolder{ width: 100%; background: #fafcff !important; border-radius: 0 !important;border: 1px solid #cfe7ff !important;}
#divmnupop .modal-dialog{ max-width: 100% !important;}
#divmnupop .modal-content{ border: 0 !important; background: #fff !important; padding: 0;}
.largeTab .largeTabTabs{ max-height: 100% !important;}
#divmnupop .modal-header{background: rgb(233, 244, 255) !important;}
.largeTab #divtabmain select, .largeTab #divtabmain input[type='text']{background: #fafcff !important; border-radius: 0 !important;border: 1px solid #cfe7ff !important;}
.modal-header .fa-times:before { background: none !important; font-size: 25px; color: #999 !important; cursor: pointer;}
.height-90vh{ height: 90vh !important;}
.modal-header {background: #e9f4ff !important;}
#divmnuwzdpop .body #d2 .btnbar span a {background-color: #009fe8;color: #fff !important;padding: 10px;border-radius: 0;font-size: 15px; height: auto !important;line-height: initial !important;display: inline-block;vertical-align: middle;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;}
#divmnuwzdpop .body .mnuwzd textarea{background: #fafcff !important;border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
#txtwizchars, #txtamzmenu, #txtmnuProc, #txtamznutri{background: #fafcff !important;border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
.btns-inline{ width: 100%; text-align: right; padding-right: 2%;}
.btns-inline a {display: inline-block;}
.mnupkgwrapright .detail input, .mnupkgwrapright .detail select, .mnupkgwrapright .detail textarea, .mnuoptn .mnubar select, #DDOrdrTy{width: 100%;background: #fafcff !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important;}
.ico-position02 {position: absolute;right: 0;bottom: 0;margin: 0 !important; color: #009fe8;font-size: 28px;}
#txtcmt{ max-width: 100% !important;}
#txtdtl28a{background: #fafcff !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important; width: 30% !important;}
#DDgroup, #DDMsgType, #DDLang{background: #fafcff !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important; }
div#divopt {right: 8% !important;}
.max-width-100{ max-width: 100% !important;}
#divmnucatupd input, #divmnucatupd select, #divmnucatupd textarea, #lbloutput input{width: 100%;background: #fafcff !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important;}
#divupdinvpop .modal-body{ padding: 0 !important;}
a.uploadbtn{text-align: center; display: block;font-size: 18px;font-weight: 400; color: #fff;background: #009fe8;font-family: 'Open Sans',sans-serif;padding: 8px 10px 8px 10px; text-decoration: none;}
a.uploadbtn:hover{background: #45B7AF;color: #fff;}
a.uploadbtn i{ font-size: 20px;}
.ps-static{ position: static !important; }
#txtmsg{ height: 50vh !important;}
.table-striped tbody tr:nth-of-type(odd) { background-color: #fbfbfd !important;}
.tableWrap{ background: #fff !important;}
.tableWrap table th { font-weight: 600 !important; color: #666 !important;}
.table td, .table th{ padding: 8px !important; border: none !important;}
.ht-350{ height: 350px;}




