@charset "utf-8";




#userShowAccordianPortal .panel { border: 0px; box-shadow: none; margin-bottom: 0px; }

#userShowAccordianPortal .whitebox { border: 0px; box-shadow: none; margin-bottom: 0px; }


.btn-mob { display: none; }

.btn-show-mob { display: none; }

.main-container { padding-top: 0px; }

.searchbox-open { display: none; background: rgba(52, 73, 94, 0.94); padding: 18px 0px; }

.searchbox-open.open { display: block; }

.searchbox-open .form-control { font-size: 18px; }

.block-group #scrollsection-left { height: calc(100vh - 235px); }

#scrollsection-center { height: calc(100vh - 235px); }

.block-group #scrollsection-right { height: auto; margin-top: 15px; }

.block-group .height-auto#scrollsection-right { height: auto !important; }

.block-group .block_col { box-sizing: border-box; padding-top: 20px; }

.panel-menu { display: -webkit-flex; justify-content: space-between; flex-wrap: nowrap; }

.panel-menu .menu-list { width: 100%; margin: 0px 2px 5px; text-align: center; }

.panel-menu .menu-list .btn-menuitem { background: rgb(231, 231, 231); color: rgb(113, 113, 113); font-size: 14px; line-height: 20px; width: 100%; text-transform: uppercase; padding: 6px 8px; height: 70px; display: flex; border-radius: 4px; text-decoration: none; align-items: center; justify-content: center; font-weight: 600; }

.panel-menu .menu-list .btn-menuitem:hover, .panel-menu .menu-list .btn-menuitem.active { box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 11px 0px, rgba(0, 0, 0, 0.15) 0px 4px 15px 0px; text-decoration: none; background-color: rgb(1, 206, 201) !important; color: rgb(255, 255, 255) !important; }

.panel-menu .menu-list i.fa-plus-circle { font-size: 36px; }

.box-list { padding: 0px; margin: 0px; }

.box-list .title { background-color: rgb(255, 255, 255); border: none; transition: all 0.3s ease-in-out 0s; border-radius: 0px; position: relative; }

.box-list .title:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 3px; }

.box-list .title .panel-body { padding: 0px; }

.box-list .title .panel-body .panel-default { margin-bottom: 0px; }

