
/* width */
::-webkit-scrollbar {
	width: 7px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
	background: #fff; 
  }
   
  /* Handle */
  ::-webkit-scrollbar-thumb {
	background: #ccdae9; 
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
	background: #c7d9eb; 
  }
.alert{display:none;width:100%;height:100%;top:0px;left:0px;background:url('/images/transpBlack50.png') repeat scroll 0 0 transparent;position:fixed;z-index:999;}
.alert .container{width:350px;height:auto;padding-bottom:20px;min-height:150px;z-index:350;border-radius: 10px;
position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);background:#fff;position:fixed;}
.alert .container .top{width:100%;margin:0px ;overflow:hidden;height:40px;position:absolute;top:0px;left:0px;}
.alert .container .top h2{text-align:center;color:#fff;background:#383838;height:30px;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius:8px;-khtml-border-radius:8px;text-transform: uppercase;margin-top:0px;margin:0px;font-size:16px}
.alert .container .top h4{padding-left:20px;line-height:25px;height:25px;font-size:16px;font-weight:bold;color:#000;width:140px;display:inline-block;margin:0px;}
.alert .container .top span{display:block;text-align:center;color: #1e1e1e;
text-transform: uppercase;
padding-top: 10px;font-size:16px;font-weight:bold;}
.alert .container .body{padding:10px 0px 5px 0px;text-align:center;font-size:14px;color:#444;height: auto;margin-top:40px;min-height:30px}
.alert .container .body2{padding:10px 0px 5px 0px;text-align:center;font-size:14px;color:#444;height: auto;margin-top:40px;min-height:30px}
.alert .container .btnbar{display:block;text-align:center;width:100%;margin-top: 15px;}
.alert .container .btnbar a{background-color: #497be5 !important;
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);
font-weight: 500;
min-width: 90px;
display: inline-block;
min-height: 33px;}
.alert .container .btnbar a:hover{background-color:#970303;color:#fff;min-width:60px;min-width: 90px;
display: inline-block;
min-height: 33px;}
.alert .container .body input[type="text"]{width:150px;font-size:16px;font-weight:bold;padding:5px;text-transform: uppercase;}
.alert .container .body2 input[type="text"]{width:400px;font-size:16px;font-weight:bold;padding:5px;height:50px}
.alert  .container .body  #lblalertbdy font{color: #000 !important;}
.btn-success {color: #fff;background-color: #28a745!important;border-color: #28a745!important;}
.btn-cancel {color: #000;background-color: #f9f9f9!important;border-color: #f1f1f1!important;}

.switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.switch input {opacity: 0;width: 0;height: 0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.slider.round{border-radius:34px;margin: 0px!important;}
.slider.round:before { border-radius: 50%;}

.popfrm23{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}
.popfrm23small{right:0px!important;width:30% ;left:auto!important;top:0px!important;min-width:initial!important;border-radius:0!important;height:99%!important;background:#fff; border: dashed #c1d5f7 1px !important;}
.popfrm23small2{right:0px!important;width:36% ;left:auto!important;top:0px!important;min-width:initial!important;border-radius:0!important;height:99%;background:#fff; border: dashed #c1d5f7 1px !important;}
.popfrm23medium{width:60% !important;position:fixed;right:0px!important;top:0px!important;left: auto!important;height:99% !important;min-width: 30%!important;background:#fff; border-radius: 0 !important; border: dashed #c1d5f7 1px !important;}
.popfrm23medium2{width:80%;position:fixed;right:0px!important;top:0px!important;left: auto!important;height:99% !important;min-width: 30%!important;background:#fff; border-radius: 0 !important;border: dashed #c1d5f7 1px !important;}
.popfrm23large{width:100%!important;position:fixed;right:0px!important;top:0px!important;height:99% !important;min-width: 30%!important;left: auto!important;background:#fff; border-radius: 0 !important;border: dashed #c1d5f7 1px !important;}
.popfrm23 .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);}
.popfrm23 .popup-wrap .head{background: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;height:40px !important;border-top: 5px solid #e5e7f4;}
.popfrm23 .popup-wrap .head h2{font-size: 14px;color: #333;font-weight:600;padding: 10px 0 10px 20px; float:left;height:21px}
.popfrm23 .popup-wrap .head ul{float: right;background: #fff;}
.popfrm23 .popup-wrap .head ul li{float: right; padding:2px 10px 2px 10px; cursor: pointer;}
.popfrm23 .popup-wrap .head ul li i{font-size:36px;color:#497be5;}
.popfrm23 .popup-wrap .left{float:left;width:40%;margin-bottom:20px;}
.popfrm23 .popup-wrap .left table{width:100%}
.popfrm23 .popup-wrap .left table tr{line-height:35px;}
.popfrm23 .popup-wrap .left table th{font-size:13px;text-align:right;padding-right:3px;line-height:40px;font-weight:400}
.popfrm23 .popup-wrap .left table td{font-size:13px;text-align:left;padding-left:3px;line-height:55px}
.popfrm23 .popup-wrap .rght{float:right;width:58%;margin-bottom:20px;}
.popfrm23 .popup-wrap table{width:100%}
.popfrm23 .popup-wrap select{width:150px;line-height:40px;font-size:13px;margin: 0px 5px 0px 5px;vertical-align:middle;height:30px;margin-top:2px;}
.popfrm23 .popup-wrap option{font-size:13px;padding: 5px 0px 5px 0px;vertical-align:middle;line-height:30px;height:30px;}
.popfrm23 .popup-wrap option:nth-child(even){background-color:#f1f1f1;}
.popfrm23 .popup-wrap input{height:40px;background-color:#fff;border:1px solid #D6D6D6;padding:3px 10px;width:190px;font-size:14px;margin:0 10px 0 3px;border-radius:6px;}
.popfrm23 .popup-wrap textarea{width:96%;height:80px;text-align:left;overflow-x:hidden;font-size: 13px!important;}
.popfrm23 .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;} 
.popfrm23 .popup-wrap input[type=checkbox]:checked{color:#f00;} 
.popfrm23 .popup-wrap .body{margin:10px 0px 10px 6px;width:98%}
.popfrm23 .popup-wrap .body .row{display:table-row;width:99%;background-color:#f1f1f1}
.popfrm23 .popup-wrap .body .row span{display:table-cell;padding:6px;border:1px solid #fff;}
.popfrm23 .popup-wrap .body .row p{line-height:22px;color:gray;font-size:13px;height:auto}
.popfrm23 .popup-wrap .bodyT{background:#f3f3f3;width:98%}
.popfrm23 .popup-wrap .bodyT table{width:100%}
.popfrm23 .popup-wrap .bodyT tr{line-height:35px;}
.popfrm23 .popup-wrap .bodyT th{font-size:13px;text-align:right;padding-right:3px;line-height:35px;font-weight:400;}
.popfrm23 .popup-wrap .bodyT td{font-size:13px;text-align:left;padding-left:3px;line-height:35px}
.popfrm23 .popup-wrap .bodyT th .brdr{border-bottom:1px dotted lightgray}
.popfrm23 .popup-wrap .bodyT th p{display:inline;font-size:14px;font-weight:bold;color:red}
.popfrm23 .popup-wrap .tdfix td{height:40px!important;}
.popfrm23 .popup-wrap .tdfix td a{display:inline!important}
.popfrm23 .popup-wrap .mnulst{max-height:420px}
.popfrm23 .popup-wrap .mnulst td{font-size:14px!important}
.popfrm23 .popup-wrap .btnbar{text-align:center}
.popfrm23 .popup-wrap .btnbar span{display:inline-block}
.popfrm23 .popup-wrap .fulltab table{width:100%}
.popfrm23 .popup-wrap .fulltab td input[type=text]{display:block;width:100%}
.popfrm23 .popup-wrap .fulltab .vh50{height:46vh}
.popfrm23 .popup-wrap .fulltab th p{display:inline;color:red;font-weight:bold}
.popfrm23 .labelwrap label{display:block}
.popfrm23 .input100pct input[type="text"],.popfrm23 .input100pct select,.popfrm23 .input100pct input[type="number"]{width:100%!important}

.popfrm23, .modal, .popfrm, .popfrm23medium, .popkeyin, .popfrm23medium2, .popfrm23small, .cstmwt-bx, #divdisplaymenudtl, #divmnudscobjP, #divstorageobj, #divempshiftpop {
    animation-name: animate-pop;
    animation-timing-function: cubic-bezier(0.26, 0.53, 0.74, 1.48);
    animation-duration: 0.7s;
}

#divdisplaycustomer {border-radius: 0; height: 100% !important;}
#cstMenu0 input[type=text]{ background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
#cstMenu0 textarea{ width: 100% !important; border-radius: 0 !important;}
.popfrm .popup-wrap { background: #f0f3f8 ;}
#txtAudtC{background: #f4f5fc !important;border-radius: 0 !important; width: 100% !important; }
#d3auditC label { display: block; padding-bottom: 5px;}
#d3auditC select{ width: 100% !important; margin: 0 !important; margin-top: 7px !important;}
#d3auditC input{ margin: 0 !important;}
input[type='text']:focus{border:1px solid #cfe7ff !important;outline:1px solid #cfe7ff !important; box-shadow: none !important;}
input[type='number']:focus{border:1px solid #cfe7ff !important;outline:1px solid #cfe7ff !important; box-shadow: none !important;}
textarea:focus{border:3px solid #cfe7ff !important;outline:2px solid #cfe7ff !important}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx){ 
.container .note {width:100%!important;margin:0px;overflow:hidden;height:auto;position:absolute!important;bottom:0px;left:0px;padding:0px!important}
.container .note .note1{width:64%;margin-left:1%;height:65px}
.container .note .note2{width:30%;margin-left:1%;height:65px}
.container .body{margin-bottom:5px;}
.alert .container .body {max-height: 110px}
}


.tabBorder1 td{ text-align: left !important;  height: inherit !important; border-bottom: transparent !important;}
.tabBorder1 th{text-align: left !important; color: #9c9999 !important; border-bottom: transparent !important; height: initial !important; line-height: 24px !important;}
div#divcustdtl {
    padding: 10px;
    border: solid 1px #f1f1f1;
	margin-left: 10px;
}

#divevtdtl{ padding: 10px;border: solid 1px #f1f1f1; margin-right: 10px;}
#divcustbtn{ margin-top: 10px; text-align: center;}
#divevtbtn{ text-align: center;}
#divcustbtn a{ background: #497be5; color: #ffffff; padding: 10px !important; margin-top: 10px !important; padding-left: 0 !important;}
#divevtbtn a{ background: #497be5; color: #ffffff; padding: 10px !important; margin-top: 10px !important; padding-left: 0 !important;}
#divreqstdtl .popedt .popup-wrap h3{ font-size: 17px; font-weight: 400;}
#divevtbtn{margin-top: 10px !important;}
#divreqstdtl .table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,.02);}
.popwdth50p{ width: 50% !important;}
#divreqstdtl .popedt .popup-wrap .rqstonln td {line-height: 40px!important;}
.popedt .popup-wrap .body table th{ line-height: 40px !important;}
#divevtdtl .contentS div{ height: 120px !important;}
.tabBorder1 .contentS div{line-height: 20px !important; font-size: 13px !important;}
.tabBorder1 .highlight {font-weight: 800;color: #666 !important;font-size: 18px !important;font-style: italic;border-bottom: dashed 3px #ccc;padding-bottom: 5px;}
#divcustbtn i {background: #416ecf;padding: 11px;}
#divevtbtn i {background: #416ecf;padding: 11px;}
.bg-white{ background: #fff;}

#d2 .mr-50 {margin-right: 10px !important;}
.icon-style01{font-size: 20px !important;background: #fff;border: solid 2px #d3dee7;padding: 5px 12px;border-radius: 5px;margin-top: -5px; margin-left: 10px;}
.radiobtn-01 .col-sm-4 { background-color: #f0f3f8; margin-right: 8px; padding: 6px;}
.radiobtn-01 .col-sm-4 label{ display: block; cursor: pointer;}
.position-inherit{ position: inherit !important;}
.minheight-37em{ min-height: 37em !important;}
.largeTab .largeTabTabs{min-height: 38em;}
#divmenudscbtn span{ margin-right: 10px !important;}
#divtab1 .btnWrap ,#divtab0 .btnWrap, #divtab2 .btnWrap, #divtab5 .btnWrap, #divtab6 .btnWrap { position: absolute !important;margin: auto; right: 0; bottom: 10px;}
#frmcloudupd{ height: 375px !important; width: 98% !important;}
#frmmain{ height: 375px !important;}
#divtabmnudtl{overflow-x: hidden;}
.largeTab .largeTabTabs #divdietarytab{ min-height: 416px !important;}
#divtabmnudtl{ padding-right: 10px !important;}
.d-inlne-block{ display: inline-block !important;}
#DDevententry{ background: #fafcff !important; border: 1px solid #cfe7ff !important; border-radius: 0 !important;}
#divddevepkg, #divcommfmtbox, #divcommfmtbox2{border-radius: 0 !important; border: dashed #c1d5f7 1px !important; background: #fff;}
#divcommfmtbox2 select, #divcommfmtbox2 input{background: #fafcff !important; border: 1px solid #cfe7ff !important; border-radius: 0 !important;}
#divcommfmtbox2 .btncss a{background-color: #009fe8 !important; border-radius: 0 !important; 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;}
#divcommfmtbox2 .btncss a:hover{background-color: #00bcc9 !important;}
#btnevepkg01, #btnevepkg02{ margin-top: 25px;}
.cstm-tble02 label{ display: block;}
.cstm-tble02 input, .cstm-tble02 select, .cstm-tble02 textarea{ border-radius: 0 !important; background: #fafcff !important; border: 1px solid #cfe7ff !important; width: 95% !important;}
#divprodftm .modal-dialog {width: 100% !important; max-width: 100% !important;}
#divtab0 input, #divtab0 select, #divtab0 textarea, #divtab1 input, #divtab1 select{background: #fafcff !important; border: 1px solid #cfe7ff !important; border-radius: 0 !important;}
.menuitemEdit li.active a {background: #009fe8 !important;}
.menuitemEdit{ background: #fff !important;}
.menuitemEdit li a{border-right: 1px solid #f1f1f1 !important;}
.nav-tabs {border-bottom: 1px solid #f1f1f1 !important;}
.modal-header .fa-times{ font-size: 25px; color: #666;}
#divprodftm .modal-footer{ background: #fff !important;}
.modal .modal-header{background: #f7fbff !important;}
#lblresult table tr td a{ line-height: 35px;}
.snd-charge-pms select, .snd-charge-pms input[type="text"]{height: 40px; background: #fafcff !important;width: 100% !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important;}
.snd-charge-pms table td a{ box-shadow: none !important;}
.popfrm23, .modal, .popfrm, .popfrm23medium, .popfrm23large, .popfrm23medium2, #divvenue {
    animation-name: animate-pop;
    animation-timing-function: cubic-bezier(0.26, 0.53, 0.74, 1.48);
    animation-duration: 0.7s;
}
.chk-width-adj input[type="checkbox"]{ width: initial !important;}
.height-initial {height: initial !important;}
.block-tble01 .fa-times::before{ background: none !important; color: #666 !important; font-size: 24px;}
.block-tble01 input[type="text"]{ width: 93% !important;}
.block-tble01 textarea{ height: 250px !important;}
.block-tble01 .modal-content{ box-shadow: none !important;}
.porder-nav a:before, #lblresult a:before{font-family: 'FontAwesome'; font-size: 26px !important;}
span#lblpodtl table td {padding: 10px;}
.odrPayopt .hdr .fa-times:before{ background: none !important; font-size: 25px;}
#hrefbtnrefund, #btnccpay a, .popkeyin .new a{ border-radius: 0; box-shadow: none; background-color: #009fe8 !important; color: #fff !important; border: none !important;}

span#lblpkglist table tr.active { border: dashed 2px #009fe8 !important; font-weight: bold !important; background: #f5f9fd !important;}
span#lblpkglist table tr.active td{ font-weight: 600 !important;}
span#lblpkglist table tr.active td .btnedit{ margin-top: 10px !important;}

.bulkinv input[type="datetime-local"], .bulkinv select, .bulkinv input[type="text"]{ border-radius: 0 !important; border-color: rgb(207, 231, 255) !important;width: 100%;}
.bulkinv .btncss a{padding: 9px 15px !important;}
.bulkinv table th { padding: 10px 0;}
.bulkinv input[type="text"]{ width: 50% !important;}
.bulkinv#divinvlist { height: 65vh;overflow-y: auto;}
div#hrefbulkinv i {font-size: 26px; margin-top: 10px;}
#DDservcat{ height: 40px !important;}
.batch-print input[type="text"], .batch-print select{background: #fafcff !important;border: 1px solid #cfe7ff !important; border-radius: 0 !important; margin: 0 !important; height: 40px !important; width: 100% !important;}
.batch-print label{ text-align: left !important; margin-bottom: 3px;}
.flex-fill {-ms-flex: 1 1 auto !important; flex: 1 1 auto !important;}
.batch-print a.fa.fa-filter, .batch-print a.fa.fa-refresh {margin-top: 17px;padding: 10px 15px;}
.batch-print .brdr{ border: 1px dashed #cfe7ff; padding: 5px; background: #fafcff;}
.batch-print .brdr input[type=checkbox]{ margin-top: 0 !important;}
#divhdr.batch-print span{ margin-right: 5px !important;}
.batch-print.mnubar2{ height: initial !important; border: dashed #c1d5f7 1px;}
.batch-print.mnubar2 label{font-weight: 400 !important; color: #666 !important; display: block !important;}
.batch-print a.btnXbg { padding: 8px 10px !important; background: #fafcff !important; border: 1px solid #cfe7ff !important;}
.batch-print.mnubar2 span{ text-align: left; margin-right: 5px !important;}
.batch-print.mnubar2 .brdr input[type=checkbox]{ zoom: 2 !important;}
.batch-print.mnubar2 .bg-info1{ background: #40a7c6 !important; margin-top: 14px;}
.batch-print.mnubar2 .fa.fa-print{ margin-top: 14px !important;}
.batch-tble table th, .batch-tble table td{ padding: 10px !important;}
.batch-tble table tr:nth-child(odd) {background-color: #fbfbfd;}
.batch-tble table tbody td{ background: none !important; border: none !important;}
.batch-tble table tbody td [type="checkbox"]{ zoom: 2;}
#divcatrlst .tablistxtn{ max-height: 60vh !important;}
.stdppXnd .head .fa-times{ color: #666 !important;}
.ht-75{ height: 75vh !important;}

#divaxcontactlist table td .btnsel{ background: none !important;}
#divaxcontactlist table td .btnsel:before {content: "\f046" !important;background: none !important; color: #009fe8 !important; font-size: 26px;}

.add-reminder-tble{ display: block;}
.add-reminder-tble span{ width: 100% !important;}
.add-reminder-tble select{margin-right: 0 !important; margin-left: 0 !important;}
.tsk-dtl td label span, .tsk-dtl th span{ color: red;}
.hdr .fa-times{ color: #666; font-size: 26px !important;}
.caterer{background: #f1f5f8;}
.caterer .frametop{ background: #fff; border-bottom: solid #d8f4fe;}
.caterer .frametop .name span {border-top: solid #cbf4fb; border-bottom: solid #cbf4fb; padding: 10px 15px; font-weight: 500px;}
.caterer .wtbdrbox{ background: #fff !important; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;}
.caterer .dateWrap{ background: none;}
.caterer #catrlist{ border: none;}
.caterer .catrlistWrapper{ margin: 0;}
.caterer .d-flex .flex-fill{ background: #f3fbfd; padding: 10px 0; margin-right: 5px; text-align: left; padding-left: 10px; font-weight: 500;}
.caterer .d-flex .flex-fill label{display: block; cursor: pointer; line-height: 27px;}
.caterer .d-flex .flex-fill input[type=radio]{width: 20px;height: 20px; float: left; margin-right: 5px;}
.caterer div#catrlist table th {font-size: 16px; border-bottom: 10px solid #e6eaed; background: #fff;}
.caterer #catrlist table tr.tableButtons{border-bottom: solid 12px #e6eaed; background: #fff !important;}
.caterer #catrlist table tr{ border-left: solid 5px #c7d4d8; background: #fff !important;}
.caterer #catrlist{ max-height: initial !important; height: 65vh;  scrollbar-color: #c7e6f1 #f7f9fb; scrollbar-width: thin;}
.caterer #catrlist table tr td:nth-child(2) a{ background: #00ba9d !important; color: #fff !important; border: none; font-size: 16px;padding: 7px 10px;}
.caterer #catrlist table tr td:nth-child(3) a{ background: #12cfec !important; color: #fff !important; border: none; font-size: 16px;padding: 7px 10px;}
.caterer #catrlist table tr td:nth-child(4) a{ background: #ffc700 !important; color: #fff !important; border: none; font-size: 16px;padding: 7px 10px;}
.caterer #catrlist table tr td:nth-child(5) a{ background: #8897ae !important; color: #fff !important; border: none; font-size: 16px;padding: 7px 10px;}
.caterer #catrlist table tr:hover{ border-left: solid 5px #67c3e2 !important;}
.caterer .dateWrap .go{ margin-top: 10px;}
.caterer .catrlistWrapper .calendar .input-group input[type="text"]{ margin-top: 10px;}
.caterer .brdr{border: solid 1px #f0f0f0;padding: 10px; margin-top: 10px; margin-right: 5px;}
.caterer .calendar label{ padding: 0 !important;}
.caterer .calendar input[type=checkbox] {zoom: 2; vertical-align: middle;margin-right: 5px;}
.caterer #divframebody{ border: dashed 2px #85d9f5; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important; height: 85vh; background: #fff; padding: 15px;}
.caterer #divframebody iframe{ border: dashed 1px #ced8de;}
.ahd-pr01 {width: 40% !important;top: 76px !important;left: 13px !important; margin: 0 !important; padding: 10px !important;}
.ahd-pr01 a.btnSelect:before { content: "\f046";font: normal normal normal 25px / 1 FontAwesome;}
.ahd-pr01 a.btnSelect{ background: none !important; padding: 0 !important; height: auto !important;}
.ahd-pr01.table th{ border-top: none !important; background: #f5f9fd !important;}
#divnotifyeditP .btncss {margin: 0 !important;}
.evnt-bigscrn h1 {font-size:20px;margin-top: 18px; font-weight: 600;}
.evnt-bigscrn select, .evnt-bigscrn input[type="text"]{ margin-left: 0 !important;}
.evnt-bigscrn label{ font-weight: 600; color: #666 !important;}
.evnt-bigscrn .bg-01{background: #f9f9f9;height: 72px;}
.evnt-bigscrn .bg-02{background: #f9f9f9;height: 72px; border-left: solid 15px #fff;}
.evnt-bigscrn .bg-03{background: #f9f9f9; height: 72px;}
.evnt-bigscrn .bg-04{background: #f9f9f9;height: 72px;}
.evnt-bigscrn input[type="radio"]{min-width: initial !important; margin: 0 !important;  width: 30px; height:30px !important; margin-right: 10px !important; cursor: pointer;}
.evnt-bigscrn .bg-03 label, .evnt-bigscrn .bg-04 label{ display: block; line-height: 57px; cursor: pointer; font-size:18px !important;}
.evnt-bigscrn .bg-05{background: #f9f9f9; color: #666; height: 72px; border-right: solid 15px #fff;}
div#divpayplan { right: auto !important;}
div#divpayplan .m-2{ margin: 0 !important;}
/*.cstm-clndr01 td#tdcolTxt {background: #637085 !important;color: #fff !important;font-size: 18px !important;border-bottom: dashed 2px #fff !important;}*/
.auto-rmnd-frm01 .popClose {right: 0 !important; top: 0 !important; background: none !important; color: #222 !important;}
.auto-rmnd-frm01 .popClose i{ color: #222;}
div#divformedt .popClose {background: none !important;}
.auto-rmnd-frm01 table tr, .auto-rmnd-frm01 table tr td, .auto-rmnd-frm01 table th{ display: block; text-align: left !important;}
.auto-rmnd-frm01 input[type="text"], .auto-rmnd-frm01 select{background: #fafcff !important;border: 1px solid #cfe7ff !important; border-radius: 0 !important;}
span#lbleditform select {border: 1px solid #cfe7ff !important;}
.auto-rmnd-frm01 .fldedit h2{background: #f5f9fd !important;margin-bottom: 5px;padding: 5px 0;height: auto;}
.cstmwt-bx{border-radius: 0 !important; border: dashed #c1d5f7 1px !important;}
.tble-fltr th.header {background: #f7fbff !important; padding: 7px !important; text-decoration: none !important; color: #898686; border-bottom: solid 2px #e9f2fb;}
.w-98{width: 98% !important;}
.th-adj01 th:nth-child(3) {padding-right: 21px !important;}
div#divblocklist table td:last-child {text-align: center;}
.asgn-blks h2 {font-size: 16px; background: #f7fbff; margin-bottom: 5px;}
.asgn-blks h2 i{color: #1c8cdd; font-size: 18px;}
.asgn-blks #divblockact table th:first-child, .asgn-blks #divblocknew table th:first-child { text-align: left;}
.asgn-blks #divblockact table td:last-child, .asgn-blks #divblocknew table td:last-child {text-align: center;}
.asgn-blks #divblockact table td:last-child a{ display: inline-block !important; background: #1e94c3 !important; height: initial; width: initial !important; padding: 0 15px !important; line-height: 30px;font-size: 15px !important;}
.asgn-blks #divblockact table td:last-child a:before { content: "\f160";}
.asgn-blks .tablistxtn{max-height: 450px !important; height: 450px;}
.asgn-blks #divblocknew table td:last-child a{display: inline-block !important; padding: 0 15px !important; line-height: 30px;}
.asgn-blks #divblocknew table td:last-child a:before { content: "\f160";}
.left-ps01{ left: 30% !important;}
.ad-blk01 label{ display: block;}
.ad-blk01 .row{ background: #fff !important; display: flex !important; width: initial !important;}
.ad-blk01 select, .ad-blk01 input[type="text"]{ width: 100% !important; margin-left: 0 !important; height: 40px !important; margin: 5px 0 !important;}
.ico-change table td a span img{ display: none;}
.ico-change table td a span:before { content: "\f044"; font: normal normal normal 28px / 1 FontAwesome; color: #37a0eb;}
.ico-change table td a span:after { content: "\f00c"; font: normal normal normal 28px / 1 FontAwesome; color: #37a0eb; margin-left: 10px;}
.scrol-exptn #divtabmain {height: 85vh !important; overflow-y: auto;}
#divhdr input[type="text"] { background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}

#divdatalst .table-striped tr:nth-of-type(2n+1) , #divdatalst .table-striped tr:nth-of-type(2n+1) {background-color: #FFF !important;}
#divdatalst .table-striped tr th , #divdatalst .table-striped tr th { background-color: #fff ;}
.dborad-form input[type="text"] { background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; padding: 5px; height: auto; width: 100%;}
.w-auto{ width: auto !important;}
.h-auto{ height: auto !important;}
.bx-shadow01{box-shadow: rgba(17, 12, 46, 0.10) 0px 48px 100px 0px !important;}
.db-bg01{ /*background: url("/images/db-bg01.jpg") no-repeat center;8*/ background: #fafcff;}
#DDchainId{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
.br-radius-7{ border-radius: 7px !important;}
.wtbdrbox2 { box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;border: dashed #c1d5f7 1px !important; background: #fff;}
.cal-ico .fa-calendar {position: absolute; right: 24px; top: 26px; color: #58b7e2;font-size: 22px;}
.grd-bg01{background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%) !important;}
.bx-shadow001{box-shadow: rgba(17, 12, 46, 0.06) 0px 48px 100px 0px !important; background: #fff;}
.stpere_col:before { font: normal normal normal 16px / 1 FontAwesome; color: #7cafc7; margin-right: 5px; content: "\f1fe";}
.stpere_col { padding: 10px;background: #f5fcff;color: #312d2d;margin-bottom: 5px; border-left: solid 3px #cfeffd; border-radius: 5px;}
.chrt-tble01 table td { font-weight: normal !important; border:none !important; }
.chrt-tble01 table th{ border: none !important;}
.chrt-tble01 table tr:nth-child(even) {background-color: #fafcff !important;}
.chrt-tble01 table  th { border:none !important; font-size: 13px !important; font-weight: 600 !important; background: #f5fcff !important; color: #475359 !important;}
.chrt-tble01.table-hover table tr:hover { background: #f5fcff !important;}
.chrt-tble01 table th, .chrt-tble01 table td { padding: 5px !important;}
.mt-20{margin-top: 20px;}
.ht-new02 { height: 265px !important;overflow-y: auto !important; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin; overflow-x: hidden;}
.ht-new01{ height: 330px !important; overflow-y: auto !important; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.w-99{ width: 99% !important;}
div#piehead1, #barhead1, #statushead1, #staubarhead1 {background: #f4fbfe;padding: 10px; font-weight: 600;}
div#contpers { margin-top: 5px;}
.cl-pstion01{position: absolute; right: 20px; top: 6px;}
#divnotifyeditP .body.rmleft.notfy .reminderForm{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.msg-tag-scrol{height: 60vh; overflow-y: auto; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
#divnotifyeditP .normhacc{overflow-y: auto; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.mnu-fltr .tablist th{ background: #f7fbff !important; border-bottom: solid 2px #e9f2fb; }
.mnu-fltr .tablist td{border-bottom: 1px solid #e9f4ff !important;} 
.w-30{ width: 30% !important;}
.mnu-fltr #txtresrvsrch{ height: 40px !important;}
.mnu-fltr #lblpmsrsvdtl{ height:35vh !important; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin; overflow-y: auto;}
.mnu-fltr .htpms01{ height:35vh !important; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin; overflow-y: auto;}
#divconpayactlist{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin; overflow-y: auto;}
div#lblpmsrsvdtl table tr td input[type="radio"] { width: 25px;height: 25px;}


table#tabInveDTL tr:first-child th { background: #f7fbff !important;}
.tabmain .divtab4 .invbody td, .tabmain .divtab4 .invbody th{border: 1px solid #e4f1fd;}
.tabmain .divtab4 .invbody{border-bottom: 2px solid #dde9f5;}


.mnu-fltr #lbltablisttab th { background: #f7fbff; border-bottom: solid 2px #e9f2fb; padding: 10px 0; text-decoration: none; color: #666; font-weight: 600;}
.mnu-fltr .table-hover tbody tr:hover {background-color: #f7fbff !important;}
.mnu-fltr .table-hover tbody td{ background: none;}
.mnu-fltr .table-hover tbody tr:hover:nth-of-type(2n+1){background-color: #f7fbff !important;}
.mnu-fltr .table-hover tbody td:first-child {padding-top: 13px;padding-bottom: 5px;}
.mnu-fltr .leftSidebar h3{background-color: #f7fbff; padding: 6px 10px; border-bottom: solid 2px #e9f2fb; color: #4f505c;}
.mnu-fltr .leftSidebar ul li.active { background: #4ab7e9; border: none;}
.mnu-fltr .leftSidebar ul li.active a, .leftSidebar ul li:hover a{ color: #fff;}
.mnu-fltr .leftSidebar ul li:hover{background: #4ab7e9; border: none;}
.mnu-fltr .leftSidebar ul li a:before { content: "\f00b";font: normal normal normal 14px / 1 FontAwesome; margin-right: 10px;}
.mnu-fltr .leftSidebar ul {padding: 0;height: 70vh; overflow-y: auto; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.mnu-fltr #lbltablist{height: 72.3vh; overflow-y: auto; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin; background: #fff;}
.mnu-fltr .tableforms ul li input[type="text"], .mnu-fltr .secHead li select{background: #fafcff !important;border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
.mnu-fltr .leftSidebar ul li { border-right: 0 !important; border-bottom: 1px dashed #dde9f5 !important;}
.tbmnu-cstm input[type="checkbox"]{ margin-left: 0 !important;}
.tbmnu-cstm input[type="text"]{ width: 90% !important;}
.tbmnu-cstm select{ width: 90% !important;}
.tbmnu-cstm div span:nth-child(3) input[type="text"] { width: 50px !important;text-align: center;}
.tbmnu-cstm div span:nth-child(5) input[type="text"]{text-align: center;}
.btm-pstn{ bottom: 55px !important;}
div#divmnuwzdpop {z-index: 10; min-width: initial !important; width: 33% !important;}
.cstm-descrip{ height: 60vh; min-height: initial !important;}
.bg-transparent:before{ background: none !important;}
.wtbdrbox { border-radius: 0 !important; box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075); border: dashed #c1d5f7 1px !important;background: #fff;}
#txtsrchIngred, #DDsubmnucat{ background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; margin-top: 10px; margin-left: 0 !important; width: 100%;}
#txtmenuwiz{ height: 50vh !important; line-height: 25px;}
.sbmnu-ht{ min-height: 50vh !important; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.srch-pms select {width: 100% !important;background: #fafcff !important; border: 1px solid #cfe7ff !important; height: 40px; border-radius: 0 !important;}
.srch-pms input[type="text"]{height: 40px;}
.srch-pms a.fa-refresh { margin-top: 20px;display: inline-block;height: 38px;}

.cmn-nw-tble #lblresult th { background: #f7fbff !important; border-bottom: solid 2px #e9f2fb !important;}
.cmn-nw-tble #lblresult td{ border-top: solid 1px #e9f2fb !important;}
.cmn-nw-tble th { background: #f7fbff !important; border-bottom: solid 2px #e9f2fb !important; color: #666 !important; font-weight: 600 !important;}
.cmn-nw-tble td{ border-bottom: solid 1px #e9f2fb !important;}
.ds-block{ display: block;}
.ht-40{ height: 40px !important;}
.cmn-tble-ht{height: 82vh !important; overflow-y: auto; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.extra-shadow{box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px !important;}
table.vnu-frm tr, table.vnu-frm th, table.vnu-frm td { display: block; text-align: left !important; padding-left: 0 !important;}
table.vnu-frm th{ line-height: 15px !important;}
table.vnu-frm input[type="text"], table.vnu-frm select{ margin-left: 0 !important; background: #fafcff !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important; width: 100% !important; margin-top: 5px !important; margin-right: 0 !important; }
#DDvCountry, #DDvstate{border: 1px solid #cfe7ff !important;}
.cmn-nw-tble#lbltmpltlst{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin; overflow-y: auto;}
#divResrvSearch input[type="text"]{ background: #fafcff !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important; width: 100% !important; margin-left: 0 !important;}
.secHead #txtSrch{ background: #fafcff !important;border-radius: 0 !important;border: 1px solid #cfe7ff !important; width: 100% !important;}
#divResrvSearch .d-flex{ gap: 10px 10px;}
#lblpmsrsvdtl2{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.tablistxtn{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.edtmain .mstrlist tr:hover td { background: #f7fbff !important;}
.divdatalst-position{ position: inherit !important; top: 0 !important;overflow-y: auto !important; height: 80vh !important; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.cmn-nw-tble#lblresult {height: 80vh; overflow-y: auto; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.cmn-nw-tble tr:hover{background-color: #f7fbff !important;}
ul.secHead h3 {font-size: 22px; color: #4f505c !important;}
.cmn-nw-tble #lblresult tr:hover {background: #f7fbff !important;}
.divdatalst-ht{height: 80vh !important; max-height: 80vh !important; overflow-y: auto; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
div#divMclntlst table td a.btnEdit { padding: 0 !important;}
#frmcustcldupd{ width: 99%;}
.tabmain .divtab7 .tab{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
ul.secHead select, ul.secHead input[type="text"] { margin-left: 0 !important; width: 100% !important;}
.secHead li{ margin-right: 5px;}
ul.secHead li label {margin-left: 0 !important;}
.bcal-table tbody td{ height: 35px;}
.frame{ scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.fs-26{ font-size: 26px !important;}
div#divroomlist2 .body input[type="text"], div#divroomlist2 .body select, div#divroomlist2 .body textarea{width: 100% !important; background: #fafcff !important; border: 1px solid #cfe7ff !important; border-radius: 0 !important; margin-right: 0 !important; margin-left: 0 !important;}
div#divroomlist2 .body select
.w-60{ width: 60% !important; max-width: 60% !important;}
.w-49{ width: 49%;}
div#lblocclst select { width: 50% !important; max-width: 80%;}
.stdpopup .rmrght #lblocclst div:nth-child(1) {background: #eef6ff;}
.stdpopup .rmrght #lblocclst .RoomCol{ background: #f7fbff;}
.stdpopup .rmrght .roomadd{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.sidebar-menu > li > .treeview-menu{scrollbar-color: #ffffff #4989a6; scrollbar-width: thin;}

.cmn-nw-tble#divlist tr:hover {background: #f7fbff !important;}
.cmn-nw-tble#divlist th{background: #f7fbff !important; border-bottom: solid 2px #e9f2fb !important; color: #666 !important; font-weight: 600 !important;}

.cmn-nw-tble#lblresult th {background: #f7fbff !important; border-bottom: solid 2px #e9f2fb !important; color: #666 !important;}
.cmn-nw-tble#lblresult tr:hover td{background-color: #f7fbff !important;}
.pms-sync span{ display:block !important;}
.pms-sync span label{ display: block;}
.pms-sync span select{background: #fafcff !important; border: 1px solid #cfe7ff !important; width: 100% !important; margin: 0; margin-top: 5px;}
.pms-sync input[type=checkbox]{ width: 20px; height: 20px; margin-right: 5px;}
.mh-80#lblresult {max-height: 80vh !important;}
.pms-sync span label.chk{ border: dashed 1px #cfe7ff; padding: 7px; font-size: 16px !important; margin-bottom: 5px; cursor: pointer;}
.ps-bottom{position: absolute; width: 87%; bottom: 0;}
span#lblcontractsearch a.btnActive{ background: none !important; padding: 0 !important;}
span#lblcontractsearch a.btnActive:before, span#lblcontractsearch a.esignyes:before{content: "\f0f6"; font: normal normal normal 22px / 1 FontAwesome; color: #009fe8;}
span#lblcontractsearch a.esignyes{ background: none !important; padding: 0 !important;}

.cmn-nw-tble#divlist { height: 28vh;scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.actnlsit #txtstdt, .actnlsit #DDDayList, .actnlsit select{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; }
div#divrecurlst.cmn-nw-tble th { background: #f7fbff !important;}
div#divrecurlst.cmn-nw-tble tr{ background: #fff !important;}
div#divrecurlst.cmn-nw-tble tr td { background: #fff !important;}
div#divrecurlst.cmn-nw-tble tr:hover td{background: #f7fbff !important;}
.close-ico01{position: absolute; right: 0; top: 0; font-size: 26px !important;}
.close-ico01 i { font-size: 26px;}
#divnotifyeditP select, #divnotifyeditP input [type="text"], #divnotifyeditP textarea{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
#ddtabsmain .nav { border-bottom: dashed #c1d5f7 1px !important; max-height: fit-content;background: #fff; margin-top: 10px; box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;}
#ddtabsmain .nav li a { background: #fff; border: 0; }
#ddtabsmain .nav li a span{color: #0170a2 !important; font-size: 15px !important; text-transform: uppercase;}
#ddtabsmain ul li a.active{padding: 14px 23.4px;}
#divfbhdr select, #divhdr select, #txtcashx{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; width: 100% !important; margin-left: 0 !important;}
input#txtSearch { height: 42px;}
.cmn-nw-tble#lblfeedlist table th {background: #f7fbff !important; border-bottom: solid 2px #e9f2fb !important;}
.cmn-nw-tble#lblfeedlist table tr:hover{ background: #f7fbff !important;}
#divaddcash .fa-times:before{ background: none !important;}
div#divaddcash table {width: 100%;}
.cmn-nw-tble#lbltbls table th {padding: 10px;}
#lblresult2 input[type=checkbox] { width: 30px; height: 30px;}
.bg-none{ background: none !important;}
span#lbleditform.lbledtfrm input[type="number"] { width: 100%; border: 1px solid #cfe7ff !important; border-radius: 0 !important; background: #fafcff !important; margin: 0 0 5px 0;}
span#lbleditform.lbledtfrm input[type=text], span#lbleditform.lbledtfrm select{width: 100% !important;  margin: 0 0 5px 0;}
span#lbleditform.lbledtfrm select#DDFld4, span#lbleditform.lbledtfrm select#DDFld5, span#lbleditform.lbledtfrm select#DDFld7, span#lbleditform.lbledtfrm select#DDFld9, span#lbleditform.lbledtfrm select#DDFld11 { min-width: 100%;}
#d1.cmn-nw-tble{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin; overflow-y: auto !important;} 
div#lbltablelist.cmn-nw-tble table th:nth-child(5), div#lbltablelist.cmn-nw-tble table td:nth-child(5), div#lbltablelist.cmn-nw-tble table th:nth-child(6), div#lbltablelist.cmn-nw-tble table td:nth-child(6) {text-align: center !important;}
.popedt .popup-wrap{border: dashed #c1d5f7 1px !important;}
.admnu-clmn#divtabeditMain span { background: #fff; border-left: 1px solid #e9f2fb; border-bottom: 1px solid #e9f2fb;}
.admnu-clmn#divtabeditMain .bg-brdr span{background: #f7fbff !important; border-bottom: solid 2px #e9f2fb;}
.admnu-clmn#divtabeditMain span input[type="text"], .admnu-clmn#divtabeditMain span select{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
.markItUpEditor#txtamzmenu { height: 50vh !important;width: 100%;}
div#divmnudscobj #markItUpTxtamzmenu { max-width: 100% !important;}
.lkupedt .mainBtn{ line-height: 22px;}
span#fldContent input[type="text"], span#fldContent input[type="password"], span#fldContent select { background: #fafcff !important; border: 1px solid #cfe7ff !important; border-radius: 0 !important; width: 100% !important;}


.setting .setframe{ background: #fff;}
.setting .setframe .hdr{background: #f7fbff !important; border-bottom: solid 2px #e9f2fb;}
.setting .setframe .line span a{ padding: 10px;}
.setting .setframe .line span a:hover { background: #4ab7e9;}
.setting .setframe .line span a:hover p, .setting .setframe .line span a:hover i{ color: #fff;}
.setting .setframe .line{ border-right: 0 !important;}
.setting .line span a p{ font-size: 17px !important;}
.setting .line span a i{ line-height: 26px; color: #4ab7e9; font-weight: bold;}
.setting .setframe .hdr i {color: #009fe8;}
.setting .setframe{width: 60% !important;}
.secHead h2{ line-height: 21px !important;}
div#d2xp.cmn-nw-tble th {font-weight: normal !important;}
div#d2xp.divdatalst-ht .btnbar { float: right; margin: 0; padding-bottom: 10px;}
#divhallprice input[type="text"], #divhallprice select, #lblhallcaplist input[type="text"]{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; width: 100%; margin: 5px 0;}
.btnedit:before, .mergecls:before, .servicescls:before, .btnqrprint:before, .btnimgupd:before{ font-size: 26px !important; color: #009fe8 !important;}
.cmn-nw-tble#lblservicelist th { background: #f7fbff !important;border-bottom: solid 2px #e9f2fb !important;}
#divpopservice input[type="text"], #divpopservice select{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; width: 100%;}
.ovrflw{scrollbar-color: #dde9f5 #ffffff;scrollbar-width: thin;}



#lbllocatiform input[type="text"], #lbllocatiform select, #lbllocatiform input[type="number"], #DDGroup, #lbledtbody input[type="text"], #lbledtbody textarea, #txttlgrp, .secHead select, .secHead input[type="text"], #divglaccftmP select, #txttermdesc, #divtabftm input[type="text"], #divtabftm select, .mnuoptn-right select, .mnuoptn-right input[type="text"], .form-fileds01 select, div#divmenulist input[type="text"], .cmn-frm input[type="text"], .cmn-frm select, .cmn-frm textarea, .cmn-frm input[type="text"], .cmn-frm input[type="password"], #DDSite, #DDUser, .reporthdr select, .reporthdr input[type="text"], #advrow1 input[type="text"], #advrow2 input[type="text"], #lblFilterBand input[type="text"], #txtdate, #divupdcard input[type="text"], .changepwd-mb input[type="password"], #lblprntcls2 input[type="text"], #lblprntcls2 select, #lbloptnlist input[type="text"], #lblclntphn input[type="text"], #lblclntphn select, .wrap-input100 input[type="text"], .wrap-input100 select, .wrap-input100 input[type="tel"], .wrap-input100 input[type="email"], .wrap-input100 input[type="number"], .wrap-input100 textarea, #DDusTxpgp, #divemailinvce input[type="text"], #divemailinvce textarea, .cust input[type="text"], .cust select, #divtabmain input[type="text"], #divtabmain select, #divtabmain textarea, #divusrhdr input[type="text"], #divusrhdr select, .cmn-nw-tble#lbldiscount select, .cmn-nw-tble#lbldiscount input[type="number"], #txtDiscM, #divevepkgupd select, #divevepkgupd input[type="text"], #lbloptndtlshft select, #txtcpyevedt, #DDContract, #divresyncclnts select, #divresyncclnts input[type="text"], #txthallprnote, #divJsonEdit #divJsonEditList select, #divJsonEdit #divJsonEditList input[type="text"], #divJsonEdit #divJsonEditList input[type="number"], #lbleditform input[type="text"], #divpxiersupport input[type="text"], #divpxiersupport textarea, .ish-log input[type="text"], .ish-log select, .ish-log input[type="email"], #diveditissue input[type="text"], #diveditissue input[type="number"], #diveditissue select, #diveditissue textarea, #tabreport textarea, #divemail input[type="text"], #divemail textarea, #lbloutput input[type="text"], #DDpostreve, #txtvenue, .tsk-swtch input[type="text"], #lblemptsk table td select, #divtaskpop select, #divtaskpop input[type="text"], #txttnote, #DDimprtrsrvty, #DDRsearchR, #DDPkglist, #txtcustSR{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; width: 100%;}

#lbloptndtlshft select{ width: 30% !important; height: 40px !important;}
#lbleditform select{ min-width: 100% !important;}
#divproposal select, #divproposal input[type="text"]{ margin: 0 !important; background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}

#DDimprtrsrvty{ padding: 10px; height: 40px; margin-left: 0 !important;}
div#lblpmsrsvdtl2 table th {
  background: #f7fbff !important;
}


#txtmsg{scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
.cmn-nw-tble #lbltmplst tr:hover td { background: #f7fbff;}
.prpsl-nme{font-size: 18px !important;font-weight: bold; color: #386e9b !important; height: 50px !important;}
.prpsl-nme02{font-size: 18px !important; font-weight: bold !important; height: 50px !important;}
.prpsl-nme02 option { font-size: 18px; font-weight: bold; border-bottom: dashed 1px #ccc !important;}
.pagemsgtmplt #txtmsg{ width: 100% !important; margin: 0 !important; border: dashed #c1d5f7 1px !important;border-radius: 0 !important;}
.ht-96{ height: 96%;}
.markItUpContainer { border: solid 1px #e7e7e7;}
label.cstm-lbl { font-size: 16px !important; margin: 7px 0; font-weight: 600 !important;}
span#lbltmplst.prpsl-tble table td:nth-child(3) { font-size: 15px !important; font-weight: bold;color: #386e9b;}
span#lbltmplst.prpsl-tble table td:nth-child(3):before { font: normal normal normal 14px / 1 FontAwesome; margin-right: 7px; content: "\f0f6"; font-size: 18px;}
.cmn-nw-tble #lbltmplst table th { padding: 5px 0;}
select#DDDebit {margin-bottom: 15px;}
.mainBtn { background-color: #009fe8; color: #fff !important; padding: 7px 18px; border-radius: 0 !important; line-height: 29px; font-size: 15px; height: 42px; 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;}
div#lbloptnlist.cmn-nw-tble tr td { background: #fff !important;}
div#lbloptnlist.cmn-nw-tble tr:hover td{background-color: #f7fbff !important;}
div#lbloptnlist table th:nth-last-child(2) { text-align: left;}
.secHead h2 { line-height: 21px !important;}
.secHead h2 {font-size: 24px !important; font-weight: bold !important;}
.top-pstn01{ top: -54px !important;}
.top-pstn02{ top: -48px !important;}
.cmn-nw-tblediv#divmenulist th, .cmn-nw-tble#divservlist th { padding: 10px !important;}
.cmn-frm input[type="checkbox"]{ width: 25px !important; height: 25px !important;}
.cmn-nw-tble#divservlist input[type="text"]{ width: 50% !important; background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
.cmn-overflow{overflow-y: auto; scrollbar-color: #dde9f5 #ffffff;scrollbar-width: thin;}
.wk-tme select{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important; width: 40% !important;}
.width-99{ width: 99% !important;}
.line-ht-normal td{ line-height: normal; padding: 10px;}
span#lblattrblst input[type="text"] {width: 94%;}
#lblright th { padding: 10px !important;}

.reporthdr label{ display: block; margin-bottom: 5px;}
.cmn-nw-tble .rptcrt {margin-bottom: 10px;}
#DDStatus{ height: 40px; margin-top: 0;}
.border{border: dashed #c1d5f7 1px !important;}
div#lstevety label { margin-right: 10px;}
div#divschddata table td {}
div#divschddata table.tablesorter thead tr .header{ padding-right: 18px;}
div#divschddata .cntrctcmt {border-bottom: 1px #d2e7ff solid; margin: 10px 0; padding: 10px 0;}
div#divschddata .row:first-child { background: #f7fbff; border-bottom: solid 2px #eaf2fb;}
select#DDDateType, #DDPeriod { height: 40px; margin-top: 0;}
h3#lblclsnm {color: #fff !important;}

div#divschddata table {width: 100%; margin: 0;}
div#divschddata table th { border: dashed 1px #c4d5f8;}
.text-primary { color: #009fe8 !important;}
#divupdcard select, #divbeoprint select{background: #fafcff !important; border-radius: 0 !important; border: 1px solid #cfe7ff !important;}
.edtmain .video h2{background: #4ab7e9;color: #fff; height: auto;margin-bottom: 10px; border-bottom: solid 5px #4496c5;}
.video .wtbdrbox { margin-bottom: 30px !important;}
.lction-chng table {border: dashed #c1d5f7 1px !important;box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;margin: 30px 20px;}
.lction-chng table th { background: #f7fbff !important;}
.lction-chng table td {border-bottom: 1px dashed #dbe6f1 !important; font-weight: bold;}
#divtemplate .contact100-form-title{ padding: 0 !important;}
#divtemplate a{ border-radius: 0 !important; background-color: #009fe8 !important;}
.border{border: dashed #c1d5f7 1px !important;}
.td-pdng table td{ padding: 5px;}
.roomManual #txtrmqty{width:100%!important;-webkit-appearance:none;margin:0px;background:#fff!important}
.h-350{ height: 350px !important;}
.cmn-nw-tble#lbldiscount table td{ padding: 5px !important;}

#divschddata table.catlist th{ background: #f8f9ff !important; color: #607a9f; font-weight: 600;}
#divschddata table.catlist td{ border: solid 1px #e8e6f0 !important;}
#divschddata table.catlist .out { background: repeating-linear-gradient(45deg, #fff,  #ebebeb 1px, transparent 5px) !important;}
#divschddata .catlist p{border-top: 30px solid #698eb3;}
#divschddata .catlist span{ top: 0;}
#divschddata{ padding: 15px !important; background: #fff;}
#divschddata table.catlist{box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;}

.shftlst tr:hover td {background-color: #f7fbff !important;}
div#lbloptndtlshft table td .btndel { background: none !important; padding: 0 !important;}
.cld-upload01{width:100%;border:0px;min-height:80vh !important; overflow-y: auto !important; scrollbar-color: #dde9f5 #ffffff; scrollbar-width: thin;}
span#fldContent .btnbar { margin: 0; text-align: center; padding-top: 10px;}
.rsv-ico01{position: absolute;right: -16px; font-size: 27px !important; top: 5px;}
#divmastermenuselect.wtbdrbox table{ margin: 0 !important; width: 100% !important;}
.mnudtl01{box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px !important;}
.mnudtl01 .fa-times:before { background: none; font-size: 20px;}
.mnudtl01 .fa-times { position: absolute; right: 0; top: 0;}
.mnudtl01 div#divmnudtlpopx table{ width: 100% !important;}
.mnudtl01 div#divmnudtlpopx table td a { display: block; padding: 5px 0;}
.mnudtl01 div#divmnudtlpopx table td a:hover{background: #4ab7e9; color: #fff;}
.mnudtl01 div#divmnudtlpopx table td { border-bottom: dashed 1px #c4d5f8;}
.mnudtl01 {left: auto !important; right: 15%; width: 25%;}
.border-bottom{ border-bottom: dashed #c1d5f7 1px !important;}
.h-33vh{ height: 33vh;}
.th-hd01{background: #f7fbff; padding: 7px; border-bottom: solid 2px #edf1f5;}
.cmn-nw-tble#lblresult table th:nth-child(4), .cmn-nw-tble#lblresult table th:nth-child(5) {text-align: center !important;}
.cmn-nw-tble#divprocessed table th{ padding: 10px;}
.cmn-nw-tble#divprocessed table td{ vertical-align: middle;}
#lblFilterBand .right label{ display: inline;}
#lstevety.chksrvcs .row{border-bottom: dashed #c1d5f7 1px !important; padding-bottom: 10px;}
.cmn-nw-tble #lbltablelist table th { background: #f7fbff !important;}
.cmn-nw-tble #lbltablelist table td a.btnedit{ height: auto !important;}
.cmn-nw-tble #lbltablelist table input[type="checkbox"]{ width: 20px; height: 20px;}
.clssuprt .right span{ border-bottom: dashed 1px #c1d5f7 !important;}

#diveveprepop .fa-times{ font-size: 23px; color: #666;}
#diveveprepop .fa-times:before{ background: none !important;}
#diveveprepop02 p{border-bottom: 1px dashed #c7d8fa;}
#diveveprepop .wtboxWrap { border: dashed #c5d8f9 1px !important; border-radius: 0 !important;}
#diveveprepop .brdr-btm01{border-bottom: solid 3px #d1c6ff !important;}
#diveveprepop .brdr-btm02{border-bottom: solid 3px #c8e7ff !important;}
#diveveprepop .brdr-btm03{border-bottom: solid 3px #b8f3e5 !important;}
#diveveprepop .popBody {background: #f4faff;}
#divleansync select, #divleansync input[type="text"]{ height: 40px !important;width:100%}
.h-200{ height: 200px !important;}
.h-45{ height: 45vh !important;}
div#diveveprepop .fa-times {font-size: 28px;}
.card-validate{ position: absolute; bottom: 10px; left: 0;}
.h-530{ height: 530px !important;}
.odrBtn2 { background: #009fe8 !important; border-radius: 0 !important; cursor: pointer;}
.loadimg { position: fixed; left: 0;top: 45%;right: 0; margin-left: auto; margin-right: auto; width: 100px;}
.loadimg img{ width: 100px;}
img.busy { width: 100px; margin-left: auto; margin-right: auto; left: 0;right: 0; position: absolute;}
div#divconpayactlist center img { width: 100px;}
i.fa.fa-times.text-dark:before { background: none;}
#divpopbody .list div span b { float: right; width: initial;}
#divconpayactlist table#tabInveDTL tr th { padding: 10px;}
#divroomlist2.res-fix {height: 98vh !important; overflow-y: auto;overflow-x: hidden;}
.btn-pston01{position: absolute;bottom: 10px;right: 10px;}
.sticky-head01{ position: sticky;top: 0; z-index: 10;background: #fff;}
.sticky-head02 th{position: sticky;top: 60px !important; z-index: 10;}
span#lblemptsk table { width: 100% !important;margin-left: 0 !important;}
.overflow-x-hide{ overflow-x: hidden;}
span#lblemptsk { width: 100% !important;}
.tsk-swtch{ float: left;}
.tsk-swtch li{ float: left;}
span#lblemptsk table th {padding: 10px;}
span#lblemptsk table td{ padding: 5px;}
#lblemptsk table td select{ margin: 0 !important;}
span#lblemptsk { height: 66vh;}
span#lblemptsk table td input[type=checkbox] {width: 20px; height: 20px; margin-top: 10px;}

div#lbloutput table th {padding: 6px;}

div#lblmnucatlist { height: 70vh !important;}
div#lblmnucatlist table { width: 100%;}
div#lblmnucatlist table tr td{ padding: 5px;}
.btn-zindex{ z-index: 100;}
#divprntfull iframe{width:100%}
.frame-ht01{ height: 60vh !important;}
.editor-ht01{ height: 60vh !important;}
#d1custstore.atch{ height: 30vh !important;}
.w-84{ width:84% !important;}
.apnt-clndr #inlinecal .bcal-table thead tr:first-child th{background: #285478 !important; color: #fff; padding: 12px;}
.apnt-clndr #inlinecal .bcal-table thead tr:first-child th.bcal-nav{background: #214766 !important;}
.apnt-clndr #inlinecal .bcal-table tr td{ height: 40px;}
.apnt-clndr #inlinecal .bcal-table .bcal-selected { background-color: #285478 !important; border-radius: 50%;}
div#divevefrmprnt.eve-apnt-pop #tabMenu0 { display: initial; background: #fff !important;}
div#divevefrmprnt.eve-apnt-pop #divtabhdr{ font-size: 22px;}
div#divevefrmprnt.eve-apnt-pop #tabMenu0 table{ background: #fff !important;}
div#divevefrmprnt.eve-apnt-pop #tabMenu0{ position: initial; margin-top: 20px;}
div#divevefrmprnt.eve-apnt-pop #tabMenu0 input[type="text"], div#divevefrmprnt.eve-apnt-pop #tabMenu0 select{ border-radius: 0 !important; width: 100% !important;}
div#divevefrmprnt.eve-apnt-pop #tabMenu0 table th, div#divevefrmprnt.eve-apnt-pop #tabMenu0 table td{ padding-bottom: 5px !important; vertical-align: top;}
div#divevefrmprnt.eve-apnt-pop #tabMenu0 #DDsthour, div#divevefrmprnt.eve-apnt-pop #tabMenu0 #DDstmin, div#divevefrmprnt.eve-apnt-pop #tabMenu0 #DDenhour, div#divevefrmprnt.eve-apnt-pop #tabMenu0 #DDenmin{ width: 43% !important;}
div#divevefrmprnt #divshowactive {width: 70%; left: initial !important;right: 0;}
div#divempcustlist {box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;}
div#divempcustlist table td .btnsel:before {color: #37a0eb;font-size: 24px;}
div#divsearchlist table td:last-child a {text-align: left; margin-left: 0;}
div#divsearchlist table td:last-child {text-align: left !important;}
div#divsearchlist table td:last-child a:before{ font-size: 26px;}

#divtabeditMain {display: table;width: 100%;}
.ipad-mob #divtabeditMain {width: 100% !important;}
div#divQRCodeP .modal-dialog { max-width: 30%;}
div#divqrimg img { width: 200px;}
#divoptP div#divopt {width: 50%;}
/*#lblresult.lbl-rstl01 table#tabreport tr td:nth-last-child(2) img {display: none;}*/
#lblresult.lbl-rstl01 table#tabreport tr td a.cmnbtn {background: none !important;box-shadow: none !important;color: #37a0eb !important;text-shadow: none; padding: 0;}
#divchngstat{ transform: none;}

.primary-gradient {background: linear-gradient(to bottom, #edecff 0%, #fafaff 100%);box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;}
.circle-wrapper .card {padding: 15px; border-radius: 10px;border: solid 2px #fff;}
.secondary-gradient { background: linear-gradient(to bottom, #e9f9f8 0%, #f9fdfd 100%); box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;}
.success-gradient {background: linear-gradient(to bottom, #eaf8ed 0%, #f9fdfa 100%); box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;}
.warning-gradient {background: linear-gradient(to bottom, #fef8e1 0%, #fffdf5 100%); box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;}
.evnt-cnt01 .count-circle span{ height: auto; line-height: initial; border: none;}
.evnt-cnt01 .circle-wrapper{ margin-right: 0;}
.ico-bg01 { width: 80px; height: 80px;border-radius: 50%;line-height: 76px; text-align: center;margin: 10px auto;border: solid 3px #665dff;}
.ico-bg02 {width: 80px; height: 80px; border-radius: 50%; line-height: 76px;text-align: center;margin: 10px auto; border: solid 3px #f3c100;}
.ico-bg03 { width: 80px;height: 80px; border-radius: 50%; line-height: 76px; text-align: center;margin: 10px auto;border: solid 3px #48cdc8;}
.sub-ico01 {border-radius: 5px;width: 40px; height: 40px;text-align: center;background: #665dff;color: #fff;font-size: 22px !important;line-height: 37px !important; margin: 0 !important;}
.sub-ico02 { border-radius: 5px; width: 40px;height: 40px;text-align: center;background: #f3c100;color: #fff;font-size: 22px !important;line-height: 37px !important;margin: 0 !important;}
.sub-ico03 {border-radius: 5px;width: 40px;height: 40px;text-align: center; background: #48cdc8;color: #fff;font-size: 22px !important;line-height: 37px !important; margin: 0 !important;}
.h-50{ height: 50vh !important; overflow-y: auto;}

div#updguestlst.popfrm23small {width: 48%;}
.lblrltotlist b{ float: left; padding-top: 7px;}
.lblrltotlist label { font-weight: 600;background: #def6ff;padding: 7px 13px;border-radius: 5px;color: #222; float: right;}
.lblrltotlist b i {color: #37a0eb;}
#divapaleosync div { display: inherit;}
#divapaleosync .body.wtbdrbox {height: 300px !important;}
div#divapaleosync #lblresult table th:nth-child(4), div#divapaleosync #lblresult table th:nth-child(5) {text-align: center !important;}
span#foliolst table tr.active td, div#lblpmsrsvdtl table tr.active td {background: #37a0eb;color: #fff;}
span#foliolst table tr.active td a.btnSelect:before, div#lblpmsrsvdtl table tr.active td a.btnSelect:before {color: #fff !important;}
#updguestlst.stdpopup .head ul li{ font-size: 12px;}
.cntinfo-ht01#cstMenu0cont{ height: 533px;}
div#divaxcontactlist.dtllist {height: 50vh !important;}
#divtabpopr{ top: 95px !important;}
div#divtabpopr table td a { box-shadow: none !important;}
#divcstmlst table{ width: 100% !important;}
div#lblvendlst table tr th {background: #e7eef5 !important;color: #000 !important;}
div#lblvendlst.vendlst {max-height: 70vh; overflow-y: auto; max-width: 96%;}
.prvt-email {margin-bottom: 15px !important;}
.prvt-email #lblalteml{ font-weight: bold;}
div#divtabeditMain { max-height: 60vh !important;overflow-y: auto;display: block;min-height: 60vh;}

.lead-accordion {
      max-width: 600px;
      margin: 0 auto;
      background: #fff;
      border-radius: 6px;
      box-shadow: 0 2px 10px rgba(0,0,0,0.1);
      overflow: hidden;
    }

    .lead-accordion-item {
      border-bottom: 1px solid #e0e0e0;
    }

    .lead-accordion-item:last-child {
      border-bottom: none;
    }

    /* Header / Label */
    .lead-accordion-label {
      display: block;
      padding: 15px 20px;
      font-weight: 600;
      cursor: pointer;
      background: #f8f9fa;
      transition: background 0.3s ease;
      position: relative;
    }

    .lead-accordion-label:hover {
      background: #e9ecef;
    }

    .lead-accordion-label::after {
      content: '+';
      position: absolute;
      right: 20px;
      font-size: 20px;
      transition: transform 0.3s;
    }

    /* Hide the input checkbox */
    .lead-accordion input[type="checkbox"] {
      display: none;
    }

    /* Content area */
    .lead-accordion-content {
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.4s ease;
      padding: 0 20px;
      background: white;
    }

    /* When checked */
    .lead-accordion input[type="checkbox"]:checked + .lead-accordion-label::after {
      content: '-';
      transform: rotate(180deg);
    }

    .lead-accordion input[type="checkbox"]:checked ~ .lead-accordion-content {
      max-height: 300px;
      padding: 15px 20px;
    }

    .lblrslt{ height: 50vh; overflow-y: auto;}
.srch-icon01 {position: absolute; right: -2px;top: 38px;margin: 0 !important; height: 40px;}

@media all and (max-width:1500px){
      .popfrm23small, .popfrm23medium2, .popfrm23medium{ height: 100% !important; overflow-y: auto !important; right: 0 !important; width: 60%;}
      #divaddblock input[type="text"]{ max-width: 100% !important;}
     
}
@media all and (max-width:1366px){
  #divtab0.mob-height01 { height: 74vh;overflow-y: auto; overflow-x: hidden;}
  .pxh550{ height: 700px !important;}
  .largeTab .modal-dialog { min-width: 100%;}
  #divtab1 .btnWrap, #divtab0 .btnWrap, #divtab2 .btnWrap, #divtab5 .btnWrap, #divtab6 .btnWrap{ bottom: 10px !important;}
  .ipad-mob div#divmnuwzdpop{ width: 90% !important;}
  .ipad-mob .container-fluid.mnu-fltr { padding: 0;}
  .ipad-mob div#divtab3 {height: 100vh;overflow-y: auto;}
  #frmcloudupd {height: 72vh !important;}
 .ipad-mob div#divQRCodeP .modal-dialog { max-width: 80%;}
 .modal-footer>*{ margin: 0;}
 .ipad-mob div#divmstredt.menumstredt .popclse { bottom: 0; top: initial;}
 div#divmrgecntct {width: 75% !important;}
}



@media all and (max-width:599px){
.mob-table-02 thead , .mob-table-02 th{display: none;}
.mob-table-02 tr, .mob-table-02 td{ display: block;}
.mob-table-02 a.btnEdit, .mob-table-02 a.btnDelete{ box-shadow: none !important; display: inline !important;}
.mob-table-02 tr{margin-bottom: 20px;border: solid 1px #b4d8e9;}
.mob-table-02 td{ padding: 10px !important; border-bottom: solid 1px #b4d8e9 !important; max-width: 100% !important;}
.mob-table-02 td:first-child, .mob-table-02 td:last-child{ text-align: right;}
.mob-table-02 .delete-btn{ background: #ee840b !important; padding: 6px 20px; border-radius: 10px; color: #fff;}
.mob-table-02 a.edit-btn{color: #fff !important;background: -webkit-linear-gradient(left, #2088b9, #2dbf13); background: -o-linear-gradient(left, #2088b9, #2dbf13);background: -moz-linear-gradient(left, #2088b9, #2dbf13);background: linear-gradient(left, #2088b9, #2dbf13); padding: 6px 20px; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius: 10px;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);}
.mob-table-02 a{ display: inline !important;}
.mob-table-02 td:last-child{ border-bottom: none !important;}

.mob-table-03 table tr, .mob-table-03 table th, .mob-table-03 table td, .mob-table-03 table tr th, .mob-table-03 table tr td{ display: block !important; text-align: left !important; height: initial;}
.mob-table-03 table td select{ max-width: 100% !important; width: 100% !important; margin: 0;}
.mob-table-03 table th{ border-bottom: transparent !important; height: 25px !important;}
.mob-table-03 table td input[type="text"]{ max-width: 100% !important; width: 100% !important; margin: 0;}

.mob-table-04 table thead{ display: none;}
.mob-table-04 th{display:none;}
.mob-table-04 table{ width: 100% !important;}
.mob-table-04 table tr, .mob-table-04 table td{ display: block;}
.mob-table-04 table td{ padding: 10px !important; border-bottom: solid 1px #b4d8e9 !important;}
.mob-table-04 table td:last-child{ border-bottom: none !important;}
.mob-table-04 tr {margin-bottom: 20px;border: solid 1px #b4d8e9;}
.mob-table-04 table td input[type="checkbox"]{ margin-left: 0 !important;}
.mob-table-04 table td a.btnedit:before, .mergecls:before, .servicescls:before, .btnqrprint:before, .btnimgupd:before{font-size: 22px !important;color: #fff !important;background: -webkit-linear-gradient(left, #2088b9, #2dbf13);background: -o-linear-gradient(left, #2088b9, #2dbf13); background: -moz-linear-gradient(left, #2088b9, #2dbf13);background: linear-gradient(left, #2088b9, #2dbf13); padding: 6px 20px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; 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;}
.mob-table-04 table td a.btndel:before{background: #ee840b !important;font-size: 22px !important;color: #fff !important;  padding: 6px 20px; border-radius: 10px;  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);}
.mob-listing01 li{ display: block !important; margin: 0 !important;}
.mob-listing01 .boxWrap{ border:0 !important;}
.mob-listing01 .boxWrap select{ margin-left: 0;}
.mob-listing01 label{ display: block;}
.mob-listing01 span{ display: block !important;}
.mob-listing01 input[type='text'], .mob-listing01 select{ width: 100% !important;}
.mob-listing01 .mainBtn{ display: block !important; margin-bottom: 10px !important; text-align: center;}

.mob-table-05 table{ width: 100% !important;}
.mob-table-05 table thead, .mob-table-05 table thead th, .mob-table-05 table tr, .mob-table-05 table td{ display: block; text-align: left !important;}

.mob-pop2 .modal-content{ width: initial !important; border: 0 !important;}
.mob-pop2 .modal-dialog{ max-width: initial !important; height: 95vh; overflow-y: auto;}
.mob-pop2 .modal-header .close{ right: 15px !important; top:15px !important}
.mob-pop2 .modal-content{ left: 0 !important; top: 0 !important;}
.mob-pop2 .modal-body{ padding: 0 !important;}
.mob-pop2 .col{ flex-basis: auto !important; min-width: initial !important; width: 100% !important;}
.mainPop .modal-header .close{ z-index: 10;}.tablistxtn{ margin-bottom: 30px;}
.mob-fnt.tablistxtn th{ font-size: 12px !important;}
.secHead h2{ margin-bottom: 10px !important;}
.secHead .mainBtn{ display: block; margin-bottom: 5px !important;}
#divschddata #tabreport{ width: 100% !important;}
.adv{ margin: 0 !important; display: block !important;}
.prcsmain .row{ display: block !important;}
.mob-report-lst label{ display: block !important; border-bottom: solid 1px #ccc; padding: 10px 0 !important;}
.mob-report-lst .divcheck{ display: block; width: 100%;}
.edtmain .edtfld p{ width: initial !important; display: block;}
.edtmain .edtfld{ margin: 0 !important;}
}

@keyframes animate-pop {0% {opacity: 0;transform: scale(0.5, 0.5);}
 100% {opacity: 1;transform: scale(1, 1);}}


 @media screen and (max-width: 834px) {
   .width-60{ width: 100% !important;}
  .ipad-mob .mnu-col {flex: none;max-width: 100%;}
  .ipad-mob .leftSidebar ul li{border: 1px dashed #5eb8eb !important; margin: 5px; width: 30%; min-height: 82px;float: left;}
  .ipad-mob #divmnucat{ max-height: 25vh;scrollbar-color: initial;scrollbar-width: initial;}
  .ipad-mob .wtbdrbox{margin-bottom: 20px;}
  .ipad-mob .leftSidebar ul li a i{font-weight: 600;}
  .ipad-mob .largeTab .modal-dialog{ min-width: initial;}
  .ipad-mob #divtabeditMain {width: 100%;}
  .ipad-mob #divtab4 .col-sm-4, .ipad-mob #divtab4 .col-sm-3, .ipad-mob #divtab4 .col-sm-2{ max-width: 50%; flex: 50%;}
  .ipad-mob #divmnupop #divtabmain {min-height: initial;overflow-y: auto;height: 90vh;}
  .ipad-mob div#divupdinvpop.mnu-ipad-mob { width: 90% !important;}
  .ipad-mob div#divhdr.btncss a {padding: 10px !important;}
  .ipad-mob .tableforms ul li a { margin-bottom: 10px;}
  .ipad-mob .tableforms ul li #txtSrch{ margin-bottom: 10px;}
  .ipad-mob #ht-adjst01.wtbdrbox{ min-height: initial !important; max-height: initial !important;}
  .ipad-mob #ht-adjst01.wtbdrbox .detail{ max-height: 280px !important ; overflow: auto !important;}
  .ipad-mob .btns-inline{ text-align: left;}
  .ipad-mob .col-lg-5.pkgfrm.pkghgtadj.mnuoptn-left.mnupkgwrap .wtbdrbox {margin-left: 0 !important;}
  .ipad-mob div#divmstredt.menumstredt .popclse {bottom: 0;top: initial;}
  .ipad-mob div#divcontractprintP .popfrm23small2 {width: 95% !important;}
  .ipad-mob .popfrm .stdpopup .head h2{ height: auto;}
  .ipad-mob  #divcontractprint .eveprnt {width: 96% !important;}
   div#divtopWrap.header {height: auto !important; padding-bottom: 10px;}
  .ipad-mob #divtab4 .modal-footer.col-sm-3,  .ipad-mob #divtab4 .modal-footer.col-sm-2{float: right;max-width: initial;flex: none; width: initial;padding: 0 !important; margin-left: 10px;}
  .ipad-mob #divtab6 .btncss span a{ padding: 10px !important;}
   
 }

  @media screen and (max-width: 600px) {
    .ipad-mob .wtbdrbox{ margin-right: 0; margin-left: 0;}
    .ipad-mob .pageSpace{ margin: 0;}
    .ipad-mob li#divddlan { width: 100%;}
    .ipad-mob .mainBtn{padding: 7px 10px; margin-top: 5px;}
    .ipad-mob .leftSidebar ul li{margin: 5px 0;width: 100%;min-height: initial;}
    .ipad-mob .mnu-col{ padding-left: 15px; padding-right: 15px;}
    .ipad-mob .p20{ padding: 15px !important;}
    .ipad-mob #divmnucat{ max-height: 45vh;}
    .ipad-mob .nav-new li{ width: 50%; float: left;}
    .ipad-mob .nav-new li a { display: block;}
    .ipad-mob #divtab1 .btnWrap, .ipad-mob #divtab0 .btnWrap, .ipad-mob #divtab2 .btnWrap, .ipad-mob #divtab5 .btnWrap, .ipad-mob #divtab6 .btnWrap{ position: fixed !important; bottom: 0 !important; background: #fff;}
    .ipad-mob .largeTab .largeTabTabs{ max-height: initial !important; min-height: initial;}
    .ipad-mob #divtabeditMain div span {display: table-cell; padding: 0 15px;}
    .ipad-mob #divtabmnudtl{ overflow: auto; height: 320px;min-height: 320px !important;}
    .ipad-mob #divtabeditMain div span:last-child {display: inline-block;width: 200px;}
    .ipad-mob #divtab4 .col-sm-4, .ipad-mob #divtab4 .col-sm-3, .ipad-mob #divtab4 .col-sm-2{max-width: 100%;flex: 100%;}
    .popfrm23small, .popfrm23medium2, .popfrm23medium{ width: 95% !important;}
    #divmnumdfpop .modal .modal-header, .modal .modal-body, .modal .modal-footer{ padding: 5px;}
    div#lblmnucatlist {height: 50vh !important;}
    span#lblimgrslt table tr th, span#lblimgrslt table tr td {display: table-cell;}
    .mob-tbleht01 { height: 50vh !important;}
    .ipad-mob div#divupdinvpop.mnu-ipad-mob {width: 100% !important;}
    #divmnuwzdpop .modal-dialog{ min-width: initial;}
    .ipad-mob div#divupdinvpop.mnu-ipad-mob #divhdr span {min-width: 100%;}
    .ipad-mob div#divupdinvpop.mnu-ipad-mob #divhdr span select, .ipad-mob div#divupdinvpop.mnu-ipad-mob #divhdr span input[type="text"] {max-width: 100%;}
    .mob-table-02#lbloutput table td { padding: 5px !important;}
    .mob-table-02#lbloutput table td:first-child { background: #f0faff;}
  }





