@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-Black.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-BlackItalic.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-Bold.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-BoldItalic.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-Italic.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-Italic.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-LightItalic.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-Medium.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-MediumItalic.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-Regular.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-Thin.ttf)}
@font-face{font-family:Roboto,sans-serif;src:url(../fonts/roboto/Roboto-ThinItalic.ttf)}
body{margin:0;padding:0;font-family:Roboto,sans-serif}
.dv_login_wrapper{background-image:url(../images/login-register-bg.jpg);background-repeat:no-repeat;background-size:cover;display:flex;width:100%;display:flex;height:-webkit-fill-available;height:-moz-fill-available;align-items:center}
.dv_login_register_container{width:400px;margin:0 auto;padding:22px 0 60px 0;text-align:center}
.dv_title_lg_reg{padding:40px 0;font-size:22px;font-family:Roboto,sans-serif;color:#fff}
.dv_lgn_reg_input::placeholder{color:#fff;font-size:16px;font-family:Roboto,sans-serif}
.dv_lgn_reg_input{height:60px;padding:12px 18px;color:#fff;border:1px solid #fff;background-color:transparent;margin:0 0 20px 0}
.dv_lgn_reg_input:hover,.dv_lgn_reg_input:focus{background-color:transparent;outline:0;color:#fff;border-color:#fff}
button.btn.btn-secondary.btn-block.dv_lg_rger_btn{background:#fff;border-color:#fff;height:60px;font-size:16px;text-transform:uppercase;font-family:Roboto,sans-serif;color:#000}
button.btn.btn-secondary.btn-block.dv_lg_rger_btn:hover,button.btn.btn-secondary.btn-block.dv_lg_rger_btn:hover{outline:0}
.dv_frgt_pwd>a{font-size:16px;color:#fff;margin:0;display:block;padding:15px 0}
.dv_dn_hv_lg_rster{padding:0 0 15px 0;font-size:22px;font-family:Roboto,sans-serif;color:#fff}
.dv_dn_hv_lg_rster>a{color:#fff}
.dv_policy_ulli>ul{list-style-type:none;margin:0;padding:15px 0 0 0;border-top:1px solid #0d0d0d}
.dv_policy_ulli>ul>li{display:inline-block;margin:0;padding:0 15px 0 0}
.dv_policy_ulli>ul>li>a{color:#fff;margin:0;padding:0 15px 0 0;text-decoration:underline}
select.form-control.dv_role_select{height:60px!important;background:#000;border-color:#fff;padding:5px;color:#fff}
select.form-control.dv_role_select:after{color:#fff!important;margin:20px 0 0 15px;display:block}
select.form-control.dv_role_select>option{padding:20px}
.dv_error{border-color:red!important}
.dv_title_forgot_pwd{color:#000;font-size:22px}
.dv_modal_input_fr_pwd::placeholder{color:#000;font-size:16px;font-family:Roboto,sans-serif}
.dv_modal_input_fr_pwd{height:60px;padding:12px 18px;color:#000;border:1px solid #000;background-color:#fff;margin:0 0 20px 0}
.dv_modal_input_fr_pwd:hover,.dv_modal_input_fr_pwd:focus{background-color:#fff;outline:0;color:#000;border-color:#000}
button.btn.btn-secondary.btn-block.dv_modal_submit_btn{background:#000;border-color:#000;height:60px;font-size:16px;text-transform:uppercase;font-family:Roboto,sans-serif;color:#fff}
button.btn.btn-secondary.btn-block.dv_modal_submit_btn:hover,button.btn.btn-secondary.btn-block.dv_modal_submit_btn:hover{outline:0}
.sweet-overlay{background-color:#fff;position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:9999}
.sweet-alert{background-color:transparent!important;font-family:Roboto,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;position:fixed;left:50%;top:50%;margin-top:-200px;max-height:90%;overflow-x:hidden;overflow-y:auto;display:none;z-index:9999}
.sweet-alert h2{color:#575757;font-size:25px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;line-height:60px;display:block}
.sweet-alert p{font-size:16px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0 0 15px 0;line-height:normal}
.sweet-alert hr{height:0;color:transparent;border:0}
.sweet-alert button{color:#fff;border:0;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:0 5px;cursor:pointer}
.sweet-alert button:focus{outline:0}
.sweet-alert button.cancel[disabled]{opacity:.4}
.sweet-alert button.confirm[disabled]{border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:0 30px;vertical-align:middle;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}
.sweet-alert button::-moz-focus-inner{border:0}
.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}
.sweet-alert .icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}
.sweet-alert .icon.error{border-color:#f27474}
.sweet-alert .icon.error .x-mark{position:relative;display:block}
.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}
.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:17px}
.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}
.sweet-alert .icon.warning{border-color:#f8bb86}
.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}
.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}
.sweet-alert .icon.info{border-color:#c9dae1}
.sweet-alert .icon.info::before{content:'';position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}
.sweet-alert .icon.info::after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}
.sweet-alert .icon.success{border-color:#a5dc86}
.sweet-alert .icon.success::before,.sweet-alert .icon.success::after{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .icon.success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;-ms-transform-origin:60px 60px;transform-origin:60px 60px}
.sweet-alert .icon.success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;-ms-transform-origin:0 60px;transform-origin:0 60px}
.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}
.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .icon.success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}
.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:0;background-position:center center;background-repeat:no-repeat}
@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}
45%{-webkit-transform:scale(1.05);transform:scale(1.05)}
80%{-webkit-transform:scale(.95);transform:scale(.95)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}
45%{-webkit-transform:scale(1.05);transform:scale(1.05)}
80%{-webkit-transform:scale(.95);transform:scale(.95)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(.5);transform:scale(.5)}
}
@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(.5);transform:scale(.5)}
}
.show-sweet-alert{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}
.show-sweet-alert.no-animation{-webkit-animation:none;animation:none}
.hide-sweet-alert{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}
.hide-sweet-alert.no-animation{-webkit-animation:none;animation:none}
@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
@keyframes animate-success-long{0%{width:0;right:46px;top:54px}
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}
100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}
}
@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}
100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}
}
.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}
.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}
.icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}
@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}
}
@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}
100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}
}
.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}
@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}
50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}
80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}
100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}
}
@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}
50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}
80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}
100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}
}
.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}
@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}
100%{border-color:#f8bb86}
}
@keyframes pulse-warning{0%{border-color:#f8d486}
100%{border-color:#f8bb86}
}
.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}
@-webkit-keyframes pulse-warning-ins{0%{background-color:#f8d486}
100%{background-color:#f8bb86}
}
@keyframes pulse-warning-ins{0%{background-color:#f8d486}
100%{background-color:#f8bb86}
}
.pulse-warning-ins{-webkit-animation:pulse-warning-ins .75s infinite alternate;animation:pulse-warning-ins .75s infinite alternate}
@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.dv_calender_txt{padding:0;font-size:18px;line-height:42px;color:#000;font-family:Roboto,sans-serif}
.dv_tabs_ul>.dv_tabs_ul_li>a{background-color:#e7e7e7;color:#000;border:none;font-size:16px;border-radius:0!important;font-family:Roboto,sans-serif;padding:13px 40px!important;margin:0}
.dv_tabs_ul>.dv_tabs_ul_li>a.active{background-color:#d1d1d1!important;color:#000;border:none}
.dv_tabs_ul>.dv_tabs_ul_li>a.active:hover,.dv_tabs_ul>.dv_tabs_ul_li>a.active:focus,.dv_tabs_ul>.dv_tabs_ul_li>a.focus:active{color:#000}
.dv_tabs_ul>.dv_tabs_ul_li{margin:0!important;padding:0!important}
.dv_calender_wrapper>ul{list-style-type:none;margin:0;padding:0}
.dv_calender_wrapper>ul>li{display:inline-block;vertical-align:middle;margin:0;padding:0 30px 0 0}
.dv_calender_wrapper>ul>li:nth-child(1){font-size:18px;color:#000;font-family:Roboto,sans-serif}
.dv_calender_wrapper>ul>li:nth-child(4) a{background:#d1d1d1;color:#000;font-size:16px;text-transform:capitalize;padding:17px 40px}
.dv_calender_wrapper>ul>li:nth-child(3) .dv_select_employee_calender{background-color:#c74de4;padding:20px 40px}
select.form-control.dv_select_employee_calender{height:56px!important;display:block;width:200px;background:#fff;color:#000;padding:0 20px!important}
select.form-control.dv_select_employee_calender:after{color:#fff!important;margin:20px 0 0 15px;display:block}
.dv_calender_wrapper>ul>li:nth-child(5)>ul{list-style-type:none;margin:0;padding:0}
.dv_calender_wrapper>ul>li:nth-child(5)>ul>li{display:inline-block;margin:0;padding:0 30px 0 0}
.dv_calender_wrapper>ul>li:nth-child(5)>ul>li>a{font-weight:600;padding:8px;border:1px solid #c8c8c8;border-radius:50px;font-size:16px;display:block;color:#c8c8c8}
.tab-content.dv_tab_content{padding:40px 0 0 0}
.dv_tab_content{padding:20px 0 40px 0;margin:20px 0 40px 0;border-top:1px solid #d1d1d1}
.dv_current_date{padding:15px 30px;background:#fcf7d8;font-size:18px;color:#000;border-bottom:1px solid #e3ebf3}
.dv_date_time_app>ul{list-style-type:none;margin:0;padding:0}
.dv_date_time_app>ul>li{margin:0;padding:0}
.dv_date_time_app>ul>li>hr{width:100%;height:1px;border:none;clear:both;background-color:#e3e3e3;margin:0}
.dv_date_time_app>ul>li>span{margin:0;font-size:16px;padding:15px 25px;clear:both;background-color:#fcf7d8;width:115px;float:left}
span.dv_card_value_analytics_txt{color:#282828;font-weight:500;text-transform:capitalize}
.dv_date_time_app>ul>li>ul{list-style-type:none;margin:0;padding:0}
.dv_date_time_app>ul>li>ul>li{display:inline-block;margin:0;padding:13px 25px}
.dv_date_time_app>ul>li>ul>li>a.service_1{color:#ef4343;font-size:16px}
.dv_date_time_app>ul>li>ul>li>a.service_2{color:#d143ef;font-size:16px}
.dv_date_time_app>ul>li>ul>li>a.service_3{color:#8843ef;font-size:16px}
.dv_date_time_app>ul>li>ul>li>a.service_4{color:#435cef;font-size:16px}
.dv_date_time_app>ul>li>ul>li>a.service_5{color:#178ba4;font-size:16px}
.dv_date_time_app>ul>li>ul>li>a.service_6{color:#0c9616;font-size:16px}
.dv_date_time_app>ul>li>ul>li>a.service_7{color:#dd5a12;font-size:16px}
.dv_current_date>span{color:#000;font-size:16px;float:right}
td.dv_book_appointment_bg_color{background-color:#282828;color:#fff;cursor:pointer}
.dv_complated_appointment_bg_color{background-color:#07bc1d;color:#fff;cursor:pointer}
.dv_cancel_appointment_bg_color{background-color:#f11616;color:#fff;cursor:pointer}
.side-nav{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:99999}
.side-nav--visible{pointer-events:all}
.side-nav::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s cubic-bezier(0,0,.3,1)}
.side-nav__container{position:relative;width:90%;max-width:400px;background:#FFF;height:100%;box-shadow:2px 0 12px rgba(0,0,0,.4);transform:translateX(130%);display:flex;float:right;flex-direction:column}
.side-nav--visible .side-nav__container{transition:transform .13s cubic-bezier(0,0,.3,1)}
.side-nav--visible .side-nav--animatable .side-nav__container{transition:transform .33s cubic-bezier(0,0,.3,1)}
.side-nav--visible::before{opacity:1}
.side-nav--visible .side-nav__container{transform:none}
.side-nav__hide{position:absolute;right:16px;cursor:pointer;top:23px;background:0 0;border:none;color:#FFF}
.side-nav__header{background:#000;color:#FFF;display:flex;padding:23px 15px;align-items:flex-end}
.side-nav__content{flex:1;list-style:none;padding:0;margin:0;overflow-x:hidden;padding:15px;overflow-y:auto;-webkit-overflow-scrolling:touch}
.side-nav__content>ul{list-style-type:none;margin:0;padding:0}
.side-nav__content>ul>li{margin:0 0 10px 0;font-size:16px;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3;overflow:auto}
.side-nav__content>ul>li>span{font-weight:600;color:#24334A}
.side-nav-1{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:99999}
.side-nav--visible-1{pointer-events:auto}
.side-nav-1::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s cubic-bezier(0,0,.3,1)}
.side-nav__container-1{position:relative;width:90%;max-width:400px;background:#FFF;height:100%;box-shadow:2px 0 12px rgba(0,0,0,.4);transform:translateX(130%);display:flex;float:right;flex-direction:column}
.side-nav--visible-1 .side-nav__container-1{transition:transform .13s cubic-bezier(0,0,.3,1)}
.side-nav--visible-1 .side-nav--animatable-1 .side-nav__container-1{transition:transform .33s cubic-bezier(0,0,.3,1)}
.side-nav--visible-1::before{opacity:1}
.side-nav--visible-1 .side-nav__container-1{transform:none}
.side-nav__hide-1{position:absolute;right:16px;cursor:pointer;top:23px;background:0 0;border:none;color:#FFF}
.side-nav__header-1{background:#000;color:#FFF;display:flex;padding:23px 15px;align-items:flex-end}
.side-nav__content-1{flex:1;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.side-nav__content-1>ul{list-style-type:none;margin:0;padding:0}
.side-nav__content-1>ul>li{margin:0 0 10px 0;font-size:16px;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3}
.side-nav__content-1>ul>li>span{font-weight:600}
#material-tabs{position:relative;display:block;padding:0;border-bottom:1px solid #e0e0e0}
#material-tabs>a{position:relative;display:inline-block;text-decoration:none;padding:22px;text-transform:capitalize;font-size:13px;color:#000;text-align:center}
#material-tabs>a:not(.active):hover{background-color:inherit;color:#7c848a}
@media only screen and (max-width:520px){.nav-tabs#material-tabs>li>a{font-size:11px}
}
.yellow-bar{position:absolute;z-index:-1;bottom:0;height:3px;background:#24334A;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#tab1-tab.active~span.yellow-bar{left:14px;width:102px}
#tab2-tab.active~span.yellow-bar { left: 140px; width: 104px; }
#tab3-tab.active~span.yellow-bar{left:222px;width:53px}
.dv_tab_content_sidebar{padding:0 15px}
.dv_appointment_list_tabs>ul{list-style-type:none;margin:0;padding:0}
.dv_appointment_list_tabs>ul>li{margin:0;overflow:auto;padding:15px 0;border-bottom:1px solid #e3e3e3}
.dv_appointment_number{float:left;padding:6px 15px;background:#000;border-radius:50px;color:#fff;font-size:16px;margin:10px 20px 0 0}
.dv_appointment_content{font-size:16px;width:165px;float:left}
.dv_appointment_amount{width:71px;float:right;text-align:right;font-size:16px;font-weight:500;font-family:Roboto,sans-serif}
span.dv_appointment_lbl{display:block;font-size:16px;font-family:Roboto,sans-serif;color:#24334A}
span.dv_appoint_cmpled_lbl{display:block;font-size:16px;font-family:Roboto,sans-serif;color:#2e3fe2}
span.dv_appoint_cancelled_lbl{display:block;font-size:16px;font-family:Roboto,sans-serif;color:#ee1616}
.dv_appoint_cmpled_lbl>a{color:#2e3fe2}
.side-nav__footer{background:#000;color:#FFF;display:flex;padding:23px 15px;bottom:0;align-items:flex-end}
button.btn.btn-default.dv_btncancel_apint{margin:0 20px 0 0;text-transform:capitalize;text-decoration:underline;background-color:transparent;border:none;color:#000}
button.btn.btn-default.dv_btncancel_apint:hover,button.btn.btn-default.dv_btncancel_apint:focus{text-decoration:underline}
button.btn.btn-default.dv_btnedit_apint{margin:0 20px 0 0;text-transform:capitalize;background:#24334A;color:#fff}
button.btn.btn-default.dv_btnedit_apint:hover,button.btn.btn-default.dv_btnedit_apint:focus{background-color:#24334A}
a.dv_create_new_appointment{background:#000;color:#fff;font-size:16px;text-transform:capitalize;padding:20px 40px;border-radius:4px}
td.dv_table_timing{background-color:#fcf7d8;font-size:13px}
th.dv_table_timing_heading{background-color:#fcf7d8}
.dv_hover_add_selector{display:none;transition:400ms;width:100%;height:100%;background:#efefef;position:absolute;left:0;top:0;cursor:pointer;text-align:center;vertical-align:middle}
.dv_hover_add_selector>i{margin:13px 0 0 0;font-weight:700}
td.dv_blank_timing{position:relative;transition:400ms}
.dv_blank_timing:hover>.dv_hover_add_selector{display:block;transition:400ms}
.dv_calender_table thead th{vertical-align:middle;border-bottom:2px solid #e3ebf3;border-top:1px solid #e3ebf3;white-space:nowrap;overflow:hidden;width:auto;text-overflow:ellipsis}
.dv_calender_table{table-layout:fixed}
.dv_calender_table thead{table-layout:fixed}
.dv_calender_table thead tr{table-layout:fixed}
.dv_calender_table tbody tr td{table-layout:fixed;white-space:nowrap;overflow:hidden;width:auto;text-overflow:ellipsis}
select.form-control.dv_select_customer_type{height:60px!important;background:#fff;border-color:#d4d4d4;padding:5px;color:#000}
.dv_appointment_sidebar{height:100%;width:100%;border: 1px solid;cursor: move;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0;}
.dv_appointment_bloc,.dv_appointment_block .w3-dropdown-click{width:100%}
.dv_appointment_block .w3-dropdown-hover .w3-dropdown-content,.dv_appointment_block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.dv_appointment_block .w3-dropdown-hover .dv_apoointment_btns,.dv_appointment_block .w3-dropdown-click .dv_apoointment_btns{width:100%;text-align:left;padding:8px 16px}
.dv_apoointment_btns{white-space:normal}
.dv_appointment_block .dv_appointment_bar_item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.dv_appointment_block.w3-center .dv_appointment_bar_item{text-align:center}
.w3-block{display:block;width:100%}
.dv_overlay_appointment{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_animated_opacity{animation:opac .8s}
@keyframes opac{from{opacity:0}
to{opacity:1}
}
.dv_animate_right{position:relative;animation:animateright .4s}
@keyframes animateright{from{right:-300px;opacity:0}
to{right:0;opacity:1}
}
.dv_appointment_large{font-size:18px!important}
.dv_apoointment_btns:hover{color:#000!important;background-color:#ccc!important}
.dv_close_appment{cursor:pointer;top:27px;z-index:13;background:0 0;border:none;color:#000;float: left;/* position:fixed; */padding: 0 19px 0 0;left:27px;}
#dv_appointment_tabs{position:relative;display:block;padding:0;border-bottom:1px solid #e0e0e0}
#dv_appointment_tabs>a{position:relative;display:inline-block;text-decoration:none;padding:22px 22px 22px 0;text-transform:capitalize;font-size:13px;color:#000;text-align:center}
#dv_appointment_tabs>a:not(.active):hover{background-color:inherit;color:#7c848a}
.dv_animated_line{position:absolute;z-index:10;bottom:0;height:3px;background:#24334A;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#New.active~span.dv_animated_line{left:0;width:95px}
#Existing.active~span.dv_animated_line{left:106px;width:117px}
.dv_appointment_edit_update_body{padding:0;margin:0}
.dv_appointment_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0;background: rgba(40, 116, 240, 0.05);}
.dv_catching_time{padding:0;font-weight:400;font-family:Roboto,sans-serif}
.dv_appointmet_title{background:#fff;color:#000;/* position:fixed; */top:0;padding:23px 15px 23px 65px;width:100%;box-shadow: 0 8px 26px 0 rgba(0,0,0,.04);z-index:11;}
.dv_payment_side_back_button{cursor:pointer;top:28px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
label.dv_appointment_lbl{font-size:16px;text-transform:capitalize;font-family:Roboto,sans-serif;padding:0}
input.dv_apoointment_input{font-family:Roboto,sans-serif;color:#000;border-color:#fff;padding:15px;height:46px;box-shadow:0 8px 26px 0 rgba(0,0,0,.08);border:1px solid rgba(0,0,0,0.1);border-radius:10px;margin:0 0 15px 0;font-size:15px}
input.dv_apoointment_input:focus{color:#000;border-color:#000}
select.dv_apoointment_input{height: 46px!important; -webkit-appearance: none; background:#ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNFQUM4ODMwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFQUM4ODIwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBNjE2MzAwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJBNjE2MzEwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53mYnzAAABiElEQVR42uzbyQ3CMBAFUNMKLdATLdACLYQiacEQKQcrJHiZ7duekSwORMr8h0gcG0L4rdt3PINXrlajW4wxpOMI8/0d6zuLm53Wshm996hnmNFRs5jxCPUfpqPmMX9Q17r+wXTUPGaKei09eHbUIp/9NdRRiZhHd3lHJWAegToqAfMM1FEr8peCzoxalbsGdEbU6ry1oDOhNuVsAZ0BtTlfK+jIqKRcFNARUcl5qKAjobLk4AAdAZWtfy7QnlFZ++YE7RGVvV9u0J5QRfqUAO0BVaw/KVBkVNG+JEERUcX7kQZFQlXpQwMUAVXt/Fqglqiq59UEtUBV/xC1QTVDmnwjLEA1wppds61AJUOb3gAtQSXCm0/RrEE5ESDmuwigHBgwT2QooBQUqMdbJNBSnEdy/ANtAQYNtBT1vg241SxE0FJUyPVWVFAqqtniNTJoK6rp9go6aC2q+V5VD6BwU6MRQHOoMFvTPYGeoUL9eKI30LWeCSbcf1D3oJfQR9231xciaFofAQYAfyG4Tw36XToAAAAASUVORK5CYII=) no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-size: 10px; background-position: right 20px; background-origin: content-box; font-family: Roboto,sans-serif; color: #000; border-color: #fff; padding: 15px; height: 46px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgba(0,0,0,0.1); border-radius: 10px; margin: 0 0 15px 0; font-size: 13px;}
select.dv_apoointment_input:focus{color:#000;border-color:#000}
.dv_appointment_book_sidebar{padding:15px 0}
button.btn.dropdown-toggle.btn-default{background: #fff; font-family: Roboto,sans-serif; color: #000; border-color: #fff; padding: 15px 45px 15px 15px; height: 46px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); border: 1px solid rgba(0,0,0,0.1); border-radius: 10px; margin: 0; font-size: 15px; line-height: 8px;}
button.btn.dropdown-toggle.btn-default:focus {outline: none !important;}
.dv_append_new_service{margin:35px 0 0 0;background:#282828;padding:10px;border-radius:50px;cursor:pointer;color:#fff}
.dv_cancel_new_service{margin:35px 10px 0 0;background:#afafaf;padding:10px;border-radius:50px;cursor:pointer;color:#fff}
.dv_main_appoint_sidebar{height:100%;width:800px;background-color:#fff;position:fixed!important;overflow:auto;right:0;top:0}
.dv_main_appointmet_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7}
.dv_main_back_button{cursor:pointer;top:25px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:760px}
.dv_main_overlay_appointment{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999999}
.dv_main_appointment_content{padding:80px 0 0 0;clear:both}
.dv_main_appointment_content{padding:80px 0 0 0;clear:both}
.dv_main_btn_appointment{background:#000;margin:20px 0 0 0;width:400px;color:#fff;text-transform:capitalize;border-radius:0;padding:20px 0;z-index:99999999}
.dv_main_appointment_main{position:fixed;bottom:0;background:#e7e7e7;padding:15px 0;width:800px;text-align:center; z-index: 2;}
#one>.row:nth-child(2),#two>.row:nth-child(2){padding:0!important}
.row.append_same_row{padding:15px 0 0 0}
.dv_height_20{height:20px;clear:both}
button.btn.btn-default.dv_save_btn_appointment{background:#24334A;margin:20px 0 0 0;right:0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.dv_cancel_appoint_sidebar{height:100%;width:400px;background-color:#fff;position:fixed!important;overflow:auto;right:0;top:0}
.dv_cancel_appointmet_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7}
.dv_cancel_back_button{cursor:pointer;top:25px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:355px}
.dv_cancel_overlay_appointment{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999999}
.dv_cancel_appointment_content{padding:80px 0 0 0;clear:both}
.dv_cancel_overlay_appointment{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999999}
.dv_cancel_appointment_content{padding:80px 0 0 0;clear:both}
.dv_cancel_btn_appointment{background:#24334A;margin:20px 0 0 0;width:400px;color:#fff;text-transform:capitalize;border-radius:0;padding:20px 0;z-index:99999999}
.dv_cancel_appointment_main{position:fixed;bottom:0}
.dv_edit_appointment_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;overflow:auto;right:0;top:0}
.dv_edit_appointmet_title{background: #fff; z-index: 2; color: #000; position: fixed; top: 0; padding: 23px 15px 23px 65px; width: 100%; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04);}
.dv_edit_back_button{cursor:pointer;top:25px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
.dv_edit_overlay_appointment{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999999999}
.dv_edit_appointment_body {padding: 80px 15px 60px 15px; background: rgba(40, 116, 240, 0.05); }
button.btn.btn-default.dv_edit_btn_appointment{background:#24334A;margin:20px 0 0 0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
ul.dv_multiple_services_ul{list-style-type:none;margin:0;padding:0}
ul.dv_multiple_services_ul li{margin:0;padding:0}
.dv_paid_amount{float:left;padding:0 0 0 5px;color:green}
.dv_unpaid_amount{float:left;padding:0 0 0 5px;color:red;width:285px}
.dv_unpaid_amount>a{float:right;color:#282828;text-decoration:underline;font-family:Roboto,sans-serif}
.dv_cancel_reason_appoint_sidebar{height:100%;width:400px;background-color:#fff;position:fixed!important;overflow:auto;right:0;top:0}
.dv_cancel_reason_appointmet_title{background:#fff;color:#000;position:fixed;top:0;z-index:3;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7}
.dv_cancel_reason_back_button{cursor:pointer;top:25px;z-index:13;background:0 0;border:none;color:#00000;float:none;position:fixed;right:355px}
.dv_cancel_reason_appointment_content{padding:80px 0 0 0;clear:both}
.dv_cancel_reason_overlay_appointment{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_cancel_reason_appointment_content{padding:80px 0 0 0;clear:both}
.dv_cancel_reason_btn_appointment{background:#000;margin:20px 0 0 0;width:400px;color:#fff;text-transform:capitalize;border-radius:0;padding:20px 0;z-index:99999999}
.dv_cancel_reason_appointment_main{position:fixed;bottom:0}
span.dv_product_name{font-size:24px;display:block;padding:0 0 10px 0;font-weight:500}
.dv_view_value_product_txt{float:right;color:#24334A}
ul.dv_add_current_week_month{list-style-type:none;margin:0;padding:0}
ul.dv_add_current_week_month li{display:inline-block;margin:0;padding:0;line-height:36px}
ul.dv_add_current_week_month>li>a{font-size:13px;transition:500ms;padding:4px 10px!important;border-radius:50px}
ul.dv_add_current_week_month>li>a:hover{background-color:#24334A;color:#fff!important}
ul.dv_add_current_week_month>li>a.active{background-color:#24334A!important;color:#fff!important}
.dv_active_for_current_week{background-color:#24334A!important;color:#fff!important}
span.dv_per_div_info_activity_1{color:#24334A;display:block;font-weight:500;font-size:16px}
span.dv_per_div_info_activity_2{color:#67768C;font-size:13px;display:block}
span.dv_per_div_info_activity_complete{background:#50cf5c;color:#fff;padding:3px 15px;margin:9px 0 0 0;display:block;font-size:13px;width:100px;border-radius:3px;text-align:center}
span.dv_per_div_info_activity_upcmoing{background:#315cd9;color:#fff;padding:3px 15px;margin:9px 0 0 0;display:block;font-size:13px;width:100px;border-radius:3px;text-align:center}
span.dv_per_div_info_activity_unpaid{background:#F5A623;color:#fff;padding:3px 15px;margin:9px 0 0 0;display:block;font-size:13px;width:100px;border-radius:3px;text-align:center}
span.dv_per_div_info_activity_cancel{background:#e34646;color:#fff;padding:3px 15px;margin:9px 0 0 0;display:block;font-size:13px;width:100px;border-radius:3px;text-align:center}
.dv_activity_wrapper{overflow:auto;height:500px}
ul.dv_booking_column_ul_li{list-style-type:none;margin:0;display:flex;padding:0;width:100%;border:1px solid #e3ebf3;border-right:none;border-top:none}
.dv_timing_text,.dv_heading_booking_clm{background:#fcf7d8;padding:15px;font-size:16px;border-right:1px solid #e3ebf3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
ul.dv_booking_column_ul_li>li{margin:0;table-layout:fixed;white-space:nowrap;overflow:hidden;width:100%;display:table-cell;text-align:center;text-overflow:ellipsis;padding:0}
.dv_booking_inner_wrap>ul.dv_booking_inner_ul{list-style-type:none;margin:0;padding:0}
.dv_blank_timing{white-space:nowrap}
.dv_blank_timing>span{table-layout:fixed;overflow:hidden;height:30px;cursor:pointer;display:block;border:1px solid #e3ebf3;width:100%;text-overflow:ellipsis;padding:0 15px}
.dv_booking_completed{background:#07bc1d;color:#fff;border-color:#07bc1d!important}
.dv_booking_completed>i{display:inline-block!important}
.dv_booking_completed:hover{background:#07bc1d!important;color:#fff}
.dv_booking_cancelled{background:#f11616;color:#fff;border-color:#f11616!important}
.dv_booking_cancelled:hover{background:#f11616!important;color:#fff}
.dv_booking_cancelled>i{display:inline-block!important}
.dv_booking_inner_wrap>ul.dv_booking_inner_ul>li{display:block;margin:-1px;font-size:14px;width:100%;height:30px;text-align:left;line-height:30px}
.dv_blank_timing>span>i{padding:0;display:none;text-align:center}
.dv_blank_timing>span:hover>i{display:block;transition:400ms}
.dv_blank_timing>span:hover{background:#e3ebf3}
.dv_timing_border{border:1px solid #e3ebf3;text-align:center!important}
.dv_booking_appointment{background:#282828;color:#fff;border-color:282828!important}
.dv_booking_appointment:hover{background:#282828!important;color:#fff}
.dv_booking_appointment>i{display:inline-block!important}
ul.dv_multiple_bookings{list-style-type:none;margin:0;padding:0;display:flex}
ul.dv_multiple_bookings>li{display:inline-block;margin:0;padding:0}
ul.dv_multiple_bookings>li{display:inline-block;margin:0;padding:0 15px;line-height:30px;table-layout:fixed;overflow:hidden;height:30px;cursor:pointer;border:0 solid #e3ebf3;width:auto;text-overflow:ellipsis}
ul.dv_multiple_bookings>li:nth-child(1){background:#282828!important}
ul.dv_multiple_bookings>li:nth-child(2){background:#353535!important}
ul.dv_multiple_bookings>li:nth-child(3){background:#464646!important}
ul.dv_multiple_bookings>li:nth-child(4){background:#575757!important}
ul.dv_multiple_bookings>li:nth-child(5){background:#6b6b6b!important}
ul.dv_multiple_bookings>li:nth-child(6){background:#7c7c7c!important}
@media (max-width:1400px){.dv_calender_wrapper>ul>li{padding:0 5px 0 0}
.dv_calender_wrapper>ul>li:nth-child(5)>ul>li{margin:0;padding:0 5px 0 0}
.dv_edit_appointment_body{padding:80px 15px 100px 15px}
.dv_appointment_edit_update_body_after_header{padding: 25px 25px 102px 25px;}
.dv_padding_left_right{padding:0 0 0 3px!important}
}
@media (max-width:1200px){.dv_calender_wrapper>ul>li{padding:0 0 30px 0;display:block}
}
@media (max-width:1366px){select.form-control.dv_apoointment_input.dv_select_branch_input{background-position:100px 32px!important}
.dv_search_input_for_all>i{left:26px!important;top:17px!important}
table.dv_staff_time_table th,table.dv_staff_time_table td{padding:.75rem 5px}
span.dv_added_time,span.dv_add_new_time{font-size:10px}
}
@media (max-width:540px){label.star{font-size:30px!important}
ul.dv_social_media_ul li{margin:0 0 30px 0!important}
.dv_review_option_left_popup_6 h4{padding:0 0 30px 0!important}
}
@media (max-width:991px){.dv_parent_service_offers{margin:0!important}
.dv_tenant_Service_2{width:100%!important}
.dv_review_modal_dialog{max-width:90%!important;margin:30px auto 0 auto}
.dv_select_dropdown{top:44px!important;font-size:13px!important}
.dv_appointment_sidebar,button.btn.btn-default.dv_save_btn_appointment,.dv_cancel_appoint_sidebar,.dv_cancel_btn_appointment,.dv_edit_appointment_sidebar,button.btn.btn-default.dv_edit_btn_appointment,.dv_cancel_reason_appoint_sidebar,.dv_main_appoint_sidebar,.dv_main_btn_appointment,.dv_main_appointment_main,.dv_new_staff_time_sidebar{width:100%}
.dv_new_location_sidebar,.dv_new_location_title,.dv_new_resources_sidebar,.dv_new_resources_title,.dv_new_referral_resources_sidebar,.dv_new_referral_resources_title,.dv_new_cancellation_reason_sidebar,.dv_new_cancellation_reason_title{width:100%!important}
button.btn.btn-default.dv_save_btn_working_time,.dv_save_btn_new_locations,.dv_save_btn_new_resources,.dv_save_btn_new_referral_resources,.dv_save_btn_new_cancellation_reason{width:100%!important}
table.dv_staff_time_table{table-layout:auto!important}
table.dv_staff_time_table th,table.dv_staff_time_table td{padding:.75rem 2rem}
.dv_edit_appointmet_title,.dv_main_appointmet_title,.dv_new_client_title,.dv_new_staff_title,.dv_close_date_title,.dv_appointmet_title,.dv_cancel_appointmet_title,.dv_cancel_reason_appointmet_title{left:0!important}
button.btn.btn-default.dv_save_btn_new_close_date,.dv_close_date_sidebar,.dv_service_grp_sidebar,button.btn.btn-default.dv_save_btn_new_service_grp{width:100%!important}
.dv_new_brands_sidebar,.dv_save_btn_new_brands,.dv_new_brands_title{width:100%!important;left:0!important}
.dv_close_brands{left:25px!important;right:auto!important}
.dv_new_supplier_sidebar,.dv_save_btn_new_supplier,.dv_new_supplier_title{width:100%!important;left:0!important}
.dv_close_supplier{left:25px!important;right:auto!important}
.dv_new_category_sidebar,.dv_save_btn_new_category,.dv_new_category_title{width:100%!important;left:0!important}
.dv_close_category{left:25px!important;right:auto!important}
.dv_close_date_title,.dv_service_grp_title{left:0!important;padding:23px 15px 23px 25px}
#booking>h4,#setting>h4{font-size:13px!important;margin:0!important;padding:15px 0 20px 0;font-weight:400!important;line-height:26px!important}
.dv_enable_service_6,.dv_enable_months_6{padding:0 0 15px 0!important}
.dv_new_service_title{left:0!important;padding:23px 15px 23px 25px}
.dv_service_grp_title{left:0!important;padding:23px 15px 23px 45px}
.dv_close_service_grp{left:13px;right:auto}
.dv_close_close_date{left:13px;right:auto}
.dv_new_staff_time_sidebar{width:100%!important}
.dv_close_staff_time{right:auto;left:26px}
.side-nav__container{width:100%;height:100%;transform:translateX(130%);float:right;max-width:100%}
.dv_cancel_appointment_main{width:100%}
.dv_cancel_back_button,.dv_edit_back_button,.dv_cancel_reason_back_button,.dv_main_back_button{right:auto;left:26px}
.dv_edit_appointmet_title,.dv_main_appointmet_title{z-index:99}
.dv_calender_table tbody tr td{table-layout:auto;white-space:inherit;overflow:auto;width:auto;text-overflow:clip;padding:10px;font-size:10px;text-align:center!important}
.dv_calender_table thead th{vertical-align:middle;border-bottom:2px solid #e3ebf3;border-top:1px solid #e3ebf3;white-space:normal;overflow:auto;width:auto;text-overflow:clip;text-align:center!important;padding:10px;font-size:10px}
.dv_payment_sidebar{width:100%!important}
.dv_item_select_4{padding:0 0 15px 0}
.dv_add_price_2,.dv_add_qty_2,.dv_discount_type_3,.dv_add_discount_3,.dv_discount_type_6,.dv_add_discount_6,.dv_add_tip_6,.dv_add_tip_employee_6{padding:0 0 15px 0}
button.btn.btn-default.dv_final_amount_pay_btn{width:100%!important;bottom:59px!important;right:0!important;text-align:center!important}
button.btn.btn-default.dv_pay_now_final_btn{width:100%!important}
.dv_service_name_accordion,.dv_service_amt_accordion,.dv_service_name_accordion{padding:0}
.dv_main_appointment_main{text-align:center}
}
@media (max-width:767px){.dv_width_col_20>.col-md-2{width:100%!important;padding:0}
.dv_social_media_btn_12{width:100%}
button.btn.btn-info.dv_fb_login_btn{width:100%;margin:0 0 25px 0}
button.btn.btn-info.dv_gmail_login_btn{width:100%;margin:0}
.dv_pl_0_mobile{padding-left:0}
.dv_pr_0_mobile{padding-right:0}
.dv_plr_0_in_mobile{padding:0!important}
.dv_mobile_margin_row{margin:0}
button.btn.btn-default.dv_save_service_btn.dv_add_new_voucher_btn{width:100%;padding:15px 0;margin:0 0 15px 0}
.dv_latest_appointment_hidden{height:auto!important}
a.navbar-brand{padding:10px 0 0 0!important}
ul.dv_more_option_6_ul li{display:inline-block!important;margin:23px 0 0 0!important;padding:0!important;width:92%!important}
select.form-control.dv_del_edi_bl_mer_action{width:91%!important;margin:30px auto 0 auto!important}
button.btn.btn-default.dv_new_appintment_btn{background:#24334A;margin:0!important;width:91%!important}
.dv_calender_wrapper>ul>li{text-align:center;padding:0 0 15px 0}
.dv_service_price_txt,.dv_service_time_txt,.dv_service_name_txt{font-size:13px}
.dv_tabs_ul>.dv_tabs_ul_li{float:none}
.dv_calender_wrapper>ul>li:nth-child(4) a{width:100%;display:block}
.dv_calender_wrapper>ul>li:nth-child(1){font-size:24px;color:#000;font-family:Roboto,sans-serif}
.dv_current_date{text-align:center}
.dv_current_date>span{float:none}
.dv_login_register_container{width:90%;padding:50px 0 0 0}
.dv_login_wrapper{display:block!important;width:100%;height:100vh}
.dv_title_lg_reg{padding:20px 0}
.dv_policy_ulli>ul{padding:15px 0 50px 0}
.dv_policy_ulli>ul>li>a{padding:0;font-size:13px}
.dv_add_service_heading{display:none}
.dv_mobile_disply_lbl{display:block!important;padding:10px 0!important}
.dv_select_Service,.dv_service_duration,.dv_Service_price,.dv_Service_special_price,.dv_Service_discount{width:100%}
.dv_add_service_data{background:#efeeee;position:relative;padding:15px 0}
ul.dv_action_ul li a{color:#fff;padding:2px 4px;background:#24334A}
.dv_Service_action_cancel{position:absolute;top:-7px;right:-14px;text-align:right;width:63px}
ul.dv_service_cancel_ul li a{color:#fff;padding:5px 7px;background:#24334A;right:0}
ul.dv_service_cancel_ul li a i{color:#fff}
ul.dv_service_cancel_ul{list-style-type:none;margin:0;padding:0;width:33px;float:right}
ul.dv_service_cancel_ul li a{color:#fff;padding:5px 7px;background:#24334A;right:0}
.dv_delete_staff_time>.dv_delete_text{display:block!important}
.dv_delete_staff_time>i{display:none!important}
span.dv_delete_staff_time{position:static!important}
.dv_or_product_cancel_inner{position:absolute;top:-7px;right:-14px;text-align:right;width:63px}
ul.dv_order_cancel_ul li a{color:#fff;padding:5px 7px;background:#24334A;right:0}
ul.dv_order_cancel_ul li a i{color:#fff}
ul.dv_order_cancel_ul{list-style-type:none;margin:0;padding:0;width:33px;float:right}
ul.dv_order_cancel_ul li a{color:#fff;padding:5px 7px;background:#24334A;right:0}
.dv_table_pagination_for_all ul li a{padding:10px 15px!important;font-size:10px!important}
.vertical-overlay-menu .main-menu .navigation li.has-sub>a:not(.mm-next):after{top:21px}
.dv_birth_Month_4,.dv_birth_day_4,.dv_birth_Year_4{padding:0}
.dv_service_price_txt,.dv_service_time_txt,.dv_service_name_txt,.dv_visible__services{width:100%}
.dv_resposive_bg{background:#f7f7f7;margin:15px 0;position:relative;padding:10px 0}
.dv_cancel_current_price{top:0!important;color:#fff!important;background:#24334A;position:absolute;padding:5px 10px;right:0}
.dv_pr_15{padding:0!important}
.dv_pl_15{padding:0!important}
.dv_visible__services{padding:15px 0 0 0!important}
.dv_order_deliver_inner span{text-align:center}
.dv_order_deliver_inner>a{text-align:center}
.dv_order_deliver_outside{margin:0 15px 15px 15px}
.dv_add_order_data{margin:15px 15px 25px 15px!important;position:relative;padding:0 0 15px 0;clear:both;background:#e7e7e7}
.dv_or_product_name_inner,.dv_or_product_qty_inner,.dv_or_product_price_inner,.dv_or_product_total_inner{width:100%}
.dv_tab_stock_plus_minus{padding:15px 0!important}
h4.dv_cancel_received_status,h4.dv_cancel_txt{text-align:center}
h4.dv_cancel_received_status,h4.dv_received_txt{text-align:center}
.dv_client_view_action_txt_wrapper{display:none}
.dv_client_view_icons_wrap>i{font-size:24px!important;float:none!important;margin:0 auto!important}
.dv_client_view_card_blck{padding:10px!important;text-align:center!important}
.dv_client_view_icons_wrap{margin:0 auto!important;padding:0;text-align:center;display:block}
.dv_all_btn_for_client_view>span{display:none!important}
.dv_all_btn_for_client_view>i{font-size:18px!important;float:none!important}
.dv_all_btn_for_client_view{text-align:center!important;padding:15px!important}
.dv_overflow_xy{overflow-x:inherit!important;overflow-y:auto!important}
.dv_disable_edit_delete{width:100%!important}
}
@media (max-width:480px){#dv_payment_tabs>a{padding:22px 10px!important;font-size:12px}
#Card.active~span.dv_payment_animated_line{left:56px!important;width:45px!important}
#Coupen.active~span.dv_payment_animated_line{left:109px!important;width:55px!important}
#Voucher.active~span.dv_payment_animated_line{left:172px!important;width:63px!important}
#Groupon.active~span.dv_payment_animated_line{left:242px!important;width:63px!important}
#Cash.active~span.dv_payment_animated_line{left:0!important;width:53px!important}
.dv_table_pagination_for_all ul li:nth-child(4){display:none}
.dv_table_pagination_for_all ul li:nth-child(5){display:none}
.dv_table_pagination_for_all ul li a{padding:9px 10px!important;font-size:12px!important}
.dv_save_btn_new_order_amount{width:100%!important;left:0!important;bottom:58px!important}
.dv_save_btn_new_order_supplier{width:100%!important;left:0!important}
.dv_order_supplier_edit_update_body_after_header{padding-bottom:150px!important}
button.btn.btn-default.dv_save_stock_details{width:100%;padding:15px}
.dv_save_btn_cancel_order{width:100%!important;padding:15px;bottom:57px!important}
.dv_save_btn_received_stock{width:100%!important;padding:15px}
}
@media (max-width:360px){.dv_inner_service_tag{display:none!important}
.dv_accordion_a{font-size:25px!important;top:-45px!important}
.dv_add_new_Service_grp>ul>li{display:flex!important;margin:0!important}
.dv_add_new_Service_grp>ul>li>a{margin:0 0 15px 0!important;width:100%!important}
}
.dv_payment_sidebar_overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999999}
.dv_payment_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
#dv_payment_tabs{position:relative;display:block;padding:0;border-bottom:1px solid #e0e0e0}
#dv_payment_tabs>a{position:relative;display:inline-block;text-decoration:none;padding:22px;text-transform:capitalize;font-size:13px;color:#000;text-align:center}
#dv_payment_tabs>a:not(.active):hover{background-color:inherit;color:#7c848a}
.dv_payment_animated_line{position:absolute;z-index:10;bottom:0;height:3px;background:#24334A;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#Cash.active~span.dv_payment_animated_line{left:10px;width:67px}
#Card.active~span.dv_payment_animated_line{left:88px;width:65px}
#Coupen.active~span.dv_payment_animated_line{left:167px;width:80px}
#Voucher.active~span.dv_payment_animated_line{left:264px;width:71px}
#Groupon.active~span.dv_payment_animated_line{left:355px;width:82px}
button.btn.btn-default.dv_pay_now_btn{background:#24334A;width:100%;display:block;text-align:center;color:#fff;padding:12px 0;margin:0 auto;font-size:18px}
.dv_payment_sidebar_details>ul{list-style-type:none;margin:0;padding:0}
.dv_payment_sidebar_details>ul>li{margin:0 0 10px 0;font-size:16px;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3;overflow:auto}
.dv_payment_sidebar_details>ul>li>span{font-weight:600}
.pure-material-checkbox{z-index:0;position:relative;display:inline-block;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);font-family:var(--pure-material-font,Roboto,"Segoe UI",BlinkMacSystemFont,system-ui,-apple-system);font-size:16px;line-height:1.5}
.pure-material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);box-shadow:none;outline:0;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}
.pure-material-checkbox>span{display:inline-block;width:100%;cursor:pointer}
.pure-material-checkbox>span::before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 2px;border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);border-radius:2px;width:25px;height:25px;vertical-align:top;transition:border-color .2s,background-color .2s}
.pure-material-checkbox>span::after{content:"";display:block;position:absolute;top:6px;left:3px;width:16px;height:8px;border:solid 2px transparent;border-right:none;border-top:none;transform:translate(3px,4px) rotate(-45deg)}
.pure-material-checkbox>input:checked,.pure-material-checkbox>input:indeterminate{background-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.pure-material-checkbox>input:checked+span::before,.pure-material-checkbox>input:indeterminate+span::before{border-color:#000;background-color:#000}
.pure-material-checkbox>input:checked+span::after,.pure-material-checkbox>input:indeterminate+span::after{border-color:rgb(var(--pure-material-onprimary-rgb,255,255,255))}
.pure-material-checkbox>input:indeterminate+span::after{border-left:none;transform:translate(4px,3px)}
.pure-material-checkbox:hover>input{opacity:.04}
.pure-material-checkbox>input:focus{opacity:.12}
.pure-material-checkbox:hover>input:focus{opacity:.16}
.pure-material-checkbox>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}
.pure-material-checkbox>input:active+span::before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.pure-material-checkbox>input:checked:active+span::before{border-color:transparent;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6)}
.pure-material-checkbox>input:disabled{opacity:0}
.pure-material-checkbox>input:disabled+span{color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);cursor:initial}
.pure-material-checkbox>input:disabled+span::before{border-color:currentColor}
.pure-material-checkbox>input:checked:disabled+span::before,.pure-material-checkbox>input:indeterminate:disabled+span::before{border-color:transparent;background-color:currentColor}
.dv_check_box{text-align:center;padding:0}
.dv_select_discount_type_6{padding-left:0}
.dv_add_discount_value_6{padding-right:0}
.dv_select_discount_type_6 ul.bootstrap-select.btn-group.dropdown-menu.inner{height:200px!important}
.dv_payment_tabs_wrapper{clear:both}
button.btn.btn-default.dv_pay_now_final_btn{background:#24334A;margin:20px 0 0 0;width:75%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
button.btn.btn-default.dv_final_amount_pay_btn{background:#fff;margin:20px 0 0 0;font-weight:500;width:25%;float:left;color:#24334A;position:fixed;bottom:0;border-radius:0;padding:20px;z-index:10;left:0;border-top:1px solid #e7e7e7;text-transform:uppercase;font-family:Roboto,sans-serif;text-align:left}
.dv_appointment_paymeny_sidebar_body_after_header{padding:95px 25px 120px 25px;margin:0;overflow-y:auto}
.dv_item_select_4:nth-child(1){padding-left:0}
.dv_item_select_4:nth-child(3){padding-right:0}
.dv_add_new_row_2{padding-right:0}
.dv_add_qty_2{padding-left:0}
.dv_payment_row{padding:0 15px;margin-bottom:15px;clear:both}
/*.dv_payment_wrapper_append{padding:15px;border:1px solid #e7e7e7;clear:both;background:#f5f5f5;position:relative;margin:20px 0 20px 0}*/
button.btn.btn-default.dv_Add_new_payment_item_row{margin:0 0 20px 0;background:0 0;text-transform:capitalize;bottom:0;border-radius:0;padding:0;z-index:10;text-align:center;width:100%;color:#000}
.dv_add_discount_3{padding-right:0}
button.btn.btn-default.dv_cancel_current_service_btn{color:red;border-radius:0;font-size:13px;background:0 0;width:100%;padding:0}
.dv_payment_heading{height:1px;background:#e7e7e7;margin:15px 0 0 0;color:#fff}
.dv_margin_btm_0{margin-bottom:0!important}
i.la.la-close.dv_close_service_on_pay{background:#24334A;color:#fff;padding:1px;position:absolute;right:0;top:0;cursor:pointer}
textarea{height:138px;display:block;width:100%;padding:15px;resize:none;border:1px solid rgba(0,0,0,.15)}
.dv_check_box_details_10{padding:5px 0 0 0}
span.dv_discount_and_tip_text{display:block;text-transform:capitalize;padding:0 0 10px 0;border-bottom:1px solid #e7e7e7;margin:0 0 15px 0}
.dv_discount_type_6{padding-left:0}
.dv_add_discount_6{padding-right:0}
.dv_discount_on_whole_price{padding:20px 0 10px 0;border:1px solid #e7e7e7}
.dv_add_tip_6{padding-left:0}
.dv_add_tip_employee_6{padding-right:0}
.dv_invoice_sidebar_overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999999}
.dv_invoice_sidebar{height:100%;width:960px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_invoice_edit_update_body{padding:0;margin:0}
.dv_invoice_sidebar_body_after_header{padding:95px 25px 120px 25px;margin:0;overflow-y:auto}
.dv_invoice_sidebar_footer{position:fixed;bottom:0;background:#000;padding:25px 0;width:960px}
.dv_invoice_sidebar_footer>ul{list-style-type:none;text-align:center;margin:0;padding:0 0 0 25px}
.dv_invoice_sidebar_footer>ul>li{display:inline-block;margin:0 15px 0 0;border-right:1px solid #1e1e1e;padding:0 15px 0 0}
.dv_invoice_sidebar_footer>ul>li>a{color:#fff;font-size:16px}
.dv_invoice_sidebar_footer>ul>li>a>i{color:#fff;font-size:18px}
.dv_arrows_left{background:0 0;color:#b7b7b7;padding:10px;border-radius:50px;border:1px solid #b7b7b7;cursor:pointer}
.dv_arrows_right{background:0 0;color:#b7b7b7;padding:10px;border-radius:50px;cursor:pointer;border:1px solid #b7b7b7}
ul.dv_arrows_datepicker{margin:0;cursor:pointer;padding:0;list-style-type:none}
ul.dv_arrows_datepicker li{margin:0 10px;display:inline-block;padding:0}
.dv_search_select_to_all{height:50px!important}
.dv_search_input_to_all{height:50px!important;font-family: Roboto,sans-serif; color: #000; border-color: #fff; padding: 15px; height: 46px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgba(0,0,0,0.05); border-radius: 10px; margin: 0 0 15px 0; font-size: 15px;}
.dv_export_all_report{z-index: 1; float:right;position:relative;margin:-7px 0 0 0}
.dv_export_report_btn{background:no-repeat;border-left:1px solid #ccc;border-radius:0;padding:0 0 0 15px;color:#67768C;font-size:14px;font-weight:600}
.dv_export_report_btn:focus,.dv_export_report_btn:hover{color:#282828;font-weight:600}
.dv_export_drp_menu{margin:16px 0 0 -70px;border:none;box-shadow:0 0 22px 0 #ccc; border-radius: 15px; overflow: hidden;padding: 0;}
.dv_export_drp_menu>a{border-bottom:1px solid #e7e7e7;padding:12px 17px}
.dv_export_drp_menu>.dropdown-divider{display:none}
.applyBtn{background-color:#24334A;border-color:#24334A}
.applyBtn:hover,.applyBtn:focus{background-color:#24334A;border-color:#24334A}
.dv_search_anything_tbl{width:100%;border:none;padding:1rem 1.5rem 1rem 4rem}
.dv_search_anything_tbl::placeholder{font-size:14px;position:relative;top:-3px}
.dv_search_anything_tbl:focus{outline:0}
.dv_search_input_for_all>i{position:absolute;left:29px;font-size:20px;top:17px;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);color:#999}
.dv_search_input_for_assets_list{position:relative}
.dv_search_input_for_assets_list>i{position:absolute;left:29px;font-size:20px;top:16px;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);color:#999}
.dv_collapse_header{padding:0}
.dv_collapse_a_tg{padding:1rem 1.5rem;overflow:auto;position:relative;display:block}
.dv_service_sr_num_accordion{font-size:16px;color:#24334A;font-weight:500}
.dv_service_name_accordion{font-size:16px;color:#24334A;font-weight:500}
.dv_service_amt_accordion{font-size:16px;color:#24334A;font-weight:500}
.dv_service_name_accordion>span{color:#999;font-size:14px;font-weight:400}
.dv_add_new_service_dt{padding:25px 0 0 0;text-align:center}
button.btn.btn-default.dv_add_new_service_dt_btn{background:#24334A;color:#fff;padding:15px 20px}
ul.dv_action_ul{list-style-type:none;margin:0;padding:0}
ul.dv_action_ul li{display:inline-block;margin:0;padding:0}
ul.dv_action_ul li a{font-size:18px;color:#999;padding:0}
.dv_offer_list_page>thead>tr>th:nth-child(1){width:8%}
.dv_offer_list_page>thead>tr>th:nth-child(2){width:5%}
.dv_offer_list_page>thead>tr>th:nth-child(3){width:35%}
.dv_offer_list_page>thead>tr>th:nth-child(4){width:7%}
.dv_offer_list_page>thead>tr>th:nth-child(5){width:15%}
.dv_offer_list_page>thead>tr>th:nth-child(6){width:10%}
.dv_offer_list_page>thead>tr>th:nth-child(7){width:10%}
.dv_offer_list_page>thead>tr>th:nth-child(8){width:10%}
span.dv_ads_running{background:#32c24d;color:#fff;padding:3px 8px;border-radius:4px;font-size:13px}
span.dv_ads_stoping{background:#d3bd2c;color:#fff;padding:3px 10px;border-radius:4px;font-size:13px}
.switch-input{display:none}
.switch-label{position:relative;display:inline-block;min-width:112px;cursor:pointer;font-weight:500;text-align:left;margin:0;padding:0 0 0 45px}
.switch-label:before,.switch-label:after{content:"";position:absolute;margin:0;outline:0;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease;transition:all .3s ease}
.switch-label:before{left:1px;width:34px;height:14px;background-color:#9E9E9E;border-radius:8px}
.switch-label:after{left:0;width:20px;height:20px;background-color:#FAFAFA;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084)}
.switch-label .toggle--on{display:none}
.switch-label .toggle--off{display:inline-block}
.switch-input:checked+.switch-label:before{background-color:#67768C}
.switch-input:checked+.switch-label:after{background-color:#24334A;-ms-transform:translate(80%,-50%);-webkit-transform:translate(80%,-50%);transform:translate(80%,-50%)}
.switch-input:checked+.switch-label .toggle--on{display:inline-block}
.switch-input:checked+.switch-label .toggle--off{display:none}
img.dv_offer_list_img{width:40px;height:auto}
.dv_offer_title{font-size:13px;font-weight:500;margin:0;display:block;line-height:28px;text-transform:uppercase}
.dv_all_input_for_all{font-family: Roboto,sans-serif; color: #000 !important; border-color: #fff; padding: 15px; height: 46px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgb(0 0 0 / 9%) !important; border-radius: 10px; margin: 0 0 15px 0; font-size: 15px;}
input[type=file]{padding:10px 15px 15px 15px}
label.dv_label_for_all{font-size:16px;text-transform:capitalize;font-family:Roboto,sans-serif;padding:0}
span.dv_offer_type_m{background:#24334A;color:#fff;padding:2px 4px;border-radius:4px;font-size:13px;display:block;width:40px;text-align:center}
span.dv_offer_type_s{background:#ce9712;color:#fff;padding:2px 4px;border-radius:4px;font-size:13px;display:block;width:40px;text-align:center}
.dv_all_service_heading{padding:0 0 15px 0;border-bottom:1px solid #f7f7f7}
.dv_all_service_heading{padding:15px;background:#24334A;margin:0 0 20px 0;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.dv_cancel_services{margin:15px 0 0 0}
.dv_add_new_service_row{width:100%;text-align:center;clear:both}
.dv_add_service_data{margin:0 0 15px 0;clear:both}
.dv_add_new_service_row>a{background:#24334A;text-align:center;color:#fff}
.dv_add_new_service_row>a{background:#24334A;text-align:center;color:#fff;padding:15px;border-radius:4px}
.dv_add_service_data:nth-last-child(2){margin:0 0 25px 0}
.dv_save_cancel_btn_12{padding:15px 0 0 0;text-align:center}
button.btn.btn-default.dv_cancel_service_btn{background:#fff}
button.btn.btn-default.dv_save_service_btn{background:#24334A;color:#fff}
img.dv_ads_desktop_banner,img.dv_ads_mobile_banner{width:40px;height:auto}
.dv_ads_offer_banner_table>thead>tr>th:nth-child(1){width:8%}
.dv_ads_offer_banner_table>thead>tr>th:nth-child(2){width:35%}
.dv_ads_offer_banner_table>thead>tr>th:nth-child(3){width:20%}
.dv_ads_offer_banner_table>thead>tr>th:nth-child(4){width:20%}
.dv_ads_offer_banner_table>thead>tr>th:nth-child(5){width:17%}
.dv_mobile_disply_lbl{display:none}
ul.dv_service_cancel_ul{list-style-type:none;margin:0;padding:0}
ul.dv_service_cancel_ul li{display:inline-block;margin:0;padding:0}
ul.dv_service_cancel_ul li a{font-size:18px;color:#999}
.dv_selected_service_panel>ul{list-style-type:none;margin:0 0 20px 15px;padding:0}
.dv_selected_service_panel>ul>li{display:inline-block;margin:0 5px 0 0;padding:0}
.dv_selected_service_panel>ul>li>a{margin:0;background:#24334A;color:#fff!important;font-size:12px;text-transform:capitalize;padding:5px;border-radius:5px}
.dv_selected_service_panel>ul>li>a>i{cursor:pointer;color:#fff!important}
.dv_img_list_wrapper>ul{list-style-type:none;margin:10px 0 0 0;padding:0 0 10px 0;display:flex;overflow:auto}
.dv_img_list_wrapper>ul>li{display:inline-block;margin:0 15px 15px 0;padding:0}
.dv_img_list_wrapper>ul>li>a{position:relative;display:block}
.dv_img_list_wrapper>ul>li>a>img{width:100px;height:auto}
.dv_img_list_wrapper>ul>li>a>i{position:absolute;top:0;background-color:#24334A;margin:0;color:#fff;right:0}
.dv_video_preview{width:150px;height:100px}
.dv_check_images_round{position:relative}
.dv_check_images_round label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:35px;position:absolute;top:9px;width:28px;margin:5px 0 0 0}
.dv_check_images_round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_check_images_round input[type=checkbox]{visibility:hidden}
.dv_check_images_round input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_check_images_round input[type=checkbox]:checked+label:after{opacity:1}
.dv_add_new_offer_from_list{float:right;color:#24334A;text-transform:capitalize;font-size:14px;margin:3px 0 0 0}
.dv_add_new_offer_from_list>i{color:#24334A}
.dv_add_new_offer_from_list:hover{color:#24334A}
li.removeable{margin:0 0 15px 15px;background:#24334A;color:#fff!important;font-size:12px;text-transform:capitalize;padding:5px;cursor:pointer;border-radius:5px;display:inline-block}
span.reel{padding:0 8px 0 5px}
span.dv_generated_text{display:block;clear:both;margin:0 0 0 15px;font-size:13px;color:#24334A;font-weight:500}
tfoot{color:#67768C;font-weight:500;background-color:#f1f1f4;text-transform:uppercase}
.dv_status_done{background:#50cf5c;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px;margin:0 5px 0 0}
.dv_status_unpaid{background:#F5A623;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_status_running{background:#24334A;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_status_upcoming{background:#315cd9;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_status_cancelled{background:#e34646;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px;margin:0 5px 0 0}
.dv_invoice_number{color:#24334A}
.dv_invoice_number:hover,.dv_invoice_number:focus{color:#24334A}
.dv_table_pagination_for_all{padding:30px 0}
.dv_table_pagination_for_all ul{list-style-type:none;margin:0;padding:0;text-align:center}
.dv_table_pagination_for_all ul li{display:inline-block;margin:0 5px 0 0;padding:0}
.dv_table_pagination_for_all ul li a{color:#67768C;font-weight:500;transition:500ms;text-transform:uppercase;padding:14px 30px;font-size:13px;border:1px solid #e3ebf3;border-radius:5px}
.dv_table_pagination_for_all ul li a:hover,.dv_table_pagination_for_all ul li a:focus{color:#fff;background-color:#24334A;border:1px solid #24334A}
.dv_active_page{background-color:#24334A!important;border-color:#24334A!important;color:#fff!important}
.dv_active_page:hover,.dv_active_page:focus{color:#fff!important;background-color:#24334A;border-color:#24334A}
.dv_disabled_pg{cursor:not-allowed!important}
.dv_disabled_pg:hover,.dv_disabled_pg:focus{cursor:not-allowed!important;background-color:#fff!important;color:#67768C!important;border-color:#e3ebf3!important}
.dv_table_data_loader{background:rgba(256,256,256,.5);position:absolute;width:100%;height:100%;text-align:center;top:0;z-index:99;-webkit-animation:spin 300ms linear 0s infinite reverse;-moz-animation:spin 300ms linear 0s infinite reverse;-ms-animation:spin 300ms linear 0s infinite reverse;-o-animation:spin 300ms linear 0s infinite reverse;animation:spin 300ms linear 0s infinite reverse;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;padding:20% 0 0 0}
.dv_table_data_loader>img{-webkit-animation:spin 300ms linear 0s infinite normal;-moz-animation:spin 300ms linear 0s infinite normal;-ms-animation:spin 300ms linear 0s infinite normal;-o-animation:spin 300ms linear 0s infinite normal;animation:spin 300ms linear 0s infinite normal}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(360deg)}
}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg)}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(360deg)}
}
.dv_table_pagination_for_all>span{display:block;text-align:center;padding:34px 0 0 0;clear:both;font-size:14px;color:#24334A}
.dv_no_result_found{text-align:center;padding:30px 0;border-top:1px solid #EEE}
.dv_no_result_found>img{width:50px;padding:0;margin:0}
.dv_no_result_found>h4{padding:30px 0 0 0;font-size:24px;font-weight:300;text-transform:uppercase;margin:0;display:block;color:#67768C}
.dv_no_result_found>span{padding:15px;font-size:13px;font-weight:500;margin:0;display:block;color:#67768C}
span.dv_clients_circle{border:1px solid #dfdfdf;color:#24334A;border-radius:50px;margin:0 15px 0 0;display:inline-block;width:50px;float:left;font-weight:700;height:50px;text-align:center;padding:0;line-height:46px}
.dv_clients_table>tbody>tr>td{line-height:46px}
.dv_clients_table>tbody>tr{cursor:pointer}
.dv_send_notifications{position:relative;padding:10px 0 25px 0}
.dv_send_notifications label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:0;width:28px}
.dv_send_notifications label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_send_notifications input[type=checkbox]{visibility:hidden}
.dv_send_notifications input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_send_notifications input[type=checkbox]:checked+label:after{opacity:1}
.dv_send_notifications>span{padding:0;margin:-8px 0 0 27px;position:absolute}
.dv_overlay_client_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_client_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_client_edit_update_body{padding:0;margin:0}
.dv_new_client_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_client_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0;background: rgba(40, 116, 240, 0.05);}
.dv_close_clients{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
.dv_birth_day_4{padding-left:0}
.dv_birth_Year_4{padding-right:0}
span.dv_employee_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:14px;display:block;font-weight:600;padding:0 0 5px 0}
span.dv_staff_hrs_txt{font-size:12px}
span.dv_added_time{background:#50627d;width:80%;float:left;margin:0 0 10px 0;color:#fff;display:block;text-align:center;padding:11px 5px;font-size:13px;cursor:pointer;border-radius:6px;position:relative}
.dv_combined_div{position:relative;clear:both}
span.dv_red_cancel_timing{font-size:11px;color:#fff;position:absolute;cursor:pointer;top:-5px;background:#2c3544;border-radius:50%;width:15px;height:15px;padding:0 0 0 2px;right:-6px}
span.dv_added_time>i{position:absolute;top:-11px;border-radius:50px;padding:4px;background-color:#24334A;right:-11px;font-size:10px;border:1px solid #fff}
span.dv_add_new_time{border:1px solid #d7d7d7;height:35px;color:#5a84fe;display:block;text-align:center;cursor:pointer;padding:9px 5px;font-size:13px;border-radius:6px}
.dv_staff_time_table thead th{vertical-align:middle;text-transform:uppercase;border-bottom:2px solid #e3ebf3;border-top:1px solid #e3ebf3;cursor:pointer;color:#67768C;background-color:#f7f7f8;table-layout:fixed;white-space:nowrap;overflow:hidden;display:table-cell;text-overflow:ellipsis}
table.dv_staff_time_table{display:table;width:100%;table-layout:fixed}
.dv_add_new_time>i{display:none}
.dv_add_new_time{transition:500ms}
.dv_add_new_time:hover>i{display:block}
.dv_overlay_staff_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_staff_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_staff_edit_update_body{padding:0;margin:0}
.dv_new_staff_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_staff_edit_update_body_after_header{background: rgba(40, 116, 240, 0.05);padding:95px 25px 95px 25px;margin:0}
.dv_close_staff{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
button.btn.btn-default.dv_save_btn_new_staff{background:#24334A;margin:20px 0 0 0;right:0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.dv_overlay_staff_time_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_staff_time_sidebar{height:100%;width:600px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_staff_time_edit_update_body{padding:0;margin:0}
.dv_new_staff_time_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_staff_time_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_staff_time{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:558px}
a.dv_add_new_shift_btn{display:block;text-align:center;color:#24334A;font-size:14px;padding:15px 0}
.dv_add_new_shift_btn:hover{color:#24334A;text-decoration:underline}
.dv_staff_time_edit_update_body_after_header h4{color:#24334A;text-transform:capitalize;text-decoration:underline;margin:0;padding:0 0 10px 0}
span.dv_delete_staff_time{color:#f63636;font-size:18px;top:40px;cursor:pointer;position:relative}
h5.dv_extra_time_lbl{background:#24334A;color:#fff;text-transform:uppercase;font-size:13px;padding:15px;margin:15px 0}
.dv_delete_text{display:none;text-align:center;color:#fff;font-size:12px;padding:13px 0;background:#f63636;border-radius:4px;margin:0 0 25px 0}
.dv_overlay_close_date_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_close_date_sidebar{height:100%;width:700px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_close_date_edit_update_body{padding:0;margin:0}
.dv_close_date_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_close_date_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_close_date{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:658px}
button.btn.btn-default.dv_save_btn_new_close_date{background:#24334A;margin:20px 0 0 0;right:0;width:700px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.dv_close_dates_table{white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}
.dv_permission_checkbox{position:relative;padding:10px 0 0 0}
.dv_permission_checkbox label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:0;width:28px}
.dv_permission_checkbox label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_permission_checkbox input[type=checkbox]{visibility:hidden}
.dv_permission_checkbox input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_permission_checkbox input[type=checkbox]:checked+label:after{opacity:1}
.dv_permission_checkbox input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
.dv_divider_persmision>th{vertical-align:middle;text-transform:uppercase;border-bottom:2px solid #e3ebf3;border-top:1px solid #e3ebf3;color:#67768C;background-color:#f7f7f8}
a.dv_caccordion_service_a{display: block; color: #67768C; position: relative; font-weight: 500; padding: 17px 25px 15px 55px; border-bottom: 1px solid rgba(0,0,0,.1); background-color: #f7f7f8;}
.dv_accordion_wrapper{padding:25px}
.dv_inner_service_per{cursor:pointer;font-size:14px;padding-bottom:0;color:#67768C}
.dv_serivce_child_sm_lg:hover{cursor:pointer;background-color:#f7f7f8}
.dv_inner_service_tag{color:#24334A;padding:8px 7px;border-radius:25px;border:1px solid #67768C;display:inline-block;width:50px;float:right;margin:-3px 50px 0 0}
.dv_accordion_a{background:no-repeat;border-radius:0;padding:0;color:#67768C;font-size:35px;font-weight:500;position:absolute;top:-51px;right:20px}
.dv_accordion_a_dropdown{margin:-38px 0 0 -190px;border:none;box-shadow:0 0 22px 0 #ccc}
.dv_accordion_a_dropdown>a{border-bottom:1px solid #e7e7e7;padding:12px 17px}
span.dv_main_service_heading{display:block;font-size:15px;font-weight:500;text-transform:capitalize;padding:0}
.dv_service_name_txt,.dv_service_time_txt,.dv_service_price_txt,.dv_visible__services{padding:0}
.dv_main_service_name_value{font-size:16px;font-weight:500;padding:0 0 10px 0;margin:0}
.dv_serivce_child_sm_lg{font-size:13px;font-weight:500;text-transform:capitalize;padding:10px 0;border-top:1px solid rgba(0,0,0,.1);margin:0}
.dv_add_new_Service_grp>ul{list-style-type:none;margin:0;padding:0}
.dv_add_new_Service_grp>ul>li{display:inline-block;margin:0 5px 0 0;padding:0}
.dv_add_new_Service_grp{padding:25px 25px;text-align:center}
.dv_add_new_Service_grp>ul>li>a{margin:0;font-size:13px;font-weight:500;text-transform:capitalize;border:1px solid rgba(0,0,0,.1);color:#67768C;padding:9px 15px;transition:500ms;border-radius:4px}
.dv_add_new_Service_grp>ul>li>a:hover{background:#24334A;color:#fff}
.dv_inner_service_per>.dv_serivce_child_sm_lg:nth-last-child(1){border-bottom:none}
.connected-sortable{margin:0 auto;list-style:none}
li.draggable-item{width:inherit;padding:15px 20px;-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;-webkit-transition:box-shadow .25s ease-in-out;-moz-transition:box-shadow .25s ease-in-out;-o-transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out}
li.draggable-item.ui-sortable-helper{background-color:#e5e5e5;-webkit-box-shadow:0 0 8px rgba(53,41,41,.8);-moz-box-shadow:0 0 8px rgba(53,41,41,.8);box-shadow:0 0 8px rgba(53,41,41,.8);transform:scale(1.015);z-index:100}
li.draggable-item.ui-sortable-placeholder{background-color:#ddd;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}
.dv_overlay_service_grp_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_service_grp_sidebar{height:100%;width:700px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_service_grp_edit_update_body{padding:0;margin:0}
.dv_service_grp_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_service_grp_edit_update_body_after_header{padding:75px 25px 95px 25px;margin:0}
.dv_close_service_grp{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:658px}
button.btn.btn-default.dv_save_btn_new_service_grp{background:#24334A;margin:20px 0 0 0;right:0;width:700px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.dv_close_dates_table{white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}
.dv_overlay_service_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_service_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_service_edit_update_body{padding:0;margin:0}
.dv_new_service_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_service_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_staff{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
button.btn.btn-default.dv_save_btn_new_staff{background:#24334A;margin:20px 0 0 0;right:0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
a.dv_add_new_price{display:block;text-align:center;color:#373a3c;margin:27px 0;text-decoration:underline}
.dv_cancel_current_price{top:40px;color:#999}
.dv_cancel_current_price>i{cursor:pointer}
#add_service{position:relative;display:block;padding:0;border-bottom:1px solid #e0e0e0}
#add_service>a{position:relative;display:inline-block;text-decoration:none;padding:22px;text-transform:capitalize;font-size:13px;color:#000;text-align:center}
#add_service>a:not(.active):hover{background-color:inherit;color:#7c848a}
.add_service_bar{position:absolute;z-index:-1;bottom:0;height:3px;background:#24334A;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#service1.active~span.add_service_bar{left:14px;width:45px}
#service2.active~span.add_service_bar{left:90px;width:106px}
#service3.active~span.add_service_bar{left:222px;width:66px}
.dv_add_service_staff{position:relative;padding:10px 0 0 0}
.dv_add_service_staff label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:0;width:28px}
.dv_add_service_staff label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_add_service_staff input[type=checkbox]{visibility:hidden}
.dv_add_service_staff input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_add_service_staff input[type=checkbox]:checked+label:after{opacity:1}
.dv_add_service_staff input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
#staff>ul{list-style-type:none;margin:0;padding:0}
#staff>ul>li{margin:0;padding:15px 15px 10px 0}
.dv_add_service_staff>span{position:absolute;top:0;left:48px}
.dv_service_tav_content{/*padding:15px*/}
#booking>h4,#setting>h4{font-size:18px;margin:0;padding:15px 0 20px 0;font-weight:400}
.dv_overlay_create_product_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_create_product_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_create_product_edit_update_body{padding:0;margin:0}
.dv_new_create_product_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_create_product_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_create_product{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
.dv_save_btn_new_create_product{background:#24334A;margin:20px 0 0 0;right:0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.dv_retail_price,.dv_stock_control{padding:30px 15px}
.dv_retail_price>h4,.dv_stock_control>h4{font-synthesis:18px;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid rgba(0,0,0,.15)}
.dv_add_create_product_staff{position:relative;padding:10px 0 0 0}
.dv_add_create_product_staff label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:0;width:28px}
.dv_add_create_product_staff label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_add_create_product_staff input[type=checkbox]{visibility:hidden}
.dv_add_create_product_staff input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_add_create_product_staff input[type=checkbox]:checked+label:after{opacity:1}
.dv_add_create_product_staff input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
.dv_add_create_product_staff>span{position:absolute;top:0;left:48px}
.dv_pr_15{padding:0 15px 0 0}
.dv_pl_15{padding:0 0 0 15px}
.dv_overlay_view_product_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_view_product_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_view_product_edit_update_body{padding:0;margin:0}
.dv_new_view_product_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_view_product_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_view_product{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
.dv_save_btn_new_view_product{background:#24334A;margin:20px 0 0 0;right:0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.dv_view_products{cursor:pointer}
.dv_animated_opacity:hover{cursor:url(../images/cancel_btn.png),auto!important}
.dv_latest_appointment_hidden{overflow:auto;height:500px}
span.dv_email_sent_succesfully{color:#fff;font-size:13px;padding:15px;display:block;border:1px solid #fff;margin:20px 0 0 0}
a.dv_login_now_after_change{background:#fff;border-color:#fff;height:60px;margin:25px 0 0 0;font-size:16px;text-transform:uppercase;font-family:Roboto,sans-serif;color:#000;display:block;line-height:60px}
.dv_select_dropdown{position:absolute;top:49px;right:35px;font-size:15px}
.dv_accordion_a_inner{background:no-repeat;border-radius:0;padding:0;color:#67768C;font-size:25px;font-weight:500;position:absolute;top:-13px;right:0}
.dv_accordion_a_dropdown_inner{margin:0 0 0 -166px;border:none;box-shadow:0 0 22px 0 #ccc}
.dv_accordion_a_dropdown_inner>a{border-bottom:1px solid #e7e7e7;padding:12px 17px}
.dv_overlay_order_supplier_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_order_supplier_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_order_supplier_edit_update_body{padding:0;margin:0}
.dv_new_order_supplier_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_order_supplier_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_order_supplier{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
.dv_save_btn_new_order_amount{color:#24334A;background-color:#fff;margin:20px 0 0 0;width:30%;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;left:0;font-weight:800;border-top:1px solid #ccc}
.dv_save_btn_new_order_supplier{background:#24334A;margin:20px 0 0 0;width:70%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
.dv_add_order_supplier_staff{position:relative;padding:10px 0 0 0}
.dv_add_order_supplier_staff label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:0;width:28px}
.dv_add_order_supplier_staff label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_add_order_supplier_staff input[type=checkbox]{visibility:hidden}
.dv_add_order_supplier_staff input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_add_order_supplier_staff input[type=checkbox]:checked+label:after{opacity:1}
.dv_add_order_supplier_staff input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
.dv_add_new_order_row{width:100%;text-align:center;clear:both}
.dv_add_order_data{margin:0 0 15px 0;clear:both}
.dv_add_new_order_row>a{background:#24334A;text-align:center;color:#fff}
.dv_add_new_order_row>a{background:#24334A;text-align:center;color:#fff;padding:15px}
.dv_all_order_heading{padding:15px;background:#24334A;margin:0 0 20px 0;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.dv_order_deliver_outside{padding:25px;margin:15px 15px 25px 15px;border:1px solid #ccc;background-color:#f5f5ed}
.dv_order_deliver_inner>span:nth-child(1){font-weight:600;font-size:14px}
.dv_order_deliver_inner>span:nth-child(2){font-weight:600;font-size:16px}
.dv_order_deliver_inner span{font-size:13px;display:block;padding:0;line-height:27px}
.dv_order_amount_txt{font-size:13px;display:block;padding:0 0 5px 0;line-height:27px;font-weight:400;text-transform:capitalize}
.dv_order_price_inner span{font-size:24px;display:block;padding:35px 0 0 0;line-height:27px;text-align:center;font-weight:800}
.dv_order_deliver_inner>a{font-size:16px;color:#373a3c;text-transform:capitalize;text-decoration:underline;display:block;padding:15px 0 0 0}
ul.dv_order_cancel_ul{list-style-type:none;margin:0;padding:0}
ul.dv_order_cancel_ul li{display:inline-block;margin:0;padding:0}
ul.dv_order_cancel_ul li a{font-size:18px;color:#999}
.dv_cancel_order{margin:15px 0 0 0}
.dv_stock_history h4{font-size:18px;display:block;padding:0 0 10px 0;font-weight:800;text-transform:uppercase}
.dv_invoice_purchase{color:#24334A;text-decoration:none;font-weight:600}
.dv_invoice_purchase:hover{color:#24334A;text-decoration:underline}
.dv_stock_history_table{border-left:1px solid #e3ebf3;border-right:1px solid #e3ebf3}
button.btn.btn-default.dv_save_btn_working_time{background:#24334A;margin:20px 0 0 0;right:0;width:600px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.dv_overlay_brands_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_brands_sidebar{height:100%;width:600px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_brands_edit_update_body{padding:0;margin:0}
.dv_new_brands_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:600px;border-bottom:1px solid #e7e7e7;z-index:9999;}
.dv_brands_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_brands{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:560px}
.dv_save_btn_new_brands{background:#24334A;margin:20px 0 0 0;width:600px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
.dv_overlay_category_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_category_sidebar{height:100%;width:600px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_category_edit_update_body{padding:0;margin:0}
.dv_new_category_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:600px;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_category_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_category{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:560px}
.dv_save_btn_new_category{background:#24334A;margin:20px 0 0 0;width:600px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
.dv_overlay_supplier_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_supplier_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_supplier_edit_update_body{padding:0;margin:0}
.dv_new_supplier_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_supplier_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_supplier{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:25px}
.dv_save_btn_new_supplier{background:#24334A;margin:20px 0 0 0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
button.btn.btn-default.btn-danger.dv_delete_btn{font-size:13px;padding:10px 26px;float:right;margin:0;position:absolute;right:28px;background-color:#e34646;top:15px}
button.btn.btn-default.btn-danger.dv_delete_btn:hover,button.btn.btn-default.btn-danger.dv_delete_btn:focus{background-color:#e34646;border-color:#e34646}
.dv_supplier_heading>h4{background:#F1F1F1;font-size:18px;text-transform:capitalize;padding:15px}
button.btn.btn-default.btn-danger.dv_view_detail_btn{font-size:15px;padding:0;float:right;margin:0;position:absolute;border-color:#fff;right:40px;background-color:#fff;top:24px;color:#24334A}
button.btn.btn-default.btn-danger.dv_view_detail_btn:hover,button.btn.btn-default.btn-danger.dv_view_detail_btn:focus{background-color:##ffffff;border-color:#fff;color:#24334A!important;text-decoration:underline}
#dv_stoc_plus_minus{position:relative;display:block;padding:0;border-bottom:1px solid #e0e0e0}
#dv_stoc_plus_minus>a{position:relative;display:inline-block;text-decoration:none;padding:0 22px 22px 0;text-transform:capitalize;font-size:15px;color:#000;text-align:center;font-weight:500}
#dv_stoc_plus_minus>a:not(.active):hover{background-color:inherit;color:#7c848a}
.stockbar{position:absolute;z-index:10;bottom:0;height:3px;background:#24334A;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#stockplus1.active~span.stockbar{left:0;width:50px}
#stockminus1.active~span.stockbar{left:65px;width:62px}
.dv_tab_stock_plus_minus{padding:15px}
.dv_all_view_product_info h4{font-size:18px;display:block;padding:0 0 10px 0;font-weight:800;text-transform:uppercase}
.dv_stoc_plus_minus h4{font-size:18px;display:block;padding:30px 0 10px 0;font-weight:800;text-transform:uppercase}
span.dv_unit_value_txt{display:block;font-size:16px;padding:15px;background:#e7e7e7;margin:0 0 15px 0}
.dv_confirm_delete_yes,.dv_confirm_dsiable_yes{background-color:#24334A!important}
.dv_save_data_loader{background:rgba(256,256,256,.75);position:fixed;width:100%;height:100%;top:0;z-index:9999;-webkit-animation:spin 300ms linear 0s infinite reverse;-moz-animation:spin 300ms linear 0s infinite reverse;-ms-animation:spin 300ms linear 0s infinite reverse;-o-animation:spin 300ms linear 0s infinite reverse;animation:spin 300ms linear 0s infinite reverse;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;text-align:center;padding:300px 36px 0 0}
.dv_save_data_loader>img{-webkit-animation:spin 300ms linear 0s infinite normal;-moz-animation:spin 300ms linear 0s infinite normal;-ms-animation:spin 300ms linear 0s infinite normal;-o-animation:spin 300ms linear 0s infinite normal;animation:spin 300ms linear 0s infinite normal}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(360deg)}
}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg)}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(360deg)}
}
.dv_save_data_loader>span{display:block;padding:15px 0 0 0;font-weight:400;font-size:16px;color:#24334A}
ul.dv_all_reports_ul>li>a{display:block;padding:.75rem 1.25rem}
ul.dv_all_reports_ul>li>a:hover,ul.dv_all_reports_ul>li>a:focus{color:#24334A;text-decoration:underline;font-weight:600;transition-duration:300ms}
.dv_card_hover:hover{box-shadow:2px 3px 15px rgba(0,0,0,.2);transition:500ms}
button.btn.btn-default.dv_save_stock_details{background:#24334A;color:#fff;font-size:15px;padding:10px 30px}
.highlight{background-color:#e7e7e7}
table.ts tr.tsTitles th.sortable{position:relative;cursor:pointer}
table.ts tr.tsTitles th.sortable:after{content:'';width:0;height:0;background-color:transparent;position:absolute;right:10px;top:50%;margin-top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #9fa6af;border-bottom:0 solid transparent}
table.ts tr.tsTitles th.desc:after,table.ts tr.tsTitles th.asc:after{margin-top:-5px;border-left:5px solid transparent;border-right:5px solid transparent}
table.ts tr.tsTitles th.desc:after{border-top:5px solid #24334A;border-bottom:0 solid transparent}
table.ts tr.tsTitles th.asc:after{border-top:0 solid transparent;border-bottom:5px solid #24334A}
.dv_overlay_view_order_invoice_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_view_order_invoice_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_view_order_invoice_edit_update_body{padding:0;margin:0}
.dv_new_view_order_invoice_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_view_order_invoice_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_view_order_invoice{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
.dv_save_btn_new_view_order_invoice{background:#24334A;margin:20px 0 0 0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
.dv_order_status_img{text-align:center;padding:20px 0 0 0}
.dv_order_status_img>img{width:85px}
h4.dv_cancel_received_status{font-weight:600;font-size:14px;margin:0;display:block;padding:7px 0 0 0;text-transform:capitalize;color:#373a3c}
h4.dv_cancel_txt{font-weight:600;font-size:16px;margin:0;display:block;padding:7px 0 0 0;text-transform:capitalize;color:#ed2024}
h4.dv_received_txt{font-weight:600;font-size:16px;margin:0;display:block;padding:7px 0 0 0;text-transform:capitalize;color:#179d48}
.dv_cancel_received_txt>p{font-size:13px;display:block;padding:6px 0 0 0;line-height:27px}
h4.dv_order_ordered_txt{font-weight:600;font-size:16px;margin:0;display:block;padding:7px 0 0 0;text-transform:capitalize;color:#24334a}
.dv_view_order_footer_print{position:fixed;background:#24334A;padding:15px 0;width:100%;bottom:0;margin:15px 0 25px 0}
.dv_view_order_footer_print>ul{list-style-type:none;text-align:center;margin:0;padding:0 0 0 25px}
.dv_view_order_footer_print>ul>li{display:inline-block;margin:0 15px 0 0;border-right:1px solid #425675;padding:0 15px 0 0}
.dv_view_order_footer_print>ul>li>a{color:#fff;font-size:16px}
ul.dv_dashboard_rating_txt{margin:0;padding:0;height:185px;list-style-type:none;border-top:1px solid #e7e7e7}
ul.dv_dashboard_rating_txt li{margin:0 5px 0 0;font-size:14px;display:block;padding:10px;border-bottom:1px solid #e7e7e7;font-weight:500}
ul.dv_dashboard_rating_txt li>span{float:right;font-weight:600;font-size:16px}
.dv_negative_status{font-size:14px;padding:15px 0 15px 15px;display:block;border-top:1px solid #e7e7e7;margin:15px 0 0 0;color:#e34646;font-weight:400}
.dv_positive_status{font-size:14px;padding:15px 0 15px 15px;display:block;border-top:1px solid #e7e7e7;margin:15px 0 0 0;color:#50cf5c;font-weight:400}
.dv_filter_page_data{float:right;color:#24334A;border:none;font-size:0;padding:14px 39px;cursor:pointer;border-radius:25px;background:0 0;position:absolute;right:15px}
.dv_filter_page_data:focus{box-shadow:none;outline:0}
.dv_save_btn_cancel_order{color:#ed2024;background-color:#fff;margin:20px 0 0 0;width:30%;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;left:0;font-weight:800;border-top:1px solid #ccc}
.dv_save_btn_received_stock{background:#24334A;margin:20px 0 0 0;width:70%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
ul.dv_all_reports_ul_inside>li>a{display:block;padding:.75rem 1.25rem}
ul.dv_all_reports_ul_inside>li>a:hover,ul.dv_all_reports_ul_inside>li>a:focus{color:#24334A;text-decoration:underline;font-weight:600;transition-duration:300ms}
ul.dv_all_reports_ul_inside>li>a.active{text-decoration:underline;font-weight:600;transition-duration:300ms}
.tab-content-multiple{display:none}
.tab-content-multiple.current{display:inherit}
ul.dv_add_current_week_month_upcoming{list-style-type:none;margin:0;padding:0}
ul.dv_add_current_week_month_upcoming li{display:inline-block;margin:0;padding:0;line-height:36px}
ul.dv_add_current_week_month_upcoming>li>a{font-size:13px;transition:500ms;padding:4px 10px!important;border-radius:50px}
ul.dv_add_current_week_month_upcoming>li>a:hover{background-color:#24334A;color:#fff!important}
ul.dv_add_current_week_month_upcoming>li>a.active{background-color:#24334A!important;color:#fff!important}
.dv_active_for_current_week_upcoming{background-color:#24334A!important;color:#fff!important}
.tab-content-multiple-upcoming{display:none}
.tab-content-multiple-upcoming.current_upcoming{display:inherit}
ul.dv_add_current_week_month_highest_chart{list-style-type:none;margin:0;padding:0}
ul.dv_add_current_week_month_highest_chart li{display:inline-block;margin:0;padding:0;line-height:36px}
ul.dv_add_current_week_month_highest_chart>li>a{font-size:13px;transition:500ms;padding:4px 10px!important;border-radius:50px}
ul.dv_add_current_week_month_highest_chart>li>a:hover{background-color:#24334A;color:#fff!important}
ul.dv_add_current_week_month_highest_chart>li>a.active{background-color:#24334A!important;color:#fff!important}
.dv_active_for_current_week_hightest_chart{background-color:#24334A!important;color:#fff!important}
.tab-content-multiple-hightest-chart{display:none}
.tab-content-multiple-hightest-chart.current_hightest_chart{display:inherit}
a.dv_back_to_reports{color:#24334A}
a.dv_back_to_reports:hover,a.dv_back_to_reports:focus{text-decoration:underline}
ul.dv_reports_inside_ul{list-style-type:none;margin:0;padding:0}
ul.dv_reports_inside_ul li{margin:0;line-height:60px;padding:0;display:inline-block}
ul.dv_reports_inside_ul li a{padding:10px;font-size:13px;transition:500ms;font-weight:400;border:1px solid #e7e7e7;border-radius:5px;margin:0 15px 0 0;color:#67768C}
ul.dv_reports_inside_ul li a:hover,ul.dv_reports_inside_ul li a:focus{background-color:#24334A;border-color:#24334A;color:#fff}
ul.dv_reports_inside_ul li a.active{background-color:#24334A;border-color:#24334A;color:#fff}
.dv_overlay_client_view_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_client_view_sidebar{height:100%;width:100%;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_client_view_update_body{padding:0;margin:0}
.dv_new_client_view_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:100%;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_client_view_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_client_view_sidebar{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;left:27px}
button.btn.btn-default.dv_save_btn_client_view{background:#24334A;margin:20px 0 0 0;right:0;width:100%;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10}
.bg-theme-to-all{background:#24334A!important}
.dv_manual_client{font-size:12px;text-transform:capitalize;background:#00e6ff;color:#fff;display:block;padding:5px 15px;width:max-content;border-radius:15px}
ul.dv_client_view_action{margin:0;padding:0;list-style-type:none}
ul.dv_client_view_action li{display:inline-block;margin:0;padding:0}
ul.dv_client_view_action li a{font-size:24px;margin:0;padding:0}
.dv_client_view_action_txt{line-height:46px}
.dv_client_view_card_blck{padding:10px 25px}
#dv_view_client_tabs{position:relative;display:block;padding:0;border-bottom:1px solid #e0e0e0}
#dv_view_client_tabs>a{position:relative;display:inline-block;text-decoration:none;padding:22px 20px;text-transform:capitalize;font-size:13px;color:#7c848a;text-align:center}
#dv_view_client_tabs>a:not(.active):hover{background-color:inherit;color:#7c848a}
.dv_client_view_bar{position:absolute;z-index:-1;bottom:0;height:3px;background:#24334A;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#dv_view_client_tabs>a.active{color:#24334A!important;font-weight:600}
#dv_client_view_1.active~span.dv_client_view_bar{left:14px;width:88px}
#dv_client_view_2.active~span.dv_client_view_bar{left:130px;width:68px}
#dv_client_view_3.active~span.dv_client_view_bar{left:225px;width:58px}
.dv_client_view_appointment_tb_12{padding:15px}
.dv_client_view_appointment_tb_12>h4{font-size:16px;font-weight:400}
.dv_client_view_appointment_tb_12>h4>span{font-weight:700!important}
.dv_client_view_appointment_tb_12>ul{list-style-type:none;margin:0;padding:10px 0 0 15px}
.dv_client_view_appointment_tb_12>ul>li{margin:0;padding:0 0 10px 0;font-size:13px}
.dv_client_view_appointment>.dv_client_view_appointment_tb_12:nth-child(odd){background:#f2f2f2}
.dv_client_view_appointment>.dv_client_view_appointment_tb_12:nth-child(even){background:#fff}
.dv_all_btn_for_client_view{box-shadow:0 0 2px 1px rgba(0,0,0,.05);border-radius:3px;width:100%;text-align:left;padding:25px;margin-bottom:25px;background:#fff;border:1px solid rgba(0,0,0,.06)}
.dv_all_btn_for_client_view>span{font-size:16px;color:#373a3c;line-height:28px}
.dv_all_btn_for_client_view>i{font-size:30px;float:right}
.dv_finacial_summery_table>tbody>tr>td:nth-child(2),.dv_finacial_summery_table>thead>tr>th:nth-child(2),.dv_finacial_summery_table>tfoot>tr>td:nth-child(2){text-align:right!important}
.dv_input_filter_txt_wrapper{float:right;font-size:14px}
.dv_input_filter_txt_wrapper::before { content: "Filter"; font-family: Roboto,sans-serif; float: right; color: #24334A; padding: 6px 15px; cursor: pointer; border-radius: 25px; font-size: 14px; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; background: #ffffff; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); }
ul.dv_internal_stock_consumption>li>a{display:block;padding:.75rem 1.25rem}
span.dv_internal_amount{float:right;padding:0 15px;border-radius:5px;font-weight:500;font-size:14px;color:#24334A}
button.btn.btn-default.dv_cancel_btn_for_all{background:#fff}
.dv_overlay_location_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_location_sidebar{height:100%;width:600px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_location_edit_update_body{padding:0;margin:0}
.dv_new_location_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:600px;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_location_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_brands{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:560px}
.dv_save_btn_new_locations{background:#24334A;margin:20px 0 0 0;width:600px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
.dv_overlay_resources_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_resources_sidebar{height:100%;width:600px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_resources_edit_update_body{padding:0;margin:0}
.dv_new_resources_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:600px;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_resources_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_brands{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:560px}
.dv_save_btn_new_resources{background:#24334A;margin:20px 0 0 0;width:600px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
.dv_overlay_referral_resources_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_referral_resources_sidebar{height:100%;width:600px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_referral_resources_edit_update_body{padding:0;margin:0}
.dv_new_referral_resources_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:600px;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_referral_resources_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_brands{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:560px}
.dv_save_btn_new_referral_resources{background:#24334A;margin:20px 0 0 0;width:600px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
.dv_status_active{color:#07bc1d}
.dv_status_deactive{color:#f11616}
.pointer{cursor:pointer}
.dv_overlay_cancellation_reason_sidebar{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999}
.dv_new_cancellation_reason_sidebar{height:100%;width:600px;background-color:#fff;position:fixed!important;z-index:999999999999999999;overflow:auto;right:0;top:0}
.dv_cancellation_reason_edit_update_body{padding:0;margin:0}
.dv_new_cancellation_reason_title{background:#fff;color:#000;position:fixed;top:0;padding:23px 15px 23px 65px;width:600px;border-bottom:1px solid #e7e7e7;z-index:11}
.dv_cancellation_reason_edit_update_body_after_header{padding:95px 25px 95px 25px;margin:0}
.dv_close_brands{cursor:pointer;top:23px;z-index:13;background:0 0;border:none;color:#000;float:none;position:fixed;right:560px}
.dv_save_btn_new_cancellation_reason{background:#24334A;margin:20px 0 0 0;width:600px;color:#fff;text-transform:capitalize;position:fixed;bottom:0;border-radius:0;padding:20px 0;z-index:10;right:0}
span.dv_enable_reminder_msg{display:block;padding:0 0 0 75px;margin:-7px 0 0 0}
.padd-left-top-0{padding-top:0;padding-left:0}
.dv_textarea_template_for_all{height:auto;display:block;width:100%;padding:15px;resize:none;border:1px solid rgba(0,0,0,.15)}
ul.nav.nav-tabs.dv_customer_details_tab_ul{overflow-x:auto;overflow-y:hidden;display:-webkit-box;border-radius:0;display:-moz-box}
ul.nav.nav-tabs.dv_customer_details_tab_ul>li{float:none}
.dv_check_aed_percentage_round{position:relative}
.dv_check_aed_percentage_round label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:15px;position:absolute;top:9px;width:28px;margin:5px 0 0 0}
.dv_check_aed_percentage_round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_check_aed_percentage_round input[type=checkbox]{visibility:hidden}
.dv_check_aed_percentage_round input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_check_aed_percentage_round input[type=checkbox]:checked+label:after{opacity:1}
span.dv_enable_aed_percentage_msg{display:block;padding:0 0 10px 56px;margin:-10px 0 0 0}
img.dv_review_rating_img{width:55px;border-radius:50px}
span.dv_first_letter_symbol{display:block;width:55px;height:55px;border:1px solid #24334A;border-radius:50px;background:#24334A;color:#fff;text-align:center;line-height:51px}
.starrr a{font-size:30px;padding:0 20px 0 0;cursor:pointer;color:#FFD119;text-decoration:none;margin:10px 0 0 0}
.your-choice-was{font-size:24px;font-weight:700;margin:15px 0 0 0;display:block}
span.dv_card_value_txt{color:#282828;font-weight:500;padding:0 0 15px 0;display:block}
.dv_all_dashboard_card_icon{color:#4e5154}
h3.dv_card_value{color:#282828;font-family:Roboto,sans-serif;font-size:30px;font-weight:500}
.dv_card_value_analytics{font-weight:500;color:#282828;padding:10px 0 0 0;font-family:Roboto,sans-serif;font-size:40px}
.dv_break_text_50{width:50px}
.dv_view_overview{background:#24334A;color:#fff;padding:4px 15px;border-radius:4px;font-weight:500;font-size:13px}
.dv_view_overview:hover{background:#24334A;color:#fff}
.dv_view_statics{background:#24334A;color:#fff;padding:4px 15px;border-radius:4px;font-weight:500;font-size:13px}
.dv_view_statics:hover{background:#24334A;color:#fff}
.dv_overflow_xy{overflow-x:inherit!important}
.dv_action_campaign_a{float:left;position:relative;margin:0 0 0 59px;top:40px}
.dv_overflow_xy_email_campaign{overflow-x:inherit!important;overflow-y:inherit!important}
.dv_accordion_campaign_a{background:no-repeat;border-radius:0;padding:0;color:#67768C;font-size:24px;font-weight:500;position:absolute;top:-51px;right:20px}
.dv_accordion_campaign_a_dropdown{margin:-38px 0 0 -190px;border:none;box-shadow:0 0 22px 0 #ccc}
.dv_accordion_campaign_a_dropdown>a{border-bottom:1px solid #e7e7e7;padding:12px 17px}
.dv_accordion_campaign_a_dropdown{margin:-38px 0 0 -190px;border:none;box-shadow:0 0 22px 0 #ccc}
.dv_accordion_campaign_a_dropdown>a{border-bottom:1px solid #e7e7e7;padding:12px 17px}
.dv_disabled_offer{float:left;width:40px;position:relative;top:13px}
i.la.la-close.dv_cancel_icons_for_services{float:right;color:red;margin:6px 10px 0 0;font-size:20px}
.dv_service_action_wrapper{float:right;position:relative}
.dv_service_action_accordion_a{background:no-repeat;border-radius:0;padding:0;color:#67768C;font-size:26px;font-weight:500;position:absolute;top:-8px;right:3px}
.dv_service_action_accordion_a_dropdown{margin:5px 0 0 -172px;border:none;box-shadow:0 0 22px 0 #ccc}
.dv_service_action_accordion_a_dropdown>a{border-bottom:1px solid #e7e7e7;padding:12px 17px}
.dv_disable_edit_delete{width:90px;margin:0;float:right}
.red-text{color:#ff6a6a;padding:0 0 0 12px}
.dv_circle_clients_wrpper{margin:35px auto 0 auto;width:100px;height:100px;background:#f7f7f7;text-align:center;line-height:95px;text-transform:uppercase;font-size:40px;font-weight:700;border-radius:50%;border:1px solid #dedede}
.dv_circle_clients_name{text-align:left;padding:25px 0 0 0;text-transform:capitalize;font-weight:600}
ul.dv_circle_clients_ul_li{list-style-type:none;margin:0;padding:0 0 30px 0;text-align:left}
ul.dv_circle_clients_ul_li li{display:block;margin:0;padding:0}
button.btn.btn-default.dv_new_appintment_btn{background:#24334A;color:#fff;text-transform:capitalize;width:100%;padding:15px 0;margin-left:30px}
select.form-control.dv_del_edi_bl_mer_action{text-transform:capitalize;padding:15px 0 15px 14px;margin:0 30px;height:53px!important;width:84%}
canvas.total_appointment{width:100%!important;height:400px!important}
a.canvasjs-chart-credit{display:none}
ul.dv_more_option_6_ul{list-style-type:none;margin:0;padding:0}
ul.dv_more_option_6_ul li{display:inline-block;margin:0 8px 0 0;padding:0;width:15%}
button.btn.btn-default.dv_all_action_btn{background:#fff;color:#fff;padding:15px 0;width:100%;border:1px solid #e7e7e7;box-shadow:4px 3px 15px 0 #ccc}
.tooltip-bg-white .tooltip-inner{background-color:#FFF}
.tooltip-bg-white .tooltip-inner:before{border-top-color:#FFF!important}
.tooltip-text-white .tooltip-inner{color:#FFF}
.tooltip-bg-black .tooltip-inner{background-color:#000}
.tooltip-bg-black .tooltip-inner:before{border-top-color:#000!important}
.tooltip-text-black .tooltip-inner{color:#000}
.tooltip-bg-primary .tooltip-inner{background-color:#967ADC}
.tooltip-bg-primary .tooltip-inner:before{border-top-color:#967ADC!important}
.tooltip-text-primary .tooltip-inner{color:#967ADC}
.tooltip-bg-success .tooltip-inner{background-color:#37BC9B}
.tooltip-bg-success .tooltip-inner:before{border-top-color:#37BC9B!important}
.tooltip-text-success .tooltip-inner{color:#37BC9B}
.tooltip-bg-info .tooltip-inner{background-color:#3BAFDA}
.tooltip-bg-info .tooltip-inner:before{border-top-color:#3BAFDA!important}
.tooltip-text-info .tooltip-inner{color:#3BAFDA}
.tooltip-bg-warning .tooltip-inner{background-color:#F6BB42}
.tooltip-bg-warning .tooltip-inner:before{border-top-color:#F6BB42!important}
.tooltip-text-warning .tooltip-inner{color:#F6BB42}
.tooltip-bg-danger .tooltip-inner{background-color:#DA4453}
.tooltip-bg-danger .tooltip-inner:before{border-top-color:#DA4453!important}
.tooltip-text-danger .tooltip-inner{color:#DA4453}
.tooltip-bg-red .tooltip-inner{background-color:#F44336}
.tooltip-bg-red .tooltip-inner:before{border-top-color:#F44336!important}
.tooltip-text-red .tooltip-inner{color:#F44336}
.tooltip-bg-pink .tooltip-inner{background-color:#E91E63}
.tooltip-bg-pink .tooltip-inner:before{border-top-color:#E91E63!important}
.tooltip-text-pink .tooltip-inner{color:#E91E63}
.tooltip-bg-purple .tooltip-inner{background-color:#9C27B0}
.tooltip-bg-purple .tooltip-inner:before{border-top-color:#9C27B0!important}
.tooltip-text-purple .tooltip-inner{color:#9C27B0}
.tooltip-bg-deep-purple .tooltip-inner{background-color:#673AB7}
.tooltip-bg-deep-purple .tooltip-inner:before{border-top-color:#673AB7!important}
.tooltip-text-deep-purple .tooltip-inner{color:#673AB7}
.tooltip-bg-indigo .tooltip-inner{background-color:#3F51B5}
.tooltip-bg-indigo .tooltip-inner:before{border-top-color:#3F51B5!important}
.tooltip-text-indigo .tooltip-inner{color:#3F51B5}
.tooltip-bg-blue .tooltip-inner{background-color:#2196F3}
.tooltip-bg-blue .tooltip-inner:before{border-top-color:#2196F3!important}
.tooltip-text-blue .tooltip-inner{color:#2196F3}
.tooltip-bg-light-blue .tooltip-inner{background-color:#03A9F4}
.tooltip-bg-light-blue .tooltip-inner:before{border-top-color:#03A9F4!important}
.tooltip-text-light-blue .tooltip-inner{color:#03A9F4}
.tooltip-bg-cyan .tooltip-inner{background-color:#00BCD4}
.tooltip-bg-cyan .tooltip-inner:before{border-top-color:#00BCD4!important}
.tooltip-text-cyan .tooltip-inner{color:#00BCD4}
.tooltip-bg-teal .tooltip-inner{background-color:#009688}
.tooltip-bg-teal .tooltip-inner:before{border-top-color:#009688!important}
.tooltip-text-teal .tooltip-inner{color:#009688}
.tooltip-bg-green .tooltip-inner{background-color:#4CAF50}
.tooltip-bg-green .tooltip-inner:before{border-top-color:#4CAF50!important}
.tooltip-text-green .tooltip-inner{color:#4CAF50}
.tooltip-bg-light-green .tooltip-inner{background-color:#8BC34A}
.tooltip-bg-light-green .tooltip-inner:before{border-top-color:#8BC34A!important}
.tooltip-text-light-green .tooltip-inner{color:#8BC34A}
.tooltip-bg-lime .tooltip-inner{background-color:#CDDC39}
.tooltip-bg-lime .tooltip-inner:before{border-top-color:#CDDC39!important}
.tooltip-text-lime .tooltip-inner{color:#CDDC39}
.tooltip-bg-yellow .tooltip-inner{background-color:#FFEB3B}
.tooltip-bg-yellow .tooltip-inner:before{border-top-color:#FFEB3B!important}
.tooltip-text-yellow .tooltip-inner{color:#FFEB3B}
.tooltip-bg-amber .tooltip-inner{background-color:#FFC107}
.tooltip-bg-amber .tooltip-inner:before{border-top-color:#FFC107!important}
.tooltip-text-amber .tooltip-inner{color:#FFC107}
.tooltip-bg-orange .tooltip-inner{background-color:#FF9800}
.tooltip-bg-orange .tooltip-inner:before{border-top-color:#FF9800!important}
.tooltip-text-orange .tooltip-inner{color:#FF9800}
.tooltip-bg-deep-orange .tooltip-inner{background-color:#FF5722}
.tooltip-bg-deep-orange .tooltip-inner:before{border-top-color:#FF5722!important}
.tooltip-text-deep-orange .tooltip-inner{color:#FF5722}
.tooltip-bg-brown .tooltip-inner{background-color:#795548}
.tooltip-bg-brown .tooltip-inner:before{border-top-color:#795548!important}
.tooltip-text-brown .tooltip-inner{color:#795548}
.tooltip-bg-blue-grey .tooltip-inner{background-color:#607D8B}
.tooltip-bg-blue-grey .tooltip-inner:before{border-top-color:#607D8B!important}
.tooltip-text-blue-grey .tooltip-inner{color:#607D8B}
.tooltip-bg-grey .tooltip-inner{background-color:#9E9E9E}
.tooltip-bg-grey .tooltip-inner:before{border-top-color:#9E9E9E!important}
.tooltip-text-grey .tooltip-inner{color:#9E9E9E}
.dv_two_button_email_download{margin:0;padding:25px 0 0 0;display:block}
button.btn.btn-default.dv_email_order{background:#24334A;color:#fff;margin:0 15px 0 0}
button.btn.btn-default.dv_print_order{background:#fff;color:#24334A;border-color:#24334A;margin:0}
.dv_prefix_input_img{position:relative}
.dv_prefix_input_img>img{width:25px;right:15px;top:12px;position:absolute}
.dv_check_payment_popup{position:relative;left:-16px;top:-8px}
.dv_check_payment_popup label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:40px;left:35px;position:absolute;top:9px;width:40px;margin:5px 0 0 0}
.dv_check_payment_popup label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:9px;left:9px;opacity:0;position:absolute;top:12px;transform:rotate(-45deg);width:20px}
.dv_check_payment_popup input[type=checkbox]{visibility:hidden}
.dv_check_payment_popup input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_check_payment_popup input[type=checkbox]:checked+label:after{opacity:1}
.dv_popup_row{padding:0;border-bottom:1px solid #e7e7e7;margin-bottom:15px}
span.dv_payment_discount_successfull::before{content:'Ã¯â‚¬Å’';display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;margin:0 0 0 -20px;font-size:15px}
span.dv_payment_discount_successfull{display:block;color:green;font-size:13px;padding:10px 25px 10px 25px}
span.dv_payment_discount_unsuccessfull{display:block;color:red;font-size:13px;padding:10px 25px 10px 25px}
span.dv_payment_discount_unsuccessfull::before{content:'Ã¯â‚¬Â';display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;margin:0 0 0 -20px;font-size:15px}
button.btn.btn-default.dv_pay_btn_popup{background:#24334A;height:50px;width:100%;color:#fff;margin:30px 0 0 0;text-transform:uppercase}
.dv_pay_popup_overflow{overflow-y:auto;max-height:85%;overflow-x:hidden}
#datepicker-tabs{position:relative;display:block;padding:0;border-bottom:1px solid #e0e0e0}
#datepicker-tabs>a{position:relative;display:inline-block;text-decoration:none;padding:0 15px 20px 15px;width:31%;text-transform:uppercase;font-size:14px;font-weight:600;color:rgba(0,0,0,.5);text-align:center}
#datepicker-tabs>a.active{font-weight:700;outline:0;color:#424f5a}
#datepicker-tabs>a:not(.active):hover{background-color:inherit;color:#7c848a}
.datepicker-bar{position:absolute;z-index:10;bottom:0;height:3px;background:#424f5a;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#tab1-tab.active~span.datepicker-bar{left:0;width:31%}
#tab2-tab.active~span.datepicker-bar{left:31%;width:31%}
#tab3-tab.active~span.datepicker-bar{left:62%;width:31%}
ul.dv_months_year{list-style-type:none;margin:0;padding:0}
ul.dv_months_year li{display:inline-block;margin:10px 6px;padding:5px 15px;background:#f6f7fb;font-size:14px;border-radius:26px;cursor:pointer;transition:500ms}
ul.dv_months_year li:hover{background:#424f5a;color:#fff}
.dv_custom_calender{display:none;position:absolute;z-index:9;width:320px;background:#fff;padding:15px;margin:0;box-shadow:2px 2px 11px -2px #ccc}
.arrow-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid rgba(0,0,0,.15);position:absolute;top:-15px}
table.table-condensed.dv_table_toggle_datepicker>thead>tr:nth-child(1){height:40px}
table.table-condensed.dv_table_toggle_datepicker>thead>tr:nth-child(2){height:40px}
.tab-content.dv_tab_content_datepicker{padding:15px 0}
.dropdown1{position:relative}
.dropdown-menu1{display:none}
.is-active1 .dropdown-menu1{display:block}
a.dv_create_new_chart_of_ac{float:right;font-weight:600;font-size:13px}
td.dv_department_td{vertical-align:middle;text-transform:uppercase;cursor:pointer;border-bottom:2px solid #e3ebf3;border-top:1px solid #e3ebf3;color:#67768C;background-color:#f7f7f8;font-weight:600}
i.la.la-close.dv_sale_product_cancel{color:red;font-size:24px;margin:43px 0 0 0;cursor:pointer}
.dv_add_new_product_row{padding:10px 0;border-bottom:1px solid #f7f7f7}
.dv_add_new_product_row_clear_both{overflow:auto;width:100%}
.dv_pl_0_mobile{padding-left:0}
.dv_pr_0_mobile{padding-right:0}
.dv_profit_loss_report span{font-weight:500!important;font-size:15px!important}
.dv_profit_loss_report{text-align:center!important;line-height:35px;font-size:18px!important;font-weight:600!important}
.dv_profit_card_body{padding:5% 20%}
a.dv_status_joborder{float:right}
span.dv_pending_status{color:orange}
span.dv_running_status{color:green}
.dv_finish_status{color:green}
.dv_status_Pending{background:#B8C12B;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_status_arrived{background:orange;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
ul.dv_track_services_jbod{margin:0;padding:0;list-style-type:none;display:flex}
ul.dv_track_services_jbod li{margin:0;padding:0;display:inline-block;text-align:center;table-layout:fixed;width:100%;position:relative}
ul.dv_track_services_jbod li span{display:block;width:80px;height:80px;margin:15px auto 25px auto;border-radius:50%;font-weight:600;line-height:73px;color:#fff;font-size:13px;box-shadow:2px 2px 11px 0 #999;border:5px solid #fff}
span.dv_cancelled_Service_crcle{background:#FF5151}
span.dv_finish_Service_crcle{background-image:url(../images/tick-inside-circle.png);background-size:100%}
span.dv_running_Service_crcle{background:#24c853}
span.dv_running_Service_crcle{background:#24c853;border:none!important;line-height:78px!important}
.smart-judge-box{bottom:0;height:271px;position:fixed;left:69px;width:146px;z-index:999999}
.smart-judge-box input[type=checkbox]{left:10px;height:70%;width:70%;bottom:10px;position:absolute;z-index:10;cursor:pointer;margin:0;opacity:0}
.dv_running_txt{position:absolute;z-index:2;width:79px;text-align:center;margin:3px 0 0 0;font-weight:600}
.animated-circles{z-index:-1}
.animated-circles.animated .c-1{animation:3000ms scaleToggleOne cubic-bezier(0.25,.46,.45,.94) infinite}
.animated-circles.animated .c-2{animation:2500ms scaleToggleTwo cubic-bezier(0.25,.46,.45,.94) infinite}
.animated-circles.animated .c-3{animation:3000ms scaleToggleThree cubic-bezier(0.25,.46,.45,.94) infinite}
.animated-circles .circle{background:rgba(98,187,70,.25);width:60px;height:60px;border-radius:50%;position:absolute;z-index:0;transform:scale(1);-webkit-transform:scale(1);top:24px;margin:0 0 0 9px}
@keyframes scaleToggleOne{0%{transform:scale(1);-webkit-transform:scale(1)}
50%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}
}
@keyframes scaleToggleTwo{0%{transform:scale(1);-webkit-transform:scale(1)}
20%{transform:scale(1);-webkit-transform:scale(1)}
60%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}
}
@keyframes scaleToggleThree{0%{transform:scale(1);-webkit-transform:scale(1)}
33%{transform:scale(1);-webkit-transform:scale(1)}
66%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}
}
span.dv_pending_Service_crcle{background:orange}
ul.dv_track_services_jbod li h4{font-size:13px;text-transform:uppercase;font-weight:600}
ul.dv_track_services_jbod li a{font-size:13px}
a.dv_disable_review{pointer-events:none;color:#999}
a.dv_disable_review:hover{cursor:no-drop}
.connecting-line{height:0;position:absolute;width:5%;right:0;top:36%;z-index:1;border-top:6px dotted #c5c5c5}
.connecting-line-finish{height:0;position:absolute;width:5%;right:0;top:36%;z-index:1;border-top:6px dotted #24c853}
tr.collapse:hover{background-color:#fff!important}
.dv_review_success_received{color:#24c853;font-weight:600;font-size:13px}
div.stars{width:270px;display:inline-block}
input.star{display:none}
label.star{float:none;padding:10px;font-size:56px;color:#444;transition:all .2s}
input.star:checked~label.star:before{content:'\f005';color:#FD4;transition:all .25s}
input.star-5:checked~label.star:before{color:#FE7;text-shadow:0 0 20px #952}
input.star-1:checked~label.star:before{color:#F62}
label.star:hover{transform:rotate(-15deg) scale(1.3)}
label.star:before{content:'Ã¯â‚¬â€ ';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.rev-box{overflow:hidden;height:0;width:100%;transition:all .25s}
textarea.review{background:#222;border:none;width:100%;max-width:100%;height:100px;padding:10px;box-sizing:border-box;color:#EEE}
label.review{display:block;transition:opacity .25s}
.dv_review_modal_dialog{max-width:60%}
.dv_social_media_btn{width:100%;padding:12px;border:none;border-radius:4px;margin:5px 0;opacity:.85;display:inline-block;font-size:17px;line-height:20px;text-decoration:none}
.dv_fb{background-color:#3B5998;color:#fff}
.dv_fb:hover{background-color:#3B5998;color:#fff}
.dv_gmail{background-color:#dd4b39;color:#fff}
.dv_gmail:hover{background-color:#dd4b39;color:#fff}
.dv_social_media_btn:hover{opacity:1}
.dv_review_option_left_popup_6 h4{margin:0;padding:30px 0;font-size:18px;font-weight:700;text-align:center;text-transform:capitalize}
.dv_review_option_right_popup_6{padding:50px}
button.btn.btn-default.dv_submit_review_btn{background:#24334A;color:#fff;width:100%;padding:15px;margin:0 0 30px 0;font-size:18px}
ul.dv_social_media_ul{margin:0;padding:0;text-align:center;list-style-type:none}
ul.dv_social_media_ul li{margin:0;padding:0;display:inline-block}
.dv_fb_login_btn{text-transform:none;background-color:#3b5998;color:#fff;font-size:14px;padding:.7rem 0;border-radius:3rem;width:250px;border:none;box-shadow:0 1px 2px rgba(0,0,0,.2);font-family:segoe ui;float:right}
.dv_fb_login_btn:hover,.dv_fb_login_btn:focus,.dv_fb_login_btn:active{background-color:#3b5998;color:#fff}
.dv_fb_login_btn img{margin:0 15px 0 0}
.dv_gmail_login_btn{text-transform:none;background-color:#fff;color:#535353;font-size:14px;padding:.7rem 0;border-radius:3rem;width:250px;border:none;box-shadow:-2px 2px 11px -1px rgba(0,0,0,.2);font-family:segoe ui;float:left}
.dv_gmail_login_btn:hover,.dv_gmail_login_btn:focus,.dv_gmail_login_btn:active{background-color:#fff;color:#535353!important}
h6.dv_or_devider{text-align:center;position:relative;z-index:2;color:#3b3b3b;font-family:'Open Sans',sans-serif;font-size:1.4rem;clear:both;margin:0;padding:15px 0}
span.line-center{margin:0;padding:0 10px;background:#fff;display:inline-block;text-transform:lowercase}
h6.dv_or_devider:after{content:"";position:absolute;top:50%;left:0;right:0;border-top:#bac2c4 solid 1px;z-index:-1}
#loadingSpinner{display:inline-block;width:32px;height:32px;margin-right:12px;vertical-align:-12px}
#loadingSpinner::after{box-sizing:border-box;content:"";display:block;width:32px;height:32px;border-radius:50%;border:2px solid;border-color:#085ff7 #f2f2f2 #f2f2f2;animation:spinner 500ms linear infinite}
@keyframes spinner{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.dv_page_loader{position:fixed;top:0;width:100%;height:100%;z-index:9999;background:#fff;text-align:center;padding:20% 0 0 0}
.dv_page_loader{position:fixed;top:0;width:100%;height:100%;z-index:9999;background:#fff;text-align:center;padding:20% 0 0 0}
.dv_page_loader span{display:block;padding:15px 0 0 0}
td.dataTables_empty{text-align:center!important;font-weight:400!important;color:#a3afc0!important}
.dataTables_info{font-weight:500;color:#888da8;text-align:center;padding:14px;font-size:13px;border-bottom:1px solid #e3ebf3}
a.paginate_button{color:#888da8!important;padding:10px 20px;border-radius:3px;margin:0 10px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;cursor:pointer;border:1px solid #e3ebf3}
a.paginate_button:hover{color:#fff!important;background:#24334A;border:1px solid #24334A;cursor:pointer}
a.paginate_button.current{color:#fff!important;background:#24334A;border:1px solid #24334A}
.paginate_button.previous.disabled{cursor:not-allowed}
.paginate_button.previous.disabled:hover{cursor:not-allowed;background:#fff;border:1px solid #e3ebf3;color:#888da8!important}
.paging_simple_numbers{text-align:center;padding:25px 0 30px 0}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;cursor:hand;background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting:focus,table.dataTable thead .sorting_asc:focus,table.dataTable thead .sorting_desc:focus,table.dataTable thead .sorting_asc_disabled:focus table.dataTable thead .sorting_desc_disable:focus{outline:0;box-shadow:none}
table.dataTable thead .sorting{background-image:url(https://www.mirrorsbeautylounge.com/mirror-admin/public/images/sort_both.png)}
table.dataTable thead .sorting_asc{background-image:url(https://www.mirrorsbeautylounge.com/mirror-admin/public/images/sort_asc.png)}
table.dataTable thead .sorting_desc{background-image:url(https://www.mirrorsbeautylounge.com/mirror-admin/public/images/sort_desc.png)}
table.dataTable thead .sorting_asc_disabled{background-image:url(https://www.mirrorsbeautylounge.com/mirror-admin/public/images/sort_asc_disabled.png)}
table.dataTable thead .sorting_desc_disabled{background-image:url(https://www.mirrorsbeautylounge.com/mirror-admin/public/images/sort_desc_disabled.png)}
@media(max-width:640px){a.paginate_button{padding:5px 10px}
.paging_simple_numbers{line-height:50px}
}
select.form-control.dv_apoointment_input.dv_select_branch_input{margin:0!important;height:68px!important;border-right:none;border-bottom:none;border-radius:0;padding:0 35px 0 15px;border-top:none;width:165px}
select.form-control.dv_apoointment_input.dv_select_branch_input:focus{border-color:#ebebeb!important}
select.form-control.dv_apoointment_input.dv_select_branch_input{background-position:120px 33px !important; box-shadow: none !important; border-left: 1px solid #ebebeb;}
.dv_product_use_bar{background:#d7d7d7;border-radius:50px;display:block;width:100%;font-size:10px}
.dv_product_use_bar_result{background:#24334A;border-radius:50px 0 0 50px;text-align:center;color:#fff;padding:5px;display:block;width:100%;font-size:10px}
.dv_order_stock_modal{z-index:99999;background-color:rgb(0,0,0,.5)}
.modal-dialog.dv_order_stock_modal_diolog{max-width:50%}
span.dv_product_green{background:#50cf5c;display:inline-block;width:10px;height:10px;border-radius:50px;margin:0 15px}
span.dv_product_red{background:#e34646;display:inline-block;width:10px;height:10px;border-radius:50px;margin:0 15px}
i.la.la-close.dv_request_product_cancel{color:red;font-size:24px;margin:14px 0 0 0;cursor:pointer}
select.form-control.dv_apoointment_input.dv_edit_po_action{margin:0;width:100px;height:38px!important;font-size:13px;background-position:right 16px}
table.dv_vertical_baseline_td tbody tr td{vertical-align:baseline}
.pure-material-checkbox2{z-index:0;position:relative;display:inline-block;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);font-family:var(--pure-material-font,Roboto,"Segoe UI",BlinkMacSystemFont,system-ui,-apple-system);font-size:16px;line-height:1.5;margin:0}
.pure-material-checkbox2>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);box-shadow:none;outline:0;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}
.pure-material-checkbox2>span{display:block;width:100%;cursor:pointer;line-height:32px;font-size:13px;text-transform:capitalize}
.pure-material-checkbox2>span::before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 2px;border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);border-radius:2px;width:25px;height:25px;vertical-align:top;transition:border-color .2s,background-color .2s}
.pure-material-checkbox2>span::after{content:"";display:block;position:absolute;top:9px;left:5px;width:10px;height:5px;border:solid 2px transparent;border-right:none;border-top:none;transform:translate(3px,4px) rotate(-45deg)}
.pure-material-checkbox2>input:checked,.pure-material-checkbox2>input:indeterminate{background-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.pure-material-checkbox2>input:checked+span::before,.pure-material-checkbox2>input:indeterminate+span::before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243));background-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.pure-material-checkbox2>input:checked+span::after,.pure-material-checkbox2>input:indeterminate+span::after{border-color:rgb(var(--pure-material-onprimary-rgb,255,255,255))}
.pure-material-checkbox2>input:indeterminate+span::after{border-left:none;transform:translate(4px,3px)}
.pure-material-checkbox2:hover>input{opacity:.04}
.pure-material-checkbox2>input:focus{opacity:.12}
.pure-material-checkbox2:hover>input:focus{opacity:.16}
.pure-material-checkbox2>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}
.pure-material-checkbox2>input:active+span::before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.pure-material-checkbox2>input:checked:active+span::before{border-color:transparent;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6)}
.pure-material-checkbox2>input:disabled{opacity:0}
.pure-material-checkbox2>input:disabled+span{color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);cursor:initial}
.pure-material-checkbox2>input:disabled+span::before{border-color:currentColor}
.pure-material-checkbox2>input:checked:disabled+span::before,.pure-material-checkbox2>input:indeterminate:disabled+span::before{border-color:transparent;background-color:currentColor}
.dv_yes_no_question_round{position:relative}
.dv_yes_no_question_round label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:15px;position:absolute;top:9px;width:28px;margin:5px 0 0 0}
.dv_yes_no_question_round label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_yes_no_question_round input[type=checkbox]{visibility:hidden}
.dv_yes_no_question_round input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_yes_no_question_round input[type=checkbox]:checked+label:after{opacity:1}
span.dv_yes_no_question_round_msg{display:block;padding:0 0 0 55px;margin:-7px 0 0 0}
.dv_heading_6{padding:15px;background:#24334A;margin:0 0 20px 0;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
i.la.la-pencil.pointer.dv_edit_questions{float:right;color:#d7d7d7;margin:0 15px 0 0}
.dv_yes_no_question_round{border:1px solid #d7d7d7;height:auto;padding:5px 5px 15px 5px;line-height:20px}
a.dv_disabled_tabs{pointer-events:none}
.disabled,.disabled:focus,.disabled:hover{cursor:not-allowed!important}
button.btn.btn-default.dv_delete_question_fm_save{background:#24334A;color:#fff;margin:0 15px 0 0;float:right}
button.btn.btn-default.dv_delete_question_fm_popup{background-color:red;margin:0 0 0 15px;float:left;color:#fff}
.dv_line_100_grey{width:100%;height:1px;background:#d7d7d7;margin:25px 0 0 0}
span.dv_specify_answer_txt{display:block;margin:-1px 0 0 0;border:1px solid #d7d7d7;font-size:16px;padding:15px 15px 15px 60px}
img.dv_hair_color_style{position:absolute;top:0;right:14px;width:55px}
i.la.la-plus.dv_add_new_modal{float:left;font-size:21px;margin:3px 12px 0 0}
.modal-dialog.dv_add_question_modal_diolog{max-width:535px}
#sig-canvas{border:1px dotted #CCC;border-radius:15px;cursor:crosshair;margin:0 auto;float:none}
.fc-view-container{overflow-x: auto; background: #fff; border-radius: 11px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: none;}
table.table.table-hover.dv_home_serice_list_table>thead>tr>th:nth-child(1){width:40%}
table.table.table-hover.dv_home_serice_list_table>thead>tr>th:nth-child(2){width:15%}
table.table.table-hover.dv_home_serice_list_table>thead>tr>th:nth-child(3){width:15%;text-align:center!important}
table.table.table-hover.dv_home_serice_list_table>tbody>tr>td:nth-child(3){text-align:center!important}
table.table.table-hover.dv_home_serice_list_table>thead>tr>th:nth-child(4){width:15%}
span.dv_arrow_up_down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #67768C;float:right;margin:5px 0 0 0;position:relative;right:20px}
.dv_arrow_collapsed{transform:rotate(180deg)}
.dv_sorting_option_tenants{float:left;position:relative}
.dv_sorting_option_tenants_menu{margin:16px 0 0 0;border:none;box-shadow:0 0 22px 0 #ccc;height:200px;overflow:auto}
.dv_sorting_option_tenants_btn{background:no-repeat;border-radius:0;padding:0 15px 0 0;color:#67768C;font-size:14px;font-weight:600}
.dropdown-menu.dv_sorting_option_tenants_menu>a{border-bottom:1px solid #e7e7e7;padding:12px 17px}
ul.dv_service_tenant_ul{margin:0;padding:0;list-style-type:none}
ul.dv_service_tenant_ul li{margin:0 5px 0 0;padding:0;display:inline-block;cursor:pointer;background-color:#d7d7d7;width:10px;height:10px;border-radius:19px}
ul.dv_service_tenant_ul li.dv_completed_tenant_service{background:#50cf5c}
ul.dv_service_tenant_ul li.dv_cancelled_tenant_service{background:#e34646}
ul.dv_service_tenant_ul_details{margin:0;padding:0;list-style-type:none}
ul.dv_service_tenant_ul_details li{margin:15px 25px 0 0;padding:0;display:inline-block;cursor:pointer;background-color:#d7d7d7;width:20px;height:20px;border-radius:19px}
ul.dv_service_tenant_ul_details li.dv_completed_tenant_service{background:#50cf5c}
ul.dv_service_tenant_ul_details li.dv_cancelled_tenant_service{background:#e34646}
.dv_search_toggle_card_btn:hover{cursor:text}
.dv_search_toggle_card_btn h4{text-transform:capitalize!important;font-weight:400!important;color:#67768C!important}
.dv_tenant_Service_2{width:20%}
.dv_service_image_tenant{background:#252837;width:100px;height:100px;border-radius:50%;padding:23px 0 0 0;margin:0 auto;box-shadow:3px 1px 13px 0 rgba(0,0,0,.4)}
.dv_service_image_tenant>img{width:auto;display:block;margin:0 auto 30px auto}
span.dv_service_name_tenant,span.dv_tenant_service_staff,span.dv_serve_customer_name,span.dv_date_Serving_time{display:block;width:fit-content;text-align:center;margin:15px auto}
span.dv_tenant_service_status_completed{background:green;color:#fff;font-size:11px;padding:4px 12px;border-radius:33px}
span.dv_tenant_service_status_pending{background:orange;color:#fff;font-size:11px;padding:4px 12px;border-radius:33px}
span.dv_tenant_service_status_expired{background:#e34646;color:#fff;font-size:11px;padding:4px 12px;border-radius:33px}
span.dv_tenant_service_staff{background:#252837;color:#fff;font-size:11px;padding:4px 12px;border-radius:33px}
.dv_service_tenant_wrapper>span{display:block;width:fit-content;text-align:center;margin:15px auto}
span.dv_tenant_service_status_processing{background:#315cd9;color:#fff;font-size:11px;padding:4px 12px;border-radius:33px}
.dv_status_processing{background:#315cd9;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_overflow_free_tag{overflow:hidden}
span.dv_free_tenant_services{background:#e34646;text-transform:uppercase;color:#fff;font-weight:700;font-size:14px;padding:25px 85px 15px 94px;position:absolute;top:-6px;transform:rotate(-43deg);left:-86px}
.dv_tetant_apoint_modal_dialog{border-radius:0;width:300px;border:none;margin:50px auto 0 auto}
.dv_tetant_rent_modal_dialog{border-radius:0;width:760px;border:none;margin:50px auto 0 auto}
.dv_tenant_rent_change_status{width:65px;padding:0;border-radius:0;font-size:11px;height:28px!important;padding:5px}
.dv_select_month{width:65px;padding:0;border-radius:0;font-size:13px;height:28px!important;padding:5px}
.dv_less_tha_25{background:#e34646;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_more_tha_25{background:#50cf5c;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_reorder_qty{background:#2A2E3E;color:#fff;cursor:pointer;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px;margin:0 0 0 10px}
.dv_reorder_qty_successfully{background:#315cd9;color:#fff;cursor:pointer;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px;margin:0 0 0 10px}
.dv_reorder_qty_successfully img{width:10px}
.dv_reorder_select_product{z-index:0;position:relative;display:inline-block;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);font-family:var(--pure-material-font,Roboto,"Segoe UI",BlinkMacSystemFont,system-ui,-apple-system);font-size:16px;line-height:23px;margin:0}
.dv_reorder_select_product>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);box-shadow:none;outline:0;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}
.dv_reorder_select_product>span{display:inline-block;width:100%;cursor:pointer;vertical-align:middle;text-transform:uppercase;color:#67768C;font-size:13px;font-weight:700;font-family:Roboto,sans-serif;padding:0}
.dv_reorder_select_product>span::before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 2px;border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);border-radius:2px;width:18px;height:18px;vertical-align:top;transition:border-color .2s,background-color .2s}
.dv_reorder_select_product>span::after{content:"";display:block;position:absolute;top:5px;left:1px;width:10px;height:5px;border:solid 2px transparent;border-right:none;border-top:none;transform:translate(3px,4px) rotate(-45deg)}
.dv_reorder_select_product>input:checked,.dv_reorder_select_product>input:indeterminate{background-color:#252837}
.dv_reorder_select_product>input:checked+span::before,.dv_reorder_select_product>input:indeterminate+span::before{border-color:#252837;background-color:#252837}
.dv_reorder_select_product>input:checked+span::after,.dv_reorder_select_product>input:indeterminate+span::after{border-color:rgb(var(--pure-material-onprimary-rgb,255,255,255))}
.dv_reorder_select_product>input:indeterminate+span::after{border-left:none;transform:translate(4px,3px)}
.dv_reorder_select_product:hover>input{opacity:.04}
.dv_reorder_select_product>input:focus{opacity:.12}
.dv_reorder_select_product:hover>input:focus{opacity:.16}
.dv_reorder_select_product>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}
.dv_reorder_select_product>input:active+span::before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.dv_reorder_select_product>input:checked:active+span::before{border-color:transparent;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6)}
.dv_reorder_select_product>input:disabled{opacity:0}
.dv_reorder_select_product>input:disabled+span{color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);cursor:initial}
.dv_reorder_select_product>input:disabled+span::before{border-color:currentColor}
.dv_reorder_select_product>input:checked:disabled+span::before,.dv_reorder_select_product>input:indeterminate:disabled+span::before{border-color:transparent;background-color:currentColor}
span.dv_ending_balance{display:block;padding:15px 15px 15px 15px;border:2px solid #20c2b0;background:#24cfbd;color:#fff}
button.btn.btn-default.btn-danger.dv_delete_tenant_row{font-size:9px;padding:5px;margin:0 auto;float:none;width:100%}
button.btn.btn-default.dv_add_tenant_row{font-size:9px;padding:5px;margin:0 auto;color:#fff;float:none;background-color:#24334A;width:100%}
.dv_add_tenant_detail_input{border-radius:0;margin:0 0 15px 0;padding:0 15px;font-family:Roboto,sans-serif;color:#5a5a5a;height:30px;font-size:11px;width:90%}
.dv_unpaid_overlay{position:absolute;top:0;left:0;z-index:3;background:rgba(255,255,255,.8);width:100%;height:100%;text-align:center;padding:50% 0 0 0}
span.dv_service_name_tenant{white-space:nowrap;text-overflow:ellipsis!important;overflow:hidden!important;display:block;width:100%}
span.dv_rent_unpaid{background:#FFE0DD;padding:15px;text-align:left;border:1px solid #FFA79B;border-radius:5px;font-size:13px;color:#FF4F46;margin:0 0 20px 0;text-transform:capitalize;width:100%;display:block}
span.dv_rent_paid{background:#EDFEE6;padding:15px;text-align:left;border:1px solid #A7DA94;border-radius:5px;font-size:13px;color:#54AC34;margin:0 0 20px 0;text-transform:capitalize;width:100%;display:block}
.bootstrap-tagsinput{vertical-align: middle; max-width: 100%; cursor: text; display: block; width: 100%; line-height: 1.25; background-color: #fff; background-image: none; background-clip: padding-box; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; height: auto !important; font-family: Roboto,sans-serif; color: #000; border-color: #fff; padding: 15px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgba(0,0,0,0.05); border-radius: 10px; margin: 0 0 15px 0; font-size: 15px;}
.bootstrap-tagsinput input{border:none;box-shadow:none;outline:0;background-color:transparent;max-width:inherit;border-radius:0;padding:0;font-family:Roboto,sans-serif;color:#5a5a5a;height:50px;width:100px;margin:-15px 0 0 0}
.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder{color:#777}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}
.bootstrap-tagsinput input:focus{border:none;box-shadow:none}
.bootstrap-tagsinput .tag{margin-right:2px;color:#fff;background:#24334A;font-size:12px;font-weight:400}
.bootstrap-tagsinput .tag [data-role=remove]{margin-left:8px;cursor:pointer}
.bootstrap-tagsinput .tag [data-role=remove]:after{content:"x";padding:0 0 0 5px;margin:0;position:relative;top:-1px}
.bootstrap-tagsinput .tag [data-role=remove]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
span.dv_growth_up{background:rgb(80,207,92,.1);color:#50cf5c;border-radius:15px;font-size:11px;padding:3px 13px;text-align:center;border:1px solid rgb(80,207,92,.32)}
span.dv_growth_down{background:rgb(227,70,70,.1);color:#e34646;border-radius:15px;font-size:11px;padding:3px 13px;text-align:center;border:1px solid rgb(227,70,70,.32)}
span.dv_growth_average{background:rgb(254,86,13,.2);color:#FE560D;border-radius:15px;font-size:11px;padding:3px 13px;text-align:center;border:1px solid rgb(254,86,13,.32)}
span.dv_folloup_completed{background:#50cf5c;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
span.dv_folloup_pending{background:#e34646;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
span.dv_growth_up>i{transform:translateX(-44%) translateY(-11%) rotate(-175deg)}
span.dv_growth_down>i{transform:translateX(-44%) translateY(-11%) rotate(-350deg)}
.dv_parent_service_offers{margin:0 -15px 0 0}
.row.dv_parent_service_offers>.col-md-2.col-sm-2.col-xs-12{width:25%}
.dv_width_col_20>.col-md-2{width:20%}
select.form-control.dv_select_gender_tenant{font-size:11px;padding:0;height:30px!important;border-radius:0;margin:0 20px 0 0;width:90%}
.dv_add_notes_modal_dialog{border-radius:0;width:500px;border:none;margin:50px auto 0 auto}
tr.dv_journal_list_total_down{border-bottom:5px solid #e3ebf3}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.dv_undeposited_round_box{position:relative}
.dv_undeposited_round_box label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:-5px;width:28px;margin:5px 0 0 0}
span.dv_undeposited_round_box_msg{display:block;padding:0 0 0 45px;margin:-7px 0 0 0}
.dv_undeposited_round_box label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_undeposited_round_box input[type=checkbox]{visibility:hidden}
.dv_undeposited_round_box input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_undeposited_round_box input[type=checkbox]:checked+label:after{opacity:1}
.dv_undeposited_round_box input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
.dv_undeposited_round_box input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
.dv_deposited_interested_div>input{border-color:#A7DA94}
.dv_undeposited_interested_div>input{border-color:rgba(0,0,0,.15)}
.dv_enter_intrest_amt{height:30px!important;font-size:12px;width:100px;border-right:none}
.dv_undeposited_interested_div>input:focus{border-color:rgba(0,0,0,.15)!important}
.dv_enter_intrest_amt::after{content:"AED"}
.dv_deposited_interested_div>input:focus{border-color:#A7DA94!important}
.dv_undeposited_interested_div,.dv_deposited_interested_div{position:relative}
.dv_deposited_interested_div>span{position:absolute;top:0;height:30px;background:#EDFEE6;line-height:27px;left:98px;border-radius:0 4px 4px 0;border-top:1px solid #A7DA94;border-right:1px solid #A7DA94;border-bottom:1px solid #A7DA94;padding:0 10px}
.dv_undeposited_interested_div>span{position:absolute;top:0;height:30px;background:#ebebeb;line-height:27px;left:98px;border-radius:0 4px 4px 0;border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:0 10px}
tr.dv_check_undeposited_tr{background:#EDFEE6}
tr.dv_check_undeposited_tr:hover{background:#EDFEE6!important}
tr.dv_check_undeposited_tr>td{color:#54AC34!important}
tr.dv_check_undeposited_tr>td>.dv_input_wrapper_for_all{position:relative}
tr.dv_check_undeposited_tr>td>.dv_input_wrapper_for_all>input.form-control.dv_input_for_all{height:30px!important;font-size:12px;width:100px;border-right:none;border-color:#A7DA94!important}
tr.dv_check_undeposited_tr>td>.dv_input_wrapper_for_all>input.form-control.dv_input_for_all::after{content:"AED"}
tr.dv_check_undeposited_tr>td>.dv_input_wrapper_for_all>span{position:absolute;top:0;height:30px;background:#EDFEE6;line-height:27px;left:98px;border-radius:0 4px 4px 0;border-top:1px solid #A7DA94;border-right:1px solid #A7DA94;border-bottom:1px solid #A7DA94;padding:0 10px}
tr.dv_uncheck_undeposited_tr>td>.dv_input_wrapper_for_all{position:relative}
tr.dv_uncheck_undeposited_tr>td{color:#67768C!important}
tr.dv_check_undeposited_tr:hover{background:rgba(0,0,0,.075)}
tr.dv_uncheck_undeposited_tr>td>.dv_input_wrapper_for_all>input.form-control.dv_input_for_all{height:30px!important;font-size:12px;width:100px;border-right:none;border-color:rgba(0,0,0,.15)!important}
tr.dv_uncheck_undeposited_tr>td>.dv_input_wrapper_for_all>input.form-control.dv_input_for_all::after{content:"AED"}
tr.dv_uncheck_undeposited_tr>td>.dv_input_wrapper_for_all>span{position:absolute;top:0;height:30px;background:#ebebeb;line-height:27px;left:98px;border-radius:0 4px 4px 0;border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:0 10px}
tr.dv_error_undeposited_tr{background:#FEE9E6}
tr.dv_error_undeposited_tr:hover{background:#FEE9E6!important}
tr.dv_error_undeposited_tr>td{color:#FF4F46!important}
tr.dv_error_undeposited_tr>td>.dv_input_wrapper_for_all{position:relative}
tr.dv_error_undeposited_tr>td>.dv_input_wrapper_for_all>input.form-control.dv_input_for_all{height:30px!important;font-size:12px;width:100px;border-right:none;border-color:rgba(255,79,70,.3)!important}
tr.dv_error_undeposited_tr>td>.dv_input_wrapper_for_all>input.form-control.dv_input_for_all::after{content:"AED"}
tr.dv_error_undeposited_tr>td>.dv_input_wrapper_for_all>span{position:absolute;top:0;height:30px;background:#FFE0DD;line-height:27px;left:98px;border-radius:0 4px 4px 0;border-top:1px solid rgba(255,79,70,.3);border-right:1px solid rgba(255,79,70,.3);border-bottom:1px solid rgba(255,79,70,.3);padding:0 10px}
tr.dv_error_undeposited_tr>td>.dv_undeposited_round_box label{border-color:rgba(255,79,70,.3)!important}
.dv_deposited_round_box_disabled{position:relative}
.dv_deposited_round_box_disabled label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:-11px;width:28px;margin:5px 0 0 0}
.dv_deposited_round_box_disabled label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_deposited_round_box_disabled input[type=checkbox]{visibility:hidden}
.dv_deposited_round_box_disabled input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_deposited_round_box_disabled input[type=checkbox]:checked+label:after{opacity:1}
.dv_deposited_round_box_disabled input[type=checkbox]:disabled+label{background-color:#54AC34;cursor:not-allowed;border-color:#54AC34}

div#dv_save_undeposited_wrapper{position:fixed;bottom:30px;width:40%;left:35%;visibility:hidden;margin:0;background:#252837;border-radius:4px;padding:15px;box-shadow:3px 4px 15px 0 #ccc}
div#dv_save_undeposited_wrapper_2{position:fixed;bottom:30px;width:500px;left:35%;visibility:hidden;margin:0;background:#252837;border-radius:4px;padding:15px;box-shadow:3px 4px 15px 0 #ccc}
div#dv_urbanclap_payment_uc {position:fixed;bottom:30px;width:500px;left:35%;visibility:hidden;margin:0;background:#252837;border-radius:4px;padding:15px;box-shadow:3px 4px 15px 0 #ccc}

.dv_save_undeposited_wrapper_2.show,#dv_save_undeposited_wrapper_2.show{visibility:visible;-webkit-animation:fadein .5s;animation:fadein .5s}
.dv_save_undeposited_wrapper_2.hide,#dv_save_undeposited_wrapper_2.hide{visibility:hidden;-webkit-animation:fadeout .5s;animation:fadeout .5s}


.dv_urbanclap_payment_uc.show,#dv_urbanclap_payment_uc.show{visibility:visible;-webkit-animation:fadein .5s;animation:fadein .5s}
.dv_urbanclap_payment_uc.hide,#dv_urbanclap_payment_uc.hide{visibility:hidden;-webkit-animation:fadeout .5s;animation:fadeout .5s}

.dv_fixed_div_label{color:#fff;font-size:12px}
.dv_fixed_div_label>span{color:#fff;display:block;font-size:16px;font-weight:600}
button.btn.btn-default.dv_submit_btn_undeposited_funds{width:100%;background:#fff;text-transform:uppercase;font-size:14px;font-weight:600;margin:3px 0 0 0}
.dv_save_undeposited_wrapper.show,#dv_save_undeposited_wrapper.show{visibility:visible;-webkit-animation:fadein .5s;animation:fadein .5s}
.dv_save_undeposited_wrapper.hide,#dv_save_undeposited_wrapper.hide{visibility:hidden;-webkit-animation:fadeout .5s;animation:fadeout .5s}
.dv_urbanclap_payment_uc.hide,#dv_urbanclap_payment_uc.hide{visibility:hidden;-webkit-animation:fadeout .5s;animation:fadeout .5s}
@-webkit-keyframes fadein{from{bottom:0;opacity:0}
to{bottom:30px;opacity:1}
}
@keyframes fadein{from{bottom:0;opacity:0}
to{bottom:30px;opacity:1}
}
@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}
to{bottom:0;opacity:0}
}
@keyframes fadeout{from{bottom:30px;opacity:1}
to{bottom:0;opacity:0}
}
.dv_save_undeposited_wrapper_row>.col-md-2{width:20%}
div#dv_error_calculation{position:fixed;bottom:30px;width:186px;left:48%;visibility:hidden;margin:0;background:#FFE0DD;border-radius:4px;padding:15px;color:#FF4F46;border:2px solid #FFA79B}
#dv_error_calculation.show{visibility:visible;-webkit-animation:fadein .5s;animation:fadein .5s}
#dv_error_calculation.hide{visibility:hidden;-webkit-animation:fadeout .5s;animation:fadeout .5s}
.dv_cheque_preview_modal_dialog{border-radius:0;max-width:1170px;border:none;margin:50px auto 0 auto}
button.btn.btn-default.dv_add_cheque_book_btn{background:#24334A;width:100%;color:#fff;font-size:16px;padding:15px 0;margin:5px 0 0 0}
.dv_all_status{display:block;width:100%;margin:0 0 15px 0;line-height:41px}
.dv_Prepared_chq{background:#EDC40F;color:#fff!important;margin:0 10px 0 0;text-transform:capitalize;padding:5px 10px;border-radius:15px;font-size:13px}
.dv_Issued_chq{background:#4EA256;color:#fff!important;margin:0 10px 0 0;text-transform:capitalize;padding:5px 10px;border-radius:15px;font-size:13px}
.dv_Cleared_chq{background:#149003;color:#fff!important;margin:0 10px 0 0;text-transform:capitalize;padding:5px 10px;border-radius:15px;font-size:13px}
.dv_Returned_chq{background:#E34676;color:#fff!important;margin:0 10px 0 0;text-transform:capitalize;padding:5px 10px;border-radius:15px;font-size:13px}
.dv_Cancelled_chq{background:#e34646;color:#fff!important;margin:0 10px 0 0;text-transform:capitalize;padding:5px 10px;border-radius:15px;font-size:13px}
.dv_Missed_chq{background:#4470ED;color:#fff!important;margin:0 10px 0 0;text-transform:capitalize;padding:5px 10px;border-radius:15px;font-size:13px}
.dv_Unused_chq{background:#000;color:#fff!important;margin:0 10px 0 0;text-transform:capitalize;padding:5px 10px;border-radius:15px;font-size:13px}
.dv_prepared_chq_status{background:#EDC40F;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_issued_chq_status{background:#4EA256;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_cleared_chq_status{background:#149003;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_returned_chq_status{background:#E34676;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_cancelled_chq_status{background:#e34646;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_missed_chq_status{background:#4470ED;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_unused_chq_status{background:#000;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
ul.dv_bank_account_code_txt{margin:0 0 15px 0;padding:0;border:1px solid #d7d7d7;border-bottom:none;list-style-type:none}
ul.dv_bank_account_code_txt>li{margin:0;display:block;border-bottom:1px solid #d7d7d7;font-size:15px;padding:10px}
ul.dv_bank_account_code_txt>li>span{font-weight:600;margin:0 0 0 15px}
span.dv_remaining_credit_bal{font-family:Roboto,sans-serif;text-align:left;font-size:40px;padding:0 0 10px 0;text-transform:capitalize;color:#282828;display:block;border-bottom:1px solid #ebebeb;font-weight:600;margin:0 0 15px 0}
span.dv_remaining_credit_bal_txt{display:block;text-transform:capitalize;font-size:14px;padding:0 0 5px 0;margin:0}
button.btn.btn-default.dv_add_credit_btn{background:#24334A;padding:15px;margin:0;width:100%;color:#fff}
.dv_credit_wrapper_uc{border:1px solid #ebebeb;text-align:center;border-radius:4px;margin:0 0 30px 0;color:#d7d7d7;height:100px;line-height:32px;padding:15px 0 0 0;transition:500ms}
.dv_credit_wrapper_uc:hover{cursor:pointer;transition:500ms;border:2px solid #24334A;color:#24334A!important}
.dv_uc_credit_selected{border:2px solid #24334A;color:#24334A!important}
span.dv_uc_credit_points{display:block;font-size:30px;font-weight:600}
ul.dv_customer_data{list-style-type:none;margin:0 0 15px 0;padding:0;border:1px solid #d7d7d7;border-radius:5px;text-transform:capitalize}
ul.dv_customer_data li{padding:10px 10px;border-bottom:1px solid #d7d7d7}
ul.dv_customer_data li:nth-last-child(1){border-bottom:none}
.dv_viewlead_customer_modal_dialog{border-radius:0;width:600px;border:none;margin:50px auto 0 auto}
h3.dv_lead_details_h3{font-family:Roboto,sans-serif;text-align:left;font-size:24px;padding:0;text-transform:capitalize;color:#282828;font-weight:600}
ul.dv_lead_list_ul{margin:0 0 15px 0;padding:0;border:1px solid #d7d7d7;border-bottom:none;list-style-type:none}
ul.dv_lead_list_ul>li{margin:0;display:block;border-bottom:1px solid #d7d7d7;font-size:15px;padding:10px;overflow:auto}
ul.dv_lead_list_ul>li>span{font-weight:600;margin:0 0 0 15px;position:relative;top:8px}
.dv_numbers_view_lead_list{background:#ebebeb;display:block;width:40px;float:left;text-align:center;height:40px;line-height:40px;border-radius:50%;border:1px solid #d7d7d7}
.dv_lead_amount_right_uc{float:right;font-weight:600;margin:7px 15px 0 0}
.dv_status_job_started{background:#28C2FF;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_status_job_ended{background:#FF3AF3;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_cashpayment_status{background:#34B478;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_cardpayment_status{background:#A456F6;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_onlineucpayment_status{background:#FE848D;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
span.dv_total_selected_number{display:block;background:#fff;text-align:center;width:38px;line-height:38px;border-radius:21%;height:35px;position:relative;left:0;padding:0 4px 0 0;font-weight:600}
span.dv_overlay_checkbox{position:absolute;width:28px;height:28px;background-color:rgb(0,0,0,0);z-index:1;border-radius:50%}
button.btn.btn-default.dv_remove_chq_img{background:#FF5F48;width:100%;color:#fff;font-size:16px;padding:15px 0;margin:5px 0 0 0}
.jcrop-holder{direction:ltr;text-align:center;margin:0 auto}
.jcrop-keymgr{display:none!important}
.jcrop-vline,.jcrop-hline{background:#fff url(../images/Jcrop.gif);font-size:0;position:absolute}
.jcrop-vline{height:100%;width:1px!important}
.jcrop-vline.right{right:0}
.jcrop-hline{height:1px!important;width:100%}
.jcrop-hline.bottom{bottom:0}
.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}
.jcrop-handle{background-color:#333;border:1px #eee solid;width:7px;height:7px;font-size:1px}
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}
.jcrop-dragbar.ord-n{margin-top:-4px}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0}
.jcrop-dragbar.ord-w{margin-left:-4px}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#fff;filter:alpha(opacity=70)!important;opacity:.7!important}
.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important}
.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}
.solid-line .jcrop-vline,.solid-line .jcrop-hline{background:#fff}
.jcrop-holder img,img.jcrop-preview{max-width:none}
button.btn.btn-default.dv_no_crop_chq_img{background:#FF5F48;width:150px;color:#fff;font-size:16px;padding:12px 0;margin:5px 10px 0 0}
button.btn.btn-default.dv_crop_img_cheque{background:#24334A;width:196px;color:#fff;font-size:16px;padding:12px 0;margin:5px 0 0 0}
ul.dv_particulars_cheque{margin:0;padding:0;list-style-type:none}
ul.dv_particulars_cheque>li{margin:0 0 10px 0;padding:0 0 10px 0;position:relative;list-style-type:none;border-bottom:1px solid #ebebeb}
.dv_cheque_particular{position:relative}
.dv_cheque_particular label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;top:-5px;width:28px;margin:5px 0 0 0}
span.dv_chq_part_round_box_msg{display:block;padding:0 0 0 45px;margin:-28px 0 0 0}
.dv_cheque_particular label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}
.dv_cheque_particular input[type=checkbox]{visibility:hidden}
.dv_cheque_particular input[type=checkbox]:checked+label{background-color:#24334A;border-color:#24334A}
.dv_cheque_particular input[type=checkbox]:checked+label:after{opacity:1}
.dv_cheque_particular input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
.dv_cheque_particular input[type=checkbox]:disabled+label{background-color:#dcdcdc;cursor:not-allowed;border-color:#dcdcdc}
tr.dv_positive_growth{background:#EDFEE6!important}
tr.dv_positive_growth:hover{background:#EDFEE6!important}
tr.dv_positive_growth>td{color:#54AC34!important}
tr.dv_negative_growth{background:#FEE9E6!important}
tr.dv_negative_growth:hover{background:#FEE9E6!important}
tr.dv_negative_growth>td{color:#FF4F46!important}
.dv_empty_service_month{color:#e34646!important}
span.la.la-circle.dv_repeated_service_1{background:#50cf5c;border-radius:50%;color:#50cf5c;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_2{background:#315cd9;border-radius:50%;color:#315cd9;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_3{background:#F77B34;border-radius:50%;color:#F77B34;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_4{background:#F7BF34;border-radius:50%;color:#F7BF34;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_5{background:#20DFBD;border-radius:50%;color:#20DFBD;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_6{background:#20BCDF;border-radius:50%;color:#20BCDF;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_7{background:#81B5FF;border-radius:50%;color:#81B5FF;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_8{background:#000;border-radius:50%;color:#000;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_9{background:#C62BFC;border-radius:50%;color:#C62BFC;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
span.la.la-circle.dv_repeated_service_10{background:#FC2B77;border-radius:50%;color:#FC2B77;font-size:9px;margin:0 6px 0 0;position:relative;top:-1px}
.dv_ratio_under_25{background:#e34646;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_ratio_under_50{background:#eec807;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_ratio_under_75{background:#ff7b00;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_ratio_over_75{background:#aee000;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
ul.dv_next_previuos{list-style-type:none;margin:0 0 15px 0;padding:0}
ul.dv_next_previuos li{display:inline-block;margin:0;padding:0}
ul.dv_next_previuos li a{text-decoration:none;margin:0;padding:0;text-transform:uppercase;font-size:13px;font-weight:600}
ul.dv_next_previuos li:nth-child(2){float:right}
.dv_positive_arrow_up{color:#50cf5c;font-weight:800;font-size:18px}
.dv_negative_arrow_down{color:#e34646;font-weight:800;font-size:16px}
ul.dv_rech_nt_combo{margin:0;padding:0;list-style-type:none}
ul.dv_rech_nt_combo li{margin:0;padding:0;display:inline-block}
ul.dv_rech_nt_combo li:nth-child(1){background:#e34646;color:#fff;text-transform:capitalize;padding:3px 8px;border-radius:5px 0 0 5px;font-size:12px;margin:0 -3px 0 0}
ul.dv_rech_nt_combo li:nth-child(2){background:#F5A623;color:#fff;text-transform:capitalize;padding:3px 8px;border-radius:0 0;font-size:12px;margin:0;margin:0 -3px 0 0}
ul.dv_rech_nt_combo li:nth-child(3){background:#50cf5c;color:#fff;text-transform:capitalize;padding:3px 8px;border-radius:0 5px 5px 0;font-size:12px;margin:0}
span.dv_completed_target{background:#50cf5c;color:#fff;text-transform:capitalize;padding:5px 8px;border-radius:5px;font-size:12px;margin:0;display:inline-block}
span.dv_not_intrested{background:#e34646;color:#fff;text-transform:capitalize;padding:5px 8px;border-radius:5px;font-size:12px;margin:0;display:inline-block}
.dv_staff_target_img>img{width:100%;border-radius:50%}
.dv_staff_target_img{width:80px;overflow:hidden;margin:0 auto}
span.dv_staff_name{font-weight:600;text-transform:capitalize;margin:33px 0 0 0;display:block;font-size:21px}
.dv_staff_divider{width:100%;height:1px;background:#ebebeb;margin:15px 0}
span.dv_followup_counting{display:block;font-size:13px;font-weight:600;margin:0 0 10px 0}
a.dv_remove_current_rw_service{font-size:18px;color:red;margin:42px 0 0 0;display:block}
button.btn.btn-primary.dv_button_sure_convert{background:#24334A;color:#fff;border-color:#24334A;margin:0 0 0 20px}
ul.dv_service_list_taken{margin:0;padding:0}
ul.dv_service_list_taken li{display:block;margin:0;padding:0;font-size:10px}
table.table.table-hover.mb-0.overflow-y.dv_general_ledger_table thead tr th{background:#fff;border:none}
table.table.table-hover.mb-0.overflow-y.dv_general_ledger_table tbody tr{margin:20px 0 0 0}
table.dv_child_inside_table{border-left:4px solid;transition:400ms}
tbody.dv_general_ledger_tbody_per::after{content:'';display:block;height:10px;background:#f6f7fb}
tbody.dv_general_ledger_tbody_per:nth-last-child(1)::after{content:'';display:block;height:0}
tbody.dv_general_ledger_tbody_per{background:#fff;border:none!important}
table.table.table-hover.mb-0.overflow-y.dv_general_ledger_table tbody tr:hover{background:#fff}
.alert-success{color:#155724!important;background-color:#d4edda!important;border-color:#c3e6cb!important}
.alert-danger{color:#721c24!important;background-color:#f8d7da!important;border-color:#f5c6cb!important}
.dv_hover_moddle_line{background:#f9f9f9}
.dv_down_arrow_ledger{font-weight:600;margin:0 12px 0 0}
.dv_arrow_up_transform{transform:rotateZ(180deg)!important}
.dv_negative_txt{color:#e34646}
.dv_positive_txt{color:#50cf5c}
.dv_arrow_drp_icon{font-size:22px;font-weight:600;position:relative;cursor:pointer;top:4px;margin:0 5px 0 0}
.dv_dropdown_active_icon{transform:rotateZ(90deg)!important}
button.btn.btn-default.dv_add_location{width:250px;padding:15px 0;background:#fff;border-color:#343a40;color:#343a40;margin:0 auto;text-transform:capitalize;font-size:16px;float:none;display:block}
.dv_location_for_all{width:100%;height:400px}
.dv_radio_label{display:inline-block;position:relative;padding-left:33px;font-size:16px;margin:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:25px}
.dv_radio_label input{position:absolute;opacity:0;cursor:pointer}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}
.dv_radio_label:hover input~.checkmark{background-color:#ccc}
.dv_radio_label input:checked~.checkmark{background-color:#eee}
.checkmark:after{content:"";position:absolute;display:none}
.dv_radio_label input:checked~.checkmark:after{display:block}
.dv_radio_label .checkmark:after{top:5px;left:5px;width:15px;height:15px;border-radius:50%;background:#343a40}
.dv_trial_balance_table>thead>tr>th:nth-child(1){width:10%}
.dv_trial_balance_table>thead>tr>th:nth-child(2){width:60%}
.dv_trial_balance_table>thead>tr>th:nth-child(3){width:15%}
.dv_trial_balance_table>thead>tr>th:nth-child(4){width:15%}
i.la.la-arrow-circle-o-right.dv_arrow_left_first{font-size:24px;margin:0 7px 0 0;position:relative;top:3px}
i.la.la-arrow-circle-o-right.dv_arrow_left_second{font-size:24px;margin:0 7px 0 35px;position:relative;top:3px}
.collapsed>td>i.la.la-arrow-circle-o-right.dv_arrow_left_second{float:left;margin:0 15px 0 34px;font-size:24px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;position:relative;top:-2px}
td.dv_last_child_padding{padding:15px 15px 15px 144px}
.dv_second_level_icon{transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;font-size:24px;-o-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important}
.dv_third_level_icon{transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;font-size:24px;-o-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.dv_sub_department_inner_slide_five{display:none}
.dv_fourth_level_icon{transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;font-size:24px;-o-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.dv_sub_department_inner_slide_four{display:none}
.dv_chart_of_accounts_table>thead>tr>th:nth-child(1){width:15%}
.dv_chart_of_accounts_table>thead>tr>th:nth-child(2){width:40%}
.dv_chart_of_accounts_table>thead>tr>th:nth-child(3){width:15%}
.dv_chart_of_accounts_table>thead>tr>th:nth-child(4){width:15%}
.dv_chart_of_accounts_table>thead>tr>th:nth-child(5){width:15%}
.dv_sub_department_slide{display:none}
.dv_sub_department_slide2{display:none}
.collapsed>td>i.la.la-arrow-circle-o-right.dv_icons_toggle_table{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);font-size:24px;-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}
i.la.la-arrow-circle-o-right.dv_icons_toggle_table{float:left;margin:0 15px 0 0;font-size:24px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;position:relative;top:-2px}
i.la.la-arrow-circle-o-right.dv_arrow_left_third{font-size:24px;margin:0 7px 0 55px;position:relative;top:3px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
i.la.la-arrow-circle-o-right.dv_arrow_left_four{font-size:24px;margin:0 7px 0 85px;position:relative;top:3px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.dv_sub_department_inner_slide{display:none}
.dv_append_service_data_table tbody tr td:nth-child(1){padding-right:15px}
ul.dv_added_combo_service_ul{margin:0;padding:0}
ul.dv_added_combo_service_ul>li{margin:0 5px 5px 0;background:#f7f7f8;color:#67768c;font-size:11px;text-transform:capitalize;padding:2px 9px;border-radius:13px;display:inline-block}
tr.dv_check_undeposited_tr>td>ul.dv_added_combo_service_ul>li{color:#54AC34;background:#DCFFCF;border:1px solid #54AC34}
.dv_select_locations_member{width:103px;padding:0;border-radius:0;font-size:11px;height:28px!important;padding:5px}
.dv_location_toggle{font-size:30px;line-height:0;padding:0 7px 0 0;margin:0;position:relative;top:5px;color:#bfc6d0}
.dv_location_toggle.dv_active{color:#252837!important}
.dv_brands_wrapper{width:100%}
.dv_brands_wrapper>ul{list-style:none;margin:0;padding:15px 0 30px 0;display:flex;overflow-y:hidden;overflow-x:auto}
.dv_brands_wrapper>ul>li{display:inline-block;border-radius:50px;padding:0 20px}
.dv_brands_wrapper>ul>li>img{width:100px;border:1px solid #d7d7d7;padding:20px;border-radius:50px}
img.dv_staff_profile_img{width:50px;border-radius:50px;margin:0 0 0 41px}
.dv_staff_details_center_6{margin:0 auto;float:none}
img.dv_staff_profile_img_detail{width:120px;border-radius:50%;margin:-15px 0 0 -11px}
table.dv_staff_time_table th,table.dv_staff_time_table td{padding:.75rem 5px}
.dv_bottom_sticky_two_btn{position:fixed;bottom:0;z-index:9;width:100%;text-align:center;padding:12px 0;background:#f7f6f6;border-top:1px solid #d7d7d7}
button.btn.btn-default.dv_save_btn_for_all{background:#24334A;color:#fff;margin:0 0 0 15px}
button.btn.btn-default.dv_cancel_button_for_all{background:#f7f7f7;color:#24334A;text-transform:capitalize;border:1px solid #24334A}
.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box}
.ui-timepicker,.ui-timepicker-viewport{box-sizing:content-box;height:205px;display:block;margin:0}
.ui-timepicker{list-style:none;padding:0 1px;text-align:center}
.ui-timepicker-viewport{padding:0;overflow:auto;overflow-x:hidden}
.ui-timepicker-standard{font-family:Verdana,Arial,sans-serif;font-size:1.1em;background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:0}
.ui-timepicker-standard a{border-bottom:1px solid #d7d7d7;color:#282828;display:block;padding:4px 0;text-decoration:none}
.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}
.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-corner-all.ui-state-hover{border:none!important;transition:none!important}
.ui-timepicker-hidden{display:none}
.ui-timepicker-no-scrollbar .ui-timepicker{border:none}
input.form-control.servicetimepicker{width:100px;font-size:12px;margin:0}
.dv_search_input_for_all{position:relative}
.dataTables_length>label{font-size:0}
.dataTables_length>label>select { font-size: 19px; border-radius: 0!important; border-left-color: #eee; width: 88px; position: absolute; top: 47px; right: 0; border-right-color: #fff; border-bottom-color: #fff; border-top-color: #fff; margin: 3px 0 0 0!important; padding: 3px 15px 0 15px; height: 54px; -webkit-appearance: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNFQUM4ODMwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFQUM4ODIwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBNjE2MzAwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJBNjE2MzEwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53mYnzAAABiElEQVR42uzbyQ3CMBAFUNMKLdATLdACLYQiacEQKQcrJHiZ7duekSwORMr8h0gcG0L4rdt3PINXrlajW4wxpOMI8/0d6zuLm53Wshm996hnmNFRs5jxCPUfpqPmMX9Q17r+wXTUPGaKei09eHbUIp/9NdRRiZhHd3lHJWAegToqAfMM1FEr8peCzoxalbsGdEbU6ry1oDOhNuVsAZ0BtTlfK+jIqKRcFNARUcl5qKAjobLk4AAdAZWtfy7QnlFZ++YE7RGVvV9u0J5QRfqUAO0BVaw/KVBkVNG+JEERUcX7kQZFQlXpQwMUAVXt/Fqglqiq59UEtUBV/xC1QTVDmnwjLEA1wppds61AJUOb3gAtQSXCm0/RrEE5ESDmuwigHBgwT2QooBQUqMdbJNBSnEdy/ANtAQYNtBT1vg241SxE0FJUyPVWVFAqqtniNTJoK6rp9go6aC2q+V5VD6BwU6MRQHOoMFvTPYGeoUL9eKI30LWeCSbcf1D3oJfQR9231xciaFofAQYAfyG4Tw36XToAAAAASUVORK5CYII=) no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-size: 10px; background-position: right 20px; background-origin: content-box; }
.dataTables_length{position:absolute;top:0;width:100%}
#dv_payment_method{position:relative;padding:0 20px 20px 20px;border-bottom:1px solid #e0e0e0;margin:0 0 15px 0;width:100%;display:flex}
.dv_payment_method_parents{background:#FBFBFB}
#dv_payment_method>a{position:relative;display:inline-block;text-decoration:none;padding:22px 22px 22px 0;text-transform:capitalize;font-size:13px;color:#000;text-align:center;table-layout:fixed;white-space:nowrap;width:100%!important;display:table-cell}
#dv_payment_method>a:not(.active):hover{background-color:inherit;color:#7c848a}
.dv_payment_method_animated_line{position:absolute;z-index:10;bottom:17px;height:3px;background:#24334A;display:block;left:0;transition:left .2s ease;-webkit-transition:left .2s ease}
#Cash.active~span.dv_payment_method_animated_line{left:20px;width:24%;background-color:#24334A}
#Card.active~span.dv_payment_method_animated_line{left:24%;width:24%;background-color:#24334A}
#Online.active~span.dv_payment_method_animated_line{left:49%;width:24%;background-color:#24334A}
#Tenants.active~span.dv_payment_method_animated_line{left:74%;width:24%;background-color:#24334A}
#dv_payment_method>a#Cash{width:100px;padding:22px 0;font-weight:500;background:#ECECEC;color:#252837}
#dv_payment_method>a#Card{width:100px;padding:22px 0;font-weight:500;background:#ECECEC;color:#252837}
#dv_payment_method>a#Online{width:100px;padding:22px 0;font-weight:500;background:#ECECEC;color:#252837}
#dv_payment_method>a#Tenants{width:100px;padding:22px 0;font-weight:500;background:#ECECEC;color:#252837}
.dv_payment_method_txt{padding:15px;font-weight:400;font-family:Roboto,sans-serif;border-bottom:1px solid #ebebeb;margin:0 0 30px 0}
#dv_payment_method>a>img{width:30px;display:block;margin:0 auto 15px auto}
svg.dv_succeful_payment{fill:#54AC34;width:23px;position:absolute;top:-15px;z-index:1;left:45%;right:auto}
.dv_selected_payment_method{background:#EDFEE6;color:#54AC34;font-size:15px;padding:12px;margin:20px;border:1px solid #a0ec84;font-weight:400}
.dv_selected_payment_method>span{font-weight:500;background:#252837;color:#fff;padding:3px 6px;font-size:12px;margin:0 9px;border-radius:4px}
.dv_selected_payment_method>span>svg{width:11px;cursor:pointer;position:relative;top:1px;left:3px}
.dv_payment_method_left_7{border-right:1px solid #ebebeb;padding:0}
.dv_payment_method_invoice_5{padding:0;border-left:none!important}
div#cash,div#card,div#online,div#tenants{padding:20px;border-top:1px solid #ebebeb}
button.btn.btn-default.dv_pay_now_bill{height:107px;margin:0;float:right;border-radius:5px;text-transform:uppercase;color:#fff;width:156px;font-size:15px;font-weight:500;background:#24334A}
.dv_right_side_payment_invoice{width:94%;height:100px;margin:0 auto}
.dv_payment_method_input_group{padding:0 30px 0 40px}
.dv_append_category_content thead tr th:nth-child(1){width:10%}
.dv_append_category_content thead tr th:nth-child(2){width:70%}
.dv_append_category_content thead tr th:nth-child(3){width:10%}
ul.dv_append_category_content_ul{margin:0;padding:0 0 0 15px}
ul.dv_append_category_content_ul>li{margin:0;padding:0 0 15px 0}
.dv_append_sub_category_content thead tr th:nth-child(1){width:20%}
.dv_append_sub_category_content thead tr th:nth-child(2){width:70%}
.dv_append_sub_category_content thead tr th:nth-child(3){width:10%}
input.form-control.dv_add_money_wallet_input{height:100px;text-align:center;font-size:40px;margin:0 0 20px 0}
.cke_inner.cke_reset.cke_maximized{Ã‚ Ã‚ Ã‚  z-index:99999!important}
tr.dv_need_to_order_products>td{background:#FEE9E6;color:#fd6d65!important}
tr.dv_need_to_order_products>td>ul>li>a>i{color:#fd6d65!important}
tr.dv_no_need_to_order_products>td{background:#EDFEE6;color:#54AC34!important}
tr.dv_no_need_to_order_products>td>ul>li>a>i{color:#54AC34!important}
.dv_supplier_details>h3{text-transform:uppercase;text-align:center;margin:0;padding:0 0 15px 0;font-size:18px;font-weight:600}
.dv_supplier_details>p{text-align:center}
.rows.dv_supplier_details_depth{margin:0 0 30px 0;overflow:auto}
.rows.dv_supplier_details_depth>div{margin-bottom:15px}
textarea.form-control { box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgba(0,0,0,.01); border-radius: 10px; }


.dv_wrapper_radio{display: block; position: relative; margin: 0 0 10px 0; font-size: 12px; line-height: 24px; border: 1px solid rgb(235,235,235,.5); font-family: 'Helios Bold'; padding: 15px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); border-radius: 15px; width: 98%;}
.radio__input{position:absolute;top:4px;left:0;width:36px;height:20px;opacity:0;z-index:0}
.radio__label{display:block;padding:0 0 0 35px;cursor:pointer;margin:0 45px 0 0}
.radio__label:before{content:'';position:absolute;top:15px;left:13px;width:25px;height:25px;background-color:transparent;border:2px solid #ebebeb;border-radius:14px;z-index:1;transition:border-color .28s cubic-bezier(0.4,0,.2,1)}
.radio__label:after{content:'';position:absolute;top:20px;left:18px;width:15px;height:15px;background-color:#000;border-radius:50%;z-index:1;transform:scale(0,0);transition:transform .28s cubic-bezier(0.4,0,.2,1)}
.radio__input:checked+.radio__label:before{border-color:#000}
.radio__input:checked+.radio__label:after{transform:scale(1,1)}
.dv_customer_name_txt{font-size:14px;font-family:roboto;text-transform:capitalize;margin:0 0 5px 0;font-weight:400}
.dv_customer_address_txt{color:#8c8c8c;font-family:roboto;font-weight:400;font-size:14px}
select.form-control.dv_change_location_header{background: #ffffff; position: absolute; width: 130px; border: none; padding: 0; font-size: 12px; height: auto; color: #282828; -webkit-appearance: none; padding: 7px 8px; right: 0; margin: -28px 19px 0 0; border-radius: 5px; cursor: pointer; box-shadow: none; text-align: center; text-align-last: center; -moz-text-align-last: center; text-align: -webkit-center; font-family: 'Helios Bold'; text-align: -moz-center; text-decoration: underline;}
select.form-control.dv_change_location_header>option{background:#fff;color:#000}
a.dv_add_new_location_a{color:#000;padding:15px;text-align:center;display:block;margin:0 0 25px 0;background:#fff;border-radius:5px;border:2px solid #000;font-size:13px;text-transform:uppercase;font-family:roboto;}
a.dv_add_new_location_a:hover,a.dv_add_new_location_a:focus{color:#000;background:#fff}
.dv_addreess_selected{background:#fde5d9;padding:15px;border:1px solid #fde5d9;border-radius:5px;margin:0 0 25px 0;position:relative}
i.la.la-ellipsis-v.dv_edit_delete_address{font-size:24px;background:#ebebeb;padding:5px;cursor:pointer;position:absolute;right:15px;top:15px;color:#000;border-radius:50%;transform:rotate(90deg)}
.dv_location_type { font-family:roboto; background: #24334A; width: fit-content; border: none; padding: 4px 15px; font-size: 12px; color: #fff; text-transform: uppercase; margin: 8px 0 0 0; border-radius: 5px; }
.dv_calender_address_action {float: right; position: absolute; margin: -7px 0 0 0; top: 10px; right: 5px;}
.dv_calender_address_drp_menu {padding: 0; margin: 15px 0 0 -176px; border: none; box-shadow: 0px 0px 22px 0px #ccc; border-radius: 15px; overflow: hidden;}
.dv_calender_address_drp_menu > a { border-bottom: 1px solid #e7e7e7; padding: 10px 17px;font-family:roboto; }
.dv_calender_address_drp_menu > a:nth-last-child(1) { border-bottom: none !important; }
.dv_calender_address_drp_menu > a > svg { width: 15px; height: 15px; position: relative; top: 3px; margin: 0 5px 0 0; }
.dv_modal_for_edit_address_wrapper { background: rgba(0, 0, 0, 0.40); content: ''; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; }
.dv_modal_for_edit_address { width: 500px; margin: 3% auto 0 auto; height: auto; border-radius: 15px; overflow: hidden; }
input.form-control.dv_modal_for_edit_address_input { border-color: #ffffff; padding: 15px; height: 46px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgba(0, 0, 0, 0.01); border-radius: 10px; margin: 0 0 15px 0; font-size: 13px; }
input.form-control.dv_modal_for_edit_address_input:focus { border:1px solid #24334A;}

.radio{position:relative;cursor:pointer;line-height:20px;font-size:14px;margin:15px}
.radio .label{position:relative;display:block;float:left;margin-right:10px;width:20px;height:20px;border:2px solid #c8ccd4;border-radius:100%;-webkit-tap-highlight-color:transparent}
.radio .label:after{content:'';position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:100%;background:#24334A;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}
.radio:hover .label:after{transform:scale(3.6)}
input[type=radio]:checked+.label{border-color:#24334A}
input[type=radio]:checked+.label:after{transform:scale(1);transition:all .2s cubic-bezier(0.35,.9,.4,.9);opacity:1}
.cntr{left: 0; width: 100%; text-align: left;}
.hidden{display:none}
.credit{position:fixed;right:20px;bottom:20px;transition:all .2s ease;-webkit-user-select:none;user-select:none;opacity:.6}
.credit img{width:72px}
.credit:hover{transform:scale(0.95)}
.dv_packages_details>ul {list-style-type: none; margin: 0; padding: 0; border: 1px solid #e3ebf3; display: block; height: auto; }
.dv_packages_details>ul>li { display: block; margin: 0; text-transform: capitalize; padding: 10px 15px; border-bottom: 1px solid #e3ebf3; }
.dv_packages_details>ul>li>span {font-weight: 700; margin: 0; padding: 0; }
.dv_height_for_three { height: 300px; overflow: auto; overflow-x:hidden;  }
.dv_appointment_history { font-size: 13px; }
.dv_appointment_history>ul { list-style-type: none; margin: 0 0 15px 0; padding: 15px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); border: 1px solid rgba(0,0,0,.04); border-radius: 10px; }
.dv_appointment_history_per {position: relative;}
.dv_appointment_history_per>span { font-weight: 600; }
.dv_appointment_history_per>ul { list-style-type: none; margin: 0; padding: 0; }
.dv_appointment_history_per>ul>li { display: inline-block; margin: 0; padding: 0; }
button.btn.btn-default.dv_rebook_appointment { font-family: roboto; background: #24334A; width: fit-content; border: none; padding: 8px 15px; font-size: 12px; color: #fff; text-transform: uppercase; margin: 8px 0 0 0; border-radius: 5px; }
.dv_customer_history>ul { list-style-type: none; margin: 0; padding: 0; }
.dv_customer_history>ul>li { display: block; font-size: 14px; margin: 0; padding: 10px; border-bottom: 1px solid #ebebeb; }     
.dv_modal_for_alert_confirmation { background: rgba(0, 0, 0, 0.40); content: ''; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; }
.dv_modal_alert_dialoge { width: 500px; margin: 10% auto 0 auto; height: auto; border-radius: 15px; overflow: hidden; }

@media (max-width:767px){.dv_height_for_three{height: auto;}}
@media (max-width:991px){.dv_modal_alert_dialoge{width: 70%; margin: 20% auto}}

span.help-block.form-error { font-size: 13px; color: red; }
span.help-block.form-error>svg { width: 15px; height: 15px; margin: 0 5px 0 0; }
span.dv_show_location_based{display: block; background: #24334a1f; color: #24334A; font-size: 10px; text-transform: capitalize; width: fit-content; padding: 1px 6px; position: absolute; top: -15px; right: 0; border-radius: 0 0 5px 5px;}


.container-checkbox{display: block; position: relative; padding: 3px 0 0 30px; margin: 0; cursor: pointer; font-size: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.container-checkbox input{position:absolute;opacity:0;cursor:pointer}
.container-checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee; border: 1px solid #d7d7d7;}
.container-checkbox:hover input~.checkmark{background-color:#ccc}
.container-checkbox input:checked~.checkmark{background-color:#24334A; border-color: #24334A;}
.container-checkbox .checkmark:after{content:"";position:absolute;display:none}
.container-checkbox input:checked~.checkmark:after{display:block}
.container-checkbox .checkmark:after{left: 8px; top: 3px; width: 8px; height: 15px; border: solid #fff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.container-radio{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.container-radio input{position:absolute;opacity:0;cursor:pointer}
.container-radio .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}
.container-radio:hover input~.checkmark{background-color:#ccc}
.container-radio input:checked~.checkmark{background-color:#24334A; border-color: #24334A;}
.container-radio .checkmark:after{content:"";position:absolute;display:none}
.container-radio input:checked~.checkmark:after{display:block}
.container-radio .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}
.dv_nee_staff_mandotory { clear: both; padding: 15px 0 15px 0; border-bottom: 1px solid #ebebeb; margin: 0 20px 20px 20px; }
span.dv_dont_have_records { background: #24334a0d; color: #24334A; display: block; padding: 15px 0; text-align: center; font-weight: 600; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); border-radius: 15px; font-size: 15px; margin: 10% 0 0 0;}
ul.dv_status_appointment { margin: 0; padding: 0; list-style-type: none; }
ul.dv_status_appointment>li { display: inline-block; width: 15px; height: 15px; margin: 10px 8px 10px 0; border-radius: 5px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); padding: 0;}
li.dv_color_special_notes { background-color: #FFBF6970; border: 1px solid #FFBF69; }
li.dv_color_vvip { background-color: #ff9ba1; border: 1px solid #ff9ba1; }
li.dv_color_single_service { background-color: #91E3EE; border: 1px solid #91E3EE; }
li.dv_color_two_station {background-color: #f5e68b80; border: 1px solid #c3bd90;}
li.dv_color_four_station {background-color: #f5e68b70; border: 3px solid #c3bd90;}
li.dv_color_three_station {background-color: #f5e68b70; border: 2px solid #c3bd90;}
li.dv_color_special_notes {background-color: #FFBF6970; border: 1px solid #FFBF69;}
li.dv_color_special_notes {background-color: #FFBF6970; border: 1px solid #FFBF69;}
li.dv_color_upgrade_appointment {background-color: #93ffd070;border: 1px solid #59e4a8;}
li.dv_color_single_service {background-color: #91E3EE40;border: 1px solid #91E3EE;}
li.dv_color_vvip {background-color: #ff9ba1;border: 1px solid #ff9ba1;}

ul.dv_show_color_tags_ul { list-style-type: none; margin: 0 0 20px 0; padding: 0; display: flex; }
ul.dv_show_color_tags_ul>li { display: inline-block; margin: 0; padding: 0;width: 100%; display: table-cell; }
.dv_tooltips {position: relative; display: inline-block; border-bottom: 1px dotted #ccc; cursor: help; margin: 0 5px 0 0; font-size: 11px; text-align: center; font-weight: 600; padding: 5px; width: 90%; height: 20px; border-radius: 2px; cursor: pointer; }
.dv_tooltips .dv_tooltip_text { visibility: hidden; position: absolute; width: 120px; background-color: #555; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; z-index: 1; opacity: 0; transition: opacity .6s; font-weight: 400; font-size: 13px;}
.tooltip-top { bottom: 125%; left: 50%; margin-left: -60px; }
.tooltip-top::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; }
.dv_tooltips:hover .dv_tooltip_text { visibility: visible; opacity: 1; }

.dv_scroll_calender_left_right { position: fixed; bottom: 50px; right: 50px; z-index: 99; }
.dv_scroll_calender_left_right>ul {list-style-type: none; margin: 0; padding: 15px; border-radius: 11px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: none; background: #ffffff;}
.dv_scroll_calender_left_right>ul>li { display: inline-block; margin: 0 5px 0 0; padding: 0; }
.dv_scroll_calender_left_right>ul>li>a { background: #24334A; color: #ffffff; width: 40px; height: 40px; display: block; text-align: center; border-radius: 50%;line-height: 57px; }

.fc-view::-webkit-scrollbar { height: 4px; }
.fc-view::-webkit-scrollbar-thumb { background: #717171; border-radius: 5px; }
.fc-view::-webkit-scrollbar-track { background: #d4d4d4; }

.fc-scroller::-webkit-scrollbar{width:4px}
.fc-scroller::-webkit-scrollbar-thumb{background:#717171;border-radius:5px}
.fc-scroller::-webkit-scrollbar-track{background:#d4d4d4}
.fc-scroller::-webkit-scrollbar-thumb:hover{background:#555}
.dv_dont_move_appointment { cursor: not-allowed !important; }
ul.dv_appoi_with_average { list-style-type: none; margin: 0; padding: 0; }
ul.dv_appoi_with_average>li { display: block; margin: 0; padding: 0; text-align: center; }
.dv_progress_wrapper {position: relative; height: 20px; background: #f1f1f1; border-radius: 15px; padding: 0; overflow: hidden;}
.dv_progress_wrapper>div { color: #24334A; margin: 0 auto; }
.dv_progress_wrapper_status { height: 20px; background: #252837; border-radius: 0; padding: 0; text-align: center; color: #ffffff; font-size: 10px; line-height: 18px; }

ul.dv_appoi_with_average>li:nth-child(1)>span { color: #d7d7d7;font-size: 13px; }
ul.dv_appoi_with_average>li:nth-child(1) { font-size: 12px; }
.dv_less_than_33 {background-color: #ff000080 !important;}
.dv_less_than_50 {background-color: #b5ac0ea3 !important;}
.dv_less_than_75 {background-color: #344ee6a3 !important;}
.dv_more_than_75 {background-color: #11b71aa3 !important;}
.dv_accordion_consulatation { background: #d7d7d742; padding: 15px; border-radius: 15px; margin: 0 0 20px 0;cursor: pointer; }
img.dv_staff_calendar_img { width: 50px; display: block; margin: 0 auto 10px auto; border-radius: 50%; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); border: 1px solid rgba(0, 0, 0, 0.01); z-index: 99999;}
@media (max-width:991px){.dv_consulatation_form{width: 100% !important;}}
.cfcontainer{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cfcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.cfcheckmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}
.cfcontainer:hover input~.cfcheckmark{background-color:#ff9aa2}
.cfcontainer input:checked~.cfcheckmark{background-color:#ff9aa2}
.cfcheckmark:after{content:"";position:absolute;display:none}
.cfcontainer input:checked~.cfcheckmark:after{display:block}
.cfcontainer .cfcheckmark:after{left: 9px; top: 3px; width: 7px; height: 15px; border: solid #fff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
span.dv_remaining_amt_pending { display: block; padding: 15px; margin: 0 15px 15px 15px; background: #FFE0DD; text-align: left; border: 2px solid #FFA79B; border-radius: 5px; color: #FF4F46; text-transform: capitalize; font-size: 14px; }
.dv_succesfully_smt_added { display: block; padding: 15px; margin: 0 15px 15px 15px; background: #EDFEE6; text-align: left; border: 2px solid #A7DA94; border-radius: 5px; color: #54AC34; text-transform: capitalize; font-size: 14px;}
.dv_150_overflo_txt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 150px; display: block; }
input.dv_check_points { width: 15px; height: 15px; cursor: pointer; }
.dv_week_month_changes>ul{list-style-type: none;margin: 0;padding: 0;}
.dv_week_month_changes>ul>li { display: block; margin: 0; padding: 10px 0; border-bottom: 1px solid #ebebeb; clear: both; overflow: auto; text-align: center;line-height: 27px; }
.dv_week_month_changes>ul>li>svg { width: 20px; height: 20px; margin: 0 14px; position: relative; top: 5px; cursor: pointer; }
.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; cursor: pointer; }
input[type=checkbox], input[type=radio] { cursor: pointer; box-sizing: border-box; padding: 0; }
.custom-control-input { position: absolute; cursor: pointer; left: 0; z-index: -1; width: 1rem; height: 1.25rem; opacity: 0; }
.custom-control-label { position: relative; margin-bottom: 0; vertical-align: top; cursor: pointer; }
.custom-checkbox .custom-control-label::before { border-radius: .25rem; }
.custom-control-label::before { position: absolute; top: .25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px; }
.custom-control-label::after { position: absolute; top: .25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50%/50% 50%; }
.custom-control-input:checked~.custom-control-label::before { color: #fff; border-color: #252837; background-color: #252837; }
.custom-checkbox .custom-control-label::before { border-radius: .25rem; } 
.custom-control-label::before, .custom-file-label, .custom-select { transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; } .custom-control-label::before { position: absolute; top: .25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px; }
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}
.custom-control-label::after { position: absolute; top: .25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50%/50% 50%; }
.custom-control-input:disabled~.custom-control-label::before, .custom-control-input[disabled]~.custom-control-label::before { background-color: #d8d8d8; border-color: #cacaca; cursor: not-allowed; }
.custom-control-input:disabled~.custom-control-label::before, .custom-control-input[disabled]~.custom-control-label { cursor: not-allowed; }
.dv_beforeborder_new_appointment { border-left: 10px solid; }
td.dv_total_count_match { background: #489a4b63; color: #017101; font-weight: 700; }
td.dv_total_count_notmatch { background: #bd21214d; color: #bd2121; font-weight: 700; }
.dv_phisical_bg { background: #f4af852b !important; border-color: #f4af852b !important; }
.dv_system_bg { background: #9bc1e62b !important; border-color: #9bc1e62b !important; }
.dv_variance_bg { background: #ffc00036 !important; border-color: #ffc00036 !important; }


.dv_pc_less_tha_15{background:#50cf5c;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_pc_less_tha_25{background:#ffbb21;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}
.dv_pc_more_tha_25{background:#e34646;color:#fff;text-transform:capitalize;padding:3px 5px;border-radius:5px;font-size:10px}

.dv_total_hrs_wrapper { position: relative; height: 20px; background: #25283738; border-radius: 15px; padding: 0; overflow: hidden; width: 60%; }
.dv_total_hrs_wrapper>div { color: #ffffff; margin: 0; line-height: 22px; }
.dv_total_hrs_wrapper_status { height: 20px; background: #252837; border-radius: 0; padding: 0; text-align: center; color: #ffffff; font-size: 10px; line-height: 18px; }
tbody.dv_invoice_based_body>tr { border-left: 10px solid #252837; }
tbody.dv_invoice_based_body>tr>td:nth-child(1) { padding: 15px 0 15px 40px; }
.dv_services_per_staff_detail, .dv_invoice_based_body{display: none;}
.display-block{display: contents !important;}

ul.dv_switch_business { list-style-type: none; margin: 0; padding: 70px 0 0 0; }
ul.dv_switch_business>li { display: block; margin: 0; padding: 0; }
ul.dv_switch_business>li>a { display: block; margin: 0; padding: 10px; color: #000000; text-align: center; text-transform: capitalize; border-bottom: 1px solid #00000012; font-size: 13px;}
.dv_breaktime_div{background-image: url(line-icons.png); border: 1px solid #000000; background-color: #000000; background-size: cover;}
.dv_breaktime_div > div > div > span { color: #FFFFFF !important; }
.dv_breaktime_div > div > div:nth-child(2) { color: #FFFFFF !important; }
div#addcorporatestaff::before { left: 0; content: ''; background-color: #000000; position: fixed; width: 100%; height: 100%; opacity: 0.5; }
.dv_member_action_ul{list-style-type: none;margin: 0;padding: 0;}
.dv_member_action_ul>li{display: inline-block; margin: 0 5px 0 0;padding: 0;}
.dv_member_action_ul>li>svg{width: 15px; margin: 0;padding: 0; cursor: pointer;}

ul.dv_staff_details_ul { margin: 0; padding: 0; list-style-type: none; height: 300px; overflow: auto; }
ul.dv_staff_details_ul>li { margin: 0; padding: 9px 0; display: block; border-bottom: 1px solid #2828281c; font-size: 14px; }
ul.dv_staff_details_ul>li:nth-child(1) {padding-top: 0 !important; }
a.dv_view_price_list_modal {background-color: #ffffff; border: 1px solid #24334A !important; border-radius: 3px; box-shadow: none; height: 35px; font-size: 14px; color: #24334A; transition: all .2s ease-in; -webkit-transition: all .2s ease-in; padding: 0 20px; border-radius: 11px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: none; line-height: 35px; font-weight: 700;}
ul.dv_star_skills_ul{list-style-type: none;margin: 0;padding: 0;}
ul.dv_star_skills_ul>li{display: inline-block; margin: 0;padding: 0;}
ul.dv_star_skills_ul>li>svg{width: 10px; height: 10px; fill: #252837;}


.form-control.dv_package_select>button { width: 102px; height: 36px !important; }
.form-control.dv_package_select> { margin: 0; width: 102px; height: 36px !important; background-position: right 15px; }
.form-control.dv_package_select>button>span.filter-option.pull-left { font-size: 13px; font-weight: 500; margin: -6px 0 0 0; }

.dv_overlay_membership_sidebar { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.5); z-index: 9999; }
.cc-selector input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cc-selector-2 input{position:absolute;z-index:999}

/*.visa{background-image:url(http://i.imgur.com/lXzJ1eB.png)}
.mastercard{background-image:url(http://i.imgur.com/SJbRQF7.png)}*/

.visa{background-image:url(../images/select-gold-membership.png)}
.mastercard{background-image:url(../images/select-platinum-membership.png)}
.cc-selector-2 input { position: absolute; z-index: 9; width: 20px; height: 20px; margin: 15px 15px 15px 0; left: 15px; top: 30px; }
.cc-selector-2 input:active +.drinkcard-cc,.cc-selector input:active +.drinkcard-cc{opacity:.9}
.cc-selector-2 input:checked +.drinkcard-cc,.cc-selector input:checked +.drinkcard-cc{-webkit-filter:none;-moz-filter:none;filter:none}
.drinkcard-cc { cursor: pointer; background-size: contain; background-repeat: no-repeat; display: inline-block; width: 100%; height: 100px; -webkit-transition: all 100ms ease-in; -moz-transition: all 100ms ease-in; transition: all 100ms ease-in; -webkit-filter: grayscale(1); -moz-filter: grayscale(1); filter: grayscale(1); clear: both; display: block; margin: 0; }
.drinkcard-cc:hover{-webkit-filter:brightness(1.2) grayscale(.5) opacity(.9);-moz-filter:brightness(1.2) grayscale(.5) opacity(.9);filter:brightness(1.2) grayscale(.5) opacity(.9)}
.border-gray { border: 1px solid #00000012; }

td.dv_memnership_types{background:#e4e4e485;text-transform:uppercase;font-weight:600}
.dv_membership_head_img{width:100px;display:block;margin:0 auto}
.add_service{font-size:18px;color:#2ca01c;margin:0 auto;display:block;width:100%;text-align:center}
.dv_green_tick{font-size:18px;color:#2ca01c;margin:0 auto;width:100%;text-align:center}
.dv_red_tick{font-size:18px;color:#ef2424;margin:0 auto;width:100%;text-align:center}

.dv_platinum_member_price{background-image:linear-gradient(to right,#c1c1c1,#e5e4e2,#c1c1c1);color:#000;text-transform:uppercase;padding:7px 15px;font-weight:600;border-radius:15px;margin:0 auto;display:block;width:fit-content}
.dv_gold_member_price{background:linear-gradient(to right,#bf953f,#fcf6ba,#b38728);color:#000;text-transform:uppercase;padding:7px 15px;font-weight:600;border-radius:15px;margin:0 auto;display:block;width:fit-content}

.dv_service_count{width:110px;margin:0 auto}
.dv_service_name_heading{font-size:24px}
.dv_input_grp_addon{border:none;position:relative;left:2px}
table.dv_membership_table>thead>tr>th:nth-child(1){width:60%}
table.dv_membership_table>thead>tr>th:nth-child(2){width:10%}
table.dv_membership_table>thead>tr>th:nth-child(3){width:10%}
table.dv_membership_table>thead>tr>th:nth-child(4){width:5%}
td.dv_service_name_heading{font-size:20px;padding:23px 0 0 15px}
svg.dv_membership_delete_service{position:relative;top:13px;cursor:pointer;color:#ff6262}
svg.dv_membership_add_service{position:relative;top:13px;cursor:pointer;color:#2a9c15}
.dv_sel_member_services{width:30%!important}

.dv_platinum_member_tag { background-image: linear-gradient(to right,#c1c1c1,#e5e4e2,#c1c1c1); color: #000; text-transform: uppercase; padding: 5px 10px; font-weight: 600; border-radius: 15px; margin: 0 0 0 7px; width: fit-content; font-size: 12px; }
.dv_gold_member_tag { background-image: linear-gradient(to right,#bf953f,#fcf6ba,#b38728); color: #000; text-transform: uppercase; padding: 5px 10px; font-weight: 600; border-radius: 15px; margin: 0 0 0 7px; width: fit-content; font-size: 12px; }


.dv_filter_md_dialog { max-width: 600px; position: fixed; right: 0; width: 300px; top: 0; height: 100%; max-height: 100%; margin: 0; }
.modal-content.dv_filter_md_content { height: 100%; border-radius: 0; border: none; }
.modal.fade:not(.in).right .dv_filter_md_dialog { -webkit-transform: translate3d(25%, 0, 0); transform: translate3d(25%, 0, 0); }
.dv_filter_md_title { text-transform: uppercase; font-size: 15px; font-weight: 600; }
label.dv_filter_label { display: block; font-size: 15px; font-weight: 400; }
select.form-control.dv_filter_select { border: 1px solid #b5b5b5; height: calc(2.45rem - 2px); background-color: #ffffff; outline: none; -webkit-appearance: none; -moz-appearance: none; width: 100%; cursor: pointer; border-radius: 5px; }
button.btn.btn-default.dv_filter_btn_submit {     box-shadow: 0 3px 5px 0 rgba(164,173,186,.25); float: right; background: #252837; color: #ffffff; text-transform: capitalize; font-size: 17px; border-radius: 4px; width: 100px; margin: 0 0 0 15px; }
button.btn.btn-default.dv_cancel_close_modal { text-transform: capitalize; font-size: 13px; height: 38px; width: 100px; background: transparent; font-weight: 500; box-shadow: 0 3px 5px 0 rgba(164,173,186,.25); border: 1px solid #eef0f2; }
.dv_from_to_year_picker>span {float: left; padding: 11px 7px 0 7px; height: 46px; text-transform: capitalize; font-size: 16px; font-weight: 600; background-color: #eee; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1);}
button.btn.btn-default.dv_year_range_btn { float: left; padding: 6px 7px 0 7px; height: 46px; text-transform: capitalize; font-size: 16px; font-weight: 600; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1); border-radius: 0 4px 4px 0; border-right: 1px solid rgba(0,0,0,0.1); background: #252837; }
button.btn.btn-default.dv_year_range_btn>svg { width: 15px; margin: 0 6px; color: #ffffff; }
ul.nav.nav-tabs.dv_customer_details_tab_ul::-webkit-scrollbar{height: 4px}
ul.nav.nav-tabs.dv_customer_details_tab_ul::-webkit-scrollbar-thumb{background:#71717159;border-radius:5px}
ul.nav.nav-tabs.dv_customer_details_tab_ul::-webkit-scrollbar-track{background:#d4d4d45c}
ul.nav.nav-tabs.dv_customer_details_tab_ul::-webkit-scrollbar-thumb:hover{background:#555}
img.dv_target_staff_img { width: 30px; border-radius: 50%; margin: 0 15px 0 0; }
select.form-control.dv_filter_select { background-image: url('../images/select-dropdown.svg'); background-repeat: no-repeat; background-position: 98% 9px; background-size: 18px; border: 1px solid rgba(0,0,0,.15); }



.dv_assign_staff_wrapper { background: #ffffff; padding: 20px; margin: 0 0 20px 0; border-bottom: 1px solid #ebebeb; text-align: center; font-size: 20px; font-weight: 600; }
ul.dv_calender_staff_time { clear: both; overflow: auto; width: 100%; margin: 0; padding: 0; }
.dv_staff_detail_time>img { width: 80px; margin: 0 auto; display: block; float: none; border-radius: 50%; border: 5px solid #ffffff; }
.dv_staff_detail_time { width: 100%; border: 1px solid #ebebeb; border-radius: 25px; margin: 0; text-align: center; padding: 20px; }

ul.dv_select_timing_page {list-style-type: none;margin: 0;padding: 0;}
ul.dv_select_timing_page>li {display: inline-block;  margin: 0;padding: 0; width: 45%;}
ul.dv_select_timing_page>li>label { display: block; text-align: left; font-size: 13px; color: #999; margin: 0; }
button.btn.btn-default.dv_proceed_to_calender { background: #24334A; color: #fff; float: right; position: relative; top: -7px; }

.vh {position: absolute !important; clip: rect(1px, 1px, 1px, 1px); padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden;}

/*  Add a :before to each label and style this as the checkbox you want to have */

label.dv_today_off>span { cursor: pointer; position: relative; top: -4px; }
label.dv_today_off:before { content: ''; cursor: pointer; width: 25px; height: 25px; background: #f2f2f2; border: 1px solid rgba(75, 101, 132, 0.3); display: inline-block; margin-right: 12px; border-radius: 5px; }
.dv_input_number_membership { width: 60px; margin: 0 auto; text-align: center;  }
.dv_overlay_membership_item_sidebar { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.5); z-index: 9999; }
button.btn.btn-default.dv_save_membership_btn { background: #252837; color: #ffffff; text-transform: capitalize; float: right; }
.dv_cancel_membership_row {color: red; cursor: pointer; position: relative; top: 0px; }
.dv_edit_membership_row { color: #252837; cursor: pointer; position: relative; top: 0px; width: 17px; margin: 0 10px 0 0; }
.dv_assign_staff_wrapper>a { float: right; font-weight: 500; font-size: 14px; color: #ff0505; background: #ff05051c; padding: 2px 10px; border-radius: 6px; }
ul.dv_staff_ul_wrapper { margin: 0 auto; padding: 0; list-style-type: none; width: 991px; }
ul.dv_staff_ul_wrapper>li { padding: 10px 15px; display: block; background-color: #ffffff; margin: 0 0 15px 0; border-radius: 5px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); border: 1px solid rgba(0, 0, 0, 0.01); position: relative; }
ul.dv_staff_ul_wrapper>li>img { border-radius: 50%; width: 60px; margin: 0 10px 0 0; float: left;}
ul.dv_staff_ul_wrapper>li>strong { font-size: 20px; margin: 0 15px 0 0; }
span.dv_timing_assign { font-size: 12px; color: #999999; }
ul.dv_staff_ul_wrapper>li>a.edit { float: right; font-weight: 500; font-size: 14px; color: #ff0505; background: #ff05051c; padding: 0; border-radius: 50%; margin: 6px 0 0 0; text-transform: uppercase; display: block; width: 40px; height: 40px; text-align: center; line-height: 53px; position: absolute; top: 15px; right: 15px;}
ul.dv_staff_ul_wrapper>li>a.add { float: right; font-weight: 500; font-size: 14px; color: #0000008c; background: #00000010; padding: 0; border-radius: 50%; margin: 6px 0 0 0; text-transform: uppercase; display: block; width: 40px; height: 40px; text-align: center; line-height: 53px; position: absolute; top: 15px; right: 15px; }
span.dv_onedaleave { font-weight: 500; font-size: 14px; color: #ff0505; background: #ff05051c; padding: 5px 10px; border-radius: 6px; margin: 6px 0 0 0; text-transform: uppercase; }
.dv_staff_designation>ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; border-top: 1px solid #ebebeb; }
.dv_staff_designation>ul>li { display: inline-block; font-weight: 600; font-size: 10px; color: #00000040; background: #00000005; padding: 2px 10px; border-radius: 6px; margin: 6px 0 0 0; text-transform: uppercase; }
.dv_staff_designation>ul>li.active { background: #2aa7451c; color: #2aa745; }
ul.dv_staff_ul_wrapper>li>a>svg { width: 20px; height: 20px; }
@media (max-width: 1024px){ul.dv_staff_ul_wrapper, .dv_heading_container { width: 100% !important;  } }
.dv_total_appointment { font-size: 13px; color: #999999; }

span.dv_report_indica_txt { color: #999999; margin: 0 0 10px 0; display: block; }
.dv_heading_container {width: 991px; text-align: center; margin: 0 auto;}
ul.dv_service_cal_appointment>li{display: block;}

.dv_default_membership_img>svg { width: 200px; margin: 55px auto 0 auto; display: block; opacity: 0.1; }
.dv_default_membership_img { border: 1px solid #999999; border-radius: 10px; min-height: 323px; margin: 0 0 26px 0; }


.dv_staff_skill_hrs>ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
.dv_staff_skill_hrs>ul>li { display: block; font-weight: 600; font-size: 10px; color: #00000040; background: #00000005; padding: 2px 10px; border-radius: 6px; margin: 0 8px 0 0; text-transform: uppercase; width: fit-content; float: left; }
.dv_staff_skill_hrs>ul>li.active { background: #2aa7451c; color: #2aa745; }

.dv_staff_visa_cost_bifercation { display: block; clear: both; width: 100%; padding: 15px 0 0 0; }
.dv_staff_visa_cost_bifercation>ul { border-top: 1px solid #ebebeb; width: 100%; clear: both; list-style-type: none; margin: 0; padding: 10px 0 0 10px; }
.dv_staff_visa_cost_bifercation>ul>li { display: inline-block; font-weight: 600; font-size: 12px; color: #000000; background: #00000005; padding: 5px 010px; border-radius: 6px; margin: 6px 0 0 0; text-transform: uppercase; }
.dv_staff_visa_cost_bifercation>ul>li>span.active { color: #2aa745; }

.form-check>label.form-check-label>input.form-check-input { display: block; float: left; margin: 4px 15px 0 -20px; cursor: pointer; }
.dv_staff_target_set_td { vertical-align: middle !important; text-transform: uppercase !important; border-bottom: 2px solid #e3ebf3 !important; border-top: 1px solid #e3ebf3 !important; color: #67768c !important; font-size: 13px !important; background-color: #f7f7f8 !important; font-weight: 700 !important; font-family: Roboto,sans-serif !important; padding: 15px 0 15px 15px !important; border-right: 1px solid #e3ebf3 !important; }
.dv_staff_target_set_td_bg { vertical-align: middle !important; text-transform: uppercase !important; border-bottom: 2px solid #e3ebf3 !important; border-top: 1px solid #e3ebf3 !important; color: #67768c !important; font-size: 13px !important; background-color: #ffffff !important; font-weight: 700 !important; font-family: Roboto,sans-serif !important; padding: 15px 0 15px 15px !important; border-right: 1px solid #e3ebf3 !important; }
svg.dv_edit_head_svg { width: 12px; height: 12px; color: #67768cb3; margin: 0 0 0 4px; position: relative; top: 1px; cursor: pointer; }
.dv_primary_category { padding: 15px; }
.dv_primary_category>span { background: #50cf5c3b; color: #207d29; padding: 5px 10px; border-radius: 6px; font-weight: 600; }
.vertical-inherit {vertical-align: inherit;}
select.form-control.dv_staff_target_value { width: 100px; float: left; -webkit-appearance: none; background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNFQUM4ODMwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFQUM4ODIwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBNjE2MzAwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJBNjE2MzEwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53mYnzAAABiElEQVR42uzbyQ3CMBAFUNMKLdATLdACLYQiacEQKQcrJHiZ7duekSwORMr8h0gcG0L4rdt3PINXrlajW4wxpOMI8/0d6zuLm53Wshm996hnmNFRs5jxCPUfpqPmMX9Q17r+wXTUPGaKei09eHbUIp/9NdRRiZhHd3lHJWAegToqAfMM1FEr8peCzoxalbsGdEbU6ry1oDOhNuVsAZ0BtTlfK+jIqKRcFNARUcl5qKAjobLk4AAdAZWtfy7QnlFZ++YE7RGVvV9u0J5QRfqUAO0BVaw/KVBkVNG+JEERUcX7kQZFQlXpQwMUAVXt/Fqglqiq59UEtUBV/xC1QTVDmnwjLEA1wppds61AJUOb3gAtQSXCm0/RrEE5ESDmuwigHBgwT2QooBQUqMdbJNBSnEdy/ANtAQYNtBT1vg241SxE0FJUyPVWVFAqqtniNTJoK6rp9go6aC2q+V5VD6BwU6MRQHOoMFvTPYGeoUL9eKI30LWeCSbcf1D3oJfQR9231xciaFofAQYAfyG4Tw36XToAAAAASUVORK5CYII=) no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-size: 10px; background-position: right 14px; background-origin: content-box; }
input.form-control.dv_staff_target_value { width: 100px; float: left; }
select.form-control { -webkit-appearance: none; background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNFQUM4ODMwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFQUM4ODIwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBNjE2MzAwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJBNjE2MzEwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53mYnzAAABiElEQVR42uzbyQ3CMBAFUNMKLdATLdACLYQiacEQKQcrJHiZ7duekSwORMr8h0gcG0L4rdt3PINXrlajW4wxpOMI8/0d6zuLm53Wshm996hnmNFRs5jxCPUfpqPmMX9Q17r+wXTUPGaKei09eHbUIp/9NdRRiZhHd3lHJWAegToqAfMM1FEr8peCzoxalbsGdEbU6ry1oDOhNuVsAZ0BtTlfK+jIqKRcFNARUcl5qKAjobLk4AAdAZWtfy7QnlFZ++YE7RGVvV9u0J5QRfqUAO0BVaw/KVBkVNG+JEERUcX7kQZFQlXpQwMUAVXt/Fqglqiq59UEtUBV/xC1QTVDmnwjLEA1wppds61AJUOb3gAtQSXCm0/RrEE5ESDmuwigHBgwT2QooBQUqMdbJNBSnEdy/ANtAQYNtBT1vg241SxE0FJUyPVWVFAqqtniNTJoK6rp9go6aC2q+V5VD6BwU6MRQHOoMFvTPYGeoUL9eKI30LWeCSbcf1D3oJfQR9231xciaFofAQYAfyG4Tw36XToAAAAASUVORK5CYII=) no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-size: 10px; background-position: right 14px; background-origin: content-box; }
.dv_profile_img>img { width: 100px; margin: 0 auto; display: block; border-radius: 50%; }
.dv_profile_img ul { margin: 0 auto; padding: 0; list-style-type: none; }
.dv_profile_img>ul>li { padding: 10px 15px; display: block; background-color: #ffffff; margin: 0 0 15px 0; border-radius: 5px; border: 1px solid rgb(0 0 0 / 10%); position: relative; }
.dv_profile_img>ul>li>span { float: right; font-weight: 600;  }
.dv_hide_html {overflow-y: hidden;}
.input-group.dv_input_group_number_code>input.form-control.dv_all_input_for_all { width: 85%; }
select.form-control.dv_select_code_area { width: 15%; white-space: nowrap; vertical-align: middle; float: left; padding: 25px 6px; height: 46px !important; -webkit-appearance: none; background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNFQUM4ODMwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFQUM4ODIwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBNjE2MzAwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJBNjE2MzEwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53mYnzAAABiElEQVR42uzbyQ3CMBAFUNMKLdATLdACLYQiacEQKQcrJHiZ7duekSwORMr8h0gcG0L4rdt3PINXrlajW4wxpOMI8/0d6zuLm53Wshm996hnmNFRs5jxCPUfpqPmMX9Q17r+wXTUPGaKei09eHbUIp/9NdRRiZhHd3lHJWAegToqAfMM1FEr8peCzoxalbsGdEbU6ry1oDOhNuVsAZ0BtTlfK+jIqKRcFNARUcl5qKAjobLk4AAdAZWtfy7QnlFZ++YE7RGVvV9u0J5QRfqUAO0BVaw/KVBkVNG+JEERUcX7kQZFQlXpQwMUAVXt/Fqglqiq59UEtUBV/xC1QTVDmnwjLEA1wppds61AJUOb3gAtQSXCm0/RrEE5ESDmuwigHBgwT2QooBQUqMdbJNBSnEdy/ANtAQYNtBT1vg241SxE0FJUyPVWVFAqqtniNTJoK6rp9go6aC2q+V5VD6BwU6MRQHOoMFvTPYGeoUL9eKI30LWeCSbcf1D3oJfQR9231xciaFofAQYAfyG4Tw36XToAAAAASUVORK5CYII=) no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-size: 10px; background-position: right 20px; background-origin: content-box; border: none; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; font-size: 15px; }
.input-group.dv_add_expense_input_grp>select.form-control { width: 40%; float: left; font-family: Roboto,sans-serif; color: #000 !important; border-color: #fff; padding: 15px; height: 46px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgb(0 0 0 / 9%) !important; border-radius: 10px 0 0 10px; margin: 0 0 15px 0; font-size: 15px; border-right: none !important; -webkit-appearance: none; background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNFQUM4ODMwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFQUM4ODIwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBNjE2MzAwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJBNjE2MzEwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53mYnzAAABiElEQVR42uzbyQ3CMBAFUNMKLdATLdACLYQiacEQKQcrJHiZ7duekSwORMr8h0gcG0L4rdt3PINXrlajW4wxpOMI8/0d6zuLm53Wshm996hnmNFRs5jxCPUfpqPmMX9Q17r+wXTUPGaKei09eHbUIp/9NdRRiZhHd3lHJWAegToqAfMM1FEr8peCzoxalbsGdEbU6ry1oDOhNuVsAZ0BtTlfK+jIqKRcFNARUcl5qKAjobLk4AAdAZWtfy7QnlFZ++YE7RGVvV9u0J5QRfqUAO0BVaw/KVBkVNG+JEERUcX7kQZFQlXpQwMUAVXt/Fqglqiq59UEtUBV/xC1QTVDmnwjLEA1wppds61AJUOb3gAtQSXCm0/RrEE5ESDmuwigHBgwT2QooBQUqMdbJNBSnEdy/ANtAQYNtBT1vg241SxE0FJUyPVWVFAqqtniNTJoK6rp9go6aC2q+V5VD6BwU6MRQHOoMFvTPYGeoUL9eKI30LWeCSbcf1D3oJfQR9231xciaFofAQYAfyG4Tw36XToAAAAASUVORK5CYII=) no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-size: 10px; background-position: right 19px; background-origin: content-box; }
.input-group.dv_add_expense_input_grp>input.form-control { width: 50%; }
span.dv_heading_basic_details { display: block; padding: 15px 15px 15px 20px; vertical-align: middle; text-transform: uppercase; cursor: pointer; color: #67768C; background-color: #f7f7f8; width: 100%; margin: 15px 0; font-size: 13px; font-weight: 600; }
ul.dv_select_mon_year_experice_ul { list-style-type: none; margin: 0; padding: 0; }
ul.dv_select_mon_year_experice_ul>li { display: inline-block; margin: 0; padding: 0; }
.btn-group.bootstrap-select.form-control.select-picker.dv_sold_by_membership.open>.dropdown-menu.open>ul.dropdown-menu.inner { height: 150px; }
.error-border {border-color: red !important;}
.error-border-1px { border: 1px solid red !important;}
svg.dv_error_svg { width: 15px; height: 15px; position: relative; top: 3px; margin: 0 4px 0 0; }

.dv_active_categories { min-height: 700px; border-right: 1px solid #ebebeb; }
.dv_active_categories>ul { list-style-type: none; margin: 0; padding: 0; }
.dv_active_categories>ul>li { display: block; margin: 0; padding: 0; text-transform: capitalize; }
.dv_active_categories>ul>li>a { display: block; margin: 0; padding: 15px; border-bottom: 1px solid #ebebeb; text-transform: capitalize; color: #ababab; }
.dv_active_categories>ul>li>a:hover { font-weight: normal;}
.dv_active_categories>ul>li>a.active, .dv_active_categories>ul>li>a.active>svg:nth-child(2) { color: #24334a !important; }
input.dv_radiobox_payment_mode[type=checkbox],input.dv_radiobox_payment_mode[type=radio]{position:absolute;opacity:0;z-index:-1}
label.dv_radiobox_payment_mode_lbl { position: relative; display: inline-block; padding: 0 0 0 2em; line-height: 1.5; cursor: pointer; margin: 0 15px 10px 0; }
label.dv_radiobox_payment_mode_lbl::before,label.dv_radiobox_payment_mode_lbl::after{position:absolute;top:0;left:0;display:block;width:1.5em;height:1.5em}
label.dv_radiobox_payment_mode_lbl::before{content:" ";border:2px solid #bdc3c7;border-radius:20%}
input.dv_radiobox_payment_mode+label.dv_radiobox_payment_mode_lbl::before{border-radius:50%}
input.dv_radiobox_payment_mode+label.dv_radiobox_payment_mode_lbl::after{content:" ";top:.25em;left:.25em;width:1em;height:1em;background:#fff;border:.2em solid #24334a;border-radius:50%}
input.dv_radiobox_payment_mode:checked+label.dv_radiobox_payment_mode_lbl::before, input.dv_radiobox_payment_mode_lbl:checked+label.dv_radiobox_payment_mode_lbl::before { background: #fff; border-color: #24334a; }
input.dv_radiobox_payment_mode+label.dv_radiobox_payment_mode_lbl::after,input.dv_radiobox_payment_mode+label.dv_radiobox_payment_mode_lbl::after{-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
input.dv_radiobox_payment_mode:checked+label::after, input:checked+label::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
label.dv_radiobox_payment_mode_lbl::before,label::after{-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}
span.dv_normal_member_tag { background: #e4e4e4; color: #000; text-transform: uppercase; padding: 5px 10px; font-weight: 600; border-radius: 15px; margin: 0 0 0 7px; width: fit-content; font-size: 12px; }

span.dv_approved_consumption { display: block; width: 100%; padding: 0 0 0 25px; overflow: auto; }
.approved-checkbox { position: relative; margin: 1em 35px 1em 0; text-align: left; width: fit-content; float: left; }
.approved-checkbox.approved-checkbox-inline{display:inline-block}
.approved-checkbox label{cursor:pointer;display:inline;line-height:1.25em;vertical-align:top;clear:both;padding-left:1px}
.approved-checkbox label:not(:empty){padding-left:.75em}
.approved-checkbox label:before,.approved-checkbox label:after{content:"";position:absolute;left:0;top:0}
.approved-checkbox label:before{width:1.25em;height:1.25em;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}
.approved-checkbox input[type=checkbox]{outline:0;visibility:hidden;width:1.25em;margin:0;display:block;float:left;font-size:inherit}
.approved-checkbox input[type=checkbox]:checked+label:before{background:#252837;border:none}
.approved-checkbox input[type=checkbox]:checked+label:after{transform:translate(0.25em,.3365384615em) rotate(-45deg);width:.75em;height:.375em;border:.125em solid #fff;border-top-style:none;border-right-style:none}
.approved-checkbox input[type=checkbox]:disabled+label:before{border-color:rgba(0,0,0,.26)}
.approved-checkbox input[type=checkbox]:disabled:checked+label:before{background:rgba(0,0,0,.26)}
#socialmedia-tabs { position: relative; display: block; padding:0; border-bottom: 1px solid #e0e0e0; }
#socialmedia-tabs>a { position: relative; display:inline-block; text-decoration: none; padding: 22px; text-transform: uppercase; font-size: 14px; font-weight: 600; color: #424f5a; text-align: center; outline:; }
#socialmedia-tabs>a.active { font-weight: 700; outline:none; }
#socialmedia-tabs>a:not(.active):hover { background-color: inherit; color: #7c848a; }
@media only screen and (max-width: 520px) { .nav-tabs#socialmedia-tabs>li>a { font-size: 11px; } }
.bottom-scroll-bar { position: absolute; z-index: 10; bottom: 0; height: 3px; background: #458CFF; display: block; left: 0; transition: left .2s ease; -webkit-transition: left .2s ease; }
#facebook-tab.active ~ span.bottom-scroll-bar { left: 0; width: 160px; }
#instagram-tab.active ~ span.bottom-scroll-bar { left: 182px; width: 134px; }
#youtube-tab.active ~ span.bottom-scroll-bar {left: 345px; width: 140px;}
#website-tab.active ~ span.bottom-scroll-bar { left: 503px; width: 122px; }
svg.dv_social_media_logo_svg { width: 25px; float: left; height: 25px; margin: -4px 20px 0 0; }

.dv_banner_category { min-height: 100vh; border-right: 1px solid #ebebeb; }
.dv_banner_category>ul { list-style-type: none; margin: 0; padding: 0; }
.dv_banner_category>ul>li { display: block; margin: 0; padding: 0; text-transform: capitalize; }
.dv_banner_category>ul>li>a>span { display: block; font-size: 12px; left: 34px; bottom: 1px; position: relative; }
.dv_banner_category>ul>li>a { display: block; margin: 0; padding: 15px; border-bottom: 1px solid #ebebeb; text-transform: capitalize; color: #616161; position: relative; }
.dv_banner_category>ul>li>a:hover { font-weight: normal; background-color: #ebebeb80;}
.dv_banner_category>ul>li>a.active, .dv_banner_category>ul>li>a.active>svg:nth-child(2) { color: #24334a !important; font-weight: 500; }
.dv_preview_wrapper { width: 100%; margin: 3% auto; padding: 0; }
.dv_preview_wrapper_inner { margin: 0; border: 2px solid #d7d7d7; border-radius: 7px; padding: 20px; }
.dv_preview_wrapper_inner>img:nth-child(1) { width: 100%; margin: 0 0 15px 0; }
.dv_preview_wrapper_inner>img:nth-child(2) { width: 100%; }
.dv_preview_wrapper_inner>img:nth-child(3) { width: 100%; margin: 15px 0 0 0; }
.dv_banner_category>h4 { margin: 0; padding: 15px; font-size: 16px; border-bottom: 1px solid #ebebeb; background: #ebebeb5c; }
h4.dv_preview_wrapper_h4 { margin: 0; padding: 15px; font-size: 16px; border-bottom: 1px solid #ebebeb; background: #ebebeb5c; }
.spinner-border { display: inline-block; width: 1rem; height: 1rem; vertical-align: text-bottom; border: 2px solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: spinner-border .75s linear infinite; animation: spinner-border .75s linear infinite; margin: 0 6px 0 0; }
@keyframes spinner-border { to { transform: rotate(360deg); }}
.dv_switch_category_type { float: right; }
.dv_switch_category_type>svg { background: #ebebeb; width: 35px; height: 35px; padding: 6px; border-radius: 50%; position: relative; top: -6px; }
.dropdown.dv_switch_category_type>.dropdown-menu { border-radius: 9px; margin: -4px 0 0 -109px; }

.dv_content_loader_one { position: absolute; z-index: 3; background: #f6f7f8; background-image: linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8); background-repeat: no-repeat; background-size: 200% 100%; animation-duration: 1s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: dv_content_loader_animation; animation-timing-function: linear; } 
.dv_content_loader_two {left: 0;top: 0; position: absolute; width: 100%; height: 100%; transition: opacity .5s ease-in-out; }
@keyframes dv_content_loader_animation{0%{background-position:-100% 0}to{background-position:100% 0}}
.dv_card{padding: 15px; position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background: #f6f7f8; color: #000000; background-clip: border-box; border: none; border-radius: 25px; overflow: hidden;}
.opacity-0{opacity: 0; visibility: hidden;}
.position-relative {position: relative;}
.dv_img_loader {height: 200px; margin: 0 0 15px 0;}
ul.dv_loader_ul_li { margin: 0; padding: 0; list-style-type: none; }
ul.dv_loader_ul_li>li { margin: 0 0 10px 0; padding: 0; display: block; position: relative;}
.border-none {border:none !important;}
.jquery_ui_ul_dropdown { border: 1px solid rgb(0 0 0 / 9%) !important; height: 200px; overflow: auto; overflow-x: hidden; z-index: 999999; width: 530px !important; background: #ffffff; border-radius: 10px; margin: 1px 0 0 0; list-style-type: none; padding: 0; }
.jquery_ui_ul_dropdown>li { font-size: 14px; padding: 10px 15px; border-bottom: 1px solid rgb(0 0 0 / 9%) !important; }
.jquery_ui_ul_dropdown>li.ui-state-focus { background-color:#ebebeb; }
.jquery_ui_ul_dropdown::-webkit-scrollbar{width:4px}
.jquery_ui_ul_dropdown::-webkit-scrollbar-thumb{background:#71717160;border-radius:5px}
.jquery_ui_ul_dropdown::-webkit-scrollbar-track{background:#d4d4d4}
.jquery_ui_ul_dropdown::-webkit-scrollbar-thumb:hover{background:#555}
.jquery_ui_ul_dropdown>li>.ui-menu-item-wrapper.ui-state-active { background-color:#ebebeb; }
ul.nav.nav-tabs.dv_customer_details_tab_ul>li.nav-item>a.nav-link>svg { float: left; width: 20px; height: 20px; margin: 4px 12px 0 0; }
ul.nav.nav-tabs.dv_customer_details_tab_ul>li.nav-item>a.nav-link{ padding: 10px 15px; }
img.dv_newsletter_img{width: 30px;}
.dv_newletter_list_tbl>tbody>tr>td {vertical-align: inherit !important;}
.br-bt-0 {border-bottom: none !important;}
.br-tp-0 {border-top: none !important;}
.br-rt-0 {border-right: none !important;}
.br-lt-0 {border-left: none !important;}
.pd-r-15 {padding-right: 15px !important;}
.text-color-dark {color: #354152 !important;}
.text-suceess-bg { color: #199027 !important; background: #1990270d !important; border-color: #1990270d !important; }
.text-danger-bg { color: #ff1414 !important; background: #ff14140d !important;  border-color: #ff14140d !important;}
.text-orange-bg { color: #d45800 !important; background: #d458000d !important;  border-color: #d458000d !important;}
.text-gray-bg { color: #d45800 !important; background: #d458000d !important;  border-color: #d458000d !important;}
.dv_overlay_without_check::before { background: #ffffffc2; position: absolute; width: 100%; height: 100%; left: 0; top: 0; content: ''; z-index: 2; }
.dv_overlay_without_check { position: relative; }

ul.dv_all_action_against_service { margin: 0; padding: 0; list-style: none; width: 100%; overflow: auto; }
ul.dv_all_action_against_service>li { display: inline-block; margin: 0; padding: 0; }
button.btn.btn-default.dv_customer_cart {background: #24334a;color: #ffffff;border-radius: 25px;float: right;margin: -9px 32px 0 0;position: relative;}
button.btn.btn-default.dv_customer_cart>svg { float: left; margin: 0 20px 0 0; width: 20px; height: 20px; }
button.btn.btn-default.dv_customer_cart>span { position: absolute; background: #ffffff; color: #24334a; width: 20px; height: 20px; font-size: 12px; font-weight: 600; border-radius: 50%; line-height: 21px; left: 31px; top: 3px; }
button.btn.btn-default.dv_Add_to_cart_item { border-radius: 10px; font-size: 13px; font-weight: 600; left: -15px; position: relative; top: 30px; padding: 15px; }
select.form-control.dv_branch_target_input, input.form-control.dv_branch_target_input { width: 90%; }

.dv_branch_budget_ul{list-style-type: none;margin: 0;padding: 0;}
.dv_branch_budget_ul>li{display: inline-block; margin: 0 5px 0 0;padding: 0;}
.dv_branch_budget_ul>li>a { display: block; }
.dv_branch_budget_ul>li>svg { width: 20px; margin: 0; cursor: pointer; height: 20px; padding: 0; vertical-align: middle; }
.dv_branch_budget_ul>li>svg:hover { /*background-color: #252837;*/ color: #252837; }
/*.dv_branch_budget_table>tbody>tr>td {vertical-align: inherit;}*/
input.form-control.dv_target_select_radio { width: 20px; height: 20px; display: inline-block; position: relative; left: -9px; top: 5px; }
/*.collapsed.dv_current_arrow_circle>td.dv_staff_target_set_td_bg>i { transform: rotate(90deg) !important; -webkit-transform: rotate(90deg) !important; -moz-transform: rotate(90deg) !important; -o-transform: rotate(90deg) !important; -ms-transform: rotate(90deg) !important; }*/
ul.dv_product_list_ul { display: flex; flex-wrap: wrap; }
ul.dv_product_list_ul>li { flex: 0 0 20%; text-align: center; text-align: center; }
.dv_add_input_append>input, .dv_add_input_append>select { display: block; width: 90%; padding: .5rem .75rem; font-size: 1rem; line-height: 1.25; color: #55595c; background-color: #fff; background-image: none; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .18rem; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.dv_add_edit_allow { margin-bottom: 15px; clear: both; background: #ffffff; color: #373a3c !important; border-color: #fff; padding: 15px; box-shadow: 0 8px 26px 0 rgba(0,0,0,.08); border: 1px solid rgb(0 0 0 / 9%) !important; height: 55px; border-radius: 15px; position: relative; }
.height-50>button.btn.dropdown-toggle.btn-default {height: 50px;}
label.dv_serial_number_quotation { height: 50px!important; font-family: Roboto,sans-serif; color: #000; padding: 15px; height: 46px; border-radius: 10px; margin: 0; font-size: 15px; display: block; background: #eaeaea5c; width: 70%; text-align: center; }
label.dv_quatation_total_tax_txt { height: 50px!important; font-family: Roboto,sans-serif; color: #000; padding: 15px; height: 46px; border-radius: 10px; margin: 0; font-size: 15px; display: block; background: #eaeaea5c; width: fit-content; text-align: right; float: right; }


/* ios popup css start */

.iosmodal-overlay, .preloader-indicator-overlay, .popup-overlay { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 10600; visibility: hidden; opacity: 0; -webkit-transition-duration: 400ms; transition-duration: 400ms; }
.iosmodal-overlay.iosmodal-overlay-visible, .preloader-indicator-overlay.iosmodal-overlay-visible, .popup-overlay.iosmodal-overlay-visible {    z-index: 99999999; visibility: visible; opacity: 1; }
.popup-overlay { z-index: 10200; }
.iosmodal { width: 270px; position: fixed; z-index: 11000; left: 50%; margin-left: -135px; margin-top: 0; top: 50%; text-align: center; border-radius: 7px; opacity: 0; -webkit-transform: translate3d(0, 0, 0) scale(1.185); transform: translate3d(0, 0, 0) scale(1.185); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; color: #000; display: none; }
.iosmodal.iosmodal-in { opacity: 1; -webkit-transition-duration: 400ms; transition-duration: 400ms; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1);z-index: 999999999; }
.iosmodal.iosmodal-out { opacity: 0; z-index: 10999; -webkit-transition-duration: 400ms; transition-duration: 400ms; -webkit-transform: translate3d(0, 0, 0) scale(0.815); transform: translate3d(0, 0, 0) scale(0.815); }.iosmodal-inner { padding: 15px; border-radius: 15px 15px 0 0; position: relative; background: #e8e8e8; }
.iosmodal-inner:after { content: ''; position: absolute; left: 0; bottom: 0; right: auto; top: auto; height: 1px; width: 100%; background-color: #b5b5b5; display: block; z-index: 15; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; }
html.pixel-ratio-2 .iosmodal-inner:after { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }
html.pixel-ratio-3 .iosmodal-inner:after { -webkit-transform: scaleY(0.33); transform: scaleY(0.33); }
.iosmodal-title { font-weight: 500; font-size: 18px; text-align: center; }
.iosmodal-title + .iosmodal-text { margin-top: 5px; }
.iosmodal-buttons { height: 44px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.iosmodal-buttons.iosmodal-buttons-vertical { display: block; height: auto; }
.iosmodal-button { width: 100%; padding: 0 5px; height: 44px; font-size: 17px; line-height: 44px; text-align: center; color: #007aff; background: #e8e8e8; display: block; position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1; }
.iosmodal-button:after { content: ''; position: absolute; right: 0; top: 0; left: auto; bottom: auto; width: 1px; height: 100%; background-color: #b5b5b5; display: block; z-index: 15; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; }
html.pixel-ratio-2 .iosmodal-button:after { -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }
html.pixel-ratio-3 .iosmodal-button:after { -webkit-transform: scaleX(0.33); transform: scaleX(0.33); }
.iosmodal-button:first-child { border-radius: 0 0 0 15px; }
.iosmodal-button:last-child { border-radius: 0 0 15px 0; }
.iosmodal-button:last-child:after { display: none; }
.iosmodal-button:first-child:last-child { border-radius: 0 0 15px 15px; }
.iosmodal-button.iosmodal-button-bold { font-family:Roboto,sans-serif; }
html:not(.watch-active-state) .iosmodal-button:active, .iosmodal-button.active-state { background: #d4d4d4; }
.iosmodal-buttons-vertical .iosmodal-button { border-radius: 0; }
.iosmodal-buttons-vertical .iosmodal-button:after { display: none; }
.iosmodal-buttons-vertical .iosmodal-button:before { display: none; }
.iosmodal-buttons-vertical .iosmodal-button:after { content: ''; position: absolute; left: 0; bottom: 0; right: auto; top: auto; height: 1px; width: 100%; background-color: #b5b5b5; display: block; z-index: 15; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; }
html.pixel-ratio-2 .iosmodal-buttons-vertical .iosmodal-button:after { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }
html.pixel-ratio-3 .iosmodal-buttons-vertical .iosmodal-button:after { -webkit-transform: scaleY(0.33); transform: scaleY(0.33); }
.iosmodal-buttons-vertical .iosmodal-button:last-child { border-radius: 0 0 15px 15px; }
.iosmodal-buttons-vertical .iosmodal-button:last-child:after { display: none; }
.iosmodal-no-buttons .iosmodal-inner { border-radius: 15px; }
.iosmodal-no-buttons .iosmodal-inner:after { display: none; }
.iosmodal-no-buttons .iosmodal-buttons { display: none; }
.actions-iosmodal { position: fixed; left: 0; bottom: 0; z-index: 11000; width: 100%; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.actions-iosmodal.iosmodal-in { -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.actions-iosmodal.iosmodal-out { z-index: 10999; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.actions-iosmodal-group { margin: 8px; }
.actions-iosmodal-button, .actions-iosmodal-label { width: 100%; text-align: center; font-weight: normal; margin: 0; background: rgba(243, 243, 243, 0.95); box-sizing: border-box; display: block; position: relative; }
.actions-iosmodal-button:after, .actions-iosmodal-label:after { content: ''; position: absolute; left: 0; bottom: 0; right: auto; top: auto; height: 1px; width: 100%; background-color: #d2d2d6; display: block; z-index: 15; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; }
html.pixel-ratio-2 .actions-iosmodal-button:after, html.pixel-ratio-2 .actions-iosmodal-label:after { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } html.pixel-ratio-3 .actions-iosmodal-button:after, html.pixel-ratio-3 .actions-iosmodal-label:after { -webkit-transform: scaleY(0.33); transform: scaleY(0.33); }
.actions-iosmodal-button a, .actions-iosmodal-label a { text-decoration: none; color: inherit; display: block; }
.actions-iosmodal-button b, .actions-iosmodal-label b { font-weight: 500; }
.actions-iosmodal-button.actions-iosmodal-button-bold, .actions-iosmodal-label.actions-iosmodal-button-bold { font-weight: 500; }
.actions-iosmodal-button.actions-iosmodal-button-red, .actions-iosmodal-label.actions-iosmodal-button-red { color: #ff3b30; }
.actions-iosmodal-button:first-child, .actions-iosmodal-label:first-child { border-radius: 4px 4px 0 0; }
.actions-iosmodal-button:last-child, .actions-iosmodal-label:last-child { border-radius: 0 0 4px 4px; }
.actions-iosmodal-button:last-child:after, .actions-iosmodal-label:last-child:after { display: none; }
.actions-iosmodal-button:first-child:last-child, .actions-iosmodal-label:first-child:last-child { border-radius: 4px; }
.actions-iosmodal-button.disabled, .actions-iosmodal-label.disabled { opacity: 0.95; color: #8e8e93; }
.actions-iosmodal-button { cursor: pointer; line-height: 43px; font-size: 20px; color: #007aff; } html:not(.watch-active-state) .actions-iosmodal-button:active, .actions-iosmodal-button.active-state { background: #dcdcdc; }
.actions-iosmodal-label { font-size: 13px; line-height: 1.3; min-height: 44px; padding: 8px 10px; color: #8a8a8a; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } input.iosmodal-text-input { box-sizing: border-box; height: 30px; background: #fff; margin: 0; margin-top: 15px; padding: 0 5px; border: 1px solid #a0a0a0; border-radius: 5px; width: 100%; font-size: 14px; font-family: inherit; display: block; box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; } input.iosmodal-text-input + input.iosmodal-text-input { margin-top: 5px; }
.iosmodal-input-double input.iosmodal-text-input { border-radius: 5px 5px 0 0; }
.iosmodal-input-double + .iosmodal-input-double input.iosmodal-text-input { border-top: 0; border-radius: 0 0 5px 5px; margin-top: 0; }
.iosmodal-in { -webkit-transition-duration: 300ms; transition-duration: 300ms; opacity: 1; }
.list-block { margin: 0; }
.list-block ul { background: none; }
.list-block:first-child ul { border-radius: 7px 7px 0 0; }
.list-block:first-child ul:before { display: none; }
.list-block:first-child li:first-child a { border-radius: 7px 7px 0 0; }
.list-block:last-child ul { border-radius: 0 0 7px 7px; }
.list-block:last-child ul:after { display: none; }
.list-block:last-child li:last-child a { border-radius: 0 0 7px 7px; }
.list-block:first-child:last-child li:first-child:last-child a, .list-block:first-child:last-child ul:first-child:last-child { border-radius: 7px; }
.list-block + .list-block { margin-top: 35px; }
.popover-angle { width: 26px; height: 26px; position: absolute; left: -26px; top: 0; z-index: 100; overflow: hidden; }
.popover-angle:after { content: ' '; background: rgba(255, 255, 255, 0.95); width: 26px; height: 26px; position: absolute; left: 0; top: 0; border-radius: 3px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.popover-angle.on-left { left: -26px; }
.popover-angle.on-left:after { left: 19px; top: 0; }
.popover-angle.on-right { left: 100%; }
.popover-angle.on-right:after { left: -19px; top: 0; }
.popover-angle.on-top { left: 0; top: -26px; }
.popover-angle.on-top:after { left: 0; top: 19px; }
.popover-angle.on-bottom { left: 0; top: 100%; }
.popover-angle.on-bottom:after { left: 0; top: -19px; }
.popover-inner { overflow: auto; -webkit-overflow-scrolling: touch; }
.actions-popover .list-block + .list-block { margin-top: 20px; }
.actions-popover .list-block ul { background: #fff; }
.actions-popover-label { padding: 8px 10px; color: #8a8a8a; font-size: 13px; line-height: 1.3; text-align: center; position: relative; }
.actions-popover-label:after { content: ''; position: absolute; left: 0; bottom: 0; right: auto; top: auto; height: 1px; width: 100%; background-color: #d2d2d6; display: block; z-index: 15; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; } html.pixel-ratio-2 .actions-popover-label:after { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } html.pixel-ratio-3 .actions-popover-label:after { -webkit-transform: scaleY(0.33); transform: scaleY(0.33); }
.actions-popover-label:last-child:after { display: none; }
.popup, .login-screen { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10400; background: #fff; box-sizing: border-box; display: none; overflow: auto; -webkit-overflow-scrolling: touch; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -ms-transition-property: -ms-transform; -o-transition-property: -o-transform; transition-property: transform; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.popup.iosmodal-in, .login-screen.iosmodal-in, .popup.iosmodal-out, .login-screen.iosmodal-out { -webkit-transition-duration: 400ms; transition-duration: 400ms; }
.popup.iosmodal-in, .login-screen.iosmodal-in { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.popup.iosmodal-out, .login-screen.iosmodal-out { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.login-screen.iosmodal-in, .login-screen.iosmodal-out { display: block; } @media all and (min-width: 630px) and (min-height: 630px) { .popup:not(.tablet-fullscreen) { width: 630px; height: 630px; left: 50%; top: 50%; margin-left: -315px; margin-top: -315px; -webkit-transform: translate3d(0, 1024px, 0); transform: translate3d(0, 1024px, 0); }
.popup:not(.tablet-fullscreen).iosmodal-in { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.popup:not(.tablet-fullscreen).iosmodal-out { -webkit-transform: translate3d(0, 1024px, 0); transform: translate3d(0, 1024px, 0); } } @media all and (max-width: 629px), (max-height: 629px) { html.with-statusbar-overlay .popup { height: -webkit-calc(100% - 20px); height: calc(100% - 20px); top: 20px; } html.with-statusbar-overlay .popup-overlay { z-index: 9800; } } html.with-statusbar-overlay .login-screen, html.with-statusbar-overlay .popup.tablet-fullscreen { height: -webkit-calc(100% - 20px); height: calc(100% - 20px); top: 20px; }
.iosmodal .preloader { width: 34px; height: 34px; }
.preloader-indicator-overlay { visibility: visible; opacity: 0; background: none; }
.preloader-indicator-iosmodal { position: absolute; left: 50%; top: 50%; padding: 8px; margin-left: -25px; margin-top: -25px; background: rgba(0, 0, 0, 0.8); z-index: 11000; border-radius: 5px; }
.preloader-indicator-iosmodal .preloader { display: block; width: 34px; height: 34px; }
.picker-iosmodal { position: absolute; left: 0; bottom: 0; width: 100%; height: 260px; z-index: 11500; display: none; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -ms-transition-property: -ms-transform; -o-transition-property: -o-transform; transition-property: transform; background: #cfd5da; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.picker-iosmodal.iosmodal-in, .picker-iosmodal.iosmodal-out { -webkit-transition-duration: 400ms; transition-duration: 400ms; }
.picker-iosmodal.iosmodal-in { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.picker-iosmodal.iosmodal-out { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.picker-iosmodal .picker-iosmodal-inner { height: 100%; position: relative; }
.picker-iosmodal .toolbar { position: relative; width: 100%; }
.picker-iosmodal .toolbar:before { content: ''; position: absolute; left: 0; top: 0; bottom: auto; right: auto; height: 1px; width: 100%; background-color: #929499; display: block; z-index: 15; -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; } html.pixel-ratio-2 .picker-iosmodal .toolbar:before { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } html.pixel-ratio-3 .picker-iosmodal .toolbar:before { -webkit-transform: scaleY(0.33); transform: scaleY(0.33); }
.picker-iosmodal .toolbar + .picker-iosmodal-inner { height: -webkit-calc(100% - 44px); height: -moz-calc(100% - 44px); height: calc(100% - 44px); }
.picker-iosmodal.picker-iosmodal-inline, .popover .picker-iosmodal { display: block; position: relative; background: none; z-index: inherit; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.picker-iosmodal.picker-iosmodal-inline .toolbar:before, .popover .picker-iosmodal .toolbar:before { display: none; }
.picker-iosmodal.picker-iosmodal-inline .toolbar:after, .popover .picker-iosmodal .toolbar:after { content: ''; position: absolute; left: 0; bottom: 0; right: auto; top: auto; height: 1px; width: 100%; background-color: #929499; display: block; z-index: 15; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; } html.pixel-ratio-2 .picker-iosmodal.picker-iosmodal-inline .toolbar:after, html.pixel-ratio-2 .popover .picker-iosmodal .toolbar:after { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } html.pixel-ratio-3 .picker-iosmodal.picker-iosmodal-inline .toolbar:after, html.pixel-ratio-3 .popover .picker-iosmodal .toolbar:after { -webkit-transform: scaleY(0.33); transform: scaleY(0.33); }
.popover .picker-iosmodal { width: auto; }
.popover .picker-iosmodal .toolbar { background: none; } /* === Preloader === */ .preloader { display: inline-block; width: 20px; height: 20px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; -webkit-animation: preloader-spin 1s steps(12, end) infinite; animation: preloader-spin 1s steps(12, end) infinite; }
.iosmodal-input{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 8px; border: 1px solid #b5b5b5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.iosmodal-input:focus{ outline: 0; }
.preloader-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } @-webkit-keyframes preloader-spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes preloader-spin { 100% { transform: rotate(360deg); } }


/* ios popup css end */



.dv_cart_counting_wrapper { position: fixed; background: #00000040; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999; }
.dv_cart_counting_animated { background: #ffffff; width: 300px; position: absolute; right: 175px; top: 15px; }
.dv_cart_counting_animated_Add {animation: fadeIncart 500ms ease-in both; opacity: 0; display: block !important; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
@keyframes fadeIncart { from { opacity: 0.5; transform: translate3d(0, -20%, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); } }
.dv_cart_counting_border {position: relative;}
.dv_cart_counting_border::before { bottom: 100%; border-width: 9px; border-style: solid; border-color: transparent transparent rgb(37, 40, 55); border-image: initial; content: ""; height: 0px; width: 0px; position: absolute; pointer-events: none; right: -18px; top: 10px; transform: rotate(90deg); }
.dv_heading_counting_cart { background: #252837; padding: 10px; font-size: 15px; text-transform: capitalize; font-weight: 600; color: #ffffff; }
.dv_counting_cart_body { padding: 15px; }
.dv_counting_cart_body>svg { width: 60px; height: 60; display: block; margin: 0 auto 15px auto; background: #ebebeb; padding: 15px; overflow: visible; }
.dv_counting_cart_body>img { width: 80px; display: block; margin: 0 auto; }

#voucherparty-tabs { position: relative; display: block; padding:0; border-bottom: 1px solid #e0e0e0; }
#voucherparty-tabs>a { position: relative; display:inline-block; text-decoration: none; padding: 22px; text-transform: uppercase; font-size: 14px; font-weight: 600; color: #424f5a; text-align: center; outline:; }
#voucherparty-tabs>a.active { font-weight: 700; outline:none; }
#voucherparty-tabs>a:not(.active):hover { background-color: inherit; color: #7c848a; }
@media only screen and (max-width: 520px) { .nav-tabs#voucherparty-tabs>li>a { font-size: 11px; } }
.social-bottom-scroll-bar { position: absolute; z-index: 10; bottom: 0; height: 3px; background: #252837; display: block; left: 0; transition: left .2s ease; -webkit-transition: left .2s ease; }
#groupon-tab.active ~ span.social-bottom-scroll-bar { left: 0; width: 160px; }
#cobone-tab.active ~ span.social-bottom-scroll-bar { left: 160px; width: 134px; }
#mirrors-tab.active ~ span.social-bottom-scroll-bar {left: 305px; width: 140px;}
/*#website-tab.active ~ span.social-bottom-scroll-bar { left: 503px; width: 122px; }*/
svg.dv_social_media_logo_svg { width: 25px; float: left; height: 25px; margin: -4px 20px 0 0; }
#socialmedia-tabs>a>img { border-radius: 50%; margin: 0 15px 0 0; }
.dv_voucher_wrapper { flex-direction: column; display: flex; justify-content: center; align-items: center; padding: 0; max-width: 100%; margin: 0 0 30px 0; }
.dv_voucher_container { position: relative; background: linear-gradient(-45deg, #848aa5 0%, #252837 100%); color: #ffffff; margin: 0; width: 450px; max-width: 100%; border-radius: 8px; padding: 40px; text-align: center; }
.dv_voucher_channel_name { font-size: 24px; text-transform: uppercase; padding: 15px 0 0 0; }
.dv_location_voucher { font-size: 13px; font-weight: 300; margin: 0 0 15px 0; border-bottom: 1px solid #ffffff30; padding: 0 0 15px 0; }
.dv_voucher_selected_img {padding: 25px;    border: 2px dashed #ffffff1c;}
.dv_voucher_value_txt { font-size: 15px; margin: 0; padding: 0; font-weight: 300; }
.dv_voucher_value>span { font-size: 40px; font-weight: 600; display: block; border-bottom: 1px solid #ffffff30; padding: 0; margin: 0 0 15px 0; }
.dv_voucher_container::before { background: #ffffff; content: " "; display: block; width: 28px; height: 56px; border-bottom-right-radius: 56px; border-top-right-radius: 56px; position: absolute; transform: translate(0%, -50%); top: 50%; left: 0; }
.dv_voucher_container::after { background: #ffffff; content: " "; display: block; width: 28px; height: 56px; border-bottom-left-radius: 56px; border-top-left-radius: 56px; position: absolute; transform: translate(0, -50%); right: 0; top: 50%; }
.dv_voucher_txt { font-size: 15px; margin: 0; padding: 0; font-weight: 300; text-transform: uppercase; }
.dv_voucher_code_txt>span { font-size: 15px; font-weight: 600; display: block; border-bottom: 1px solid #ffffff30; padding: 10px; margin: 15px auto; text-transform: uppercase; background: #ffffff; color: #252837; width: fit-content; border-radius: 8px; box-shadow: 2px 2px 14px 0px #ffffff8f; }
.dv_voucher_notes>ul { list-style: none; padding: 0; }
.dv_voucher_notes>ul>li { font-size: 13px; }
.dv_fill_voucher_form {overflow-y: auto; border-right: 1px solid #e5e5e5; height: 100vh; padding-bottom: 100px;}
.dv_fill_voucher_form::-webkit-scrollbar{width:4px}
.dv_fill_voucher_form::-webkit-scrollbar-thumb{background:#71717159;border-radius:5px}
.dv_fill_voucher_form::-webkit-scrollbar-track{background:#d4d4d45c}
.dv_fill_voucher_form::-webkit-scrollbar-thumb:hover{background:#555}
img.dv_enquiry_customer_img { width: 30px; border-radius: 50px; margin: 0 20px 0 0; }
.selectdrpbackposition {background-size: 11px !important; background-position: right 22px !important;}

.dv_paynow_add_prduct>ul { list-style-type: arabic-indic; margin: 0; display: flex; padding: 0 0 10px 0; width: 100%; border-right: none; border-top: none; border-bottom: 1px solid #e3e3e3; }
.dv_paynow_add_prduct>ul>li { margin: 0; table-layout: fixed; width: 100%; display: block; text-align: center; padding: 0; }
button.btn.btn-default.dv_add_product_btn { background: #ffffff; width: 90%; display: block; text-align: center; color: #24334A; padding: 12px 0; margin: 0 auto; font-size: 18px; border: 1px solid #24334A; }

button.btn.btn-default.dv_view_appoint_customer_cart { background: #24334a; color: #ffffff; border-radius: 25px; float: right; margin: 0 32px 0 0; position: absolute; right: auto; top: 15px; left: 673px; }
button.btn.btn-default.dv_view_appoint_customer_cart>svg { float: left; margin: 0 30px 0 0; width: 20px; height: 20px; }
button.btn.btn-default.dv_view_appoint_customer_cart>span { position: absolute; background: #ffffff; color: #24334a; width: 20px; height: 20px; font-size: 12px; font-weight: 600; border-radius: 50%; line-height: 21px; left: 31px; top: 3px; }

button.btn.btn-default.dv_add_product_customer_cart { background: #24334a; color: #ffffff; border-radius: 25px; float: right; margin: 0 32px 0 0; position: absolute; right: auto; top: 7px; left: 473px; }
button.btn.btn-default.dv_add_product_customer_cart>svg { float: left; margin: 0 30px 0 0; width: 20px; height: 20px; }
button.btn.btn-default.dv_add_product_customer_cart>span { position: absolute; background: #ffffff; color: #24334a; width: 20px; height: 20px; font-size: 12px; font-weight: 600; border-radius: 50%; line-height: 21px; left: 31px; top: 3px; }
.showDetails {
	display : none;
}

.dv_heading_booking_clm:hover .onlyName {
	display:none;
}

.dv_heading_booking_clm:hover .showDetails {
	display:block;
}
button.btn.btn-default.dv_make_payment_academy { padding: 5px; font-size: 12px; font-weight: 500; text-transform: capitalize; border: 1px solid #24334a4a; background: #ffffff; color: #24334aeb; }
button.btn.btn-default.dv_make_payment_academy:hover { border: 1px solid #24334a; background: #24334a; color: #ffffff; }
h4.dv_academy_course_amt { font-weight: 600; }
.dv_academy_paid_amt { color: #129c12; }
.dv_academy_unpaid_amt { color: #fd1a1a; }
ul.dv_academy_payment_history_ul { margin: 0; box-shadow: 0 8px 26px 0 rgba(0,0,0,.04); border-radius: 15px; border: 1px solid #ebebeb; padding: 10px 15px; list-style-type: none; }
ul.dv_academy_payment_history_ul>li { font-size: 14px; border-bottom: 1px solid #ebebeb; padding: 0 0 5px 0; margin: 0 0 15px 0; }
ul.dv_academy_payment_history_ul>li>span { font-size: 18px; font-weight: 600; display: block; }
h4.dv_payment_history_txt { text-transform: capitalize; font-size: 13px; font-weight: 400; color: #999; }

.btn-group.bootstrap-select.form-control.dv_add_brands_select>button.btn.dropdown-toggle.btn-default { border-radius: 2px; border: 1px solid rgba(0,0,0,.15); height: 38px; line-height: 11px; padding: 9px 45px 15px 15px; }

.dv_thank_you_uploaded { background: #18bd1814; margin: 0 0 15px 0; color: #18bd18; border: 1px solid #18bd18; padding: 10px; font-size: 14px; border-radius: 4px; }
.dv_error_uploaded { background: #bd181814; margin: 0 0 15px 0; color: #bd1818; border: 1px solid #bd1818; padding: 10px; font-size: 14px; border-radius: 4px; }
.height-auto {min-height: auto !important;}
.left-auto {left: auto !important;}
.right-auto {right: auto !important;}
.center-text, .text-center { text-align: center !important; }


span.dv_status_initiated { background: #da56f3; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_accepted { background: #252837; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_caputured { background: #3fbdac; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_void { background: #6e50e8; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_refunded { background: #0037ff; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
ul.dv_payment_history { margin: 0; padding: 0; list-style: none; border: 1px solid #ebebeb; }
ul.dv_payment_history>li { margin: 0; padding: 10px; display: block; border-bottom: 1px solid #ebebeb; font-size: 14px; }
ul.dv_payment_history>li:nth-last-child(1) {border-bottom: none; }
strong.dv_serial_number { background: #ebebeb; float: left; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; margin: 0 15px 0 0; }
.dv_date_history_number { display: block; color: #999999; font-size: 13px; }
.dv_date_history_txt { float: none; margin: 0 0 0 45px; }
span.dv_status_initiated { background: #da56f3; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_accepted { background: #252837; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_caputured { background: #3fbdac; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_void { background: #6e50e8; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
span.dv_status_refunded { background: #0037ff; color: #fff; text-transform: capitalize; padding: 3px 5px; border-radius: 5px; font-size: 10px; margin: 0 5px 0 0; }
ul.dv_payment_history { margin: 0; padding: 0; list-style: none; border: 1px solid #ebebeb; }
ul.dv_payment_history>li { margin: 0; padding: 10px; display: block; border-bottom: 1px solid #ebebeb; font-size: 14px; }
ul.dv_payment_history>li:nth-last-child(1) {border-bottom: none; }
strong.dv_serial_number { background: #ebebeb; float: left; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; margin: 0 15px 0 0; }
.dv_date_history_number { display: block; color: #999999; font-size: 13px; }
.dv_date_history_txt { float: none; margin: 0 0 0 45px; }
.form-control.dv_select_custom_tbl_show {font-size: 19px; border-radius: 0!important; border-left-color: #eee; width: 88px; position: absolute; top: -3px; right: 0; border-right-color: #fff; border-bottom-color: #fff; border-top-color: #fff; margin: 3px 0 0 0!important; padding: 3px 15px 0 15px; height: 54px; -webkit-appearance: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAuCAYAAAC20j5mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNFQUM4ODMwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNFQUM4ODIwQzNDMTFFOUE2ODBGNjc1QTE2M0QzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBNjE2MzAwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJBNjE2MzEwQzNCMTFFOUE4NDc5N0FBNzY4N0ZFMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53mYnzAAABiElEQVR42uzbyQ3CMBAFUNMKLdATLdACLYQiacEQKQcrJHiZ7duekSwORMr8h0gcG0L4rdt3PINXrlajW4wxpOMI8/0d6zuLm53Wshm996hnmNFRs5jxCPUfpqPmMX9Q17r+wXTUPGaKei09eHbUIp/9NdRRiZhHd3lHJWAegToqAfMM1FEr8peCzoxalbsGdEbU6ry1oDOhNuVsAZ0BtTlfK+jIqKRcFNARUcl5qKAjobLk4AAdAZWtfy7QnlFZ++YE7RGVvV9u0J5QRfqUAO0BVaw/KVBkVNG+JEERUcX7kQZFQlXpQwMUAVXt/Fqglqiq59UEtUBV/xC1QTVDmnwjLEA1wppds61AJUOb3gAtQSXCm0/RrEE5ESDmuwigHBgwT2QooBQUqMdbJNBSnEdy/ANtAQYNtBT1vg241SxE0FJUyPVWVFAqqtniNTJoK6rp9go6aC2q+V5VD6BwU6MRQHOoMFvTPYGeoUL9eKI30LWeCSbcf1D3oJfQR9231xciaFofAQYAfyG4Tw36XToAAAAASUVORK5CYII=) no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; background-size: 10px; background-position: right 20px; background-origin: content-box;}
.dv_pagination_counting { text-align: center; padding: 15px 0; font-size: 14px; border-bottom: 1px solid #ebebeb; }
.dv_pagination_counting>span { font-weight: 600;  }
.pg-loader { position: fixed; background-color: rgb(0 0 0 / 37%); width: 100%; height: 100%; top: 0; left: 0; transition: .3s ease-out; z-index: 99999; }
.pg-spinner-real { position: relative !important; width: 48px; height: 48px; z-index: 99999; margin: 0 auto; top: 50%; left: 50%; margin-left: -24px; margin-top: -24px; position: fixed; -webkit-animation-name: sk-rotateplane; -webkit-animation-duration: 1.2s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-name: sk-rotateplane; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; }
            @keyframes sk-rotateplane { 0% { -webkit-transform: perspective(120px) rotateY(0); transform: perspective(120px) rotateY(0); } 100% { -webkit-transform: perspective(120px) rotateY(360deg); transform: perspective(120px) rotateY(360deg); } } @-webkit-keyframes sk-rotateplane { 0% { -webkit-transform: rotateY(0); transform: rotateY(0); } 100% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } }
          