.box-list .title .panel-body .panel-default { margin-bottom: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

.box-list .title .panel-body .panel-default .panel-body { padding: 0px 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.box-list .title .panel-body .panel-default .panel-footer { padding: 8px; }

.box-list .title .panel-body .panel-default .panel-footer .price-box { padding: 0px; }

.box-list .title .order-detail .detail h3 { margin-bottom: 0px; color: rgb(113, 113, 113); padding: 20px; }

.box-list .title .order-detail .detail h3 a { color: rgb(255, 255, 255); }

.box-list .title .dropdown { position: absolute; top: 20px; right: 10px; }

.box-list .title .dropdown > a { font-size: 16px; color: rgb(127, 127, 127); }

.box-list .title .dropdown-menu li > a { font-size: 14px; padding: 10px; }

.booking-label .btn-group { width: 100%; }

.booking-label .btn-group .btn { background-color: rgb(145, 145, 145); color: rgb(255, 255, 255); max-width: 130px; width: 100%; white-space: normal; }

.booking-label .btn-group .btn:hover { background-color: rgb(230, 14, 65) !important; }

.booking-label .btn-group .btn:last-child { margin-right: 0px; }

.bookdetail .custom-margin .col-md-6.pr-10 { padding-right: 10px !important; }

.bookdetail .custom-margin .bookTime { padding-right: 0px !important; margin-bottom: 15px !important; }

.bookdetail .custom-margin .bookTime a { margin: 0px; color: rgb(255, 255, 255); line-height: 35px !important; }

.bookdetail .custom-margin .bookingdate { margin-bottom: 10px; }

.bookdetail .custom-margin .bookingdate input.datepicker { padding-bottom: 0px !important; height: 44px !important; margin-bottom: 0px !important; padding-top: 0px !important; }

.bookdetail .custom-margin .col-md-4 { padding-right: 7px !important; }

.bookdetail .custom-margin .col-md-4.vEmailId { padding-right: 0px !important; }

.bookdetail .custom-booking-btn .btn-default { margin: 10px 0px; color: rgb(255, 255, 255) !important; }

.box-list .box-content-block.custom-title .panel-body { padding: 0px 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; font-size: 14px; color: rgb(42, 63, 84); }

.bookdetail .txAddress { margin-top: 15px; }

#loadClickData .title .dropdown { top: 10px; right: 7px; }

#loadClickData2 .title .dropdown { top: 10px; right: 7px; }

.panel-footer .pricebox-button { margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; }

.panel-footer .pricebox-button .btn-small { margin: 0px 10px; float: none !important; }

.box-list p { margin: 0px; padding: 0px 0px 10px; font-size: 14px; color: rgb(42, 63, 84); }

.box-list .price-box { color: rgb(255, 0, 0); font-size: 20px; padding: 5px; }

.box-list .panel-footer { text-align: left; background: transparent; border: 0px none; padding: 5px; }

.box-list .img { display: inline-block; width: 150px; margin-bottom: 15px; }

.box-list .img img { border-radius: 4px; }

.box-list .panel-body p { display: inline-block; vertical-align: top; width: 75%; }

.box-list .panel-body .btn-small { display: inline-block; float: right; }

.box-list.box-list-img { margin: 0px; padding: 0px; }

.box-list.box-list-img p { margin: 0px; padding: 0px 0px 10px; font-size: 14px; color: rgb(42, 63, 84); }

.box-list.box-list-img .price-box { color: rgb(255, 0, 0); font-size: 20px; padding: 5px; float: none; }

.box-list.box-list-img .panel-footer { text-align: left; padding: 0px 5px; }

.box-list.box-list-img .img { float: left; width: 30%; margin-bottom: 0px; }

.box-list.box-list-img .img img { border-radius: 4px; }

.box-list.box-list-img .panel-body .panel-content { float: left; vertical-align: top; width: 70%; padding-left: 15px; position: relative; }

.box-list.box-list-img .panel-body .panel-content .dropdown { position: absolute; top: 0px; right: -10px; }

.box-list.box-list-img .panel-body .panel-content .dropdown > a { font-size: 16px; color: rgb(127, 127, 127); }

.box-list.box-list-img .panel-body .panel-content .dropdown-menu li > a { font-size: 14px; padding: 10px; }

.box-list.box-list-img .panel-body .panel-content .panel-heading { font-size: 16px; font-weight: 400; padding-left: 0px; padding-top: 0px; }

.box-list.box-list-img .panel-body .panel-content .panel-footer { padding: 0px; }

.box-list.box-list-img .panel-body .panel-content .panel-footer span { padding-left: 0px; margin-top: 12px; }

.box-list.box-list-img .panel-body p { display: inline-block; vertical-align: top; width: 100%; }

.box-list.box-list-img .panel-body p span { font-size: 14px !important; line-height: 20px !important; color: rgb(42, 63, 84) !important; font-family: Oxygen, sans-serif !important; }

.box-list.box-list-img .panel-body .btn-small { display: inline-block; float: right; }

.box-list.box-list-img .panel-body .panel-content .panel-body-customT { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.box-list.box-list-img .panel-body .panel-content .panel-body-customT p { display: inline-block; vertical-align: top; width: 100%; }

.scrollable-content { margin-top: 0px; display: block; }

.radio-bg { float: left; width: 100%; margin-bottom: 15px; }

.radio-bg .radio { background-color: rgb(0, 169, 165); float: left; padding: 10px 15px; margin: 4px 0px 0px; }

.radio-bg .radio label { font-size: 16px; color: rgb(255, 255, 255); font-weight: 500; }

.radio-bg .glyphicon { font-size: 18px; }

.block-user #UserQrDiv .radio-bg { float: none; display: flex; justify-content: space-between; align-items: center; }

.block-user #UserQrDiv .radio-bg .radio { padding: 0px; }

.block-user #UserQrDiv .radio-bg .radio label { padding: 10px 15px; background-color: rgb(0, 169, 165); float: none; max-width: 110px; text-align: center; }

.block-user #UserQrDiv span { }

.block-user .qr-code { margin-top: -8px; width: 62px; height: 62px; float: right; }

.block-user .admin-detail .user-img { display: inline-block; width: 85px; vertical-align: top; }

.block-user .admin-detail .user-img img { }

.block-user .admin-detail .user-detail { display: inline-block; width: 60%; vertical-align: top; margin-left: 15px; }

.block-user .admin-detail .user-detail.user-admin-info { width: 100%; margin: 0px; }

.block-user .admin-detail .user-form { padding: 15px; width: 100%; box-sizing: border-box; margin: 0px; }

.block-user .admin-detail .user-form .btn { margin: 0px 10px 0px 0px; }

.block-user .admin-detail .user-detail h3 { font-size: 18px; font-weight: 700; color: rgb(0, 0, 0); margin: 0px 0px 10px; }

.block-user .admin-detail .user-detail h3.name { font-size: 16px; font-weight: 500; color: rgb(23, 23, 23); margin: 0px 0px 5px; padding: 0px; text-transform: capitalize; }

.block-user .admin-detail .user-detail p { margin: 0px; padding: 0px 0px 5px; font-weight: 400; color: rgb(42, 63, 84); }

.block-user .admin-detail .user-detail p label { font-weight: 500; margin: 0px; font-size: 14px; color: rgb(88, 88, 88); }

.block-user .admin-detail .panel-footer { text-align: right; display: inline-block; }

.block-user .admin-detail .user-detail .labelname { text-align: left; margin-bottom: 10px; }

.block-user .admin-detail .user-detail .labelname label.label { color: rgb(51, 51, 51); text-align: left; font-size: 16px; text-transform: capitalize; font-weight: 500; display: inline-block; vertical-align: top; width: 150px; padding: 0px; margin: 0px; }

.block-user .admin-detail .user-detail .labelname span { color: rgb(76, 76, 76); text-align: left; font-size: 16px; text-transform: capitalize; font-weight: 500; display: inline-block; vertical-align: top; width: 40%; }

.order-detail { display: inline-block; width: 100%; }

#loadClickData .order-detail { width: 100%; background-color: rgb(231, 231, 231); color: rgb(113, 113, 113); }

#loadClickData2 .order-detail { width: 100%; background-color: rgb(231, 231, 231); color: rgb(113, 113, 113); }

.order-detail .img { display: inline-block; vertical-align: top; width: 30%; }

.order-detail .img img { border-radius: 3px; }

.order-detail .detail { display: inline-block; width: auto; }

.order-detail .detail h3 { margin: 0px 0px 10px; padding: 0px; font-size: 16px; font-weight: 600; color: rgb(42, 63, 84); }

.order-detail .detail h3 a { color: rgb(0, 0, 0); text-transform: capitalize; }

.order-detail .detail p { margin: 0px; padding: 0px 0px 3px; }

.box-detail { display: none; margin: 0px; padding: 0px; }

.box-detail .btn-full { display: inline-block; width: 100%; margin: 10px 0px; text-align: right; }

.box-detail p { margin: 0px; padding: 0px 0px 8px; }

.box-detail.open { display: block; }

.box-detail h4 { font-weight: 600; font-size: 14px; margin: 15px 0px 10px; }

.box-detail .text-note { background-color: rgb(218, 223, 226); padding: 10px 10px 5px; }

.box-detail .subscriber-list { background: rgb(242, 245, 247); border: 1px solid rgb(242, 245, 247); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 0px; margin: 10px 0px 0px; padding: 10px; }

.box-detail .subscriber-list img { border-radius: 50%; max-width: 65px; }

.box-detail .subscriber-list h4 { margin: 0px; padding: 0px 0px 8px; font-size: 16px; }

.box-detail .subscriber-list .rating { padding-bottom: 10px; }

.box-detail .subscriber-list .rating i.fa-star { color: rgb(195, 195, 195); font-size: 16px; }

.box-detail .subscriber-list .rating i.fa-star.on { color: rgb(43, 187, 173); }

.box-detail .subscriber-list .rating .label-default { margin: 0px 0px 0px 5px; background-color: rgb(43, 187, 173); color: rgb(255, 255, 255); }

.labelname { width: 100%; text-align: right; }

.labelname .label { padding: 2px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 11px; border-radius: 50px; }

.labelpos { display: inline-block; width: 100%; }

.report-btn-black.btn-action { position: absolute; top: 10px; right: 0px; margin: 0px; }

.block-group .calc-block { background: rgb(247, 247, 247); padding: 0px; }

.block-group .calc-block .block-payment .btn-group:first-child { margin-top: 12px; }

.block-calc { display: -webkit-flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 10px; padding: 10px 5px; }

.block-calc .calc-nub { width: 33.3%; padding: 3px; text-align: center; display: inline-block; vertical-align: top; }

.block-calc .calc-nub a, .block-calc .calc-full a { width: 100%; min-height: 35px; line-height: 35px; background-color: rgb(231, 231, 231); color: rgb(113, 113, 113); display: inline-block; font-size: 18px; border-radius: 4px; }

.block-calc .calc-nub a:hover, .block-calc .calc-full a:hover { background: rgb(1, 206, 201); text-decoration: none; color: rgb(255, 255, 255); }

.block-calc .calc-full { width: 100%; padding: 1%; text-align: center; display: inline-block; vertical-align: top; }

.block-payment .form-group { margin: 12px auto 0px; width: 96%; }

.block-payment .form-group input[type="text"].form-control { border: 1px solid rgb(214, 214, 214); margin: 0px !important; background: rgb(236, 236, 236) !important; color: rgb(0, 0, 0) !important; font-size: 20px !important; }

.block-payment .btn { width: 100%; padding: 10px 0px; margin: 0px; }

.block-payment .btn-group { display: -webkit-flex; margin-left: -1%; margin-right: -1%; padding: 0px 10px; }

.block-payment .btn-group .btn-inline { width: 33.3%; padding: 3px; }

.block-payment .btn-group .btn-full { width: 100%; padding: 3px; }

.order-grid-detail { background-color: rgb(204, 204, 204); padding: 12px 8px; }

.order-grid-detail span { margin-right: 15px; }

.order-grid-detail span.label { margin: 0px; padding: 0.5em 0.6em; text-transform: uppercase; }

.checkin-modal .img-user { position: absolute; left: 20px; top: 20px; z-index: 9; }

.checkin-modal .img-user img { max-width: 35px; background-color: rgb(255, 255, 255); padding: 2px; border-radius: 50%; }

.checkin-modal .form-control { background-color: rgb(230, 229, 229); border-color: rgb(230, 229, 229); padding-left: 45px; font-size: 20px; }

.checkin-modal .checkbox label { font-size: 18px; font-weight: 400; margin-bottom: 8px; }

.menu-flex { display: -webkit-flex; justify-content: flex-start; flex-wrap: wrap; }

.menu-name { background: rgb(43, 187, 173); width: 24%; display: table; margin: 3px; text-align: center; border-radius: 4px; }

.menu-name a { display: table-cell; width: 100%; color: rgb(255, 255, 255); font-size: 18px; height: 85px; vertical-align: middle; }


.add-menus select.form-control { background-color: rgb(228, 228, 228); border-radius: 0px; border-color: rgb(228, 228, 228); }

.box-content-block { border: 1px solid rgb(232, 232, 232); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px; }

.box-content-block .panel-footer { display: inline-block; vertical-align: top; width: 100%; }

.box-content-block .panel-footer .btn-primary { background-color: rgb(1, 206, 201); border-color: rgb(0, 169, 165); font-weight: bold; }

.box-content-block .panel-footer span.price-box { float: left; }

.whitebox { border: 1px solid rgb(232, 232, 232); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px; position: relative; }

.label-close { position: absolute; right: 10px; top: 10px; font-size: 12px; padding: 3px 10px; border-radius: 50px; }

#radioWalkInToggleDiv { clear: left; display: flex; justify-content: center; }

#radioWalkInToggleDiv .refrence-code { width: 90%; padding-right: 10px; }

#radioWalkInToggleDiv .qr-code-img { width: 9%; }

.footer-menu-mobile { display: none; }

.confirm-order-details .order-detail .detail { color: rgb(23, 23, 23); }

.confirm-order-details .order-detail .detail p { font-size: 15px !important; }

.confirm-order-details .order-detail .labelpos { width: 100%; vertical-align: top; }

.edit-epos-brd { border-bottom: 1px solid rgb(204, 204, 204); }

.epos-order-details { margin: 15px 0px 0px; display: flex; justify-content: space-between; color: rgb(88, 88, 88); }

.epos-order-details .epos-order-details-left .title { display: block; }

.epos-order-details .epos-order-details-left .order { padding-left: 0px; }

.product-description { margin-top: 10px; }

.product-description h4 { font-size: 15px; border-bottom: 1px solid rgb(0, 0, 0); display: inline-block; margin-bottom: 15px; }

.product-description .confirm-by { font-weight: bold; }

.order-add-minus { padding-bottom: 10px; }

.order-add-minus .add-minus { display: inline-block; width: 90%; text-align: center; vertical-align: middle; }

.order-add-minus .add-minus form .qtyminus { display: inline-block; vertical-align: middle; background-color: rgb(1, 206, 201); box-shadow: none; border: 0px; border-radius: 50px 0px 0px 50px; color: rgb(255, 255, 255); line-height: 0.8; font-size: 19px; width: 18px; padding-right: 2px; }

.order-add-minus .add-minus form .qty { display: inline-block; vertical-align: middle; width: 10%; text-align: center; border-bottom: 0px; margin-bottom: 0px !important; padding: 0px !important; }

.order-add-minus .add-minus form .qtyplus { display: inline-block; vertical-align: middle; background-color: rgb(1, 206, 201); box-shadow: none; border: 0px; border-radius: 0px 50px 50px 0px; color: rgb(255, 255, 255); font-size: 17px; line-height: 0.9; width: 18px; padding-left: 4px; }

.order-add-minus .close-btn { display: inline-block; width: auto; text-align: right; vertical-align: middle; position: relative; right: -15px; }

.order-add-minus .close-btn a .label-default { background-color: rgb(120, 121, 129); border-radius: 100%; font-size: 14px; line-height: 1.5; font-weight: bold; width: 28px; height: 28px; display: inline-block; text-align: center; vertical-align: middle; }

.edit-confirm-order { clear: both; padding: 0px !important; }

.edit-confirm-order h4 { font-size: 15px; border-bottom: 1px solid rgb(0, 0, 0); display: inline-block; margin-bottom: 15px; margin-top: 15px; }

.edit-confirm-order .booking_form .btn-group .btn-primary { display: inline-block; width: 30.33%; float: none; background-color: rgb(145, 145, 145); }

.edit-confirm-order .booking_form .btn-group .btn-primary:hover { background-color: rgb(230, 14, 65) !important; }

.edit-confirm-order .booking_form { margin-top: 0px !important; }

.edit-confirm-order .booking_form .bookTime a#timeSlot { margin: 0px; box-shadow: none; background-color: transparent; border-bottom: 1px solid rgb(158, 158, 158); text-align: left; }

.edit-confirm-order .booking_form .txAddress input.form-control { border-color: rgb(158, 158, 158); background-color: transparent !important; }

.edit-confirm-order .booking_form .pl-0 { padding-left: 0px; }

.edit-confirm-order .booking_form .pr-0 { padding-right: 0px; }

.edit-confirm-order .booking_form .booking-note-sec .btn-default { margin: 10px 10px 10px 0px; background-color: rgb(255, 255, 255); color: rgb(118, 118, 118); }

.edit-confirm-order .booking_form .booking-note-sec .btn-default:hover { color: rgb(255, 255, 255); background-color: rgb(230, 14, 65) !important; }

.edit-confirm-order .booking_form .btn-group { display: flex; justify-content: space-between; align-items: center; }

.edit-confirm-order .booking_form .btn-group .btn-primary { width: 33.33%; margin-right: 7px; padding: 5px; white-space: unset; }

.edit-confirm-order .booking_form .btn-group .btn-primary:last-child { margin-right: 0px; }

.toggle-list-qr .toggle-box-qr .content-qr-code { display: none; }

.toggle-list-qr .toggle-box-qr { border: 1px solid rgb(232, 232, 232); box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px; background-color: rgb(255, 255, 255); margin-bottom: 15px; padding: 15px; min-height: 142px; }

.toggle-list-qr .col-md-4:nth-child(3n+1) { clear: left; }

.toggle-list-qr .toggle-box-qr:last-child { margin-right: 0px; }

.toggle-list-qr .toggle-box-qr .expand-toggle-box { cursor: pointer; position: relative; }

.toggle-list-qr .toggle-box-qr .expand-toggle-box .expand-toggle-info { min-height: 100px; }

.toggle-list-qr .toggle-box-qr .expand-toggle-box .img-order { display: inline-block; vertical-align: top; width: 85px; }

.toggle-list-qr .toggle-box-qr .expand-toggle-box .img-order img { width: 85px; height: 85px; }

.toggle-list-qr .toggle-box-qr .expand-toggle-box .order-detail-qr { display: inline-block; width: calc(100% - 95px); vertical-align: top; padding-left: 15px; }

.toggle-list-qr .toggle-box-qr .expand-toggle-box .order-detail-qr h3 { font-size: 16px; color: rgb(0, 0, 0); text-transform: capitalize; font-weight: 600; margin: 0px 0px 5px; padding: 0px; }

.toggle-list-qr .toggle-box-qr .expand-toggle-box .order-detail-qr p { font-size: 16px; color: rgb(0, 0, 0); text-transform: capitalize; font-weight: 600; margin: 0px 0px 2px; padding: 0px; }

.toggle-list-qr .toggle-box-qr .order-confirm-qr { width: 100%; margin-top: 10px; }

.toggle-list-qr .toggle-box-qr .content-qr-code { margin-top: 15px; border-top: 1px solid rgb(229, 229, 229); }

.toggle-list-qr .toggle-box-qr .content-qr-code .qr-img { text-align: center; margin: 0px auto; }

.toggle-list-qr .toggle-box-qr .content-qr-code .qr-img img { max-width: 260px; }

.toggle-list-qr .toggle-box-qr .content-qr-code .qr-order-description { margin: 15px 0px; }

.toggle-list-qr .toggle-box-qr .content-qr-code .qr-order-description h3 { color: rgb(0, 0, 0); margin-bottom: 10px; margin-top: 10px; border-bottom: 1px solid rgb(0, 0, 0); display: inline-block; font-size: 16px !important; }

.toggle-list-qr .toggle-box-qr .content-qr-code .qr-order-description h4 { color: rgb(0, 0, 0); margin-bottom: 10px; margin-top: 10px; font-size: 16px !important; }

.toggle-list-qr .toggle-box-qr .content-qr-code .qr-order-description p { color: rgb(0, 0, 0); font-size: 16px !important; }

.bookdetail.bookdetail-confirm-pending { margin-top: 15px; }

.bookdetail.bookdetail-confirm-pending table { border-collapse: unset; }

.bookdetail.bookdetail-confirm-pending .panel-body { padding: 0px; }

.bookdetail.bookdetail-confirm-pending .table-bordered { border: 0px; }

.bookdetail.bookdetail-confirm-pending .table-bordered .collapse.in { border: 0px; }

.bookdetail.bookdetail-confirm-pending .width-full { width: 100%; }

.bookdetail.bookdetail-confirm-pending .width-full table { width: 100%; }

.bookdetail.bookdetail-confirm-pending .title-div { }

.bookdetail.bookdetail-confirm-pending .title-div h6 { display: inline-block; text-align: left; width: 49%; vertical-align: top; }

.bookdetail.bookdetail-confirm-pending .div_block1.brd-0 { border: 0px; }

.box-action .form-inline .form-group:nth-child(1) { position: relative; }

.box-action .form-inline .form-group:nth-child(1)::after { content: ""; font-family: FontAwesome; font-size: 18px; position: absolute; top: 8px; right: 5px; color: rgb(175, 175, 175); pointer-events: none; }

.box-action select.form-control { height: 35px; }

.modal-dialog { position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px; width: 100%; }

.modal-content { border-radius: 0px; }

.modal.fade .modal-dialog { transform: translate(0px, 0px); }

.modal-header { background-color: rgb(43, 187, 173); color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; }

.login-modal .modal-dialog { max-width: 600px; inset: 25% 0px auto; margin: 0px auto; }

.login-modal .modal-content .custom-selectbox { position: relative; }

.login-modal .modal-content .custom-selectbox::after { content: ""; font-family: FontAwesome; font-size: 18px; position: absolute; top: 14px; right: 12px; color: rgb(156, 156, 156); pointer-events: none; }

.login-modal .modal-content .title { text-align: center; margin: 20px 0px 10px; font-size: 16px; text-transform: uppercase; }

.login-modal .modal-content .form-inline { max-width: 350px; margin: 0px auto; text-align: center; }

.login-modal .modal-content .form-inline .form-control { min-width: auto; width: 56px; border: 0px none; border-radius: 6px; text-align: center; }

.login-modal .modal-content .form-inline .form-control:focus { box-shadow: 0px 0px 0px; border: 1px solid rgb(0, 0, 0); }

.login-modal .modal-footer { padding: 0px 0px 25px; text-align: center; border-top: 0px none; display: inline-block; vertical-align: top; width: 100%; }

.login-modal .link.link-hide { }

.login-modal .passcode-forgot { display: none; }

.login-modal .link-return { display: none; }

::-webkit-input-placeholder { color: rgb(0, 0, 0); }

.loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url("../../bootstrap/img/page-loader.gif") 50% 50% no-repeat rgb(255, 255, 255); }

@font-face { font-family: FontAwesome; src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }

.fa { display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }

.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571em; text-align: center; }

.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }

