.tabLink{cursor:pointer;}
.button-row{background-color:#dcdde0;padding:10px;}
.toast-al__container{display:table-cell;vertical-align:middle;}
.toast-al__cell{display:inline-block;}
.add-margin{margin-top:20px;}
.toast-al__svg{fill:#fff;}
.toast-al{text-align:left;padding:21px 0;background-color:#fff;border-radius:4px;max-width:500px;bottom:15%;right:2%;position:absolute;box-shadow:1px 7px 14px -5px rgba(0,0,0,0.2);z-index:99999;min-width:350px;}
.toast-al:before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.toast-al__icon{position:absolute;top:50%;left:22px;transform:translateY(-50%);width:14px;height:auto;padding:7px;border-radius:50%;display:inline-block;}
.toast-al__type{color:#3e3e3e;font-weight:700;margin-top:0;margin-bottom:8px;}
.toast-al__message{font-size:14px;margin-top:0;margin-bottom:0;color:#878787;}
.toast-al__content{padding-left:70px;padding-right:60px;}
.toast-al__close{position:absolute;right:22px;top:50%;width:14px;cursor:pointer;height:14px;fill:#878787;transform:translateY(-50%);margin:5px;}
.toast-al--green:before{background-color:#2BDE3F;}
.toast-al--red:before{background-color:red;}
.toast-al--blue:before{background-color:#1D72F3;}
.toast-al--yellow:before{background-color:#FFC007;}
.toast-al-icon{font-size:31px;}
.toast-al--green .toast-al-icon{color:#26c738;}
.toast-al--red .toast-al-icon{color:red;}
.active-tab{background-color:#dcdde0;}
.will-anim{transition:all .5s linear;}
.help-block.with-errors{color:#f10b0b!important;}
.formTypeOne .form-group{position:relative!important;height:47px!important;}
.formTypeOne .help-block{position:absolute!important;right:15px!important;font-size:13px;}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{}
::-webkit-scrollbar-thumb{background:#888;}
::-webkit-scrollbar-thumb:hover{background:#555;}
.width100{width:100%}
.ratingBlock{width:100%;float:left;}
.ratingBlock span{color:#ededed;}
.ratingBlock span.checked{color:#0ece57;}
.slider{position:relative;text-align:left;border:1px solid gray;height:0.6em;}
.slider .handle{position:absolute;z-index:2;width:1.2em;height:1.2em;background-color:gray;}
.handle{top:-0.3em;margin-left:-0.6em;}
.slider .range{position:absolute;z-index:1;display:block;font-size:.7em;background-color:red;top:0;height:100%;}
.list_accordion_name{margin-right:35px;float:left;width:calc(100% - 90px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list_accordion_icon{float:right;width:30px;}
.list_accordion_icon i{font-size:18px;cursor:pointer;padding:5px;}
 .list_accordion_icon i:hover{color:#81bc00;}
 .marginLeft15{margin-left:15px;}
.form-group .container{display:block;position:relative;padding-left:35px;line-height:22px;cursor:pointer;font-size:14px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.form-group.radio-group .container{width:auto;float:left;}
.form-group .container input{position:absolute;opacity:0;cursor:pointer;}
.form-group .radiomark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%;}
.form-group .container:hover input ~ .radiomark{background-color:#ccc;}
.form-group .container input:checked ~ .radiomark{background-color:#2196F3;}
.form-group .radiomark:after{content:"";position:absolute;display:none;}
.form-group .container input:checked ~ .radiomark:after{display:block;}
.form-group .container .radiomark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white;}
.form-group .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;}
.form-group .container:hover input ~ .checkmark{background-color:#ccc;}
.form-group .container input:checked ~ .checkmark{background-color:#2196F3;}
.form-group .checkmark:after{content:"";position:absolute;display:none;}
.form-group .container input:checked ~ .checkmark:after{display:block;}
.form-group .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.productList .list_accordion_name{width:calc(100% - 180px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productList .list_accordion_option{width:80px;line-height:15px;}
.productList .componentTree2 li{line-height:15px;}
.productListSection{float:none !important;}
.color-red{color:#ec4040 !important;}
.list_accordion_name_comp{width:calc(100% - 125px) !important;}
.tabHeading-form-group{width:20%;margin-left:10%;margin-bottom:0!important;}
.tabHeading-form-group label.container{margin-top:7px;}
.tabHeading-rightmost-option{float:right;}
.smsTab .tabHeading-rightmost-option span{color:#545455;font-weight:bold;padding-right:12px;}
.smsTab .sec-search-form{padding:8px 0 8px 0;}
.smsTab .textSendingArea{padding-bottom:15px;padding-top:0!important;}
.smsTab .submitBtn{float:right!important;}
.smsTab .sec-submit-button{margin-top:20px;}
.smsTab .sec-submit-button a{margin:0!important;}
.smsTab textarea{height:13vh;}
.smsTab .paymentSms{background:#ebeff2;}
.smsTab .paymentBuy{background-color:#c2c5c7;padding-bottom:15px!important;}
.smsTab .paymentTransfer{background-color:#dedcdc;padding-bottom:15px!important;}
.smsTab .sectionHeading{width:100%;text-align:left;font-size:medium;margin-bottom:20px;padding-left:15px;}
.paymentSms .submitBtn{padding:6px 30px 9px 30px!important;}
.smsTab .srchSection{padding:15px;}
.sec-sms-history .sampleSection{position:relative;padding-bottom:25px;}
.sec-sms-history .sampleSection span.smsCount{position:absolute;bottom:2px;right:10px;background-color:#aaacad;color:#ffffff;padding:1px 5px 2px 5px;border-radius:5px;font-weight:600;letter-spacing:1px;}
.sec-sms-history .sampleSection span.smsDate{position:absolute;bottom:2px;left:10px;background-color:#aaacad;color:#ffffff;padding:1px 5px 2px 5px;border-radius:5px;font-weight:600;letter-spacing:1px;}
.smsTab .less-margin-padding{margin:0!important;padding-left:5px;padding-right:2px;}
.height80vh{height:80vh!important;}
.smsTab .sms_confirmation_message{background-color:#01c45b;padding:4px;font-size:14px;color:white;border-radius:8px;margin-top:10px;}
.sec-sms-history .grid-title .manage_class.tilteNew{cursor:pointer;float:left;position:relative;width:100px;}
.sec-sms-history .grid-title .manage_class.tilteNew.active{}
.tabTopInsert{width:100%;}
.tabTopInsertLeft{width:70%;float:left;}
.tabTopInsertRight{width:30%;float:left;}
.bannerTab .headerHeight{height:44px;}
.bannerTab .advetText{height:50vh;}
.grid-body .form-group{padding:0;margin:0;position:relative;}
.help-block{top:14px;position:absolute;right:25px;background-color:#ffffff;z-index:99;font-size:smaller;padding:0 5px 0 5px;border:1px solid #f4f1f1;border-radius:2px;}
.datePickerPadding{padding:8px 10px!important;}
.noLabelForm .help-block{top:-12px!important;}
.form-upload-section input{width:100%;margin-top:20px;padding:11px 14px 10px 14px;color:#fff!important;background:#4a8aee;transition:background-color 0.5s ease;font-size:12px;}
.form-upload-section img{margin-top:20px;border:1px solid black;border-style:dashed;}
.text-orange{color:orange;}
.text-green{color:green;}
.text-red{color:red;}
.custom-tooltip{position:absolute;right:15px;top:33px;background:#2e3135;color:white;z-index:9;padding:12px;border-radius:4px;}
.custom-tooltip-row{width:100%;clear:both;}
.custom-tooltip-item{width:33.33%;float:left;padding-bottom:10px;text-align:center;}
.custom-tooltip-close{top:0px;position:absolute;right:8px;padding:5px;color:white;}
.custom-tooltip-close:hover{color:#e86c6c;}
.displayNoneDiv{display:none !important;}
.chartBaseDimension{width:400px !important;height:400px !important;}
.chart-container-custom{position:relative;width:100% !important;height:100% !important;}
.chart-container-dashboard-lastmonth{position:relative;width:100% !important;height:100% !important;padding:20px;}
.leftmenu_chart_buttons_parent{min-height:80px;padding-right:73px;}
.getLeftMenuChart{float:right;margin:5px;}
.cancelButtonBg{background:#929292 !important;}
.floatLeft{float:left !important;}
body{height:100% !important;}
.posAbs{position:absolute !important;}
.height100{height:100%;}
.mapParentDiv{margin:5px;height:100%;}
.deliveryDriverLi{line-height:8px !important;}
.deliveryDriverDisplayDiv{min-height:31px !important;padding:6px 0 5px 8px !important;cursor:pointer;}
.delivery_order_bottom_button{position:relative !important;right:0 !important;}
.disabledButton{background:#bababa !important;}
.todoCheck{font-size:20px;}
.todoCheckDone{font-size:13px;}
.donowButton{float:right;padding:5px 5px 5px 5px;width:auto;background:#81BC00;margin-top:-4px;margin-bottom:5px;color:#fff;}
.todoCheckCircle{width:26px;height:26px;border-radius:26px;border:1px solid;line-height:26px;text-align:center;float:left;margin-right:20px;margin-top:-2px;margin-bottom:5px;}
.txtColorBorderColor{color:#2AA9DE;border-color:#2AA9DE;}
.todoList{margin-bottom:10px;border-bottom:1px solid #d8d8d8;float:left;width:100%;}
.textAlignRight{text-align:right;}
.bottomButtons{width:100%;float:left;height:55px;background:#f6f7fb;}
a.delivery_order_bottom_button_1{padding:19px 14px 18px 14px;color:#fff;background:#01c459;transition:background-color 0.5s ease;text-align:center;line-height:18px;float:left;width:80%;}
a.delivery_order_bottom_button_2{padding:19px 14px 18px 14px;color:#fff;transition:background-color 0.5s ease;text-align:center;line-height:18px;float:right;width:20%;background:#89898a;}
.deliveryShowReport{display:flex;align-items:center;justify-content:center;margin-bottom:30px;}
.leftmenureportButtonSpan{width:10%;min-width:160px;}
.leftmenureportButton{background:#0249fd;float:left;width:100%;height:100%;display:table-cell;font-size:11px;text-decoration:none;color:#fff;position:relative;display:inline-block;margin-bottom:5px;overflow:hidden;}
.leftmenureportButtonText{font-size:12px;color:#000;width:100%;float:left;height:40px;vertical-align:middle;display:table-cell;text-align:center;text-shadow:none;}
.leftmenureportButtonText p{color:#f5f2f2;margin-top:2px;}
.leftmenureportButtonText .leftmenuDownArrow{display:block;margin-right:0;color:#fff;font-size:20px;text-align:center;left:7px;bottom:2px;left:41%;position:absolute;border-radius:50%;}
.displayNoneImp{display:block !important;}
.contextMenuLeftArrowIconPosTop:after, .contextMenuLeftArrowIconPosTop:before{top:18px;}
.contextMenuLeftArrowIconPosBottom:after, .contextMenuLeftArrowIconPosBottom:before{bottom:6px;}
.errorAlertAccId{color:red;}
.transferAmountButtonGroup{}
.transferAmountButtonGroupButton{border:1px solid #e8e5e5;background:#ffffff;color:#444;margin-top:3px;}
.transferAmountOptionLi{float:left;width:100%;}
.directdebitsection .buttonContainer{float:right;margin-bottom:8px;margin-left:8px;}
.displayNoneContent{display:none !important;}
.height40{height:40px;}
.calculatorModal .calc-container{margin:0 auto;width:270px;border-radius:9px;height:440px;width:280px;background:rgb(212, 212, 212);}
.calculatorModal .calc-name{font-family:'Pacifico', cursive;font-weight:400;font-size:20px;padding-top:7px;}
.calculatorModal .buttons-container{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;height:300px;width:249px;}
.calculatorModal .buttons-container button{width:50px;height:50px;outline:0;cursor:pointer;display:inline-block;vertical-align:top;margin-top:-10px;margin-bottom:3px;text-align:center;color:white;font-size:18px;border-radius:9px;border:1px solid black;background:rgba(76, 76, 76, 1);background-color:#393939;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0);}
.calculatorModal input[type="text"]{text-align:right;color:white;border:1px solid black;height:45px;background-color:rgba(19, 19, 19, 0.8);width:240px;font-size:20px;border-radius:4px;margin-left:20px;margin-right:20px;padding-right:5px;}
.calculatorModal input[type="text"]:focus{outline:0;}
.calculatorModal .input-container{margin:0 auto;padding-bottom:10px;padding-top:30px;width:100%;}
.calculatorModal .description{margin-top:-20px;font-family:'Open Sans', sans-serif;font-size:11px;}
.calculatorModal .error-display{height:15px;margin-top:-15px;text-align:right;margin-right:24px;margin-left:24px;color:white;}
.calculatorModal .buttons-container button:nth-child(8){font-size:15px;}
.calculatorModal .buttons-container button:nth-child(12){font-size:25px;}
.calculatorModal .buttons-container button:nth-child(16){font-size:22px;}
.calculatorModal .buttons-container button:nth-child(4){font-size:19px;}
.calculatorModal .buttons-container button:nth-child(18){font-size:26px;}
.calculatorModal .buttons-container button:last-child{width:110px;}
.calculatorModal .buttons-container button:active{border:1px solid grey;}
.calculatorModal .outer-cont{height:100%;display:flex;justify-content:space-around;}
.calculatorModal .all-content{margin:auto;}
.history-block{background:#d4d4d4;float:left;height:440px;padding:10px;border-radius:10px;color:#000;line-height:12px;overflow-y:scroll;}
.history-block p{padding:8px;border-bottom:1px solid #c7c6c6;line-height:16px;margin-left:10px;}
.sys-ft-section span.subhocalendar{font-size:17px;margin-top:3px !important;float:left;margin-right:7px;}
.navbar-collapse.product-menu.product-menu-top.collapse.in{display:inline-block;}
ul.sub-menu-list{margin:0;display:flex;float:none;}
.prod_btn_width{width:166px;height:69px;display:inline-block;padding-right:5px;padding-left:5px;padding-bottom:5px;}
#subproduct-div .sub_section span{width:166px;height:69px;display:inline-block;padding-right:5px;padding-left:5px;padding-bottom:5px;line-height:69px;}
.active-label h1{color:#fff;}
.manualEntryBox .manual_textbox{height:2rem;}
.manualEntryBox label.sm-control{padding:0;}
.manualEntryBox .input-manual, .config-content .input-select, .inputfield, .input-select{border:1px solid #f1f1f1;height:2.2rem;padding:0 .5rem;font-size:.9rem;color:#666363;}
.manual-bottom a{display:inline-block;}
.delivery-part-a{min-height:0;display:flex;align-items:center;flex-wrap:wrap;}
.delivery-display-buttons{padding:2.5px 5px;}
.delivery-display-buttons .dispach_title h1{font-size:12px;text-align:center;height:34px;line-height:33px;font-weight:400;}
.deliveryFormSection input, .filterPanel input{height:2rem;padding:0 .5rem;}
.form-group.radio-group .container{width:auto;float:left;width:5rem;}
.alergy-section{display:flex;}
.sys-ft-section ul li{padding-top:1rem;}
span#parcel_text{width:5rem;}
.tab-bar{}
#deliveryOrder-nav{display:flex;padding:0;}
.nav-tabs li a{color:#777;font-size:.9rem;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#545353;background-color:#f6f7fb;}
.tab-content{width:100%;}
.config-content{width:100%;}
.config-content .label.sm-control{padding-left:8px;}
.newFormPart .form-group.form-group-no-margin input{padding:0 10px;margin:6px 0 6px;}
.selectOrderBtns{height:2.5rem;}
#div-middleDrawer .alergy-section{display:block;}
#div-middleDrawer .delivery-checkbox-design{display:block;width:100%;}
#div-middleDrawer a.designclearform, #div-middleDrawer a.designfetchnumber{font-size:.8rem;}
.seats-close{position:absolute;right:0;top:0;}
.seats-head{display:block;width:100%;position:relative;}
.seats-val{width:100%;}
.seat-nums{text-align:center;line-height:48px;font-size:20px;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;height:50px;}
.seats-num-box{display:inline-flex;padding:0;}
.seats-num-box>div{display:flex;flex-wrap:wrap;}
div#cde{display:inline-flex;width:100%;}
.font-section{display:flex;}
.pull-right{float:right;}
.time-val .manual-input{color:#fff;}
.driver_link_button .driver_title{height:45px;margin-top:2rem;}
.driver_link_button .driver_title h1{line-height:25px;color:#fff;font-weight:400;}
a.iFrameClose:hover{color:#fff;}
@media (min-width:1200px){button.navbar-toggle{display:none;}
}
@media (min-width:1025px) and (max-width:1350px){button.navbar-toggle{display:none;}
}
@media (min-width:980px) and (max-width:1024px){button.navbar-toggle{display:none;}
}
@media (min-width:768px) and (max-width:979px){button.navbar-toggle{display:none;}
}
@media (min-width:360px) and (max-width:767px){}
.min-height-account{min-height:185px!important;}
.min-height-card{min-height:165px!important;}
.min-height-tabledesign{min-height:192px!important;}
.error-modal, .success-modal{z-index:9999;background:white;padding:.5rem .5rem 1rem;border-radius:5px;}
.selected-tab{color:#132ba3;border-bottom:0.125rem solid #132ba3!important;}
.forceHide{display:none!important;}
 .background-cover-image-login{width:54vw;height:100vh;background-size:cover;background-position-x:center;background-position-y:center;}
;.search-keyword-container:focus-within .arrow-btn{display:block!important;}
 .disabled-div{opacity:0.4;pointer-events:none;> *{opacity:0.4;pointer-events:none;}
}
.text-blue{color:#132ba3!important;}
.text-align-center{text-align:center!important;}
.show-daterangepicker{visibility:visible;opacity:1;}
.error-border{border:1px solid #f33c44;}
.error-border-bottom{border-bottom:1px solid #f33c44;}
.from-time-meridiem:hover{background:#132aa3;border:1px solid #132ca3;color:white;}
.until-time-meridiem:hover{background:#f86d37;border:1px solid #f86d37;color:white;}
.from-time-meridiem.meridiem-active{background:#132aa3;border:1px solid #132ca3;color:white;}
.until-time-meridiem.meridiem-active{background:#f86d37;border:1px solid #f86d37;color:white;}
.optionSelect .option-selected{background:#eee;}
.no-margin{margin:0!important;}
.no-padding{padding:0!important;}
.h-1{height:1rem!important;}
.h-2{height:2rem!important;}
.h-3{height:3rem!important;}
.h-4{height:4rem!important;}
.h-5{height:5rem!important;}
.h-6{height:6rem!important;}
.h-7{height:7rem!important;}
.h-8{height:8rem!important;}
.h-9{height:9rem!important;}
.h-10{height:10rem!important;}
.width-100-flex{width:100%;display:flex;}
 .bakeline-slider{width:100%;height:100%;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;}
.bakeline-slider .slide{width:100%;flex-shrink:0;height:100%;}
.manage-button{margin:0!important;}
.delete-button{background:#ff0000!important;color:#ffffff!important;}
a.weekdays-btn{display:inline-block;padding:.3rem 1rem;text-align:center;border:.0625rem solid #e4f1ff70;color:#1884D2;font-size:.8rem;text-transform:capitalize;font-weight:400;border-radius:.3rem;transition:.3s ease-out .3s;background:#e4f1ff70;}
.sorting{cursor:pointer;}