.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }

.fa-li.fa-lg { left: -1.85714em; }

.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left { margin-right: 0.3em; }

.fa.fa-pull-right { margin-left: 0.3em; }

.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left { margin-right: 0.3em; }

.fa.pull-right { margin-left: 0.3em; }

.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }

.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }

@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scale(-1, 1); }

.fa-flip-vertical { transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: rgb(255, 255, 255); }

.fa-glass::before { content: ""; }

.fa-music::before { content: ""; }

.fa-search::before { content: ""; }

.fa-envelope-o::before { content: ""; }

.fa-heart::before { content: ""; }

.fa-star::before { content: ""; }

.fa-star-o::before { content: ""; }

.fa-user::before { content: ""; }

.fa-film::before { content: ""; }

.fa-th-large::before { content: ""; }

.fa-th::before { content: ""; }

.fa-th-list::before { content: ""; }

.fa-check::before { content: ""; }

.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }

.fa-search-plus::before { content: ""; }

.fa-search-minus::before { content: ""; }

.fa-power-off::before { content: ""; }

.fa-signal::before { content: ""; }

.fa-gear::before, .fa-cog::before { content: ""; }

.fa-trash-o::before { content: ""; }

.fa-home::before { content: ""; }

.fa-file-o::before { content: ""; }

.fa-clock-o::before { content: ""; }

.fa-road::before { content: ""; }

.fa-download::before { content: ""; }

.fa-arrow-circle-o-down::before { content: ""; }

.fa-arrow-circle-o-up::before { content: ""; }

.fa-inbox::before { content: ""; }

.fa-play-circle-o::before { content: ""; }

.fa-rotate-right::before, .fa-repeat::before { content: ""; }

.fa-refresh::before { content: ""; }

.fa-list-alt::before { content: ""; }

.fa-lock::before { content: ""; }

.fa-flag::before { content: ""; }

.fa-headphones::before { content: ""; }

.fa-volume-off::before { content: ""; }

.fa-volume-down::before { content: ""; }

.fa-volume-up::before { content: ""; }

.fa-qrcode::before { content: ""; }

.fa-barcode::before { content: ""; }

.fa-tag::before { content: ""; }

.fa-tags::before { content: ""; }

.fa-book::before { content: ""; }

.fa-bookmark::before { content: ""; }

.fa-print::before { content: ""; }

.fa-camera::before { content: ""; }

.fa-font::before { content: ""; }

.fa-bold::before { content: ""; }

.fa-italic::before { content: ""; }

.fa-text-height::before { content: ""; }

.fa-text-width::before { content: ""; }

.fa-align-left::before { content: ""; }

.fa-align-center::before { content: ""; }

.fa-align-right::before { content: ""; }

.fa-align-justify::before { content: ""; }

.fa-list::before { content: ""; }

.fa-dedent::before, .fa-outdent::before { content: ""; }

.fa-indent::before { content: ""; }

.fa-video-camera::before { content: ""; }

.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }

.fa-pencil::before { content: ""; }

.fa-map-marker::before { content: ""; }

.fa-adjust::before { content: ""; }

.fa-tint::before { content: ""; }

.fa-edit::before, .fa-pencil-square-o::before { content: ""; }

.fa-share-square-o::before { content: ""; }

.fa-check-square-o::before { content: ""; }

.fa-arrows::before { content: ""; }

.fa-step-backward::before { content: ""; }

.fa-fast-backward::before { content: ""; }

.fa-backward::before { content: ""; }

.fa-play::before { content: ""; }

.fa-pause::before { content: ""; }

.fa-stop::before { content: ""; }

.fa-forward::before { content: ""; }

.fa-fast-forward::before { content: ""; }

.fa-step-forward::before { content: ""; }

.fa-eject::before { content: ""; }

.fa-chevron-left::before { content: ""; }

.fa-chevron-right::before { content: ""; }

.fa-plus-circle::before { content: ""; }

.fa-minus-circle::before { content: ""; }

.fa-times-circle::before { content: ""; }

.fa-check-circle::before { content: ""; }

.fa-question-circle::before { content: ""; }

.fa-info-circle::before { content: ""; }

.fa-crosshairs::before { content: ""; }

.fa-times-circle-o::before { content: ""; }

.fa-check-circle-o::before { content: ""; }

.fa-ban::before { content: ""; }

.fa-arrow-left::before { content: ""; }

.fa-arrow-right::before { content: ""; }

.fa-arrow-up::before { content: ""; }

.fa-arrow-down::before { content: ""; }

.fa-mail-forward::before, .fa-share::before { content: ""; }

.fa-expand::before { content: ""; }

.fa-compress::before { content: ""; }

.fa-plus::before { content: ""; }

.fa-minus::before { content: ""; }

.fa-asterisk::before { content: ""; }

.fa-exclamation-circle::before { content: ""; }

.fa-gift::before { content: ""; }

.fa-leaf::before { content: ""; }

.fa-fire::before { content: ""; }

.fa-eye::before { content: ""; }

.fa-eye-slash::before { content: ""; }

.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }

.fa-plane::before { content: ""; }

.fa-calendar::before { content: ""; }

.fa-random::before { content: ""; }

.fa-comment::before { content: ""; }

.fa-magnet::before { content: ""; }

.fa-chevron-up::before { content: ""; }

.fa-chevron-down::before { content: ""; }

.fa-retweet::before { content: ""; }

.fa-shopping-cart::before { content: ""; }

.fa-folder::before { content: ""; }

.fa-folder-open::before { content: ""; }

.fa-arrows-v::before { content: ""; }

.fa-arrows-h::before { content: ""; }

.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }

.fa-twitter-square::before { content: ""; }

.fa-facebook-square::before { content: ""; }

.fa-camera-retro::before { content: ""; }

.fa-key::before { content: ""; }

.fa-gears::before, .fa-cogs::before { content: ""; }

.fa-comments::before { content: ""; }

.fa-thumbs-o-up::before { content: ""; }

.fa-thumbs-o-down::before { content: ""; }

.fa-star-half::before { content: ""; }

.fa-heart-o::before { content: ""; }

.fa-sign-out::before { content: ""; }

.fa-linkedin-square::before { content: ""; }

.fa-thumb-tack::before { content: ""; }

.fa-external-link::before { content: ""; }

.fa-sign-in::before { content: ""; }

.fa-trophy::before { content: ""; }

.fa-github-square::before { content: ""; }

.fa-upload::before { content: ""; }

.fa-lemon-o::before { content: ""; }

.fa-phone::before { content: ""; }

.fa-square-o::before { content: ""; }

.fa-bookmark-o::before { content: ""; }

.fa-phone-square::before { content: ""; }

.fa-twitter::before { content: ""; }

.fa-facebook-f::before, .fa-facebook::before { content: ""; }

.fa-github::before { content: ""; }

.fa-unlock::before { content: ""; }

.fa-credit-card::before { content: ""; }

.fa-feed::before, .fa-rss::before { content: ""; }

.fa-hdd-o::before { content: ""; }

.fa-bullhorn::before { content: ""; }

.fa-bell::before { content: ""; }

.fa-certificate::before { content: ""; }

.fa-hand-o-right::before { content: ""; }

.fa-hand-o-left::before { content: ""; }

.fa-hand-o-up::before { content: ""; }

.fa-hand-o-down::before { content: ""; }

.fa-arrow-circle-left::before { content: ""; }

.fa-arrow-circle-right::before { content: ""; }

.fa-arrow-circle-up::before { content: ""; }

.fa-arrow-circle-down::before { content: ""; }

.fa-globe::before { content: ""; }

.fa-wrench::before { content: ""; }

.fa-tasks::before { content: ""; }

.fa-filter::before { content: ""; }

.fa-briefcase::before { content: ""; }

.fa-arrows-alt::before { content: ""; }

.fa-group::before, .fa-users::before { content: ""; }

.fa-chain::before, .fa-link::before { content: ""; }

.fa-cloud::before { content: ""; }

.fa-flask::before { content: ""; }

.fa-cut::before, .fa-scissors::before { content: ""; }

.fa-copy::before, .fa-files-o::before { content: ""; }

.fa-paperclip::before { content: ""; }

.fa-save::before, .fa-floppy-o::before { content: ""; }

.fa-square::before { content: ""; }

.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }

.fa-list-ul::before { content: ""; }

.fa-list-ol::before { content: ""; }

.fa-strikethrough::before { content: ""; }

.fa-underline::before { content: ""; }

.fa-table::before { content: ""; }

.fa-magic::before { content: ""; }

.fa-truck::before { content: ""; }

.fa-pinterest::before { content: ""; }

.fa-pinterest-square::before { content: ""; }

.fa-google-plus-square::before { content: ""; }

.fa-google-plus::before { content: ""; }

.fa-money::before { content: ""; }

.fa-caret-down::before { content: ""; }

.fa-caret-up::before { content: ""; }

.fa-caret-left::before { content: ""; }

.fa-caret-right::before { content: ""; }

.fa-columns::before { content: ""; }

.fa-unsorted::before, .fa-sort::before { content: ""; }

.fa-sort-down::before, .fa-sort-desc::before { content: ""; }

.fa-sort-up::before, .fa-sort-asc::before { content: ""; }

.fa-envelope::before { content: ""; }

.fa-linkedin::before { content: ""; }

.fa-rotate-left::before, .fa-undo::before { content: ""; }

.fa-legal::before, .fa-gavel::before { content: ""; }

.fa-dashboard::before, .fa-tachometer::before { content: ""; }

.fa-comment-o::before { content: ""; }

.fa-comments-o::before { content: ""; }

.fa-flash::before, .fa-bolt::before { content: ""; }

.fa-sitemap::before { content: ""; }

.fa-umbrella::before { content: ""; }

.fa-paste::before, .fa-clipboard::before { content: ""; }

.fa-lightbulb-o::before { content: ""; }

.fa-exchange::before { content: ""; }

.fa-cloud-download::before { content: ""; }

.fa-cloud-upload::before { content: ""; }

.fa-user-md::before { content: ""; }

.fa-stethoscope::before { content: ""; }

.fa-suitcase::before { content: ""; }

.fa-bell-o::before { content: ""; }

.fa-coffee::before { content: ""; }

.fa-cutlery::before { content: ""; }

.fa-file-text-o::before { content: ""; }

.fa-building-o::before { content: ""; }

.fa-hospital-o::before { content: ""; }

.fa-ambulance::before { content: ""; }

.fa-medkit::before { content: ""; }

.fa-fighter-jet::before { content: ""; }

.fa-beer::before { content: ""; }

.fa-h-square::before { content: ""; }

.fa-plus-square::before { content: ""; }

.fa-angle-double-left::before { content: ""; }

.fa-angle-double-right::before { content: ""; }

.fa-angle-double-up::before { content: ""; }

.fa-angle-double-down::before { content: ""; }

.fa-angle-left::before { content: ""; }

.fa-angle-right::before { content: ""; }

.fa-angle-up::before { content: ""; }

.fa-angle-down::before { content: ""; }

.fa-desktop::before { content: ""; }

.fa-laptop::before { content: ""; }

.fa-tablet::before { content: ""; }

.fa-mobile-phone::before, .fa-mobile::before { content: ""; }

.fa-circle-o::before { content: ""; }

.fa-quote-left::before { content: ""; }

.fa-quote-right::before { content: ""; }

.fa-spinner::before { content: ""; }

.fa-circle::before { content: ""; }

.fa-mail-reply::before, .fa-reply::before { content: ""; }

.fa-github-alt::before { content: ""; }

.fa-folder-o::before { content: ""; }

.fa-folder-open-o::before { content: ""; }

.fa-smile-o::before { content: ""; }

.fa-frown-o::before { content: ""; }

.fa-meh-o::before { content: ""; }

.fa-gamepad::before { content: ""; }

.fa-keyboard-o::before { content: ""; }

.fa-flag-o::before { content: ""; }

.fa-flag-checkered::before { content: ""; }

.fa-terminal::before { content: ""; }

.fa-code::before { content: ""; }

.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }

.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }

.fa-location-arrow::before { content: ""; }

.fa-crop::before { content: ""; }

.fa-code-fork::before { content: ""; }

.fa-unlink::before, .fa-chain-broken::before { content: ""; }

.fa-question::before { content: ""; }

.fa-info::before { content: ""; }

.fa-exclamation::before { content: ""; }

.fa-superscript::before { content: ""; }

.fa-subscript::before { content: ""; }

.fa-eraser::before { content: ""; }

.fa-puzzle-piece::before { content: ""; }

.fa-microphone::before { content: ""; }

.fa-microphone-slash::before { content: ""; }

.fa-shield::before { content: ""; }

.fa-calendar-o::before { content: ""; }

.fa-fire-extinguisher::before { content: ""; }

.fa-rocket::before { content: ""; }

.fa-maxcdn::before { content: ""; }

.fa-chevron-circle-left::before { content: ""; }

.fa-chevron-circle-right::before { content: ""; }

.fa-chevron-circle-up::before { content: ""; }

.fa-chevron-circle-down::before { content: ""; }

.fa-html5::before { content: ""; }

.fa-css3::before { content: ""; }

.fa-anchor::before { content: ""; }

.fa-unlock-alt::before { content: ""; }

.fa-bullseye::before { content: ""; }

.fa-ellipsis-h::before { content: ""; }

.fa-ellipsis-v::before { content: ""; }

.fa-rss-square::before { content: ""; }

.fa-play-circle::before { content: ""; }

.fa-ticket::before { content: ""; }

.fa-minus-square::before { content: ""; }

.fa-minus-square-o::before { content: ""; }

.fa-level-up::before { content: ""; }

.fa-level-down::before { content: ""; }

.fa-check-square::before { content: ""; }

.fa-pencil-square::before { content: ""; }

.fa-external-link-square::before { content: ""; }

.fa-share-square::before { content: ""; }

.fa-compass::before { content: ""; }

.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }

.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }

.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }

.fa-euro::before, .fa-eur::before { content: ""; }

.fa-gbp::before { content: ""; }

.fa-dollar::before, .fa-usd::before { content: ""; }

.fa-rupee::before, .fa-inr::before { content: ""; }

.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }

.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }

.fa-won::before, .fa-krw::before { content: ""; }

.fa-bitcoin::before, .fa-btc::before { content: ""; }

.fa-file::before { content: ""; }

.fa-file-text::before { content: ""; }

.fa-sort-alpha-asc::before { content: ""; }

.fa-sort-alpha-desc::before { content: ""; }

.fa-sort-amount-asc::before { content: ""; }

.fa-sort-amount-desc::before { content: ""; }

.fa-sort-numeric-asc::before { content: ""; }

.fa-sort-numeric-desc::before { content: ""; }

.fa-thumbs-up::before { content: ""; }

.fa-thumbs-down::before { content: ""; }

.fa-youtube-square::before { content: ""; }

.fa-youtube::before { content: ""; }

.fa-xing::before { content: ""; }

.fa-xing-square::before { content: ""; }

.fa-youtube-play::before { content: ""; }

.fa-dropbox::before { content: ""; }

.fa-stack-overflow::before { content: ""; }

.fa-instagram::before { content: ""; }

.fa-flickr::before { content: ""; }

.fa-adn::before { content: ""; }

.fa-bitbucket::before { content: ""; }

.fa-bitbucket-square::before { content: ""; }

.fa-tumblr::before { content: ""; }

.fa-tumblr-square::before { content: ""; }

.fa-long-arrow-down::before { content: ""; }

.fa-long-arrow-up::before { content: ""; }

.fa-long-arrow-left::before { content: ""; }

.fa-long-arrow-right::before { content: ""; }

.fa-apple::before { content: ""; }

.fa-windows::before { content: ""; }

.fa-android::before { content: ""; }

.fa-linux::before { content: ""; }

.fa-dribbble::before { content: ""; }

.fa-skype::before { content: ""; }

.fa-foursquare::before { content: ""; }

.fa-trello::before { content: ""; }

.fa-female::before { content: ""; }

.fa-male::before { content: ""; }

.fa-gittip::before, .fa-gratipay::before { content: ""; }

.fa-sun-o::before { content: ""; }

.fa-moon-o::before { content: ""; }

.fa-archive::before { content: ""; }

.fa-bug::before { content: ""; }

.fa-vk::before { content: ""; }

.fa-weibo::before { content: ""; }

.fa-renren::before { content: ""; }

.fa-pagelines::before { content: ""; }

.fa-stack-exchange::before { content: ""; }

.fa-arrow-circle-o-right::before { content: ""; }

.fa-arrow-circle-o-left::before { content: ""; }

.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }

.fa-dot-circle-o::before { content: ""; }

.fa-wheelchair::before { content: ""; }

.fa-vimeo-square::before { content: ""; }

.fa-turkish-lira::before, .fa-try::before { content: ""; }

.fa-plus-square-o::before { content: ""; }

.fa-space-shuttle::before { content: ""; }

.fa-slack::before { content: ""; }

.fa-envelope-square::before { content: ""; }

.fa-wordpress::before { content: ""; }

.fa-openid::before { content: ""; }

.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }

.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }

.fa-yahoo::before { content: ""; }

.fa-google::before { content: ""; }

.fa-reddit::before { content: ""; }

.fa-reddit-square::before { content: ""; }

.fa-stumbleupon-circle::before { content: ""; }

.fa-stumbleupon::before { content: ""; }

.fa-delicious::before { content: ""; }

.fa-digg::before { content: ""; }

.fa-pied-piper-pp::before { content: ""; }

.fa-pied-piper-alt::before { content: ""; }

.fa-drupal::before { content: ""; }

.fa-joomla::before { content: ""; }

.fa-language::before { content: ""; }

.fa-fax::before { content: ""; }

.fa-building::before { content: ""; }

.fa-child::before { content: ""; }

.fa-paw::before { content: ""; }

.fa-spoon::before { content: ""; }

.fa-cube::before { content: ""; }

.fa-cubes::before { content: ""; }

.fa-behance::before { content: ""; }

.fa-behance-square::before { content: ""; }

.fa-steam::before { content: ""; }

.fa-steam-square::before { content: ""; }

.fa-recycle::before { content: ""; }

.fa-automobile::before, .fa-car::before { content: ""; }

.fa-cab::before, .fa-taxi::before { content: ""; }

.fa-tree::before { content: ""; }

.fa-spotify::before { content: ""; }

.fa-deviantart::before { content: ""; }

.fa-soundcloud::before { content: ""; }

.fa-database::before { content: ""; }

.fa-file-pdf-o::before { content: ""; }

.fa-file-word-o::before { content: ""; }

.fa-file-excel-o::before { content: ""; }

.fa-file-powerpoint-o::before { content: ""; }

.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }

.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }

.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }

.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }

.fa-file-code-o::before { content: ""; }

.fa-vine::before { content: ""; }

.fa-codepen::before { content: ""; }

.fa-jsfiddle::before { content: ""; }

.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }

.fa-circle-o-notch::before { content: ""; }

.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }

.fa-ge::before, .fa-empire::before { content: ""; }

.fa-git-square::before { content: ""; }

.fa-git::before { content: ""; }

.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }

.fa-tencent-weibo::before { content: ""; }

.fa-qq::before { content: ""; }

.fa-wechat::before, .fa-weixin::before { content: ""; }

.fa-send::before, .fa-paper-plane::before { content: ""; }

.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }

.fa-history::before { content: ""; }

.fa-circle-thin::before { content: ""; }

.fa-header::before { content: ""; }

.fa-paragraph::before { content: ""; }

.fa-sliders::before { content: ""; }

.fa-share-alt::before { content: ""; }

.fa-share-alt-square::before { content: ""; }

.fa-bomb::before { content: ""; }

.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }

.fa-tty::before { content: ""; }

.fa-binoculars::before { content: ""; }

.fa-plug::before { content: ""; }

.fa-slideshare::before { content: ""; }

.fa-twitch::before { content: ""; }

.fa-yelp::before { content: ""; }

.fa-newspaper-o::before { content: ""; }

.fa-wifi::before { content: ""; }

.fa-calculator::before { content: ""; }

.fa-paypal::before { content: ""; }

.fa-google-wallet::before { content: ""; }

.fa-cc-visa::before { content: ""; }

.fa-cc-mastercard::before { content: ""; }

.fa-cc-discover::before { content: ""; }

.fa-cc-amex::before { content: ""; }

.fa-cc-paypal::before { content: ""; }

.fa-cc-stripe::before { content: ""; }

.fa-bell-slash::before { content: ""; }

.fa-bell-slash-o::before { content: ""; }

.fa-trash::before { content: ""; }

.fa-copyright::before { content: ""; }

.fa-at::before { content: ""; }

.fa-eyedropper::before { content: ""; }

.fa-paint-brush::before { content: ""; }

.fa-birthday-cake::before { content: ""; }

.fa-area-chart::before { content: ""; }

.fa-pie-chart::before { content: ""; }

.fa-line-chart::before { content: ""; }

.fa-lastfm::before { content: ""; }

.fa-lastfm-square::before { content: ""; }

.fa-toggle-off::before { content: ""; }

.fa-toggle-on::before { content: ""; }

.fa-bicycle::before { content: ""; }

.fa-bus::before { content: ""; }

.fa-ioxhost::before { content: ""; }

.fa-angellist::before { content: ""; }

.fa-cc::before { content: ""; }

.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }

.fa-meanpath::before { content: ""; }

.fa-buysellads::before { content: ""; }

.fa-connectdevelop::before { content: ""; }

.fa-dashcube::before { content: ""; }

.fa-forumbee::before { content: ""; }

.fa-leanpub::before { content: ""; }

.fa-sellsy::before { content: ""; }

.fa-shirtsinbulk::before { content: ""; }

.fa-simplybuilt::before { content: ""; }

.fa-skyatlas::before { content: ""; }

.fa-cart-plus::before { content: ""; }

.fa-cart-arrow-down::before { content: ""; }

.fa-diamond::before { content: ""; }

.fa-ship::before { content: ""; }

.fa-user-secret::before { content: ""; }

.fa-motorcycle::before { content: ""; }

.fa-street-view::before { content: ""; }

.fa-heartbeat::before { content: ""; }

.fa-venus::before { content: ""; }

.fa-mars::before { content: ""; }

.fa-mercury::before { content: ""; }

.fa-intersex::before, .fa-transgender::before { content: ""; }

.fa-transgender-alt::before { content: ""; }

.fa-venus-double::before { content: ""; }

.fa-mars-double::before { content: ""; }

.fa-venus-mars::before { content: ""; }

.fa-mars-stroke::before { content: ""; }

.fa-mars-stroke-v::before { content: ""; }

.fa-mars-stroke-h::before { content: ""; }

.fa-neuter::before { content: ""; }

.fa-genderless::before { content: ""; }

.fa-facebook-official::before { content: ""; }

.fa-pinterest-p::before { content: ""; }

.fa-whatsapp::before { content: ""; }

.fa-server::before { content: ""; }

.fa-user-plus::before { content: ""; }

.fa-user-times::before { content: ""; }

.fa-hotel::before, .fa-bed::before { content: ""; }

.fa-viacoin::before { content: ""; }

.fa-train::before { content: ""; }

.fa-subway::before { content: ""; }

.fa-medium::before { content: ""; }

.fa-yc::before, .fa-y-combinator::before { content: ""; }

.fa-optin-monster::before { content: ""; }

.fa-opencart::before { content: ""; }

.fa-expeditedssl::before { content: ""; }

.fa-battery-4::before, .fa-battery::before, .fa-battery-full::before { content: ""; }

.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }

.fa-battery-2::before, .fa-battery-half::before { content: ""; }

.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }

.fa-battery-0::before, .fa-battery-empty::before { content: ""; }

.fa-mouse-pointer::before { content: ""; }

.fa-i-cursor::before { content: ""; }

.fa-object-group::before { content: ""; }

.fa-object-ungroup::before { content: ""; }

.fa-sticky-note::before { content: ""; }

.fa-sticky-note-o::before { content: ""; }

.fa-cc-jcb::before { content: ""; }

.fa-cc-diners-club::before { content: ""; }

.fa-clone::before { content: ""; }

.fa-balance-scale::before { content: ""; }

.fa-hourglass-o::before { content: ""; }

.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }

.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }

.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }

.fa-hourglass::before { content: ""; }

.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }

.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }

.fa-hand-scissors-o::before { content: ""; }

.fa-hand-lizard-o::before { content: ""; }

.fa-hand-spock-o::before { content: ""; }

.fa-hand-pointer-o::before { content: ""; }

.fa-hand-peace-o::before { content: ""; }

.fa-trademark::before { content: ""; }

.fa-registered::before { content: ""; }

.fa-creative-commons::before { content: ""; }

.fa-gg::before { content: ""; }

.fa-gg-circle::before { content: ""; }

.fa-tripadvisor::before { content: ""; }

.fa-odnoklassniki::before { content: ""; }

.fa-odnoklassniki-square::before { content: ""; }

.fa-get-pocket::before { content: ""; }

.fa-wikipedia-w::before { content: ""; }

.fa-safari::before { content: ""; }

.fa-chrome::before { content: ""; }

.fa-firefox::before { content: ""; }

.fa-opera::before { content: ""; }

.fa-internet-explorer::before { content: ""; }

.fa-tv::before, .fa-television::before { content: ""; }

.fa-contao::before { content: ""; }

.fa-500px::before { content: ""; }

.fa-amazon::before { content: ""; }

.fa-calendar-plus-o::before { content: ""; }

.fa-calendar-minus-o::before { content: ""; }

.fa-calendar-times-o::before { content: ""; }

.fa-calendar-check-o::before { content: ""; }

.fa-industry::before { content: ""; }

.fa-map-pin::before { content: ""; }

.fa-map-signs::before { content: ""; }

.fa-map-o::before { content: ""; }

.fa-map::before { content: ""; }

.fa-commenting::before { content: ""; }

.fa-commenting-o::before { content: ""; }

.fa-houzz::before { content: ""; }

.fa-vimeo::before { content: ""; }

.fa-black-tie::before { content: ""; }

.fa-fonticons::before { content: ""; }

.fa-reddit-alien::before { content: ""; }

.fa-edge::before { content: ""; }

.fa-credit-card-alt::before { content: ""; }

.fa-codiepie::before { content: ""; }

.fa-modx::before { content: ""; }

.fa-fort-awesome::before { content: ""; }

.fa-usb::before { content: ""; }

.fa-product-hunt::before { content: ""; }

.fa-mixcloud::before { content: ""; }

.fa-scribd::before { content: ""; }

.fa-pause-circle::before { content: ""; }

.fa-pause-circle-o::before { content: ""; }

.fa-stop-circle::before { content: ""; }

.fa-stop-circle-o::before { content: ""; }

.fa-shopping-bag::before { content: ""; }

.fa-shopping-basket::before { content: ""; }

.fa-hashtag::before { content: ""; }

.fa-bluetooth::before { content: ""; }

.fa-bluetooth-b::before { content: ""; }

.fa-percent::before { content: ""; }

.fa-gitlab::before { content: ""; }

.fa-wpbeginner::before { content: ""; }

.fa-wpforms::before { content: ""; }

.fa-envira::before { content: ""; }

.fa-universal-access::before { content: ""; }

.fa-wheelchair-alt::before { content: ""; }

.fa-question-circle-o::before { content: ""; }

.fa-blind::before { content: ""; }

.fa-audio-description::before { content: ""; }

.fa-volume-control-phone::before { content: ""; }

.fa-braille::before { content: ""; }

.fa-assistive-listening-systems::before { content: ""; }

.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }

.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }

.fa-glide::before { content: ""; }

.fa-glide-g::before { content: ""; }

.fa-signing::before, .fa-sign-language::before { content: ""; }

.fa-low-vision::before { content: ""; }

.fa-viadeo::before { content: ""; }

.fa-viadeo-square::before { content: ""; }

.fa-snapchat::before { content: ""; }

.fa-snapchat-ghost::before { content: ""; }

.fa-snapchat-square::before { content: ""; }

.fa-pied-piper::before { content: ""; }

.fa-first-order::before { content: ""; }

.fa-yoast::before { content: ""; }

.fa-themeisle::before { content: ""; }

.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }

.fa-fa::before, .fa-font-awesome::before { content: ""; }

.fa-handshake-o::before { content: ""; }

.fa-envelope-open::before { content: ""; }

.fa-envelope-open-o::before { content: ""; }

.fa-linode::before { content: ""; }

.fa-address-book::before { content: ""; }

.fa-address-book-o::before { content: ""; }

.fa-vcard::before, .fa-address-card::before { content: ""; }

.fa-vcard-o::before, .fa-address-card-o::before { content: ""; }

.fa-user-circle::before { content: ""; }

.fa-user-circle-o::before { content: ""; }

.fa-user-o::before { content: ""; }

.fa-id-badge::before { content: ""; }

.fa-drivers-license::before, .fa-id-card::before { content: ""; }

.fa-drivers-license-o::before, .fa-id-card-o::before { content: ""; }

.fa-quora::before { content: ""; }

.fa-free-code-camp::before { content: ""; }

.fa-telegram::before { content: ""; }

.fa-thermometer-4::before, .fa-thermometer::before, .fa-thermometer-full::before { content: ""; }

.fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }

.fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }

.fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }

.fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }

.fa-shower::before { content: ""; }

.fa-bathtub::before, .fa-s15::before, .fa-bath::before { content: ""; }

.fa-podcast::before { content: ""; }

.fa-window-maximize::before { content: ""; }

.fa-window-minimize::before { content: ""; }

.fa-window-restore::before { content: ""; }

.fa-times-rectangle::before, .fa-window-close::before { content: ""; }

.fa-times-rectangle-o::before, .fa-window-close-o::before { content: ""; }

.fa-bandcamp::before { content: ""; }

.fa-grav::before { content: ""; }

.fa-etsy::before { content: ""; }

.fa-imdb::before { content: ""; }

.fa-ravelry::before { content: ""; }

.fa-eercast::before { content: ""; }

.fa-microchip::before { content: ""; }

.fa-snowflake-o::before { content: ""; }

.fa-superpowers::before { content: ""; }

.fa-wpexplorer::before { content: ""; }

.fa-meetup::before { content: ""; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

.panel-menu .menu-list .btn-active { box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 11px 0px, rgba(0, 0, 0, 0.15) 0px 4px 15px 0px; text-decoration: none; background-color: rgb(1, 206, 201) !important; color: rgb(255, 255, 255) !important; }

.dropdown-menu-add { margin-top: 5px; margin-bottom: 5px; }

.dropdown-menu-add a { color: rgb(127, 127, 127); font-size: 16px; }

.dropdown-menu-add a span { position: relative; }

.dropdown-menu-add .dropdown-menu { right: auto; }

.dropdown-menu-add .dropdown-menu li a { font-size: 14px; padding: 10px; }

.btn-menu-select-active { background: rgb(58, 58, 58); text-decoration: none; }

.label-red { background-color: rgb(232, 43, 64); }


.panel-body.eposOrderTogle.confirm-order-details { border: 1px solid rgb(232, 232, 232); box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px; margin: 8px 0px 5px; }

.epos-order-details-right span { margin: 8px 0px 0px; display: inline-block; vertical-align: top; }

.box-list .panel-body .first-toggle-shadow { box-shadow: rgba(0, 0, 0, 0.18) 0px -4px 3px; }


.pos-rel { position: relative; }

#loadClickData .panel-default > a .panel-heading { background-color: rgb(255, 255, 255); border-bottom: 0px none; padding: 15px 8px; font-size: 18px; color: rgb(42, 63, 84); font-weight: 600; text-transform: uppercase; }

#loadClickData2 .panel-default > a .panel-heading { background-color: rgb(255, 255, 255); border-bottom: 0px none; padding: 15px 8px; font-size: 18px; color: rgb(42, 63, 84); font-weight: 600; text-transform: uppercase; }

.tel-rating-sec { padding: 5px 15px; display: block; clear: left; width: 100%; }

.tel-rating-sec .tel-sec { display: inline-block; width: 49%; vertical-align: bottom; }

.tel-rating-sec .tel-sec a { color: rgb(88, 88, 88); font-size: 14px; }

.tel-rating-sec .rating-sec { display: inline-block; width: 49%; vertical-align: top; text-align: right; }

.tel-rating-sec .rating-sec .count_down { position: inherit; float: right; background-color: transparent; color: rgb(88, 88, 88); }

.tel-rating-sec .rating-sec .count_down span { margin-left: 5px; }

.tel-rating-sec .rating-sec a { color: rgb(88, 88, 88); font-size: 14px; }

.box-scroll { overflow: hidden auto; height: calc(100vh - 300px); }


#userAccordianPortal #eposShowUserDetails { border-bottom: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px; border-radius: 0px; margin-right: 0px !important; margin-left: 0px !important; }

#userAccordianPortal #eposShowUserDetails .whitebox { border: 0px; box-shadow: none; border-radius: 0px; }

.btn-mb-read-dairy { display: none; }

@media screen and (max-width: 992px) {
  .container-fluid .block_col { display: none; }
  .container-fluid .block_col.active { display: block; }
}


.list-group { margin: 15px 0px; max-height: 180px; }


.aqua-gradient {
    background: -webkit-linear-gradient(
50deg
,#2096ff,#05ffa3)!important;
    background: linear-gradient(
40deg
,#2096ff,#05ffa3)!important;
}

.btn-floating {
    transform: scale(1, 1);
    

    right: 0;
    width: 47px;
    height: 47px;
    
    margin-right: 18px;
    margin-left: 0px;
    z-index: 1;
    
    overflow: hidden;
    
    margin: 10px;
    border-radius: 50%;
    padding: 0;
}

.btn-floating i {
    font-size: 1.25rem;
    line-height: 47px;
    display: inline-block;
    width: inherit;
    text-align: center;
    color: #fff;
}
