a,body,div,h1,h2,h3,html,input,li,p,span,textarea{font-family:HelveticaNeue;font-weight:400}
img,input,select,textarea{margin:0;width:100%;outline:0}
.add-ce-title,.capitalize{text-transform:capitalize}
@font-face{font-family:OMNES;src:url(fonts/Omnes-Regular.otf);src:url(fonts/Omnes-Regular.otf?#iefix) format('embedded-opentype'),url(fonts/Omnes-Regular.otf) format('otf'),url(fonts/Omnes-Regular.otf) format('truetype')}
@font-face{font-family:OMNES-MEDIUM;src:url(fonts/Omnes-Medium.otf);src:url(fonts/Omnes-Medium.otf?#iefix) format('embedded-opentype'),url(fonts/Omnes-Medium.otf) format('otf'),url(fonts/Omnes-Medium.otf) format('truetype')}
@font-face{font-family:PROXIMANOVA;src:url(fonts/ProximaNova-Regular.otf);src:url(fonts/ProximaNova-Regular.otf?#iefix) format('embedded-opentype'),url(fonts/ProximaNova-Regular.otf) format('otf'),url(fonts/ProximaNova-Regular.otf) format('truetype')}
@font-face{font-family:SHIFTBOLD;src:url(fonts/Shift-Bold.otf);src:url(fonts/Shift-Bold.otf?#iefix) format('embedded-opentype'),url(fonts/Shift-Bold.otf) format('otf'),url(fonts/Shift-Bold.otf) format('truetype')}
@font-face{font-family:CENTERALLREGULAR;src:url(fonts/Cantarell-Regular.ttf);src:url(fonts/Cantarell-Regular.ttf?#iefix) format('embedded-opentype'),url(fonts/Cantarell-Regular.ttf) format('ttf'),url(fonts/Cantarell-Regular.ttf) format('truetype')}
@font-face{font-family:CENTERALLBOLD;src:url(fonts/Cantarell-Bold.ttf);src:url(fonts/Cantarell-Bold.ttf?#iefix) format('embedded-opentype'),url(fonts/Cantarell-Bold.ttf) format('ttf'),url(fonts/Cantarell-Bold.ttf) format('truetype')}
@font-face{font-family:ADAM;src:url(fonts/ADAM.otf);src:url(fonts/ADAM.otf?#iefix) format('embedded-opentype'),url(fonts/ADAM.otf) format('otf'),url(fonts/ADAM.otf) format('truetype')}
@font-face{font-family:HelveticaNeue-Medium;src:url(fonts/HelveticaNeue-Medium.otf);src:url(fonts/HelveticaNeue-Medium.otf?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeue-Medium.otf) format('otf'),url(fonts/HelveticaNeue-Medium.otf) format('truetype')}
@font-face{font-family:HelveticaNeue-Bold;src:url(fonts/HelveticaNeue-Bold.otf);src:url(fonts/HelveticaNeue-Bold.otf?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeue-Bold.otf) format('otf'),url(fonts/HelveticaNeue-Bold.otf) format('truetype')}
@font-face{font-family:HelveticaNeue;src:url(fonts/HelveticaNeue.ttf);src:url(fonts/HelveticaNeue.ttf?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeue.ttf) format('otf'),url(fonts/HelveticaNeue.ttf) format('truetype')}
body,html{padding:0;margin:0;left:0;top:0;background:#f7f7f7;color:#333}
ul li{list-style-type:none}h1,h2,h3,h4,h5,img,p,ul{margin:0;padding:0}
a{text-decoration:none}img,input,textarea{border:0;padding:0;background:0}
input[type=radio],input[type=checkbox]{width:auto}input[type=search]{-webkit-appearance:none}
textarea{height:80px;resize:none}select{opacity:0;padding:10px 10px 10px 0;border-radius:0;min-width:105px;position:absolute;left:0;top:0;cursor:pointer;height:100%}
.ds-day-disp-blk .txt,.header-label>div,.select-holder{padding:0 10px}
:focus{outline:0}::-moz-focus-inner{border:0}.txt-underline{text-decoration:underline}
.select-holder{position:relative;min-width:100px;height:40px;cursor:pointer;line-height:40px}
.select-holder>.select-icon{position:absolute;right:10px;top:23%}
.select-holder>.select-text{padding-right:20px;max-height:40px;overflow:hidden}
.font-medium{font-family:HelveticaNeue-Medium;font-weight:400}
.font-bold{font-family:HelveticaNeue-Bold;font-weight:400}
.m-b-15{margin-bottom:15px}.link,a,input[type=radio],input[type=checkbox],input[type=submit],input[type=file]{cursor:pointer}
.clr{clear:both;float:none}.clear{clear:both;height:0;line-height:0;font-size:0}
.left{float:left}.right{float:right}.inline-block{display:inline-block;vertical-align:middle}
.display-none{display:none}.container,.display-block,.show{display:block}
.container{position:relative;padding:0}.center{margin:auto}
.graph,ul.cardview li>div .section .profile-img{margin-bottom:10px}
.tcenter{text-align:center}.tleft{text-align:left}.tright{text-align:right}
.bold{font-weight:700}.hide{display:none}.color-black{background-color:#000}
.circle{-webkit-border-radius:200px;-ms-border-radius:200px;-moz-border-radius:200px;-o-border-radius:200px;border-radius:200px;min-width:20px;min-height:20px}
.border,.select-holder{border:1px solid #e4e4e4}#border-none{border:0 solid #e4e4e4}
.border-radius{border-radius:5px}.border-radius-TL{border-radius:5px 0 0 5px}
.border-radius-TR{border-radius:5px 5px 0 0}.border-radius-RB{border-radius:0 5px 5px 0}
.error-block{border:1px solid red !important}.custome-three-col .error,.customthreeCol .error,.own-error,.profile-page .error,form .error,form .row .error{//modify latest color:red;padding:4px 4px 4px 20px;min-height:14px;max-height:26px;overflow:hidden;opacity:0;background:url(../images/error.png) left 4px no-repeat;background-size:13px;line-height:12px}
.clear-float,.mask{overflow:auto}.border-b,.border-l,.border-r,.border-t{border:0}
.border-b{border-bottom:1px solid #e4e4e4}.border-t{border-top:1px solid #e4e4e4}
.border-l{border-left:1px solid #e4e4e4}.border-r{border-right:1px solid #e4e4e4}
.border-b-no{border-bottom:0}.border-t-no{border-top:0}
.border-l-no{border-left:0}.border-r-no{border-right:0}
.top-shadow{-webkit-box-shadow:0 0 5px rgba(0,0,0,.175);box-shadow:0 0 5px rgba(0,0,0,.175)}
.bottom-shadow{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.175);box-shadow:0 2px 8px rgba(0,0,0,.175)}
.pointer-b,.pointer-l,.pointer-r,.pointer-t{position:absolute;left:0;width:0;height:0;border:10px solid transparent}
.pointer-l{border-right:10px solid #e4e4e4}.pointer-r{border-left:10px solid #e4e4e4}
.pointer-t{border-bottom:5px solid #e4e4e4}.pointer-b{border-top:10px solid #e4e4e4}
.white-bg{background:#fff}.light-font{color:#b0b4b7}
.carousel{width:100%;overflow:hidden}.nav-left-date,.nav-right-date{width:20px;height:20px;margin-left:5px;margin-right:5px;line-height:19px;text-align:center}
.circle.dark-border{border:1px solid gray}.t-hidden{height:16px;overflow:hidden}
.p-absolute{position:absolute}.p-relative{position:relative}
.m-30{margin-top:30px}.hiddencard{display:none !important}
.showhiddencard{display:inline-block !important}.toastParent{position:fixed;bottom:100px;padding:10px;color:#FFF;background:rgba(0,0,0,.8);z-index:999999;display:none;border-radius:5px;text-align:center}
.display-noneImpt{display:none !important}.select-space-r{margin-right:15px}
.select-space-l{margin-left:15px}.graph-holder-parent .footer{padding-top:10px}
.graph{min-width:100px;min-height:200px}.jqplot-yaxis-tick:first-child{opacity:0}
.jqplot-xaxis>div{top:15px !important;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);text-transform:uppercase;font-size:10px !important}
.custome-three-col .error,.sfont,.time,form .row .error{font-size:12px;font-size:.75rem}
body,html,input,label,select,textarea{font-size:16px;font-size:1rem}
.button,h3{font-size:20px;font-size:1.25rem}h2{font-size:22px;font-size:1.375rem}
.revenue-count-block>div.revenue-count>div>div>h1{font-size:50px;font-size:3.125rem}
.title{font-family:CENTERALLBOLD}.sp-name{font-size:32px;font-size:2rem;font-family:SHIFTBOLD}
.app-logo{background-position:center;height:28px;width:79px;cursor:pointer}
.registerlogo{background:url(../images/handlrlogosvg-white.svg) center no-repeat}
.body_wrapper{opacity:0;display:block}.double-col>.inline-block{width:50%}
.three-col>.inline-block{width:33%}.three-col>.inline-block:nth-child(2){width:34%;text-align:center}
.three-col>.inline-block:nth-child(3){text-align:right}
.customthreeCol>.input-holder .input-holder,form .row.double-col>.input-holder .input-holder,form .row.three-col>.input-holder .input-holder,form .row>.input-holder{padding:8px 5px;position:relative;background:#fff;border:1px solid #e4e4e4}
form .row.double-col>.input-holder,form .row.three-col>.input-holder,form .row>div.input-holder.links{padding:0;background:0;border:0}
form .row.three-col .horizondal{padding:0 !important;background:0 0 !important;border:none !important}
form .row .horizondal>input,form .row .horizondal>label,form .row.double-col>.input-holder,form .row.three-col>.input-holder{display:inline-block;vertical-align:middle}
form .row.double-col>.input-holder{width:50%}form .row.three-col>.input-holder{width:33%}
form .row.three-col>.input-holder:nth-child(2){width:34%;text-align:center}
form .row.three-col>.input-holder:first-child{text-align:left}
form .row.three-col>.input-holder:last-child{text-align:right}
form .row.upload>div.input-holder{width:80%}form .row.upload>div.input-holder:last-child{width:20%}
form .row.double-col>div.input-holder:first-child .input-holder,form .row.double-col>div.input-holder:first-child label{margin-right:10px}
form .row.double-col>div.input-holder:last-child .input-holder,form .row.double-col>div.input-holder:last-child label{margin-left:10px}
form .row label{display:block}.f-spinner,.mask{top:0;display:none}
form .row.upload>.input-holder:last-child label{opacity:0}
form .row .horizondal label{padding-bottom:0;padding-left:5px}
.register-checkbox label{padding-left:38px !important}
.button-holder{border:none !important;padding:0 !important;position:relative}
.button-holder>.button{padding:9px;cursor:pointer}form .row .button{color:#fff;height:100%;width:100%}
form .row.upload input[type=file]{position:absolute;left:0;top:0;opacity:0}
.ADAM{font-family:ADAM}.mask{position:fixed;left:0;right:0;bottom:0;z-index:2002}
.mask-bg{background:rgba(0,0,0,.4)}.mask .overlay{opacity:0}
.mask .spinner-container{position:absolute;left:0;top:0;padding:10px;overflow:hidden;background:#fff}
.contentSpinner,.mask .spinner-container .spinner{height:32px;background:url(../images/spinner.gif) center no-repeat;text-align:center}
.mask .spinner-container .spinner{width:32px;margin:10px auto}
.contentSpinner{position:absolute;top:0;bottom:0;left:0;right:0;min-width:32px;margin:auto;font-size:18px}
.mask .spinner-container .msg{margin-top:-10px}.f-spinner{position:absolute;height:30px;width:30px;background:url(../images/formspinner.GIF) center no-repeat;right:-50px}
.appt-edit-icon .spinner-image{width:105px;height:38px;position:absolute;bottom:-4px;top:auto;left:5px;background:0}
.avatar-default .profile-img,.spinner-image,.spinner-image>div{position:relative}
.appt-edit-icon .spinner-image div{background:#fff;margin:0 5px}
.spinner-image{margin:0 auto;width:77px;height:75px;text-align:center;background:#f4f4f4;z-index:999;border-radius:50%;left:-2px;top:-2px}
.spinner-image>div{width:9px;height:9px;top:35%;background-color:#00b499;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.spinner-image .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.spinner-image .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}}
.profile-img{height:178px;margin:auto;overflow:hidden;background:#FFF}
.toMatainHeightAndWidht{right:2px;width:240px;height:178px}
.profile-img>div{overflow:hidden}.avatar-default .profile-img>div{margin-top:10px}
.customer .avatar-default .profile-img,.employee .avatar-default .profile-img{background:#000}
.customer .avatar-default .profile-img>div,.employee .avatar-default .profile-img>div{background:#000;width:65px;height:65px;border-radius:35px;margin:55px auto auto;border:2px solid #454545}
.db_empwrapper .circle img{background-size:cover;background-position:center,center;background-repeat:no-repeat;width:auto;max-height:100%}
.cal-icon{width:21px;height:21px}.cardview .employee .card_info>div:nth-child(2){display:none}
ul.cardview{margin:auto}ul.cardview li{border:1px solid #e4e4e4;border-radius:5px;display:inline-block;vertical-align:middle;text-align:center;width:240px;height:339px;margin:10px;cursor:pointer;background:#FFF;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.hoverCardShadow{box-shadow:0 1px 25px rgba(153,153,153,.5);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}
ul.cardview li .edit-icon{top:10px;right:10px;height:22px;width:22px;background-position:-313px -102px;display:none}
ul.cardview li>div .section>*{margin-bottom:5px}ul.cardview li>div .footer .inline-block>div{padding:8px}
ul.cardview li>div .footer .inline-block>div>div:first-child{margin-bottom:7px}
ul.cardview li>div .footer .inline-block>div *{width:90px;height:15px;overflow:hidden}
li.employee .exp{font-size:14px}li.customer .exp{font-size:12px}
.section.card_img{width:243px;height:243px}.service .ce-desg,.service .ce-phone{display:none}
.customer .double-col,.employee .double-col,.parent_overnight>div:first-child,.service .double-col{display:none !important}
.service .ce-name{margin-bottom:10px !important}.customer .footer,.employee .footer,.service .footer{border-top:1px solid #e4e4e4 !important;margin:10px !important}
.card_info{display:none;font-size:14px;text-align:left}
.customer .card_info,.employee .card_info,.service .card_info{display:block !important;padding-top:15px;padding-left:10px}
.employee .card_info{padding-top:10px}.card_icon{width:24px;height:24px}
.start_icon{background:url(../images/temp-start.png) no-repeat}
.dollar_icon{background:url(../images/tempdollar.png) no-repeat}
.card_info_container>div{margin-right:3px}.card_info_container>div:nth-child(2){width:40px;text-align:center}
.card_data{margin-bottom:10px}.employees .ce-desg,ul.cardview li .cardTitle{margin:auto;overflow:hidden;white-space:nowrap}
ul.cardview li .cardTitle{text-overflow:ellipsis;width:220px;font-size:12px;text-transform:uppercase}
.employees .ce-desg{text-overflow:ellipsis;width:180px;font-size:16px;display:none}
.customer .mobileCustomer:before{content:"";background:url(../images/mobicon.png) no-repeat;display:inline-block;width:12px;height:20px;margin-right:5px;vertical-align:middle}
.c-spinner{background:url(../images/card-spinner.gif) no-repeat;height:24px;width:24px;top:40%;left:0;right:0;bottom:0;margin:0 auto}
.customer .ce-desg,.employee .ce-desg{height:auto !important;font-size:14px;max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:auto}
.customer .ce-desg{font-size:12px}.customer .container{background:#000}
.customer .ce-phone,.employee .ce-phone{font-size:14px;margin-bottom:0 !important}
.card_editParent{position:absolute;bottom:0}.card_edit,.main-container{position:relative}
.service .card_editParent{bottom:55px}.customer .card_editParent{bottom:75px}
.card_edit{padding:10px;border:1px solid #e4e4e4;bottom:0;right:0;z-index:99;width:165px;background:#e8e8e8;display:none}
.employees .card_edit{width:160px}.edit_option{padding:5px}
.edit_option:hover{background:#FFF;color:#000}.edit_left{left:0;padding-left:253px}
.edit_right{right:0;padding-right:253px}.customer .card_info_container>div:nth-child(2),.service .card_info_container>div:nth-child(2){width:46px;text-align:center;margin-right:5px}
.main-panel.slide,.main-panel.slide .header.fixed{z-index:2000}
.header.fixed{margin-left:60px}.dismiss-panel{position:absolute;overflow-x:hidden;left:0;right:0;bottom:0;top:0}
.main-panel{padding-top:40px;//modify latest design position:relative;background:#f7f7f7;z-index:0;margin-left:4em}
.main-panel .header.fixed,.mobile-panel .header.fixed{position:fixed;left:0;top:0;background:#FFF;z-index:2000}
.mobile-panel .header.fixed{width:0}.main-panel .header.fixed{background:rgba(255,255,255,.9);height:40px;right:0}
.main-panel .header-container{height:40px;min-width:620px}
.main-panel .header-container .header-link{height:40px;margin-right:22px}
.main-panel .header-container .toggle{margin:16px 20px 15px 15px}
.main-panel .header-container .curr-page-text{width:105px;padding-top:5px;padding-left:15px}
.main-panel .header-container .search-panel{width:10px;position:relative;opacity:0;margin-right:0;transition:all .8s ease-in-out}
.main-panel .header-container .search-panel .search-control .border{position:relative;padding:1px 1px 1px 5px;background:#fff;border:1px solid rgba(228,228,228,.3)}
.main-panel .header-container .notification-panel>div{position:relative;padding:0 22px;cursor:pointer;height:100%}
.searhcIcon{position:absolute;top:4px;right:4px;width:18px;height:17px;background:url(../images/searchicon-new.png) 100% 100%;background-size:90%;opacity:.3}
.search-bar{font-size:13px;text-align:right;padding:4px 26px 4px 0}
input[type=text]::-ms-clear{display:none;width:0;height:0}
input[type=text]::-ms-reveal{display:none;width:0;height:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
.main-panel .header-container .notification-panel>div>div:first-child{padding:9.5px 0}
.main-panel .header-container .notification-panel .not-pop-container{display:none}
.main-panel .header-container .notification-panel .not-count{background:red;position:absolute;text-align:center;line-height:20px;right:5px;top:2px;color:#FFF;display:none}
.not-pop-container{position:absolute;width:290px;top:45px;z-index:2;right:5px}
.notification-panel .add-short-cut:hover .add-new-container{display:block;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.175);box-shadow:0 2px 8px rgba(0,0,0,.175)}
.emp-dayCal,.employee-tab,.min_max{display:none}.not-pop-container.add-new{right:263px}
.not-pop-container.alerts{right:212px}.not-pop-container.chats{right:161px}
.not-pop-container ul{padding-left:10px;padding-right:10px}
.not-pop-container ul li>div{padding-top:10px;padding-bottom:10px;cursor:pointer}
.customer-avatar-panel>div,.employee-schedule,.pad-zero{padding:0 !important}
.not-pop-container ul li:last-child>div{border-bottom:0}
.margin-zero{margin:0 !important}.not-pop-container ul li>div>div>.avatar-icon{margin-right:10px}
.not-pop-container ul li>div>div.inline-block:last-child{width:224px}
.not-pop-container.add-new-container ul li>div>div.inline-block:last-child{width:214px;margin-left:10px}
.not-pop-container ul li>div>div.inline-block:last-child>.msg{max-height:16px;overflow:hidden}
.not-pop-container.chats ul li>div>div.inline-block:last-child>.msg{max-height:32px}
.alerts-container .viewall{padding:7px}.chat-avatar{height:30px;width:30px;background:#000;overflow:hidden}
#conversation-container{position:fixed;right:0;bottom:0;z-index:99999999}
#conversation-container>.container{max-height:350px;padding:10px 0 20px;overflow:hidden}
.conversation-panel{width:300px;min-height:350px;margin-right:11px;margin-top:0;background:#fff;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;transition:.2s all ease}
.conversation-panel .chat_header{position:relative;min-height:50px}
.min_max{position:absolute;background:url(../images/minimize.png) no-repeat;height:24px;width:24px;top:13px;left:7px;cursor:pointer}
.maxmize_icon{background:url(../images/maximize.png) no-repeat !important}
.minimize_icon{background:url(../images/minimize.png) no-repeat !important}
.min_chat_container{margin-top:320px !important}.conversation-panel .conv-close{position:absolute;width:9px;height:9px;text-align:center;right:-8px;top:-8px;padding:0;line-height:20px;cursor:pointer;z-index:9999}
.add-on-recurring-check,.alert-mark-read,.appt-cust-checking,.auto-renew-check,.check-box-icon,.checking-team-member,.pf-check-box,.recurring-mode,.teamcheckbox{background:url(../images/sprint.svg) -40px -212px;width:13px !important}
.add-on-recurring-check:checked,.alert-mark-read:checked,.appt-cust-checking:checked,.auto-renew-check:checked,.check-box-icon:checked,.checking-team-member:checked,.pf-check-box:checked,.recurring-mode:checked,.teamcheckbox:checked{background-position:-27px -212px !important}
.round-check-icon,.round-select-icon{background:url(../images/sprint.svg) -28px -159px;width:13px !important}
.round-check-icon:checked,.round-selection{background-position:-41px -159px}
.conversation-panel .header .chat_caption{position:absolute;right:0;left:0;top:6px;min-width:70px;max-width:270px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:auto}
.conversation-panel .chat_time_details{font-size:12px;position:static;top:30px;right:0;left:0;text-align:center}
.conversation-panel .section{padding:0 10px 10px}.conversation-panel .section ul{height:234px;overflow:auto}
.conversation-panel .section ul li .avatar-icon{margin-right:10px;position:relative;margin-top:1px}
.conversation-panel .section ul li .avatar-icon img{background-size:cover;background-position:center,center;background-repeat:no-repeat;width:100%;max-height:100%}
.conversation-panel .section ul li h3.name{padding-right:10px;max-width:188px;min-width:169px;font-size:16px}
.conversation-panel .section ul li .time{line-height:20px}
.conversation-panel .section ul li>div{padding-top:7px;padding-bottom:7px}
.conversation-panel .section ul li>div>div>.left:last-child{width:212px}
.conversation-panel .section ul li .service{margin-bottom:10px}
.conversation-panel .footer{padding:5px}.conversation-panel .footer>div>.left:first-child{width:230px}
.conversation-panel .footer>div>.left:first-child>div{padding:7px}
.conversation_pic{height:30px;width:30px;overflow:hidden}
.conversation_send .button{padding:6px !important;font-size:16px}
.main-panel .header-container .user-panel{margin-right:15px}
.main-panel .header-container .user-panel>div{margin-top:4px;background-position:-2px 248px;width:13px;height:7px;margin-left:22px}
.main-panel .header-container .user-panel .wel-user-name{min-width:70px;max-width:140px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:auto}
.main-panel .header-container .user-panel .inline-block{margin-left:5px;margin-right:5px}
.main-panel .section-container{background:#f7f7f7;height:100%}
.login-window-wrapper,.register-window .section .carousel-wrapper .register-page,.register-window .section>div{min-width:250px}
.register-window .section .carousel-wrapper{min-width:750px}
.dynamic-content-container>div>div{margin-bottom:15px}
.dynamic-content-container{margin:20px;background:#f7f7f7;overflow:hidden;transition:margin-left .4s}
.customers>.action-container,.employees>.action-container,.services>.action-container{margin-bottom:5px}
.customers .action-container>div.filter.left,.employees .action-container>div.filter.left,.services .action-container>div.filter.left{margin-top:8px}
.revenue-count-block{overflow:hidden;margin-left:-40px}
.revenue-count-block>div.revenue-count{width:33.333%}
.revenue-count .r-detail>div{font-size:18px}.gross .revenue-unit>div:first-child,.new-signup .revenue-unit>div:first-child,.today .revenue-unit>div:first-child{margin-right:5px}
.d-arrow-icon{position:absolute;height:13px;width:14px;background:url(../images/sprint.svg) -28px -351px;right:10px;top:9px;cursor:pointer}
.revenue-count-block>div.revenue-count>div{margin-left:40px;min-height:80px;border-radius:4px}
.revenue-count-block>div.revenue-count>div.ce-count>div.detail{width:60%;text-align:left}
.revenue-count-block>div.revenue-count>div>div>h1{margin:5px 0}
.action-container .filter-label,.dashboard-schedule div label,.filter .filter-label{margin-right:5px}
.revenue-count-block>div.revenue-count .amt-detail{text-align:center;min-height:40px;border:0 solid #000;background-color:#ebeff0;font-weight:700;line-height:40px}
.revenue-count-block>div.revenue-count .cont-detail{text-align:center;min-height:40px;border:0 solid #000;line-height:40px}
.dashboard-schedule{padding:5px 15px 15px;min-height:355px;position:relative}
.dashboard-schedule>div:first-child{margin-bottom:5px;min-width:645px}
.dash-schedule-container>div{min-height:300px}.dash-schedule-container>.ds-employee-panel{width:200px}
.dash-schedule-container>.ds-cost-panel{width:100px}
.dash-schedule-container>div>div{min-height:298px}.dt-wrapper>.left>div{min-height:100px}
.timeline .activity,.timeline .activity .cardContent,.timeline-holder-parent{min-height:200px}
.dt-wrapper>.revenue-team-panel{width:45%}.dt-wrapper>.timeline-panel{width:55%}
.dt-wrapper>.timeline-panel>div{margin-left:15px}.dt-left-panel>.dt-item{margin-bottom:15px}
.dt-item>div{padding:8px;background:#fff}.dt-item .header{padding:5px 0 10px 10px}
.dt-item .action-container{margin-top:10px;margin-bottom:10px}
.revenue-block>div:first-child{width:100%;text-align:center;margin:5px 0}
.revenue-block>div:first-child>div:first-child{padding:5px}
.revenue-block>div:first-child>div:first-child>div:first-child{margin-bottom:5px}
.employees-block .section .row{padding:8px;cursor:pointer}
.employees-block .section .row .avatar-icon{width:40px;height:40px;position:relative;background:#333;overflow:hidden}
.employees-block .section .row .cal-icon{margin-top:7px}
.employees-block .section .row div:nth-child(2){overflow:hidden}
.employees-block .section .row div:nth-child(2)>div{padding-left:10px;padding-right:10px}
.db_emp_value_wrapper .name{width:70px;max-width:75px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:auto}
.employees-block .footer{padding:15px 3em}.timeline{padding:0;margin:0}
.gMap-Kilometer-p{position:absolute;width:200px;color:#000;top:10px;left:103px}
.gMap-Kilometer-p div:nth-child(1){margin-top:5px;font-size:18px}
.googleMap-Kilometer{position:absolute;width:84px;background-color:rgba(255,255,255,1);color:#fff;padding:6px;margin-left:10px}
.timeline .activity-block,.timeline .share-block{padding-top:15px}
.timeline .share-block{width:100px}.timeline .timeline-block{width:20px;height:100px}
.timeline-block .circle{margin-top:20px;position:absolute}
.timeline-block .line{position:absolute;width:2px;left:109px;top:20px;bottom:-25px}
.timeline-holder .timeline:first-child .timeline-block .line{top:0}
.timeline-holder .timeline:last-child .timeline-block .line{bottom:-9px}
.timeline .share-block .t-time{padding:10px}.timeline .share-block .share-holder>.inline-block{margin:2px 7px}
.timeline .activity .cardContent{background:#FFF;margin:20px 40px 10px;max-width:600px}
.timeline .activity .a-header{overflow:hidden;border-radius:5px}
.timeline .activity .a-header img{width:100%}.timeline .a-content{position:relative;padding:5px 5px 15px 80px}
.a-content .a-icon{position:absolute;left:10px;top:-32px;height:60px;width:60px}
.a-content h3{margin-bottom:10px}.customer-desc .customer-family,.customer-desc .customer-info-wrapper h3.title,.customer-detail>div,.employee-content-panel>div>div,.timeline .activity-block .activities>.activity-image{margin-bottom:15px}
.color-secondray{color:#CCC}.siteValue>div{display:inline-block}
.timeline .activity-block .activities.pictures{height:125px;overflow:hidden}
.timeline .activity-block .activities.gmap{height:104px}
.timeline .activity-block .activities>.activity-image{width:113px;height:111px;margin-right:15px}
.timeline .activity-block .activities>.activity-image>img{background:#e4e4e4}
.timeline .activity-block .activities>.activity-image:last-child{margin-right:0}
.action-container .filter .add-ce-icon{text-align:center;width:26px;height:26px;margin-right:5px}
.customer-avatar-panel .customer-info-wrapper>.inline-block{width:45%}
.customer-avatar-panel .customer-info-wrapper>.inline-block:last-child{width:55%}
.customer-avatar-panel .customer-info-wrapper .line{top:142px;left:89px;bottom:84px}
.customer-desc .customer-family>div>div:first-child,.customer-profile-block>div{padding:15px}
.customer-map-block>div>div.inline-block>div{height:162px;z-index:1}
.customer-avatar{width:150px}.customer-bio>p,.customer-desc .customer-family>div>div .title{margin-top:10px}
.customer-gallery>.inline-block{width:50px;height:50px}
.customer-desc .customer-info-wrapper,.customer-detail>div.customer-desc>div{position:relative}
.customer-desc .customer-info-wrapper>.inline-block:first-child{vertical-align:top}
.customer-desc .customer-info-wrapper>.inline-block:first-child>div{width:115px}
.customer-detail .timeline-block .circle,.customer-detail .timeline-block .line{z-index:1}
.customer-desc .customer-info-wrapper .timeline-block .line{bottom:-48px;top:1px;left:73px}
.customer-detail .customer-info:last-child .timeline-block .line{bottom:-15px}
.customer-desc .customer-info-wrapper .timeline-block .circle{margin-left:64px;margin-top:-10px}
.customer-desc .family-member-block .customer-family:last-child,.employee-detail .employee-avatar-panel{margin-bottom:0}
.customer-desc .customer-family{padding:10px}.customer-desc .customer-family>div>div:first-child{padding-top:0;padding-bottom:0}
.customer-desc .customer-family>div>div:first-child p{margin-top:10px}
.customer-desc .customer-family>div>div:first-child p:first-child{margin-top:0}
.family-member-block>.customer-family>.inline-block:first-child .circle,.pet-block>.customer-family>.inline-block:first-child .circle{width:113px}
.employee-detail .employee-content-panel{padding-top:15px}
.employee-tab>div>div.tab-item{width:11%;cursor:pointer}
.employee-tab>div>div.tab-item:nth-child(2),.employee-tab>div>div.tab-item:nth-child(4){width:22.5%}
.employee-tab>div>div.tab-item>div{padding:12px .8%;text-align:center;border-right:1px solid #e4e4e4}
.employee-tab>div>div.tab-item:last-child>div{border:0}
.employee-tab>div>div.tab-item.selected>div{color:#fff}
.employee-content-panel>div:first-child{padding:0}.employee-content-panel>div:first-child>div>div{padding:15px}
.employee-content .content-list,.employee-content h3.title,.service-content .content-list,.service-content h3.title{margin-bottom:20px}
.employee-content .content-list ul{padding-left:20px}
.employee-content .content-list ul li{list-style-type:square;margin-bottom:10px}
.employee-content .content-list p{margin-bottom:5px}
.employee-content .content-list p:last-child,.employee-content .content-list:last-child{margin-bottom:0}
.employee-content .bg-check{width:300px;position:absolute;right:20px;top:25px}
.emp-instant-features>div>div{width:75px;text-align:center;height:100px;display:inline-block;margin-right:20px;background:#f7f7f7;padding:10px}
.If>div:first-child{height:40px;width:40px;margin:5px auto 13px;position:relative}
.If>div:first-child span{height:25px;width:25px;background-position:-244px 0;position:absolute;top:-1px;right:0;left:1px;bottom:0;margin:auto}
.emp-instant-features>div>div:nth-child(2) span{height:23px;width:20px;background-position:-268px 0}
.emp-instant-features>div>div:nth-child(3) span{height:27px;width:27px;background-position:-288px 0}
.emp-instant-features>div>div:nth-child(4) span{height:24px;width:27px;background-position:-313px 0}
.If .first-caption{margin-bottom:13px}.If .second-caption{font-size:10px}
.employee-schedule{height:auto}.emp-schedule-caption{line-height:45px;padding-left:10px}
.emp-month-calender{margin-left:80px}.emp-CalParent{opacity:1}
.employee-schedule>div:first-child{padding:10px 15px 15px}
.employee-schedule .ds-gantt-content .name-list .prof-details{padding:0;line-height:40px}
.header-addIcon{width:28px !important;height:30px !important;background-position:-56px 0 !important;margin:0 10px 0 20px !important}
.s-photo-video{margin-bottom:30px !important;margin-top:20px !important;background:#FFF}
.bg-check{width:93%}.bg-check .f-spinner{display:block}
.ser-addedEmp{display:inline-block;padding:2px;margin-right:5px;margin-bottom:5px;background:#00b499;color:#FFF}
.ser-addedEmp>span:first-child{padding-right:5px;font-size:14px;margin-right:2px}
.ser-addedEmp>span:nth-child(2){font-size:14px;padding:0 2px}
.mediaselector-service{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}
.no-data{font-size:20px;text-align:center;text-transform:uppercase;margin-top:100px;display:none}
.backArrow{width:20px;background-position:-259px -25px !important;padding-left:25px;height:20px;cursor:pointer;line-height:22px}
.service-detail .service-avatar-panel{margin-bottom:0}
.service-detail .service-content-panel{padding-top:15px}
.service-tab>div>div.tab-item{width:11%;cursor:pointer}
.service-tab>div>div.tab-item:nth-child(2),.service-tab>div>div.tab-item:nth-child(4){width:22.5%}
.service-tab>div>div.tab-item>div{padding:12px .8%;text-align:center;border-right:1px solid #e4e4e4}
.service-tab>div>div.tab-item:last-child>div{border:0}
.setting .row,.setting form .row>.input-holder{border-radius:5px}
.service-tab>div>div.tab-item.selected>div{color:#fff}
.service-content-panel>div:first-child{padding:10px}
.service-content-panel>div:first-child>div>div{padding:15px}
.service-content .content-list ul{padding-left:20px}
.service-content .content-list ul li{list-style-type:square;margin-bottom:10px}
.service-content .content-list p{margin-bottom:5px}
.service-content .content-list p:last-child,.service-content .content-list:last-child{margin-bottom:0}
.service-content .bg-check{width:300px;position:absolute;right:20px;top:25px}
.setting .contentHolder{position:relative;max-width:80%;margin:0 auto;min-height:500px}
.setting input{text-align:center}.setting .row{margin-bottom:15px;position:relative}
.setting .subContent{background:#eff3f4;padding:10px}
.setting .subContent .s-content{padding:10px;position:relative}
.addToCustomerApp .checkbox,.browseHolder .checkbox,.custom-checkbox .checkbox,.desg-holder .checkbox,.designationFilter .checkbox,.emp-repeat .checkbox,.register-checkbox .checkbox,.s-content .checkbox,.text-checkIn .checkbox{opacity:0;position:absolute;height:24px;width:24px;left:0}
.checkbox-default{background:url(../images/sprint.svg) -40px -212px;height:15px;min-width:13px;display:block}
.addToCustomerApp input:checked+label,.browseHolder input:checked+label,.desg-holder input:checked+label,.emp-repeat input:checked+label,.s-content input:checked+label,.text-checkIn input:checked+label{background:url(../images/sprite.png);background:-webkit-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);background:-moz-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);background:-o-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);background:-ms-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);height:24px;width:24px;display:block;background-position:-1px -143px}
.add-Awards,.box4,.browseHolder,.checkBox1,.end-holder,.left-arrow,.right-arrow,.time-holder,.txt2{display:inline-block}
.emp-transportation input:checked+label{background:url(../images/sprite.png);background:-webkit-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);background:-moz-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);background:-o-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);background:-ms-image-set(url(../images/sprite.png) 1x,url(../images/sprite2x.png) 2x);height:23px;min-width:23px;background-position:143px -101px}
.custom-checkbox input:checked+label,.register-checkbox input:checked+label{background:url(../images/Checked_Button.png) no-repeat;height:23px;min-width:23px}
.s-content>div:first-child{position:absolute;top:18px}
.s-content>div:nth-child(2){margin-left:40px}.right-icon .input-holder{margin-right:35px}
.f-info{margin-right:40px}.f-info .input-holder{margin-right:0 !important}
.right-icon>div:nth-child(2){background:url(../images/addicon.png) no-repeat;height:25px;width:25px;top:9px;right:0;cursor:pointer}
.setting .row .select-holder{background:#FFF}.empaddtime-content .select-holder{background-color:#fff}
.companyLogo{padding:10px}.companyLogo .logocontent{text-align:center;padding:20px 20px 0}
.browseHolder{margin:0 20px 10px 0;position:relative}
.browseHolder>div:first-child{margin-right:20px;position:relative}
.browseHolder>div:nth-child(2){position:relative;height:103px;width:103px;background:#FFF;border:1px solid #e4e4e4;overflow:hidden}
.browseHolder>div:nth-child(2)>div:first-child{position:absolute;top:43%;left:0;right:0}
.browseHolder>div:nth-child(2) .logo{position:absolute;height:100%;width:100%;left:0;opacity:0;z-index:9}
.setting form .row .input-holder textarea{height:100px;text-align:center}
.areaserved .right-icon{padding:10px}.areaserved .right-icon>div:nth-child(2){top:19px;right:9px}
.bank-info,.business-category,.uploadphotos{padding:15px 25px !important}
.bank-info>div:first-child,.business-category>div:first-child,.uploadphotos>div:first-child{margin-bottom:15px}
.setting .double-col>div:first-child>div:first-child{margin-right:10px}
.setting .double-col>div:nth-child(2)>div:first-child{margin-left:10px}
.text-checkIn{padding:10px}.text-checkIn>div:first-child{margin-top:3px}
.setting .select-holder{border-radius:5px}.services .cardview-container ul li{background:#FFF;border-radius:5px}
.acc-hol,.acc-num,.add-employee,.bank-name,.price,.serice,.slot{margin-top:10px;text-align:center}
.set-marginClass{margin-top:10px}.busines-cate{margin-top:10px;background-color:#ebeff0;height:650px;border-radius:5px}
.end-holder,.time-holder{border:1px solid #e4e4e4;width:44%;margin:1%}
.licenBox,.otherMemBox{margin-top:10px}.box4{margin:10px}
.licenBox{height:90px;background-color:#ebeff0;border-radius:5px}
.imgCont{width:10%}.span-txt{margin-left:10px}.checkBox1{margin-left:-50px;margin-right:10px}
.txt-center{text-align:center}.box3{margin:10px}.txt2{width:93%}
.add-Awards{width:2%;height:100%;margin:2%;cursor:pointer}
.business-box,.description-box,.owner-box,.tag-box{height:100px;border-radius:5px;background-color:#fff}
.input-holder>.select-icon{position:absolute;right:121px;top:2.9%;cursor:pointer}
.time-holder .input-holder>.select-icon{position:absolute;right:590px;top:78%;cursor:pointer}
.end-holder .input-holder>.select-icon{position:absolute;right:166px;top:78%;cursor:pointer}
.business-box,.owner-box{margin-top:10px}.description-box,.tag-box{margin:2% 5% 0;width:90%}
.left-arrow,.right-arrow{width:29px;height:28px;background-position:0 -48px !important;cursor:pointer}
.user-panel.header-link{cursor:pointer}.right-arrow{background-position:-29px -48px !important}
.ds-day-disp-blk{margin:auto;position:relative;width:370px;top:5px;left:0;right:0;line-height:30px;text-align:center}
.col-inline-blk,.ds-gantt-header .gant-time-line>div>div,.ds-gantt-header>div{float:left;white-space:nowrap;text-overflow:ellipsis}
.ds-title{height:45px;margin-top:3px}.ds-title .select-holder{margin-left:10px}
.ds-gantt{position:relative;margin-top:5px;border:1px solid #CCC;border-bottom:0;height:300px}
.ds-gantt .ds-gantt-header{border-bottom:solid #CCC 1px}
.ds-gantt .col{height:30px}.ds-gantt .col1{width:200px;height:250px;border-right:solid #CCC 1px;overflow:auto}
.ds-gantt-header{height:50px;overflow:hidden}.header-label{line-height:50px;border-right:solid #CCC 1px}
.ds-gantt .col-time{width:35px;text-align:right}.parent_overnight>div:nth-child(2){width:100% !important}
.ds-gantt-content .col-time{width:35px;text-align:center;border-right:solid #f1f1f1 1px;border-bottom:solid #f1f1f1 1px}
.ds-gantt-content .col-time .gantt-area{height:20px;margin-top:10px}
.ds-gantt-header .gant-time-line{width:600px;overflow:auto}
.ds-gantt-header .gant-time-line .col-time{height:50px;position:relative;border-right:solid 1px #FFF}
.ds-gantt-header .gant-time-line .col-time>div{position:absolute;right:-12px;text-align:center}
.ds-gantt-header .gant-time-line .col-time>div>div:first-child{margin-top:5px}
.ds-gantt-header .gant-time-line .col-time>div>div:nth-child(2){color:#CCC;margin-top:-5px;font-size:14px}
.ds-gantt-content .col-time .gantt-area{border:1px solid #95cfce}
.dashboard-schedule .select-content{display:none}.ds-gantt-content .name-list>div{border-bottom:solid #f1f1f1 1px}
.ds-gantt-content .col-time,.ds-gantt-content .name-list>div{height:40px}
.gantt-blk{overflow:auto;width:600px;height:250px}.ds-gantt-header .gant-time-line>div,.gantt-blk>div{width:1728px}
.ds-gantt-content .name-list .prof_pic{width:30px;height:30px;border-radius:50%;overflow:hidden;background:#333;position:relative}
.ds-gantt-content .name-list .details{margin-left:10px}
.ds-gantt-content .name-list .details>div:first-child{min-width:140px;max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:auto}
.ds-gantt-content .name-list .details>div:nth-child(2){font-size:12px;color:#CCC;display:none}
.ds-gantt-content .name-list .prof-details{padding:5px 10px 0}
.ds-gantt-content .name-list .prof-details img{background-size:cover;background-position:center,center;background-repeat:no-repeat;width:auto;max-height:100%}
.gantt-tot{height:40px;border:1px solid #CCC;text-align:right;line-height:40px;display:none !important}
.gantt-tot span{display:inline-block;padding-right:10px}
.gantt-tot span:nth-child(2){border-left:solid #CCC 1px;width:69px;padding-right:5px;font-size:14px;font-weight:700}
.defaultImgM5{margin-top:5px !important}.gannt-ctime-strip{position:absolute;width:1px;height:312px;background:green;top:-6px;left:500px}
.gannt-ctime-strip>div{position:absolute;left:-2px;width:5px;height:5px;border-radius:50%;background:green}
.gannt-ctime-strip>div:first-child{top:0}.gannt-ctime-strip>div:last-child{bottom:0}
.gantt-rate-blk{position:absolute;width:75px;height:250px;right:-77px;top:50px;overflow:auto;display:none !important}
.gantt-rate-blk .rate{background:#f4fcff;padding:4px;min-width:50px;margin-left:10px;margin-top:9px;text-align:center;margin-bottom:13px;font-weight:700;font-size:14px}
.dashboard-schedule .gant-time-line::-webkit-scrollbar{width:0 !important}
.dashboard-schedule .gant-time-line{-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.dashboard-schedule .names-blk::-webkit-scrollbar{width:0 !important}
.dashboard-schedule .names-blk{-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.dashboard-schedule .gantt-rate-blk::-webkit-scrollbar{width:0 !important}
.dashboard-schedule .gantt-rate-blk{-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.emp-month-calender .fc-event{height:34px}.d-new-shorcut-all{position:absolute;width:190px;top:50px;z-index:2;right:342px;color:#676767;font-size:.9rem}
.d-new-shorcut-all ul li>div{padding-top:10px;padding-bottom:10px;cursor:pointer;margin-left:10px}
.d-new-shorcut-all ul li>div>div.inline-block:last-child{width:170px;margin-left:10px}
.d-new-shorcut-all li:hover{background:#f5f5f5}#add-service{max-width:90%;margin:auto}
#add-service .select-holder>.select-icon{right:10px}
.add-service-form .select-text{padding-left:5px}.add-service-form{background:#FFF;padding:40px;margin-bottom:20px}
.addservices .button-holder,.container-addEmployee .button-holder,.container-addcustomer .button-holder,.setting-t1 .button-holder,.updatesmbdetails .button-holder{cursor:pointer;margin-bottom:30px}
.addservices .button-holder input,.container-addEmployee .button-holder input,.container-addcustomer .button-holder input,.setting-t1 .button-holder input,.updatesmbdetails .button-holder input{cursor:pointer;color:#FFF;height:auto;font-size:20px;line-height:34px;padding:0;text-transform:uppercase}
.add-service-form .caption,.addservices .caption{margin-bottom:15px}
.addserviceCaption{margin-bottom:20px;font-size:20px;margin-top:20px}
.fc-state-default.fc-corner-left,.fc-state-default.fc-corner-right{border:0;border-radius:none;width:8px;height:15px;background:url(../images/sprint.svg);background:-webkit-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background:-moz-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background:-o-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background:-ms-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background-size:200px auto;background-position:-34px -226px !important;cursor:pointer;padding:0 !important;margin:0 5px 0 0 !important;box-shadow:none !important}
.fc-state-default.fc-corner-left{background-position:-27px -226px !important;margin:0 20px 0 5px !important}
.c-disabled-overlay{pointer-events:none;opacity:.6}
.d-activity-wrapper img{height:100%;width:100%;object-fit:cover}
#pageSpinner{background:0 0 !important;border:none !important}
#pageSpinner .spinner-block{position:static;background:0}
#pageSpinner .spinner-block-load{margin:0;width:100%;height:45px}
#pageSpinner .spinner-block-load div{background:#73ecd4;margin:1px;width:4px}
#pageSpinner #spinner_message{margin:5px 0 0 6px;color:#73ecd4;font-size:13px}
.customer_note_description .spinner-block-load{margin:10px auto}
.appointment-selection{padding:11px 5px !important;text-align:left !important}
.appointment-selection:not(nth-child(1)){border-bottom:1px solid #eee !important}
.custname{font-size:15px;text-align:center;margin-bottom:3px;padding:1px 0}
.custname.no-wrap-cust{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}
.important-info{width:50%;min-width:24%;display:inline-block;font-size:14px;margin-top:0;position:relative;z-index:9;bottom:2px}
.important-info marquee{width:90%;margin-right:2px;vertical-align:middle;color:#00b499;min-width:24%}
.important-info .close-icon{width:10px;height:10px;display:inline-block;background:url(../images/closef.png) center center no-repeat;background-size:10px;font-size:16px;cursor:pointer;color:#797272;vertical-align:middle}
.important-info img{width:50px;vertical-align:middle;margin-right:5px}
.margin-10px{margin-top:10px}
.mobile-panel{min-height:100%;max-height:none;border-width:0;position:absolute;top:0;display:block;z-index:2001;color:#fff}
.mobile-panel,.mobile-panel .mobile-slider-header{width:200px;margin-left:-140px}
.mobile-panel .section-container{width:200px;margin-left:0}
#page_menu_section .slide,.mobile-panel .header-container,.mobile-panel .mobile-slider-header.slide,.mobile-panel.slide{width:240px;margin-left:0}
.smbimgctrl{transition:all .4s;opacity:0}.mobile-panel>.container{padding-top:35px;min-height:550px;overflow:hidden;background:#202a30}
#page_menu_section{overflow:auto;position:fixed;z-index:1;height:709px;background:#202a30;overflow-x:hidden;top:0;padding-top:30px}
.mobile-panel .header,.mobile-panel .header .header-container{height:70px}
.mobile-panel .header .header-container .handlr-text{padding:33px}
.sp-block{background-size:cover;background-position:center;min-height:100px;max-height:240px;overflow:hidden}
.sp-block img{display:none}.sp-link{border-bottom:1px solid #fff}
.menu-list ul li{padding:10px;cursor:pointer;position:relative}
.menu-list ul li.selected{background:#00b499}.menu-list ul li:hover{background:#98dbce}
.menu-list ul li>div{display:inline-block;vertical-align:middle}
.menu-list ul li>div.menu-text{width:68%;padding-left:15%;font-size:13px;color:#FFF}
.menu-list ul li .menu-count{position:absolute;font-size:13px;top:14px}
.smbdetails{height:30px;color:#FFF}.smbdetails>div:nth-child(2){vertical-align:top;margin-top:13px}
#smb_heartValue,#smb_starValue{font-size:12px}.smb-logo-container{height:45px;width:45px;background:center no-repeat,center no-repeat #333;border-radius:100px;position:relative;margin:10px;overflow:hidden;background-size:cover}
.smb-logo-container img{width:100%;overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:none}
.defaultMT{margin-top:10px;background-position:-2px 10px !important;background-repeat:no-repeat !important}
.smb-caption{width:190px;overflow:hidden;padding:0 15px;font-size:20px;line-height:25px;text-overflow:ellipsis}
.rate-star{margin-right:10px}.rate-hearticon{background-position:1px 805px !important;width:18px;height:18px}
.rate-staricon{background-position:2px 789px !important;width:18px;height:20px}
.card_left:after,.card_left:before,.card_right:after,.card_right:before{top:50%;content:" ";height:0;width:0;pointer-events:none}
.default .bg{background:#00b499 !important}.default .theme-border{border:1px solid #30b48c !important}
.default .img-border{border:5px solid #30b48c !important}
.dark-bg,.employee-tab>div>div.tab-item.selected{background:#40bca4;color:#FFF}
.dark-bg input[type=button],.dark-bg input[type=submit]{color:#FFF}
.light-dark-bg{background:#324046;color:#FFF}.light-bg{background:#e6e6e6}
.inner-bg{background:#eff3f4}.site-color{background:#00b499}
.card_left{position:relative;background:#e8e8e8;border:1px solid #e4e4e4}
.card_left:after,.card_left:before{right:100%;border:solid transparent;position:absolute}
.card_left:after{border-color:rgba(255,255,255,0);border-right-color:#e8e8e8;border-width:12px;margin-top:-45px}
.card_left:before{border-color:rgba(228,228,228,0);border-right-color:#e4e4e4;border-width:13px;margin-top:-46px}
.card_right{position:relative;background:#e8e8e8;border:1px solid #e4e4e4}
.card_right:after,.card_right:before{left:100%;border:solid transparent;position:absolute}
.card_right:after{border-color:rgba(255,255,255,0);border-left-color:#e8e8e8;border-width:12px;margin-top:-45px}
.card_right:before{border-color:rgba(228,228,228,0);border-left-color:#e4e4e4;border-width:13px;margin-top:-46px}
.customer .card_left:before{margin-top:-16px}.customer .card_left:after{margin-top:-15px}
.customer .card_right:before{margin-top:-16px}.customer .card_right:after{margin-top:-15px}
.rts_filter_holder{padding:10px;background:#FFF;font-size:14px}
.rts_main_filterholder{margin-right:0}.rts_main_filter,.rts_main_filterholder .caption{margin-right:10px}
.rts_main_filter{height:35px;line-height:34px;text-transform:capitalize}
.rts_export{position:absolute;right:10px;top:15px;cursor:pointer}
.rts_piCount,.rts_piHolder{z-index:9;top:0;left:0;right:0;bottom:0}
.rts_export>div{margin-right:5px}.rts_export>div:nth-child(2){font-size:16px}
.rts_export>div:last-child{margin-right:0}.export_icon{background-position:-134px -94px !important;height:28px;width:24px}
.export_dwn{background:url(../images/dwn.png) no-repeat;height:16px;width:16px;background-size:85%;margin-top:4px}
.rts_stat{padding:10px 10px 34px;background:#FFF}.stat_header .caption{font-size:20px;padding-bottom:10px;margin-bottom:15px}
.stat_values>div{width:33.33%;text-align:center}.o_ul li,.stat_bigcount,.stat_cpation{text-align:left}
.stat_values>div>div{display:inline-block}.stat_bigcount{font-size:30px}
.stat_arrow{height:47px;width:40px;margin-right:20px}
.rts_up_arrow{background-position:-157px -94px !important}
.rts_down_arrow{background-position:-197px -94px !important}
.rts_chartblock>div:first-child{width:43%}.rts_chartblock>div:last-child{width:57%}
.chart_values,.graph_chat_values{background:#FFF;height:370px;padding:10px}
.chart_values{margin-right:20px}.piechart_contents>div{margin-bottom:10px}
.rts_colorbox{height:22px;width:22px;margin-right:10px}
.rts_color_text{color:#c3c3c3}.rts_prev_color{background-color:#434343}
.rts_current_color{background-color:#00af92}.pie_chart_holder{margin-top:0}
.rts_mycircle,.rts_piCount,.rts_piHolder{margin:auto;border-radius:200%}
.rts_mycircle{background:#FFF;position:relative;height:200px;width:200px}
.rts_right1,.rts_right2,.rts_right3{width:200px;height:200px;border-radius:200%;background:#434343;position:absolute;clip:rect(0,200px,200px,100px);-webkit-transform:rotate(0)}
.rts_right3{background:#00af92;-webkit-transform:rotate(70deg)}
.rts_piHolder{width:165px;height:165px;background:#FFF;position:absolute;display:none}
.rts_piCount{width:130px;height:130px;background:#606060;position:absolute;text-align:center;color:#FFF;font-size:32px;line-height:130px;display:none}
.rts_prev{z-index:8}.graph_chat_values #ds_graph{margin:20px 30px}
.rts_btm_circles{padding:20px;background:#FFF}.rts_btm_valcircle{height:100px;width:100px;border-radius:200%;margin-bottom:30px;background:#444;color:#FFF;font-size:20px;line-height:99px}
.btm_circle_holder .caption{font-size:18px}.rts_btm_circles>div{margin-right:100px}
.rts_btm_circles>div:last-child{margin-right:0}.o_my_filter{position:absolute;background:#FFF}
.rts_o_mainfilter{width:165px}.rts_filterby_main{width:160px}
.o_ul li{border-bottom:1px solid #e4e4e4;padding:7px 7px 7px 15px;cursor:pointer}
.o_ul li:last-child{border-bottom:0}.rts_filterby_main:after,.rts_filterby_main:before,.rts_o_main_sub_filter:after,.rts_o_main_sub_filter:before,.rts_o_mainfilter:after,.rts_o_mainfilter:before{left:16% !important}
.o_my_filter .selected,.rts_o_exportfilter .selected{border-left:4px solid #00af92}
.rts_o_main_sub_filter,.rts_team_mainfilter{width:250px;min-height:100px}
.rts_status_mainfilter{width:175px;min-height:85px}
.filter_status .rts_status_caption{padding:0 20px 0 0}
.rts_spinner .full_spinner{padding-top:90px}.contents_main_sub{display:none;padding:10px;max-height:320px;overflow:auto}
.contents_main_sub .checkbox-default1{display:inline-block !important}
.rts_o_main_sub_filter .valueDD ul li .left{max-width:160px !important}
.step_rts_subfilter{min-width:85px !important;height:34px;line-height:34px}
.rts_custom_valueplacement{display:none;font-size:14px}
.rts_cus_filter{width:370px;background:#FFF;position:absolute}
.rts_cus_filter-holder{position:relative;padding:30px 40px 30px 20px}
.rts_customdate_Error{color:red;font-size:14px;margin:4px 0 15px;opacity:0}
.rts_cus_filter-holder .ss-slotcreatbtn{max-width:85%}
.rts_o_exportfilter{position:absolute !important;width:200px}
.rts_o_exportfilter:after,.rts_o_exportfilter:before{left:89% !important}
.export_holder{background:#FFF;min-height:220px;min-width:310px;position:absolute;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease}
.export_data_holder{display:none;padding:20px}.export_data_holder .ss-value-holder{margin-left:54px !important}
.export_data_holder .ss-customStartTime{height:20px !important;padding:2px 10px 8px 7px !important}
.export_data_holder .newcal-icon,.export_data_holder .searhcIcon{top:4px !important}
.export_data_holder .ss-label-holder{top:2px !important}
.listimg{height:30px;width:30px;background:#434343;margin-right:10px;border-radius:200%;position:relative;overflow:hidden}
.listimg img,.pi_today{position:absolute;display:none}
.listimg img{top:0;right:0;left:0;bottom:0;margin:auto}
.defaultimg img{margin-top:4px}.downloadbtn{margin-top:20px}
.downloadbtn .ss-slotcreatbtn{max-width:90% !important}
.downloadbtn .ss-slotcreatbtn input{font-size:16px !important;padding:5px !important}
.overflow_hid{overflow:auto}.csv_search{display:none}
#rts_mycircle{color:#FFF;font-size:14px}.pi_yes{margin-bottom:10px;display:none}
.pi_today{background:#FFF;z-index:99999}#downloadme{display:block}
#my_pie_holder{height:200px;width:200px;background:#FFF;border-radius:200%;position:relative;display:none;margin:50px auto auto}
.my_hideParent,.my_pie_circles{height:200px;width:200px;border-radius:200%;position:absolute;z-index:5;color:#FFF;line-height:189px;font-size:20px}
.my_hideParent{background:#00af92;text-align:center;text-indent:81px}
.my_pie_circles{background:#434343;clip:rect(0,100px,200px,0);text-indent:52px}
.general_profile_img .img-pickholder,.update_smb_cover_piv_db{background-position:-28px -116px !important;width:20px;height:20px;position:absolute;right:15px;bottom:20px;cursor:pointer !important}
.img-pickholder input,.update_smb_cover_piv_db #update_smb_coverphoto_my{opacity:0;height:100%;width:100%;position:absolute;left:0}
.img-pickholder input{top:0;cursor:pointer}.sp-block:hover .update_smb_cover_piv_db{cursor:pointer}
::-webkit-file-upload-button{cursor:pointer}::-moz-ile-upload-button{cursor:pointer}
.anim{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.width-anim{-webkit-transition:width .4s ease;-moz-transition:width .4s ease;transition:width .4s ease}
.slide-anim{-webkit-transition:margin-left .4s ease;-moz-transition:margin-left .4s ease;transition:margin-left .4s ease}
.custome-three-col .error,.fade,.fadeIn,.fadeOut,.opacity-anim,form .row .error{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}
.error-block{-webkit-transition:border .4s ease;-moz-transition:border .4s ease;transition:border .4s ease}
.fadeIn{opacity:1}.fadeOut{opacity:0}.ink{display:block;position:absolute;background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.animate{-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}
@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}
}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}
}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}
}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}
}@-webkit-keyframes whirly{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@-moz-keyframes whirly{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@-o-keyframes whirly{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes whirly{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}.whirly{font-family:sans-serif;font-weight:100}.whirly:not(:required){overflow:hidden;position:relative;text-indent:-9999px;display:inline-block;width:8px;height:8px;background:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:#00b499 0 26px 0 6px,#00b499 .91px 26.05px 0 5.93px,#00b499 1.82px 26.07px 0 5.87px,#00b499 2.74px 26.06px 0 5.8px,#00b499 3.66px 26.01px 0 5.73px,#00b499 4.57px 25.93px 0 5.67px,#00b499 5.49px 25.82px 0 5.6px,#00b499 6.4px 25.68px 0 5.53px,#00b499 7.31px 25.51px 0 5.47px,#00b499 8.22px 25.3px 0 5.4px,#00b499 9.12px 25.06px 0 5.33px,#00b499 10.01px 24.79px 0 5.27px,#00b499 10.9px 24.48px 0 5.2px,#00b499 11.78px 24.15px 0 5.13px,#00b499 12.64px 23.78px 0 5.07px,#00b499 13.5px 23.38px 0 5px,#00b499 14.34px 22.95px 0 4.93px,#00b499 15.17px 22.49px 0 4.87px,#00b499 15.99px 22.01px 0 4.8px,#00b499 16.79px 21.49px 0 4.73px,#00b499 17.57px 20.94px 0 4.67px,#00b499 18.33px 20.36px 0 4.6px,#00b499 19.08px 19.76px 0 4.53px,#00b499 19.81px 19.13px 0 4.47px,#00b499 20.51px 18.47px 0 4.4px,#00b499 21.19px 17.78px 0 4.33px,#00b499 21.85px 17.07px 0 4.27px,#00b499 22.49px 16.34px 0 4.2px,#00b499 23.1px 15.58px 0 4.13px,#00b499 23.69px 14.8px 0 4.07px,#00b499 24.25px 14px 0 4px,#00b499 24.78px 13.18px 0 3.93px,#00b499 25.29px 12.33px 0 3.87px,#00b499 25.76px 11.47px 0 3.8px,#00b499 26.21px 10.59px 0 3.73px,#00b499 26.62px 9.69px 0 3.67px,#00b499 27.01px 8.78px 0 3.6px,#00b499 27.36px 7.85px 0 3.53px,#00b499 27.69px 6.9px 0 3.47px,#00b499 27.98px 5.95px 0 3.4px,#00b499 28.23px 4.98px 0 3.33px,#00b499 28.45px 4px 0 3.27px,#00b499 28.64px 3.01px 0 3.2px,#00b499 28.8px 2.01px 0 3.13px,#00b499 28.92px 1.01px 0 3.07px,#00b499 29px 0 0 3px,#00b499 29.05px -1.01px 0 2.93px,#00b499 29.06px -2.03px 0 2.87px,#00b499 29.04px -3.05px 0 2.8px,#00b499 28.98px -4.07px 0 2.73px,#00b499 28.89px -5.09px 0 2.67px,#00b499 28.76px -6.11px 0 2.6px,#00b499 28.59px -7.13px 0 2.53px,#00b499 28.39px -8.14px 0 2.47px,#00b499 28.15px -9.15px 0 2.4px,#00b499 27.88px -10.15px 0 2.33px,#00b499 27.57px -11.14px 0 2.27px,#00b499 27.22px -12.12px 0 2.2px,#00b499 26.84px -13.09px 0 2.13px,#00b499 26.43px -14.05px 0 2.07px,#00b499 25.98px -15px 0 2px,#00b499 25.5px -15.93px 0 1.93px,#00b499 24.98px -16.85px 0 1.87px,#00b499 24.43px -17.75px 0 1.8px,#00b499 23.85px -18.63px 0 1.73px,#00b499 23.24px -19.5px 0 1.67px,#00b499 22.59px -20.34px 0 1.6px,#00b499 21.92px -21.16px 0 1.53px,#00b499 21.21px -21.96px 0 1.47px,#00b499 20.48px -22.74px 0 1.4px,#00b499 19.71px -23.49px 0 1.33px,#00b499 18.92px -24.22px 0 1.27px,#00b499 18.1px -24.92px 0 1.2px,#00b499 17.26px -25.59px 0 1.13px,#00b499 16.39px -26.23px 0 1.07px,#00b499 15.5px -26.85px 0 1px,#00b499 14.58px -27.43px 0 .93px,#00b499 13.65px -27.98px 0 .87px,#00b499 12.69px -28.5px 0 .8px,#00b499 11.71px -28.99px 0 .73px,#00b499 10.72px -29.44px 0 .67px,#00b499 9.7px -29.86px 0 .6px,#00b499 8.67px -30.25px 0 .53px,#00b499 7.63px -30.6px 0 .47px,#00b499 6.57px -30.91px 0 .4px,#00b499 5.5px -31.19px 0 .33px,#00b499 4.42px -31.42px 0 .27px,#00b499 3.32px -31.63px 0 .2px,#00b499 2.22px -31.79px 0 .13px,#00b499 1.11px -31.91px 0 .07px,#00b499 0 -32px 0 0,#00b499 -1.12px -32.05px 0 -.07px,#00b499 -2.24px -32.06px 0 -.13px,#00b499 -3.37px -32.02px 0 -.2px,#00b499 -4.49px -31.95px 0 -.27px,#00b499 -5.61px -31.84px 0 -.33px,#00b499 -6.74px -31.69px 0 -.4px,#00b499 -7.85px -31.5px 0 -.47px,#00b499 -8.97px -31.27px 0 -.53px,#00b499 -10.07px -31px 0 -.6px,#00b499 -11.17px -30.7px 0 -.67px,#00b499 -12.26px -30.35px 0 -.73px,#00b499 -13.34px -29.96px 0 -.8px,#00b499 -14.41px -29.54px 0 -.87px,#00b499 -15.46px -29.08px 0 -.93px,#00b499 -16.5px -28.58px 0 -1px,#00b499 -17.52px -28.04px 0 -1.07px,#00b499 -18.53px -27.47px 0 -1.13px,#00b499 -19.51px -26.86px 0 -1.2px,#00b499 -20.48px -26.21px 0 -1.27px,#00b499 -21.43px -25.53px 0 -1.33px,#00b499 -22.35px -24.82px 0 -1.4px,#00b499 -23.25px -24.07px 0 -1.47px,#00b499 -24.12px -23.29px 0 -1.53px,#00b499 -24.97px -22.48px 0 -1.6px,#00b499 -25.79px -21.64px 0 -1.67px,#00b499 -26.58px -20.77px 0 -1.73px,#00b499 -27.34px -19.87px 0 -1.8px,#00b499 -28.08px -18.94px 0 -1.87px,#00b499 -28.78px -17.98px 0 -1.93px,#00b499 -29.44px -17px 0 -2px,#00b499 -30.08px -15.99px 0 -2.07px,#00b499 -30.68px -14.96px 0 -2.13px,#00b499 -31.24px -13.91px 0 -2.2px,#00b499 -31.77px -12.84px 0 -2.27px,#00b499 -32.26px -11.74px 0 -2.33px,#00b499 -32.72px -10.63px 0 -2.4px,#00b499 -33.13px -9.5px 0 -2.47px,#00b499 -33.51px -8.35px 0 -2.53px,#00b499 -33.84px -7.19px 0 -2.6px,#00b499 -34.14px -6.02px 0 -2.67px,#00b499 -34.4px -4.83px 0 -2.73px,#00b499 -34.61px -3.64px 0 -2.8px,#00b499 -34.78px -2.43px 0 -2.87px,#00b499 -34.91px -1.22px 0 -2.93px,#00b499 -35px 0 0 -3px,#00b499 -35.05px 1.22px 0 -3.07px,#00b499 -35.05px 2.45px 0 -3.13px,#00b499 -35.01px 3.68px 0 -3.2px,#00b499 -34.92px 4.91px 0 -3.27px,#00b499 -34.8px 6.14px 0 -3.33px,#00b499 -34.63px 7.36px 0 -3.4px,#00b499 -34.41px 8.58px 0 -3.47px,#00b499 -34.16px 9.79px 0 -3.53px,#00b499 -33.86px 11px 0 -3.6px,#00b499 -33.52px 12.2px 0 -3.67px,#00b499 -33.13px 13.39px 0 -3.73px,#00b499 -32.7px 14.56px 0 -3.8px,#00b499 -32.24px 15.72px 0 -3.87px,#00b499 -31.73px 16.87px 0 -3.93px,#00b499 -31.18px 18px 0 -4px,#00b499 -30.59px 19.11px 0 -4.07px,#00b499 -29.96px 20.21px 0 -4.13px,#00b499 -29.29px 21.28px 0 -4.2px,#00b499 -28.58px 22.33px 0 -4.27px,#00b499 -27.83px 23.35px 0 -4.33px,#00b499 -27.05px 24.36px 0 -4.4px,#00b499 -26.23px 25.33px 0 -4.47px,#00b499 -25.38px 26.28px 0 -4.53px,#00b499 -24.49px 27.2px 0 -4.6px,#00b499 -23.57px 28.09px 0 -4.67px,#00b499 -22.62px 28.95px 0 -4.73px,#00b499 -21.63px 29.77px 0 -4.8px,#00b499 -20.62px 30.56px 0 -4.87px,#00b499 -19.57px 31.32px 0 -4.93px,#00b499 -18.5px 32.04px 0 -5px,#00b499 -17.4px 32.73px 0 -5.07px,#00b499 -16.28px 33.38px 0 -5.13px,#00b499 -15.13px 33.98px 0 -5.2px,#00b499 -13.96px 34.55px 0 -5.27px,#00b499 -12.77px 35.08px 0 -5.33px,#00b499 -11.56px 35.57px 0 -5.4px,#00b499 -10.33px 36.02px 0 -5.47px,#00b499 -9.08px 36.42px 0 -5.53px,#00b499 -7.82px 36.78px 0 -5.6px,#00b499 -6.54px 37.09px 0 -5.67px,#00b499 -5.25px 37.37px 0 -5.73px,#00b499 -3.95px 37.59px 0 -5.8px,#00b499 -2.64px 37.77px 0 -5.87px,#00b499 -1.32px 37.91px 0 -5.93px;-moz-box-shadow:#00b499 0 26px 0 6px,#00b499 .91px 26.05px 0 5.93px,#00b499 1.82px 26.07px 0 5.87px,#00b499 2.74px 26.06px 0 5.8px,#00b499 3.66px 26.01px 0 5.73px,#00b499 4.57px 25.93px 0 5.67px,#00b499 5.49px 25.82px 0 5.6px,#00b499 6.4px 25.68px 0 5.53px,#00b499 7.31px 25.51px 0 5.47px,#00b499 8.22px 25.3px 0 5.4px,#00b499 9.12px 25.06px 0 5.33px,#00b499 10.01px 24.79px 0 5.27px,#00b499 10.9px 24.48px 0 5.2px,#00b499 11.78px 24.15px 0 5.13px,#00b499 12.64px 23.78px 0 5.07px,#00b499 13.5px 23.38px 0 5px,#00b499 14.34px 22.95px 0 4.93px,#00b499 15.17px 22.49px 0 4.87px,#00b499 15.99px 22.01px 0 4.8px,#00b499 16.79px 21.49px 0 4.73px,#00b499 17.57px 20.94px 0 4.67px,#00b499 18.33px 20.36px 0 4.6px,#00b499 19.08px 19.76px 0 4.53px,#00b499 19.81px 19.13px 0 4.47px,#00b499 20.51px 18.47px 0 4.4px,#00b499 21.19px 17.78px 0 4.33px,#00b499 21.85px 17.07px 0 4.27px,#00b499 22.49px 16.34px 0 4.2px,#00b499 23.1px 15.58px 0 4.13px,#00b499 23.69px 14.8px 0 4.07px,#00b499 24.25px 14px 0 4px,#00b499 24.78px 13.18px 0 3.93px,#00b499 25.29px 12.33px 0 3.87px,#00b499 25.76px 11.47px 0 3.8px,#00b499 26.21px 10.59px 0 3.73px,#00b499 26.62px 9.69px 0 3.67px,#00b499 27.01px 8.78px 0 3.6px,#00b499 27.36px 7.85px 0 3.53px,#00b499 27.69px 6.9px 0 3.47px,#00b499 27.98px 5.95px 0 3.4px,#00b499 28.23px 4.98px 0 3.33px,#00b499 28.45px 4px 0 3.27px,#00b499 28.64px 3.01px 0 3.2px,#00b499 28.8px 2.01px 0 3.13px,#00b499 28.92px 1.01px 0 3.07px,#00b499 29px 0 0 3px,#00b499 29.05px -1.01px 0 2.93px,#00b499 29.06px -2.03px 0 2.87px,#00b499 29.04px -3.05px 0 2.8px,#00b499 28.98px -4.07px 0 2.73px,#00b499 28.89px -5.09px 0 2.67px,#00b499 28.76px -6.11px 0 2.6px,#00b499 28.59px -7.13px 0 2.53px,#00b499 28.39px -8.14px 0 2.47px,#00b499 28.15px -9.15px 0 2.4px,#00b499 27.88px -10.15px 0 2.33px,#00b499 27.57px -11.14px 0 2.27px,#00b499 27.22px -12.12px 0 2.2px,#00b499 26.84px -13.09px 0 2.13px,#00b499 26.43px -14.05px 0 2.07px,#00b499 25.98px -15px 0 2px,#00b499 25.5px -15.93px 0 1.93px,#00b499 24.98px -16.85px 0 1.87px,#00b499 24.43px -17.75px 0 1.8px,#00b499 23.85px -18.63px 0 1.73px,#00b499 23.24px -19.5px 0 1.67px,#00b499 22.59px -20.34px 0 1.6px,#00b499 21.92px -21.16px 0 1.53px,#00b499 21.21px -21.96px 0 1.47px,#00b499 20.48px -22.74px 0 1.4px,#00b499 19.71px -23.49px 0 1.33px,#00b499 18.92px -24.22px 0 1.27px,#00b499 18.1px -24.92px 0 1.2px,#00b499 17.26px -25.59px 0 1.13px,#00b499 16.39px -26.23px 0 1.07px,#00b499 15.5px -26.85px 0 1px,#00b499 14.58px -27.43px 0 .93px,#00b499 13.65px -27.98px 0 .87px,#00b499 12.69px -28.5px 0 .8px,#00b499 11.71px -28.99px 0 .73px,#00b499 10.72px -29.44px 0 .67px,#00b499 9.7px -29.86px 0 .6px,#00b499 8.67px -30.25px 0 .53px,#00b499 7.63px -30.6px 0 .47px,#00b499 6.57px -30.91px 0 .4px,#00b499 5.5px -31.19px 0 .33px,#00b499 4.42px -31.42px 0 .27px,#00b499 3.32px -31.63px 0 .2px,#00b499 2.22px -31.79px 0 .13px,#00b499 1.11px -31.91px 0 .07px,#00b499 0 -32px 0 0,#00b499 -1.12px -32.05px 0 -.07px,#00b499 -2.24px -32.06px 0 -.13px,#00b499 -3.37px -32.02px 0 -.2px,#00b499 -4.49px -31.95px 0 -.27px,#00b499 -5.61px -31.84px 0 -.33px,#00b499 -6.74px -31.69px 0 -.4px,#00b499 -7.85px -31.5px 0 -.47px,#00b499 -8.97px -31.27px 0 -.53px,#00b499 -10.07px -31px 0 -.6px,#00b499 -11.17px -30.7px 0 -.67px,#00b499 -12.26px -30.35px 0 -.73px,#00b499 -13.34px -29.96px 0 -.8px,#00b499 -14.41px -29.54px 0 -.87px,#00b499 -15.46px -29.08px 0 -.93px,#00b499 -16.5px -28.58px 0 -1px,#00b499 -17.52px -28.04px 0 -1.07px,#00b499 -18.53px -27.47px 0 -1.13px,#00b499 -19.51px -26.86px 0 -1.2px,#00b499 -20.48px -26.21px 0 -1.27px,#00b499 -21.43px -25.53px 0 -1.33px,#00b499 -22.35px -24.82px 0 -1.4px,#00b499 -23.25px -24.07px 0 -1.47px,#00b499 -24.12px -23.29px 0 -1.53px,#00b499 -24.97px -22.48px 0 -1.6px,#00b499 -25.79px -21.64px 0 -1.67px,#00b499 -26.58px -20.77px 0 -1.73px,#00b499 -27.34px -19.87px 0 -1.8px,#00b499 -28.08px -18.94px 0 -1.87px,#00b499 -28.78px -17.98px 0 -1.93px,#00b499 -29.44px -17px 0 -2px,#00b499 -30.08px -15.99px 0 -2.07px,#00b499 -30.68px -14.96px 0 -2.13px,#00b499 -31.24px -13.91px 0 -2.2px,#00b499 -31.77px -12.84px 0 -2.27px,#00b499 -32.26px -11.74px 0 -2.33px,#00b499 -32.72px -10.63px 0 -2.4px,#00b499 -33.13px -9.5px 0 -2.47px,#00b499 -33.51px -8.35px 0 -2.53px,#00b499 -33.84px -7.19px 0 -2.6px,#00b499 -34.14px -6.02px 0 -2.67px,#00b499 -34.4px -4.83px 0 -2.73px,#00b499 -34.61px -3.64px 0 -2.8px,#00b499 -34.78px -2.43px 0 -2.87px,#00b499 -34.91px -1.22px 0 -2.93px,#00b499 -35px 0 0 -3px,#00b499 -35.05px 1.22px 0 -3.07px,#00b499 -35.05px 2.45px 0 -3.13px,#00b499 -35.01px 3.68px 0 -3.2px,#00b499 -34.92px 4.91px 0 -3.27px,#00b499 -34.8px 6.14px 0 -3.33px,#00b499 -34.63px 7.36px 0 -3.4px,#00b499 -34.41px 8.58px 0 -3.47px,#00b499 -34.16px 9.79px 0 -3.53px,#00b499 -33.86px 11px 0 -3.6px,#00b499 -33.52px 12.2px 0 -3.67px,#00b499 -33.13px 13.39px 0 -3.73px,#00b499 -32.7px 14.56px 0 -3.8px,#00b499 -32.24px 15.72px 0 -3.87px,#00b499 -31.73px 16.87px 0 -3.93px,#00b499 -31.18px 18px 0 -4px,#00b499 -30.59px 19.11px 0 -4.07px,#00b499 -29.96px 20.21px 0 -4.13px,#00b499 -29.29px 21.28px 0 -4.2px,#00b499 -28.58px 22.33px 0 -4.27px,#00b499 -27.83px 23.35px 0 -4.33px,#00b499 -27.05px 24.36px 0 -4.4px,#00b499 -26.23px 25.33px 0 -4.47px,#00b499 -25.38px 26.28px 0 -4.53px,#00b499 -24.49px 27.2px 0 -4.6px,#00b499 -23.57px 28.09px 0 -4.67px,#00b499 -22.62px 28.95px 0 -4.73px,#00b499 -21.63px 29.77px 0 -4.8px,#00b499 -20.62px 30.56px 0 -4.87px,#00b499 -19.57px 31.32px 0 -4.93px,#00b499 -18.5px 32.04px 0 -5px,#00b499 -17.4px 32.73px 0 -5.07px,#00b499 -16.28px 33.38px 0 -5.13px,#00b499 -15.13px 33.98px 0 -5.2px,#00b499 -13.96px 34.55px 0 -5.27px,#00b499 -12.77px 35.08px 0 -5.33px,#00b499 -11.56px 35.57px 0 -5.4px,#00b499 -10.33px 36.02px 0 -5.47px,#00b499 -9.08px 36.42px 0 -5.53px,#00b499 -7.82px 36.78px 0 -5.6px,#00b499 -6.54px 37.09px 0 -5.67px,#00b499 -5.25px 37.37px 0 -5.73px,#00b499 -3.95px 37.59px 0 -5.8px,#00b499 -2.64px 37.77px 0 -5.87px,#00b499 -1.32px 37.91px 0 -5.93px;box-shadow:#00b499 0 26px 0 6px,#00b499 .91px 26.05px 0 5.93px,#00b499 1.82px 26.07px 0 5.87px,#00b499 2.74px 26.06px 0 5.8px,#00b499 3.66px 26.01px 0 5.73px,#00b499 4.57px 25.93px 0 5.67px,#00b499 5.49px 25.82px 0 5.6px,#00b499 6.4px 25.68px 0 5.53px,#00b499 7.31px 25.51px 0 5.47px,#00b499 8.22px 25.3px 0 5.4px,#00b499 9.12px 25.06px 0 5.33px,#00b499 10.01px 24.79px 0 5.27px,#00b499 10.9px 24.48px 0 5.2px,#00b499 11.78px 24.15px 0 5.13px,#00b499 12.64px 23.78px 0 5.07px,#00b499 13.5px 23.38px 0 5px,#00b499 14.34px 22.95px 0 4.93px,#00b499 15.17px 22.49px 0 4.87px,#00b499 15.99px 22.01px 0 4.8px,#00b499 16.79px 21.49px 0 4.73px,#00b499 17.57px 20.94px 0 4.67px,#00b499 18.33px 20.36px 0 4.6px,#00b499 19.08px 19.76px 0 4.53px,#00b499 19.81px 19.13px 0 4.47px,#00b499 20.51px 18.47px 0 4.4px,#00b499 21.19px 17.78px 0 4.33px,#00b499 21.85px 17.07px 0 4.27px,#00b499 22.49px 16.34px 0 4.2px,#00b499 23.1px 15.58px 0 4.13px,#00b499 23.69px 14.8px 0 4.07px,#00b499 24.25px 14px 0 4px,#00b499 24.78px 13.18px 0 3.93px,#00b499 25.29px 12.33px 0 3.87px,#00b499 25.76px 11.47px 0 3.8px,#00b499 26.21px 10.59px 0 3.73px,#00b499 26.62px 9.69px 0 3.67px,#00b499 27.01px 8.78px 0 3.6px,#00b499 27.36px 7.85px 0 3.53px,#00b499 27.69px 6.9px 0 3.47px,#00b499 27.98px 5.95px 0 3.4px,#00b499 28.23px 4.98px 0 3.33px,#00b499 28.45px 4px 0 3.27px,#00b499 28.64px 3.01px 0 3.2px,#00b499 28.8px 2.01px 0 3.13px,#00b499 28.92px 1.01px 0 3.07px,#00b499 29px 0 0 3px,#00b499 29.05px -1.01px 0 2.93px,#00b499 29.06px -2.03px 0 2.87px,#00b499 29.04px -3.05px 0 2.8px,#00b499 28.98px -4.07px 0 2.73px,#00b499 28.89px -5.09px 0 2.67px,#00b499 28.76px -6.11px 0 2.6px,#00b499 28.59px -7.13px 0 2.53px,#00b499 28.39px -8.14px 0 2.47px,#00b499 28.15px -9.15px 0 2.4px,#00b499 27.88px -10.15px 0 2.33px,#00b499 27.57px -11.14px 0 2.27px,#00b499 27.22px -12.12px 0 2.2px,#00b499 26.84px -13.09px 0 2.13px,#00b499 26.43px -14.05px 0 2.07px,#00b499 25.98px -15px 0 2px,#00b499 25.5px -15.93px 0 1.93px,#00b499 24.98px -16.85px 0 1.87px,#00b499 24.43px -17.75px 0 1.8px,#00b499 23.85px -18.63px 0 1.73px,#00b499 23.24px -19.5px 0 1.67px,#00b499 22.59px -20.34px 0 1.6px,#00b499 21.92px -21.16px 0 1.53px,#00b499 21.21px -21.96px 0 1.47px,#00b499 20.48px -22.74px 0 1.4px,#00b499 19.71px -23.49px 0 1.33px,#00b499 18.92px -24.22px 0 1.27px,#00b499 18.1px -24.92px 0 1.2px,#00b499 17.26px -25.59px 0 1.13px,#00b499 16.39px -26.23px 0 1.07px,#00b499 15.5px -26.85px 0 1px,#00b499 14.58px -27.43px 0 .93px,#00b499 13.65px -27.98px 0 .87px,#00b499 12.69px -28.5px 0 .8px,#00b499 11.71px -28.99px 0 .73px,#00b499 10.72px -29.44px 0 .67px,#00b499 9.7px -29.86px 0 .6px,#00b499 8.67px -30.25px 0 .53px,#00b499 7.63px -30.6px 0 .47px,#00b499 6.57px -30.91px 0 .4px,#00b499 5.5px -31.19px 0 .33px,#00b499 4.42px -31.42px 0 .27px,#00b499 3.32px -31.63px 0 .2px,#00b499 2.22px -31.79px 0 .13px,#00b499 1.11px -31.91px 0 .07px,#00b499 0 -32px 0 0,#00b499 -1.12px -32.05px 0 -.07px,#00b499 -2.24px -32.06px 0 -.13px,#00b499 -3.37px -32.02px 0 -.2px,#00b499 -4.49px -31.95px 0 -.27px,#00b499 -5.61px -31.84px 0 -.33px,#00b499 -6.74px -31.69px 0 -.4px,#00b499 -7.85px -31.5px 0 -.47px,#00b499 -8.97px -31.27px 0 -.53px,#00b499 -10.07px -31px 0 -.6px,#00b499 -11.17px -30.7px 0 -.67px,#00b499 -12.26px -30.35px 0 -.73px,#00b499 -13.34px -29.96px 0 -.8px,#00b499 -14.41px -29.54px 0 -.87px,#00b499 -15.46px -29.08px 0 -.93px,#00b499 -16.5px -28.58px 0 -1px,#00b499 -17.52px -28.04px 0 -1.07px,#00b499 -18.53px -27.47px 0 -1.13px,#00b499 -19.51px -26.86px 0 -1.2px,#00b499 -20.48px -26.21px 0 -1.27px,#00b499 -21.43px -25.53px 0 -1.33px,#00b499 -22.35px -24.82px 0 -1.4px,#00b499 -23.25px -24.07px 0 -1.47px,#00b499 -24.12px -23.29px 0 -1.53px,#00b499 -24.97px -22.48px 0 -1.6px,#00b499 -25.79px -21.64px 0 -1.67px,#00b499 -26.58px -20.77px 0 -1.73px,#00b499 -27.34px -19.87px 0 -1.8px,#00b499 -28.08px -18.94px 0 -1.87px,#00b499 -28.78px -17.98px 0 -1.93px,#00b499 -29.44px -17px 0 -2px,#00b499 -30.08px -15.99px 0 -2.07px,#00b499 -30.68px -14.96px 0 -2.13px,#00b499 -31.24px -13.91px 0 -2.2px,#00b499 -31.77px -12.84px 0 -2.27px,#00b499 -32.26px -11.74px 0 -2.33px,#00b499 -32.72px -10.63px 0 -2.4px,#00b499 -33.13px -9.5px 0 -2.47px,#00b499 -33.51px -8.35px 0 -2.53px,#00b499 -33.84px -7.19px 0 -2.6px,#00b499 -34.14px -6.02px 0 -2.67px,#00b499 -34.4px -4.83px 0 -2.73px,#00b499 -34.61px -3.64px 0 -2.8px,#00b499 -34.78px -2.43px 0 -2.87px,#00b499 -34.91px -1.22px 0 -2.93px,#00b499 -35px 0 0 -3px,#00b499 -35.05px 1.22px 0 -3.07px,#00b499 -35.05px 2.45px 0 -3.13px,#00b499 -35.01px 3.68px 0 -3.2px,#00b499 -34.92px 4.91px 0 -3.27px,#00b499 -34.8px 6.14px 0 -3.33px,#00b499 -34.63px 7.36px 0 -3.4px,#00b499 -34.41px 8.58px 0 -3.47px,#00b499 -34.16px 9.79px 0 -3.53px,#00b499 -33.86px 11px 0 -3.6px,#00b499 -33.52px 12.2px 0 -3.67px,#00b499 -33.13px 13.39px 0 -3.73px,#00b499 -32.7px 14.56px 0 -3.8px,#00b499 -32.24px 15.72px 0 -3.87px,#00b499 -31.73px 16.87px 0 -3.93px,#00b499 -31.18px 18px 0 -4px,#00b499 -30.59px 19.11px 0 -4.07px,#00b499 -29.96px 20.21px 0 -4.13px,#00b499 -29.29px 21.28px 0 -4.2px,#00b499 -28.58px 22.33px 0 -4.27px,#00b499 -27.83px 23.35px 0 -4.33px,#00b499 -27.05px 24.36px 0 -4.4px,#00b499 -26.23px 25.33px 0 -4.47px,#00b499 -25.38px 26.28px 0 -4.53px,#00b499 -24.49px 27.2px 0 -4.6px,#00b499 -23.57px 28.09px 0 -4.67px,#00b499 -22.62px 28.95px 0 -4.73px,#00b499 -21.63px 29.77px 0 -4.8px,#00b499 -20.62px 30.56px 0 -4.87px,#00b499 -19.57px 31.32px 0 -4.93px,#00b499 -18.5px 32.04px 0 -5px,#00b499 -17.4px 32.73px 0 -5.07px,#00b499 -16.28px 33.38px 0 -5.13px,#00b499 -15.13px 33.98px 0 -5.2px,#00b499 -13.96px 34.55px 0 -5.27px,#00b499 -12.77px 35.08px 0 -5.33px,#00b499 -11.56px 35.57px 0 -5.4px,#00b499 -10.33px 36.02px 0 -5.47px,#00b499 -9.08px 36.42px 0 -5.53px,#00b499 -7.82px 36.78px 0 -5.6px,#00b499 -6.54px 37.09px 0 -5.67px,#00b499 -5.25px 37.37px 0 -5.73px,#00b499 -3.95px 37.59px 0 -5.8px,#00b499 -2.64px 37.77px 0 -5.87px,#00b499 -1.32px 37.91px 0 -5.93px;-webkit-animation:whirly 1.25s infinite linear;-moz-animation:whirly 1.25s infinite linear;-ms-animation:whirly 1.25s infinite linear;-o-animation:whirly 1.25s infinite linear;animation:whirly 1.25s infinite linear;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.spinnerProp .whirly{position:absolute;top:0;right:0;left:0;bottom:0;margin:221px auto 0}
.spinnerRound-container{text-align:center;position:absolute;left:0;right:0}
.spinnerRound{margin:20px auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 1.5s infinite linear;animation:sk-rotate 1.5s infinite linear}
.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#40bca4;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}
}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}}
.spinner-content{position:absolute;width:100%;overflow:hidden;bottom:0;transition:all 250ms linear;-moz-transition:all 250ms linear;-webkit-transition:all 250ms linear}
.spinner-linear{width:50%;height:2px;background:#00b499;position:relative;-webkit-animation:mover 2s infinite linear;animation:mover 2s infinite linear;opacity:.7}
.monthCalendar .spinner-content{top:-2px !important}
.monthCalendar .spinner-content .spinner-linear{width:30%}
@-webkit-keyframes mover{from{left:-10%}to{left:100%}
}@keyframes mover{from{left:-10%}to{left:100%}}.bg-anim:hover .slide-icon-ratio{animation:iconRotate .5s ease-in-out 0s alternate infinite}
@keyframes iconRotate{from{transform:rotate3d(0,1,0,0)}
to{transform:rotate3d(0,1,0,180deg)}}
.login-register form .row>.icon-input{padding:8px 8px 8px 15px !important;border:0}
.login-window-wrapper{max-width:450px;width:100%;margin:auto;overflow:hidden}
.login-window-wrapper .submit .button{font-size:15px;font-family:HelveticaNeue-medium;padding:8px;letter-spacing:.9px}
.login-window .header>h1{font-size:2.25em}.login-window .header{height:59px;background-position:-1px 166px;width:153px;background-size:421px auto;margin:auto}
.login-window .section{padding:20px 38px}.login-window .section>div>div:last-child{margin-top:0}
.login-window .section form .row>div.input-holder input,.login-window .section form .row>div.input-holder label,.login-window .section form .row>div.input-holder span{display:inline-block;vertical-align:middle}
.login-window .section form .row.double-col>div.input-holder{background:0;border:0}
.login-window .section form .row>div.input-holder input[type=text],form .row>div.input-holder input[type=password]{width:90%;font-size:15px;color:#000;letter-spacing:.8px}
.login-window .section form .row>div.input-holder span{margin-left:2.2%}
.login-window .section form .row>div.input-holder label{padding-bottom:0;opacity:.6;margin-left:3px}
.login-window .section form .row.double-col .input-holder{width:65%}
.login-window .section form .row.double-col .input-holder.tright{width:35%}
.login-window .footer{padding:0 20px 20px;display:none}
.login-window .footer>div>div{width:70%}.login-window .footer>div>div:last-child{width:30%}
.login-window .footer .fblogo>div{margin:auto}.arrow_box-l{position:relative;background:#34a09f;border:1px solid #34a09f}
.arrow_box-l:after,.arrow_box-l:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(52,160,159,0);border-right-color:#00b499 !important;border-width:13px;margin-top:-13px}
.login .goto-login{background:url(../images/back-btn.png) left no-repeat}
.register-window>div{margin:auto}.register-page .form-container{padding:20px}
.forgotpwd-window .header,.register-window .header{padding:5px 25px}
.forgotpwd-window .header *,.register-window .header *{color:#fff}
.forgotpwd-window .register,.register-window .register{padding-top:16px;text-transform:uppercase}
.forgotpwd-window .header .login .goto-login,.register-window .header .login .goto-login{width:25px;height:20px;padding-left:10px;cursor:pointer}
.forgotpwd-window .header .login>.inline-block:last-child,.register-window .header .login>.inline-block:last-child{width:142px;height:60px;cursor:pointer;margin-top:-1px}
.register-window .section>div{margin:auto;width:100%;max-width:90%;float:right}
.register-window .section .tab-header>.container{padding:10px 0;margin:10px 0;overflow:hidden}
.register-window .section .tab-header .container .inline-block{width:33%;overflow:auto;position:relative}
.register-window .section .tab-header .container .inline-block:nth-child(3){width:34%}
.register-window .section .tab-header .container .inline-block:nth-child(2) .tab-count{float:left}
.register-window .section .tab-header .container .inline-block:nth-child(3) .tab-count{margin:auto}
.register-window .section .tab-header .container .inline-block:nth-child(4) .tab-count{float:right}
.register-window .section .tab-header .tab-count{width:30px;height:30px;background:#fff;text-align:center;line-height:30px;border:2px solid #333}
.register-window .section .tab-header .tab-count.selected{background:#34a09f;border-color:#4a7f75}
.register-window .section .tab-header .line{height:1.5px;background:#333;margin-top:15px;margin-left:-1px;position:absolute;width:100%}
.register-window .section .tab-content{margin:0 10px}
.register-window .section .carousel-wrapper{width:300%;max-width:2427px}
.register-window .section .carousel-wrapper .register-page{width:33.33%;max-width:808px;min-height:200px}
.register-window .section .carousel-wrapper .register-page>div{padding:20px}
.register-window .section .carousel-wrapper .register-page .profile-img{margin-top:-74px}
.register-window .section .carousel-wrapper .register-page .profile-img>div .edit-image{position:absolute;width:70px;height:26px;top:82px;left:22px;cursor:pointer;background:url(../images/edit.png) 24px 4px no-repeat #f0f0f0}
.register-step1 .checkbox{left:auto !important}.emp-transportation .checkbox,.regsiter-check-default{background:url(../images/Uncheck_Button.png) no-repeat;height:23px}
.mandatory{padding:10px;text-align:center}.register-page.second,.register-page.third{display:none;background:#fff;min-height:500px}
.founderContainer{margin:15px;padding:15px;display:none}
.founderInfo{width:170px;text-align:center;margin-right:20px}
.f-logo{width:50px;height:50px;text-align:center;color:#FFF;line-height:50px;margin:0 auto 10px}
.founderInfo>div:nth-child(2){margin-bottom:5px}.founderInfo>div:nth-child(3){color:#999}
.f-text{overflow:hidden;display:block;line-height:1.4;padding-top:15px}
.help-ctr{margin-top:15px !important;margin-bottom:15px !important}
.help-ctr>div:first-child{width:40px;height:40px;text-align:center;color:#FFF;line-height:40px;margin-right:20px}
.help-ctr>div:nth-child(2){padding:11px;display:inline-block;color:#FFF;border-radius:3px}
.registration-steps{position:absolute;width:40px;height:220px}
.registration-steps>div:first-child{position:relative;height:100%;width:100%}
.registration-steps .line{width:2px;height:100%;background:#333;margin:0 auto}
.circle-steps .step{position:absolute;height:35px;width:35px;background:#FFF;border:2px solid;border-radius:40px;text-align:center;line-height:35px;font-size:20px}
.circle-steps .selected{background:#00b499 !important;border:2px solid #4f897b !important;color:#FFF}
.circle-steps>div:first-child{top:0}.circle-steps>div:nth-child(2){top:90px}
.circle-steps>div:last-child{bottom:0}.form-container .row .input-holder{border-radius:5px}
.carouselBtn{position:fixed;padding:10px;background:#333;top:50%;color:#FFF;cursor:pointer}
.carousel-right{right:0}.carousel-left{display:none}
.register-final{min-height:300px}.register-final .contents{max-width:70%;margin:auto;padding:15px}
.register-final .contents .values{margin-bottom:20px}
.register-final .contents .values>div:first-child{width:40%}
.register-final .contents .values>div:nth-child(2){width:60%;word-break:break-all}
.submitBtn{padding:10px;margin:0 auto;color:#FFF;width:150px;text-align:center;cursor:pointer}
.emp-picHolder,.modules{margin-bottom:15px}.register-page .row{position:relative}
.logoSelector,.logoSelector input{position:absolute;height:100%;top:0}
.logoSelector{width:70px;color:#FFF;line-height:40px;right:0;cursor:pointer;background:#34a09f}
.logoSelector input{opacity:0;width:100%}#spCompanyDescription{height:55px !important}
.modules{padding:10px 10px 0}.addressCaption{display:block;margin-bottom:5px}
.register-page .error{min-height:5px !important}.smb-imageholder{position:relative;height:103px;width:103px;overflow:hidden}
.SMB-logo-Pic,.pic-selector{position:absolute;height:100%;width:100%;opacity:0;z-index:9999;left:0;top:0}
.select-image img{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}
.smb-register-pics,.zipcodecaption{margin-bottom:15px}
.browse-text{top:43%;left:0;right:0;bottom:0}.smb-register-pics .pic-holder{border:none !important}
.smb-register-pics{padding:10px 10px 5px}.double-col .input-holder .select-holder{margin-right:10px}
.smbprofilePic{width:30px;height:30px;overflow:hidden;position:relative;background-size:cover;background-position:center,center;background-repeat:no-repeat;border:1px solid #7e7878}
.smbprofilePic img{position:absolute;top:0;right:0;bottom:0;left:0;margin:5px auto auto;display:none !important}
.emp-zipcodes .zipcodes,.register-page .zipcodes,.setting-t1 .zipcodes{border:1px solid #e4e4e4;padding:8px 5px;width:92%;max-height:110px;overflow:auto}
.emp-zipcodes .zipcodes{width:93.5%}.setting-t1 .zipcodes{width:94.5%;cursor:default}
.register-page .zipcodeHolder{min-height:20px;width:100%}
.fakeplacdeholder{color:#a9a9a9}.add-zipcode{height:24px;width:24px;background-position:-49px -143px !important;right:0;top:43px;cursor:pointer}
.setting-t1 .add-zipcode{top:46px;right:-5px}.zipcodeoverlay{width:330px;background:#FFF;position:absolute;padding:20px 20px 40px}
.zipcodeoverlay .button-holder{width:80%;margin:10px auto auto}
.uizipcode{padding:5px;margin:5px}.register-step1 label{padding-bottom:5px}
.uizipcode>span:first-child{border-right:1px solid #e4e4e4;padding-right:5px;font-size:14px}
.uizipcode>span:nth-child(2){padding-left:5px;color:#34a09f}
.ui-datepicker select{opacity:1;padding:0;border-radius:0;margin:0;outline:0;min-width:0;position:relative;left:0;top:0;cursor:pointer;height:100%}
.businesstype .input-holder{padding:0 10px !important}
.custom-three-col{text-align:center}.custom-three-col .input-holder{padding:0 0 10px !important;text-align:center;border:none !important}
.register-custom-img-holder{width:33%}.register-img-caption{margin-bottom:10px}
.forgotpwd-window{display:none}.forgot_pwd_holder{background:#FFF;width:750px;height:500px;margin:auto;position:relative}
.forgotpwd-window .header{margin-bottom:50px}.forgot_pwd_holder .caption{margin-top:50px}
.forgot_pwd_holder .caption p{font-size:18px;margin-bottom:40px}
.forgot_pwd_holder .row{max-width:60%;margin:auto}.forgot_pwd_holder .row .input-holder{padding:7px !important}
.forgot_pwd_holder .forgot_btn{max-width:40%;margin-top:25px}
.forgot_pwd_holder .row .input-holder .button{padding:0}
.forgotpwd-window h2,.register-window h2{font-size:18px !important}
.step-2,.step-3{margin-left:1px}.step-2 label{margin-bottom:5px}
.bank_details_error{margin:20px;color:red;font-size:14px;display:none}
.termsandcondition_wrapper{max-height:400px;overflow:auto}
.termsandcondition_wrapper .t_c_mb{margin-bottom:10px;font-size:14px}
.termsandcondition_wrapper .my_title1{font-weight:700;margin-bottom:10px;font-size:14px}
.termsandcondition_wrapper .my_bold,.termsandcondition_wrapper .my_title2{font-weight:700}
.termsandcondition_wrapper .myunderline{text-decoration:underline}
#check_t_c{margin-right:7px;display:inline-block;vertical-align:middle;height:15px;width:13px;background-position:-40px -212px}
#check_t_c:checked{height:15px;width:13px;background-position:-27px -212px}
.check_t_c_wrapper label{display:inline-block !important;vertical-align:middle;margin:0 0 2px}
.forget-password{margin-bottom:20px;color:#00b499}.invitation_block{margin-bottom:15px}
.invitation_block>div{margin-bottom:9px}.get_started_btn{color:#FFF;padding:10px}
.font_15,.font_15 label{font-size:14px}.login_rememberme_wrapper{margin-bottom:12px}
.orblock{position:relative;margin-top:17px;margin-bottom:1px !important}
.login_orseparator{height:1px;background-color:#e4e4e4;top:13px}
.login_or_label{text-align:center;background-color:#FFF;width:40px;margin:-12px auto auto;font-size:12px}
.login-window-wrapper .error{padding:4px 4px 4px 20px !important}
.get_invitation{color:#00b499}.get_invitation:hover{text-decoration:underline}
.first-login-container{width:750px;min-height:300px;position:absolute;overflow:hidden;padding:24px}
.first-login-content{position:relative;border-radius:8px;border:0}
.first-login-header{background-color:#e9e9e9;position:relative;height:45px;border-top-left-radius:20px;text-align:center;border-top-right-radius:20px}
.first-login-header h4{padding:10px 0}.contact-us-container .first-login-header h4{padding:15px 0}
.first-log{position:relative;background-color:#f4f4f4;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.first-login-box{position:relative;width:360px;overflow:hidden;margin:auto;padding:20px 30px 30px}
.f-login-head-box{position:relative;text-align:center}
.f-login-head-box h1{font-weight:bolder}.f-login-content-text{padding:4px 0;color:#676767}
.f-login-content-text p{font-size:1.05rem}.first-login-content-box{width:324px;margin:auto;padding-top:15px}
.f-login-forgotPword{color:#00b499}#first-login .row:nth-child(1){margin-bottom:10px}
.first-login-button-box{background-color:#00b499;color:#fff;padding:5px 0;margin-top:15px;cursor:pointer}
.first-login-button-box div{text-align:center;font-weight:bolder}
.f-login-create-account{text-align:center;color:#00b499;text-decoration:underline;padding:10px 0}
.invite-code-container{width:720px;min-height:300px;position:absolute;overflow:hidden;padding:24px}
.Invite-code-box{position:relative;width:415px;overflow:hidden;margin:auto;padding:30px 30px 60px}
.invite-code-container .f-login-head-box .profile-Head,.registration-one-container .f-login-head-box .profile-Head,.registration-three-container .f-login-head-box .profile-Head{font-size:1.7rem;font-weight:bolder}
.invite-code-container .f-login-content-text{padding:15px 0}
.invite-code-container .f-login-content-text p{text-align:center}
#invite-code-login .row:nth-child(1){width:80%}.invite-next-step{padding:1px 20px;background-color:#00b499;vertical-align:top;cursor:pointer}
.invite-code-container .first-login-content .first-log .Invite-code-box .first-login-content-box .row .input-holder{border:0 solid #e4e4e4}
.invite-code-container .first-login-button-box{padding:7px 0}
.registration-one-container{width:720px;min-height:300px;position:absolute;overflow:hidden;padding:24px}
.register-one-box{position:relative;width:485px;overflow:hidden;margin:auto;padding:30px 30px 0}
.register-one-box .f-login-content-text p{font-size:.9rem}
.register-one-input{width:48%;position:relative}.registration-one-content-box{width:424px;margin:auto;padding-top:35px}
#register-step-one .double-row .register-one-input:nth-child(2){margin-left:4%}
.content-register-one{color:#676767;font-size:.75rem;padding:3px 0 10px;margin-top:-20px;margin-bottom:15px}
#register-three-hearAbout,#registerOneBusinessList{background-color:#fff;padding:11px 8px;border:1px solid #e4e4e4;opacity:.7}
#register-step-one .double-row,#register-step-one .full-width,#register-step-three .double-row,#register-step-three .full-width,#register-three-hearAbout{margin-bottom:20px}
#register-step-one .first-login-button-box{margin-top:25px}
.selection-register-page{text-align:center;margin:20px 0}
.circle-selection-register{border-radius:5px;height:6px;width:5px;border:1px solid #e4e4e4;display:inline-block;vertical-align:middle;background-color:#676767}
.border-registerOne{border:1px solid #e4e4e4;margin-bottom:20px}
.registration-three-container{width:750px;min-height:300px;position:absolute;overflow:hidden;padding:24px}
.registration-three-container .register-one-input{width:45%}
#register-step-three .double-row .register-one-input:nth-child(2){margin-left:10%}
.lastly-button,.register-three-box{position:relative;width:467px;overflow:hidden;margin:auto;padding:20px 30px 0}
.registration-three-content-box{width:450px;margin:auto;padding-top:35px}
.register-three-insure-check,.register-three-license-check{right:0;top:5px;border:2px solid #00b499;width:18px;height:18px}
.register-three-insure-check input,.register-three-license-check input{opacity:0}
.registration-three-content-box .double-row .register-one-input .inline-block{color:#676767}
.cust-count-content,.emp-count-content{width:100px;line-height:17.5px}
.register-three-cust-count,.register-three-emp-count{margin-left:110px;background-color:#fff;padding:5px 5px 8px}
#register-three-useHandlr textarea{text-align:left;height:65px}
.refered-lastly{width:100px;line-height:32px;color:#676767}
.content-lastly{padding:0 50px;font-size:.9rem;color:#676767}
.content-lastly p{margin-bottom:15px;text-align:justify}
.email-content{color:#00b499;font-weight:bolder;margin-left:5px}
.register-thankyoubox{position:relative;width:550px;overflow:hidden;margin:auto;padding:25px 30px 0}
.register-thankyoubox .f-login-head-box .profile-Head{color:#a78b30;margin:20px 0}
.logo-share-content{margin:30px 0}.logo-share-content .inline-block:nth-child(1){margin-left:50px}
.logo-share-content .inline-block{margin-right:50px}
.login-register-one-container .header-content{margin-bottom:15px}
.selection-step-container-register{height:50px;width:300px;margin-bottom:30px}
.login-register-field-content{color:#676767;font-size:.9rem}
.container-login-register-form{width:75%}.register-first-side{border-right:1px solid #e4e4e4;padding-right:40px;padding-top:10px}
#business-register-form .double-row .register-one-input:nth-child(2),#businessRegisterTwo .double-row .register-one-input:nth-child(2){margin-left:4%}
#business-register-form .input-box:nth-child(2){vertical-align:top}
#business-register-form .upload-pic{position:absolute;width:125px;height:135px;opacity:0;z-index:1}
#business-register-form #registerOneBusinessList,#business-register-form .double-row,#business-register-form .full-width,#businessRegisterTwo #registerOneBusinessList,#businessRegisterTwo .double-row,#businessRegisterTwo .full-width{margin-bottom:20px}
.business-register-form #registerOneBusinessList{border-bottom:1px solid #e4e4e4}
.register-second-box{padding-left:40px;padding-top:10px}
#business-register-form .open-map-container{margin-bottom:30px}
#business-register-form .register-one-input .inline-block:nth-child(2),#businessRegisterTwo .register-one-input .inline-block:nth-child(2){margin-left:10px;color:#676767}
#business-register-form #register-three-useHandlr textarea{text-align:left;height:135px}
#business-register-form #checkedConditionRegister{margin-bottom:25px}
.register-upload-image-container .inline-block{width:125px;height:135px;background-color:#fff}
.register-upload-image-container .inline-block .circle{position:relative;width:60px;height:60px;border:1px solid #a78b30;margin-left:35px;margin-top:30px}
.register-upload-image-container .inline-block .circle .img-box{width:28px;height:28px;margin-top:14px;margin-left:15px;text-align:center}
.register-upload-image-container .inline-block-second{display:inline-block;padding-left:20px;border-left:1px solid #e4e4e4;margin-left:20px}
.register-upload-image-container .inline-block .img-upload-text{color:#40bca4;font-size:.8rem;text-align:center;MARGIN-TOP:10PX;font-weight:bolder}
.content-text-box .content-text-photo:nth-child(2){margin-left:36px}
.content-text-photo{display:inline-block;color:#676767;font-size:.72rem;text-align:center;width:125px;padding:5px 0}
#business-register-form .first-login-button-box{margin-top:55px}
#business-register-form .image-question-icon,#businessRegisterProcessTwo .image-question-icon{position:relative;background-image:url(../images/question.png);width:24px;height:24px;display:inline-block;vertical-align:top;margin-left:10px}
#businessRegisterProcessTwo{width:100%;margin-top:40px}
#businessRegisterTwo .input-box:nth-child(1){width:40%}
#businessRegisterTwo .input-box:nth-child(1),#businessRegisterTwo .input-box:nth-child(2){vertical-align:top}
#businessRegisterTwo #account-number{margin-bottom:0}
#businessRegisterTwo .register-first-side :last-child{font-size:.8rem}
#businessRegisterTwo .register-first-side{margin-top:0;border:0 solid;padding-top:0}
#businessRegisterTwo .register-first-side .image-question-icon{margin-top:6px;position:absolute}
#businessRegisterTwo .register-second-box{border-left:1px solid #e4e4e4;margin-top:0}
#businessRegisterTwo .register-second-box .login-register-field-content{margin-bottom:30px;font-size:1rem;opacity:.7}
#businessRegisterTwo .register-second-box .agreement-content-box{background-color:#fff;height:415px;overflow-y:auto;padding:10px;margin-bottom:20px}
#businessRegisterTwo .register-second-box .first-login-button-box{width:420px;margin:25px auto auto}
.confirmation-Register-page{width:45%}.confirmation-reg-box .double-content .input-box:nth-child(1){width:27%;text-align:right;font-size:1rem;font-weight:bolder;opacity:.7}
.confirmation-reg-box{margin-top:30px}.confirmation-reg-box .double-content .input-box:nth-child(2){margin-left:30px;font-size:1rem;opacity:.7}
#confirmationform .double-content{position:relative;margin-bottom:15px}
#confirmationform .double-content .inline-block:nth-child(2){position:absolute}
#confirmationform .first-login-button-box{width:80%;margin-top:50px}
.line-one{width:100px;height:20px;background-color:#fff;opacity:.7;border-top-left-radius:5px;border-bottom-left-radius:5px;margin:17.5px 0}
.line-two{border-top-left-radius:0;border-bottom-left-radius:0}
.line-three{border-radius:0 5px 5px 0}.line-one .count-step{width:45px;height:45px;background-color:#676767;opacity:.7;text-align:center;margin:auto;left:25px;top:-15px}
.line-one .count-step .count-number{font-size:1.8rem;color:#fff}
#login_id::-webkit-input-placeholder{color:#4d4d4d;opacity:.8}
#login_id:-moz-placeholder{color:#4d4d4d;opacity:.8}
#login_id::-moz-placeholder{color:#4d4d4d;opacity:.8}
#login_id:-ms-input-placeholder{color:#4d4d4d;opacity:.8}
#login_password::-webkit-input-placeholder{color:#4d4d4d;opacity:.8}
#login_password:-moz-placeholder{color:#4d4d4d;opacity:.8}
#login_password::-moz-placeholder{color:#4d4d4d;opacity:.8}
#login_password:-ms-input-placeholder{color:#4d4d4d;opacity:.8}
.login-window-wrapper .t-center{color:#000 !important;letter-spacing:.8px}
.divided-portion{width:200px;height:2px;display:block;margin:10px auto;background-color:#eceaea}
.register-caption{text-align:center;font-size:14px;line-height:22px}
.input-with-proceed-arrow{position:relative}.input-with-proceed-arrow .proceed-arrow{background:url(../images/arrow-white.png) center no-repeat #00b499;padding:9px 10px;position:absolute;width:30px;right:0;top:0;height:17px;cursor:pointer}
.invitation-code-container .caption{color:#4d4d4d !important;text-align:center;margin:10px 0}
.invitation-code-container .apply-now-section{text-align:center;margin:10px 0}
.invitation-code-container .apply-now{padding:7px 15px;margin:0 auto}
.invitation-code-container .header{background:url(../images/hello.png) center no-repeat !important}
.d-container{margin:34px 20px 20px}.d-header-wrapper{border-bottom:2px solid #efeeee;padding-bottom:18px}
.d-activity-ppl-block-content .d-text-style{color:#000;opacity:.54;font-size:12.5px;padding:2px 0}
.d-text-style{color:#4d4d4d;font-size:13px;opacity:.8}
.d-time-style{opacity:.54;font-size:12px;margin:6px 0}
.d-appoint-time .profile-Head{font-size:15px;line-height:17px;color:#757575;font-family:HelveticaNeue-medium}
.d-opacity{opacity:.8}.d-caption-revenue-container{text-align:right}
.d-relative{position:relative}.d-revenue-wrapper{width:70%;background-color:#fff;padding:10px 4px 20px;margin-right:22px;border:1px solid #f4f4f4;display:inline-block;border-radius:5px}
.d-revenue-details{width:100%;text-align:center;line-height:2}
.d-revenue-details-price{border:1px solid #f3f2f2;color:#b19846;position:relative}
.d-dollar{width:15px;height:15px;position:absolute;top:6px;left:35px}
.d-revenue-amt{margin-left:9px}.d-revenue-details>div{width:25%;display:inline-block}
.d-revenue-details>div>div{max-width:160px;margin:0 auto}
.d-activity-appoint-container{padding:20px 0 0}.d-activity-widget-container .no-data-appt-table .appt-text-dash{padding-top:170px}
#chart1 .no-data-appt-table .appt-text-dash{padding-top:70px;width:70%;font-size:20px}
.d-disable-track,.d-enable-track{width:100%;height:100%;position:absolute}
.d-disable-track{background-color:rgba(255,255,255,.6);cursor:not-allowed}
.d-enable-track{background-color:rgba(255,255,255,0);cursor:pointer}
.d-activity-container{width:44%;display:inline-block;vertical-align:top;padding:0 5px 0 0}
.d-activity-appoint-container>div>div{width:95%}.d-activity-appoint-container h4{font-size:16px;letter-spacing:1.5px;color:#797272;font-family:HelveticaNeue-Bold}
.d-activity-header-wrapper{margin-bottom:9px;margin-top:2px}
div#d-activity-check{position:absolute;top:0;right:9px}
div#d-activity-check input{width:13px;border:2px solid #676767;height:13px;margin-top:5px;position:absolute;left:-25px;top:-1px;opacity:.8}
.d-appoint-list-container{height:381px !important;overflow:hidden}
.d-activity-container .d-activity-ppl-container,.dash-activity-box .d-activity-ppl-container{background-color:#fff;border-radius:4px;height:680px;padding:2px 5px 2px 0;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);overflow:hidden;position:relative}
.d-activity-ppl-wrapper{height:600px;overflow-y:auto;cursor:pointer}
.d-activity-absolute{width:1px;background:#e3e4e6;position:absolute;height:143%;left:-15px}
.d-appointment-abs{width:1px;background:#e3e4e6;position:absolute;height:97%;left:13px}
.d-appointment-sched-abs{width:1px;background:#e3e4e6;position:absolute;height:100%;left:-9px}
.d-appointment-sched-indicator{position:absolute;width:8px;height:8px;border-radius:50%;top:17px;left:-12.8px}
.d-activity-ppl-block-wrapper{position:absolute;width:93%;margin-left:27px;margin-right:15px;margin-top:8px;transition:all .5s ease-in-out}
.d-activity-ppl-block-avatar{padding:18px 0 13px;position:absolute;top:0}
.d-activity-ppl-block-avatar>div{background-color:#ebebeb;width:35px;height:35px;border-radius:50%;overflow:hidden}
.d-activity-ppl-block-content{padding:8px 5px 8px 8px;margin-left:45px;border:1px solid #40bca4;border-radius:5px;margin-bottom:20px;font-size:12px}
.d-activity-ppl-block-content:nth-child(2){margin:3px 0}
.d-activity-photo-share-wrapper{padding:10px 0 0;position:relative}
.d-activity-photo-share{width:150px;height:150px;display:inline-block;overflow:hidden}
.d-activity-indicator,.d-appointment-indicator{width:8px;height:8px;border-radius:50%;position:absolute}
.d-activity-photo-share-content{display:inline-block;vertical-align:top;margin-left:10px;position:absolute;left:115px}
.d-activity-indicator{top:31px;left:-18.2px}.d-appointment-indicator{top:15px;left:10.2px}
.d-activity-read,.d-appint-read{background:#40bca4}
.d-unread{background:#ebebeb}.d-activity-absolute.d-top{top:31px}
.d-appointment-abs.d-top,.d-appointment-sched-abs.d-top{top:20px}
.d-activity-ppl-wrapper .d-activity-ppl-block-wrapper:last-child .d-top,.d-activity-ppl-wrapper .d-appoint-list:last-child .d-top{height:88%}
.no-data-appt-table{background-color:#ccc;opacity:.54;overflow:hidden;position:absolute;height:100%;width:100%}
.mark-all-activity{width:180px;letter-spacing:2px;line-height:30px;text-transform:uppercase}
.no-data-appt-table .appt-text-dash{font-size:22px;color:#676767;font-weight:bolder;width:48%;margin:auto;text-align:center;padding-top:140px}
.d-appoint-wrapper .d-appoint-list :last-child .p-relative .d-appointment-abs{height:86%}
.d-activity-container .d-activity-wrapper{border-right:2px solid #efeeee;padding-right:5%}
.d-appoint-container{display:inline-block;width:50%;padding-left:2.5%}
.d-staff-filter{border:1px solid #efeeee;width:120px;height:17px;background:#fff;padding:8px 4px;margin-left:10px}
.d-select-staff,.d-staff{font-size:.81rem}.d-appoint-filter-wrapper{display:inline-block;vertical-align:middle;margin-top:-10px}
.d-appoint-filter-wrapper>div{display:inline-block;vertical-align:middle}
.d-staff-filter:first-child{position:absolute;right:36px;top:6px}
.d-expand-icon{opacity:1 !important;cursor:pointer}
.d-appoint-header-wrapper{position:relative;margin-bottom:11px}
.d-appoint-filter-container{right:0;position:absolute;top:0}
.d-appoint-wrapper{margin:0;height:381px;border-bottom:0}
.d-cancelled-appoint-wrapper{cursor:unset}.d-cancelled-appoint-wrapper .d-appoint-list{pointer-events:none}
.d-appoint-list{width:100%;position:absolute;transition:all .5s ease-in-out}
.d-appoint-list .p-relative{transition:all .5s ease-in-out}
.d-appoint-wrapper .d-appoint-list:last-child .d-appoint-box{border-bottom:0}
.highlight-appt{top:0}.d-highlight-appt{margin-top:0}
.dash-request-box{position:relative;clear:both}.dash-request-box .d-appoint-header-wrapper{padding-top:10px}
.dash-request-wrapper{padding:10px;height:381px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);overflow:hidden;position:relative;background-color:#fff;border-radius:4px}
.dash-request-container{position:relative;margin:0;height:381px;border-bottom:0;overflow-y:auto}
.d-caption{font-family:HelveticaNeue-Bold;color:#2b3438;font-weight:400;font-size:20px;letter-spacing:2.5px}
.d-appoint-time{width:29%;display:inline-block;vertical-align:top;margin-top:12px}
.d-activity-ppl-block-content .font-medium{color:#231f20}
.d-appoint-time-icon{width:18px;height:18px;border:2px solid #b19846;border-radius:50%;margin-top:10px}
[contenteditable=true]:empty::before{display:none}.d-appoint-chat-track>div,.d-appoint-confirm-decline>div,.d-appoint-details,.d-appoint-details-list>div{display:inline-block}
.check-out{background-image:-webkit-linear-gradient(#b19846 50%,#b19846 50%);background-image:-moz-linear-gradient(#b19846 50%,#b19846 50%)}
.check-in{background-image:-webkit-linear-gradient(left,#fff 50%,#b19846 50%);background-image:-moz-linear-gradient(left,#fff 50%,#b19846 50%)}
.d-appoint-details{width:70%;padding:5px 0 10px;border:1px solid #40bca4;margin:8px 0;border-radius:5px}
.d-appoint-details-list div:first-child{text-align:right;width:70px;position:absolute;line-height:21px;font-size:14px;color:#757575;font-family:HelveticaNeue-medium}
.d-appoint-info{margin-left:100px;padding:3px;font-size:13px;color:#6b6f72;opacity:1;width:180px;overflow:hidden;text-overflow:ellipsis}
.d-revenue-details .d-text-style{font-size:13.5px;color:#000;opacity:.54}
.d-appoint-box{width:93%;margin:0 10px 0 auto;border-bottom:2px solid rgba(189,189,189,.39)}
.d-chat,.d-track{width:72px !important;letter-spacing:2px;font-size:12.1px;line-height:30px !important}
.d-appoint-chat-track{text-align:right;padding:20px 0 0}
.d-appoint-confirm-decline{text-align:left;padding:12px 0 0 15px}
.d-chat{margin-right:99px}.d-track{position:absolute;right:12px}
.d-req-chat{position:absolute;right:10px;top:15px}.d-req-chat .d-r-chat{width:50px;line-height:23px;height:23px;font-size:11.1px}
.d-appoint-confirm-decline .d-confirm,.d-appoint-confirm-decline .d-decline{width:85px;line-height:26px;letter-spacing:2px;font-size:11.1px;height:26px}
.d-appoint-confirm-decline .d-decline{margin-left:10px;background-color:#999}
.dash-markall-btn{width:180px;margin-right:5%;float:right;margin-top:3%}
.revenue-box{width:100%;border-top:1px solid #e4e4e4}
.revenue-graph-box{margin-top:20px;position:relative;overflow:hidden;background-color:#fff;width:600px;padding:25px 10px 25px 15px}
.revenue-heading{position:relative;width:635px;overflow:hidden}
.change-password-container,.contact-us-container{min-height:300px;position:absolute;overflow:hidden;padding:24px}
.revenue-heading h4{margin-top:15px;font-size:16px;letter-spacing:1.5px;color:#797272}
.dash-activity-box{margin-bottom:20px}.req-appoint-width{width:95.5%}
.contact-us-container{width:750px}.year-count-revenue{margin-top:10px;margin-right:25px}
.change-password-container{width:700px}.change-password-content-box{width:410px;margin:auto;padding-top:35px;padding-bottom:50px}
.change-password-input{width:140px;line-height:35px;color:#676767;font-size:15px;text-align:right}
.change-password-content-box #register-step-one .input-holder{padding:5px}
.contact-us-content-box{width:460px;margin:auto;padding-top:35px;padding-bottom:50px}
.contact-us-container .f-login-head-box .app-logo{height:55px}
.sprite{background:url(../images/sprite.png);background:-webkit-image-set(url(../images/sprite.png?v=1) 1x,url(../images/sprite2x.png?v=1) 2x);background:-moz-image-set(url(../images/sprite.png?v=1) 1x,url(../images/sprite2x.png?v=1) 2x);background:-o-image-set(url(../images/sprite.png?v=1) 1x,url(../images/sprite2x.png?v=1) 2x);background:-ms-image-set(url(../images/sprite.png?v=1) 1x,url(../images/sprite2x.png?v=1) 2x)}
.sprint{background:url(../images/sprint.svg);background:-webkit-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background:-moz-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background:-o-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background:-ms-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);background-size:200px auto}
.sprint1{background:url(../images/sprint1.svg);background:-webkit-image-set(url(../images/sprint1.svg?v=1) 1x,url(../images/sprint1.svg?v=1) 2x);background:-moz-image-set(url(../images/sprint1.svg?v=1) 1x,url(../images/sprint1.svg?v=1) 2x);background:-o-image-set(url(../images/sprint1.svg?v=1) 1x,url(../images/sprint1.svg?v=1) 2x);background:-ms-image-set(url(../images/sprint1.svg?v=1) 1x,url(../images/sprint1.svg?v=1) 2x)}
.menu-sprint{background:url(../images/menu_sprite.png?v=4);background:-webkit-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x);background:-moz-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x);background:-o-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x);background:-ms-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x)}
.password-icon,.user-id-icon{width:17px;height:18px}
.user-id-icon{background-position:-129px -29px}.password-icon{background-position:-146px -29px}
.fb{width:51px;height:51px;background-position:-144px -49px}
.company-profile-icon,.customers-icon,.dashboard-icon,.employees-icon,.reports-icon,.schedule-icon,.services-icon,.settings-icon{width:22px;height:23px}
.schedule-icon{background-position:-2px -50px}.dashboard-icon{background-position:-2px -74px}
.customers-icon{background-position:-2px -98px}.employees-icon{background-position:-2px -121px}
.services-icon{background-position:-2px -142px}.reports-icon{background-position:-2px -164px}
.settings-icon{background-position:-28px -135px}.company-profile-icon{background-position:-2px -189px}
.message-icon{background:url(../images/message-outline.png) no-repeat;height:256px;width:256px;background-size:100% 100%}
.message-icon.sprint{width:22px;height:23px}.toggle-icon{width:27px;height:22px;background-position:-2px -26px;margin-left:160px}
.add-new-icon,.add-new-notes,.alerts-icon,.chats-icon,.search-icon{width:21px;height:21px}
.add-new-icon{background-position:-2px 319px}.add-new-notes{background-position:0 274px}
.alerts-icon{background-position:0 365px}.chats-icon{background-position:-3px 342px}
.search-icon{background-position:-3px 296px}.myalert .chats-icon{background-position:1px 0}
.search-control{position:relative;margin:5px 0 3.5px;border:1px solid #e4e4e4}
.dd-arrow{width:15px;height:11px;background-position:0 -28px;margin-left:5px}
.select-icon{background-position:-13px -26px;width:10px;height:20px}
.email-icon{width:20px;height:16px;background-position:-40px -29px}
.share-icon{background-position:-59px -29px;width:17px;height:17px}
.favourite-icon{background-position:-74px -30px;width:18px;height:17px}
.arrow_box-left:after,.arrow_box-left:before,.arrow_box:after,.arrow_box:before,.arrow_box_ls:after,.arrow_box_ls:before{content:" ";height:0;pointer-events:none;width:0}
.arrow_box{position:relative;background:#FFF;border:1px solid #e4e4e4}
.arrow_box:after,.arrow_box:before{bottom:100%;right:4%;border:solid transparent;position:absolute}
.arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:11px;margin-left:-30px}
.arrow_box:before{border-color:rgba(228,228,228,0);border-bottom-color:#e4e4e4;border-width:10px;margin-left:-31px}
.arrow_box-left{position:relative;background:#FFF;border:1px solid #e4e4e4}
.arrow_box-left:after,.arrow_box-left:before{bottom:100%;left:18%;border:solid transparent;position:absolute}
.arrow_box-left:after{border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:11px;margin-left:-30px}
.arrow_box-left:before{border-color:rgba(228,228,228,0);border-bottom-color:#e4e4e4;border-width:10px;margin-left:-31px}
.arrow_box_ls{position:relative;background:#FFF;border:1px solid #e4e4e4}
.arrow_box_ls:after,.arrow_box_ls:before{right:100%;top:57%;border:solid transparent;position:absolute}
.arrow_box_ls:after{border-color:rgba(255,255,255,0);border-right-color:#FFF;border-width:11px;margin-top:-30px}
.arrow_box_ls:before{border-color:rgba(228,228,228,0);border-right-color:#e4e4e4;border-width:10px;margin-top:-31px}
.info_icon_holder .info_before{display:inline-block}
.info_icon{display:inline-block;height:20px;width:20px;background:url(../images/infoiconfinal.png) no-repeat;margin-left:10px;vertical-align:middle;cursor:pointer;background-size:63%;margin-top:3px}
aside.tooltip.left:after,aside.tooltip:after,div.tooltip.left:after,div.tooltip:after{border-top:7px solid transparent;border-bottom:7px solid transparent;content:" ";height:0;top:50%}
aside.tooltip,div.tooltip{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-ms-border-radius:3px 3px 3px 3px;-o-border-radius:3px;border-radius:3px;background:#222;color:#fff;display:none;font-size:12.5px;margin:0;max-width:250px;padding:9px 13px;position:absolute;z-index:99999999}
aside.tooltip h1,div.tooltip h1{font-size:14px;font-weight:700}
aside.tooltip strong,div.tooltip strong{font-weight:700}
aside.tooltip em,div.tooltip em{font-style:italic}aside.tooltip ul,div.tooltip ul{list-style:disc inside}
aside.tooltip ul li,div.tooltip ul li{padding:0 5px}
aside.tooltip:after,div.tooltip:after{border-right:7px solid #222;display:block;left:-7px;margin-top:-7px;position:absolute;width:0}
aside.tooltip.left:after,div.tooltip.left:after{border-left:7px solid #222;border-right:0;left:auto;position:absolute;right:-7px;width:0}
aside.tooltip.bottom:after,aside.tooltip.top:after,div.tooltip.bottom:after,div.tooltip.top:after{border-right:7px solid transparent;content:" ";height:0;left:50%;margin:0 0 0 -7px;width:0;position:absolute}
aside.tooltip.bottom:after,div.tooltip.bottom:after{border-left:7px solid transparent;border-bottom:7px solid #222;border-top:0;top:-7px}
aside.tooltip.top:after,div.tooltip.top:after{border-left:7px solid transparent;border-top:7px solid #222;border-bottom:0;bottom:-7px;top:auto}
aside.tooltip.error,div.tooltip.error{background:#ea5b54}
aside.tooltip.error:after,div.tooltip.error:after{border-right-color:#ea5b54}
aside.tooltip.error.left:after,div.tooltip.error.left:after{border-right-color:transparent;border-left-color:#ea5b54}
aside.tooltip.error.right:after,div.tooltip.error.right:after{border-right-color:#ea5b54}
aside.tooltip.error.bottom:after,div.tooltip.error.bottom:after{border-right-color:transparent;border-bottom-color:#ea5b54}
aside.tooltip.error.top:after,div.tooltip.error.top:after{border-right-color:transparent;border-top-color:#ea5b54}
aside.tooltip.warning,div.tooltip.warning{color:#b8860b;background:#ffe38e}
aside.tooltip.warning:after,div.tooltip.warning:after{border-right-color:#ffe38e}
aside.tooltip.warning.left:after,div.tooltip.warning.left:after{border-right-color:transparent;border-left-color:#ffe38e}
aside.tooltip.warning.right:after,div.tooltip.warning.right:after{border-right-color:#ffe38e}
aside.tooltip.warning.bottom:after,div.tooltip.warning.bottom:after{border-right-color:transparent;border-bottom-color:#ffe38e}
aside.tooltip.warning.top:after,div.tooltip.warning.top:after{border-right-color:transparent;border-top-color:#ffe38e}
.my_cus_loader{margin:6em auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #fff;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;position:absolute;right:0;left:0;bottom:0;top:137px}
.my_cus_loader,.my_cus_loader:after{border-radius:50%;width:2em;height:2em}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.pagination_spinner{margin:30px 0;position:relative;padding:0 20px}
.pagination_spinner .spin{background:url(../images/spinner.gif) no-repeat #f7f7f7;height:32px;width:60px;margin:auto;z-index:9;position:absolute;top:-15px;left:0;right:0;background-position:center,center}
.handlr_color{background:#00b499}.yes_no_btn_holder{padding-top:50px}
.yes_no_btn_holder>div:first-child{margin-right:40px}
.yes_no_btn{color:#FFF;padding:7px;width:75px}div.cssspinner{position:relative;width:38px;height:38px;display:inline-block;padding:11px;border-radius:10px}
div.cssspinner div{width:6%;height:16%;position:absolute;left:49%;top:43%;background-color:#000;-webkit-animation:fade 1s linear infinite;-moz-animation:fade 1s linear infinite;animation:fade 1s linear infinite}
@-webkit-keyframes fade{from{opacity:1}to{opacity:.25}
}@-moz-keyframes fade{from{opacity:1}to{opacity:.25}
}@keyframes fade{from{opacity:1}to{opacity:.25}}div.cssspinner div.bar1{-webkit-transform:rotate(0) translate(0,-130%);-webkit-animation-delay:0s;-moz-transform:rotate(0) translate(0,-130%);-moz-animation-delay:0s;transform:rotate(0) translate(0,-130%);animation-delay:0s}
div.cssspinner div.bar2{-webkit-transform:rotate(30deg) translate(0,-130%);-webkit-animation-delay:-.9167s;-moz-transform:rotate(30deg) translate(0,-130%);-moz-animation-delay:-.9167s;transform:rotate(30deg) translate(0,-130%);animation-delay:-.9167s}
div.cssspinner div.bar3{-webkit-transform:rotate(60deg) translate(0,-130%);-webkit-animation-delay:-833ms;-moz-transform:rotate(60deg) translate(0,-130%);-moz-animation-delay:-833ms;transform:rotate(60deg) translate(0,-130%);animation-delay:-833ms}
div.cssspinner div.bar4{-webkit-transform:rotate(90deg) translate(0,-130%);-webkit-animation-delay:-.7497s;-moz-transform:rotate(90deg) translate(0,-130%);-moz-animation-delay:-.7497s;transform:rotate(90deg) translate(0,-130%);animation-delay:-.7497s}
div.cssspinner div.bar5{-webkit-transform:rotate(120deg) translate(0,-130%);-webkit-animation-delay:-667ms;-moz-transform:rotate(120deg) translate(0,-130%);-moz-animation-delay:-667ms;transform:rotate(120deg) translate(0,-130%);animation-delay:-667ms}
div.cssspinner div.bar6{-webkit-transform:rotate(150deg) translate(0,-130%);-webkit-animation-delay:-.5837s;-moz-transform:rotate(150deg) translate(0,-130%);-moz-animation-delay:-.5837s;transform:rotate(150deg) translate(0,-130%);animation-delay:-.5837s}
div.cssspinner div.bar7{-webkit-transform:rotate(180deg) translate(0,-130%);-webkit-animation-delay:-.5s;-moz-transform:rotate(180deg) translate(0,-130%);-moz-animation-delay:-.5s;transform:rotate(180deg) translate(0,-130%);animation-delay:-.5s}
div.cssspinner div.bar8{-webkit-transform:rotate(210deg) translate(0,-130%);-webkit-animation-delay:-.4167s;-moz-transform:rotate(210deg) translate(0,-130%);-moz-animation-delay:-.4167s;transform:rotate(210deg) translate(0,-130%);animation-delay:-.4167s}
div.cssspinner div.bar9{-webkit-transform:rotate(240deg) translate(0,-130%);-webkit-animation-delay:-333ms;-moz-transform:rotate(240deg) translate(0,-130%);-moz-animation-delay:-333ms;transform:rotate(240deg) translate(0,-130%);animation-delay:-333ms}
div.cssspinner div.bar10{-webkit-transform:rotate(270deg) translate(0,-130%);-webkit-animation-delay:-.2497s;-moz-transform:rotate(270deg) translate(0,-130%);-moz-animation-delay:-.2497s;transform:rotate(270deg) translate(0,-130%);animation-delay:-.2497s}
div.cssspinner div.bar11{-webkit-transform:rotate(300deg) translate(0,-130%);-webkit-animation-delay:-167ms;-moz-transform:rotate(300deg) translate(0,-130%);-moz-animation-delay:-167ms;transform:rotate(300deg) translate(0,-130%);animation-delay:-167ms}
div.cssspinner div.bar12{-webkit-transform:rotate(330deg) translate(0,-130%);-webkit-animation-delay:-83.3ms;-moz-transform:rotate(330deg) translate(0,-130%);-moz-animation-delay:-83.3ms;transform:rotate(330deg) translate(0,-130%);animation-delay:-83.3ms}
.spinner-block-load{margin:100px auto;width:45px;height:40px;text-align:center;font-size:10px;color:#40bca4}
.spinner-block-load>div{background-color:#40bca4;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.3s infinite ease-in-out;animation:sk-stretchdelay 1.3s infinite ease-in-out}
.spinner-block-load span{padding:0 3px}.spinner-block-load .rect2{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}
.spinner-block-load .rect3{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner-block-load .rect4{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner-block-load .rect5{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner-block-load .rect6{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}
}
.createAppointment form .row .error,.createCustomer form .row .error,.createTeamMember form .row .error{min-height:5px !important}
.error{font-size:.75rem}.overlay form .row .input-holder textarea{height:100px;text-align:center}
.overlay .right-icon{position:relative;padding-top:15px}
.overlay .s-content{padding:10px;position:relative}
.add-service-form .right-icon .input-holder,.overlay .right-icon .input-holder{padding:10px;position:relative;background:#fff;border:1px solid #e4e4e4}
.add-service-form .right-icon .p-absolute,.overlay .right-icon .p-absolute{height:24px;width:24px;top:10px;right:0;cursor:pointer;background-position:-49px -143px}
.overlay .right-icon .removeButton,.service-add-photo .removeButton{background-position:72px -100px !important}
.add-service-form .right-icon>div:first-child,.overlay .right-icon>div:first-child{position:relative;width:100%;margin:auto}
.overlay .subContent{background:#eff3f4;padding:10px;margin-top:20px;position:relative}
.belowpic{margin-top:20px;padding-top:20px}.createAppointment{min-width:365px;min-height:100px;padding:20px;position:absolute;background:#FFF}
.appt-content,.emp-search-results ul li .checkbox,.valueDD .valueHolder,.valueDD ul li .checkbox,.valueDD ul li .skipme{display:none}
.appt-content .select-text{text-transform:capitalize}
.lb-closeBtn,.overlay .closeBtn{position:absolute;width:15px;height:15px;text-align:center;right:-10px;top:-10px;padding:1px;line-height:20px;font-size:12px;cursor:pointer}
.createAppointment .row{position:relative}.canlenderHolder,.double-calendar{padding-right:30px !important}
.canlenderHolder .cal-icon,.double-calendar .cal-icon{position:absolute;background-position:-205px -29px;width:14px;height:19px;right:10px}
.createAppointment .selectHolder{background:#FFF}.createAppointment .selectHolder .select-text{padding-left:5px}
.createAppointment .repeat{border-top:1px solid #e4e4e4;padding-top:15px}
.createAppointment .repeat .select-holder{margin-left:80px}
.repeat-caption{position:absolute;left:20px;top:28px}
.createAppointment .select-icon{right:10px !important}
.createAppointment .button-holder{margin:5px 40px;position:relative}
.overlay .button-holder input{padding:10px;cursor:pointer}
.createCustomer,.createTeamMember{position:relative;width:70%;background:#FFF;padding:20px}
.createCustomer{margin:20px auto auto}.createCustomer .content-holder,.createTeamMember .content-holder{max-width:80%;margin:auto}
.f-mem-pic{margin-bottom:15px}.createTeamMember{min-height:500px;margin:20px auto auto}
.createTeamMember .subContent{margin:0 0 15px !important}
.skillsexpcount{margin-bottom:20px;display:none}.skillscount{padding-top:0 !important}
.sub-module{background:#eff3f4}.emp-service-holder{margin-bottom:15px;padding:10px;min-height:70px}
.customBtm{position:absolute;top:49px;height:1px;background-color:#e4e4e4;width:100%;left:0}
.filterDD{width:auto !important;max-width:350px;min-width:140px;min-height:100px;position:absolute;background-color:#fff;-webkit-box-shadow:0 2px 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px 2px rgba(0,0,0,.15);box-shadow:0 2px 2px 2px rgba(0,0,0,.15);border:0}
.crudParent ul li:hover,.filter-parent>div:first-child ul li:hover,.fliterSelected{background-color:#d4ece8 !important}
.filterDD>div:first-child{position:relative;max-height:210px;min-height:100px;overflow:auto}
.filterDD .values{margin-right:2.5px}.filter-parent>div:first-child ul li{padding:11px 10px;cursor:pointer;border-left:5px solid transparent;margin-left:-1px;letter-spacing:.5px;font-size:14px;color:#000;opacity:.64}
.fliterSelected{font-family:helveticaNeue-medium !important}
.filter-parent>div:first-child ul li:last-child{border-right:none !important;border-top:none !important;border-bottom:none !important}
.valueDD>div:first-child{padding:2px}.valueDD .valueHolder{display:none}
.valueDD ul li{padding:7px 5px;overflow:auto}.checkforids ul li .value-name,ul.values li .value-name{float:left;width:170px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.valueDD ul li .left{max-width:100px;margin-right:28px;float:right}
.valueDD #team li .left{margin-right:0;float:left}.valueDD ul li .right{margin-top:2px;width:85px;text-overflow:ellipsis;font-size:13px;color:#000;opacity:.64;white-space:nowrap;overflow:hidden}
.valueDD #team li .right{margin-top:3px}#customer .filter-changes,#customer .left{float:left;margin-right:8px}
#customer .right{width:auto;float:none;display:inline-block}
.valueDD #service li .right{width:85%}@-moz-document url-prefix(){.filterDD .values,.valueDD ul li{width:100%}
.valueDD #service li .right{width:75%}}.valueDD.contents_main_sub ul li .right{width:30px}
@-moz-document url-prefix(){.filterDD .values,.valueDD ul li{width:100%}
}.valueDD ul li:last-child{border-bottom:none !important}
.crudParent ul li,.s-empValues li{border-bottom:1px solid #e4e4e4;cursor:pointer}
.emp-search-results ul li .checkbox,.valueDD ul li .checkbox,.valueDD ul li .skipme{display:none}
.emp-search-results ul li .right input:checked+label,.valueDD ul li .inline-block input:checked+label,.valueDD ul li .left input:checked+label,.valueDD ul li .right input:checked+label{background:url(../images/sprint.svg) -24px -445px;height:15px;width:13px;display:block}
.emp-search-results .checkbox-default1,.valueDD .checkbox-default1{background:url(../images/sprint.svg) -40px -212px;height:15px;min-width:13px;display:block}
.valueHolder .color-box{margin-left:10px;margin-right:10px;height:16px;width:16px;background:#e2932c;border:1px solid #e4e4e4;-webkit-transition:.3s background ease !important;-moz-transition:.3s background ease !important;transition:.3s background ease !important;opacity:.5;box-shadow:2px 2px 2px 2px rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,.1);-moz-box-shadow:2px 2px 2px 2px rgba(0,0,0,.1)}
.confirmdelete,.o_refund_overlay.charge-refund-overlay{box-shadow:0 0 8px #616161}
.filter-changes{float:right;margin-right:28px;margin-top:3px}
.four-col{margin-bottom:20px;height:40px;margin-left:-10px;position:relative;display:none}
.calenderReschedule,.populateMS_parentSchedule{background:rgba(0,0,0,.05)}
.four-col>div{width:25%;display:inline-block;vertical-align:top}
.s-empValues,.s-empValues li .checkbox{display:none}
.four-col>div>div:first-child{margin-left:10px}.emp-price>div:first-child{width:75%;height:20px;vertical-align:top;padding:10px}
.hour-caption{position:absolute;right:10px;top:13px}
.designationFilter{background:#eff3f4;height:100px;padding:10px;margin-bottom:20px}
.designationFilter>div:first-child{margin-bottom:10px}
.desg-name{padding:10px}.desg-holder{margin:8px 10px 0 0}
.emp-services>div{margin-bottom:15px;margin-right:15px}
.s-addemployee-overlay{min-height:150px;position:relative;max-width:300px;padding:20px}
.s-empValues{max-height:400px;overflow:auto}.s-empValues li{padding:10px;overflow:auto;position:relative}
.s-empValues li .right input:checked+label{background:url(../images/filter-checked.png) no-repeat;height:23px;width:23px;display:block}
.s-empValues .checkbox-default1{background:url(../images/filter-unchecked.png) no-repeat;height:23px;width:23px;display:block}
.s-addemployee-overlay .button-holder{max-width:60%;margin:0 auto}
.s-addemployee-overlay .button-holder input{padding:8px;margin-top:25px}
.crudParent{position:absolute;background:#fff}.crudParent ul li{padding:15px 5px;border-left:5px solid transparent;border-right:5px solid transparent;width:200px}
.crudParent ul li:last-child{border-bottom:none !important}
#runtime{display:block !important}.addEmployeeToservice .searchcontainer,.e2s-valueholder,.emp-search-results,.service-emp-header .profile-img img{display:none}
.addEmployeeToservice{min-height:280px;max-width:365px;min-width:365px;padding:20px;position:absolute;background:#FFF;margin:auto;-webkit-transition:.3s all ease !important;-moz-transition:.3s all ease !important;transition:.3s all ease !important}
.s-img-border{border:3px solid #30b48c !important}.service-emp-header .profile-img{height:40px;width:40px;margin-bottom:10px}
#empTserName,.service-emp-header>div{margin-bottom:15px}
#empTserName{padding-bottom:15px}.service-emp-header .searchcontainer>div{position:relative;padding:6px 40px 6px 6px;background:#fff;margin:5px 0}
.showAddEmployee{margin-right:10px}.selectEmpToSer{padding:7px;height:28px;overflow:hidden}
.empdetails-hidden{padding:5px;margin-top:5px;margin-bottom:5px;position:relative}
.added-caption h3{padding:5px 0 5px 7px;background:#eff3f4}
.assigned-employees ul li{padding:5px 0 5px 7px;position:relative;min-height:41px;overflow:hidden}
.asd-emp-content .profilePic{height:40px;width:40px;overflow:hidden;background:#333;border-radius:50%;margin-right:10px;position:absolute}
.asd-emp-content .profilePic img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}
.asd-emp-content .asd-emp-details{padding-left:50px;padding-top:5px}
.asd-emp-details>div:nth-child(2){font-size:14px}.asd-emp-details>div{width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.assigned-employees ul li:last-child{border-bottom:none !important}
.emp-search-results{min-height:150px;background:#fff;padding:20px;top:-8px;position:absolute;right:0;left:0;margin:auto -1px;overflow:auto}
.emp-search-results ul li{padding:10px;border-bottom:1px solid #e4e4e4;overflow:auto}
.emp-search-results ul li:last-child{border-bottom:none !important}
.e2s-employeelist{overflow:auto;margin-bottom:20px}
.emp-search-results .button-holder{width:60%;margin:auto}
.radio-section label,.staticColors>div{margin-right:10px}
.color-section{position:absolute;background:#FFF;max-width:320px;padding:10px}
.removecaption{padding-bottom:10px;margin-bottom:10px}
.color-section>div{margin-bottom:15px}.staticColors>div{width:27px;height:27px;background:green;display:inline-block;cursor:pointer;position:relative}
.staticColors>div:last-child{margin-right:0 !important}
.staticColors>div:first-child{background:#e2932c}.staticColors>div:nth-child(2){background:#34a3aa}
.staticColors>div:nth-child(3){background:#dc5039}.staticColors>div:nth-child(4){background:#97b543}
.staticColors>div:nth-child(5){background:#595ab7}.staticColors>div:nth-child(6){background:#781b62}
.staticColors>div:nth-child(7){background:#2b1134}.coloraddedIcon{background:url(../images/coloradded.png) center no-repeat;background:-webkit-image-set(url(../images/coloradded.png) no-repeat center 1x,url(../images/coloradded2x.png) no-repeat center 2x);background:-moz-image-set(url(../images/coloradded.png) no-repeat center 1x,url(../images/coloradded2x.png) no-repeat center 2x);background:-o-image-set(url(../images/coloradded.png) no-repeat center 1x,url(../images/coloradded2x.png) no-repeat center 2x);background:-ms-image-set(url(../images/coloradded.png) no-repeat center 1x,url(../images/coloradded2x.png) no-repeat center 2x);position:absolute;height:13px;width:13px;top:0;right:0;bottom:0;left:0;margin:auto;display:none}
.general_o_info{background:#FFF;position:absolute}.general_my_msg{padding:30px;text-align:center;font-size:18px}
.recurring-selection-overlay{width:300px;background-color:#fff;border-radius:7px;position:absolute;top:0;left:0}
.o-check-out-state{height:109px}.mark-all-text-alert{padding-left:7px;font-size:13px;color:#676767;opacity:.7}
.recurring-text-box{width:243px;margin:auto;padding:25px}
.rr-selct-box{border-top:1px solid #e4e4e4}.rr-selct-box.disable-btn #se_all_event{display:none}
.rr-selct-box.disable-btn #se_onlythisevent{width:100%}
.recurring-mode-state{width:149px;color:#00b499;text-align:center;padding:10px 0;font-size:13px;letter-spacing:1.5px;cursor:pointer}
.mark-read-box-alert{margin-top:6px}.rr-text-content{text-align:center;font-size:15px;width:210px;margin:Auto;line-height:22px;letter-spacing:1.5px;cursor:pointer}
.rr-small-text-box{text-align:center;font-size:13px;width:240px;cursor:pointer}
.recurring-mode-state:first-child{border-right:1px solid #e4e4e4}
.payment-information{padding:10px;width:auto}.payment-information table{margin:0 auto}
.payment-information td{text-align:left}.payment-information span.field-caption{width:100px;display:inline-block;padding:10px 0;font-size:14px}
.payment-information .duration-details span.field-caption{width:50px}
.payment-information .month-list,.payment-information .year-list{float:right;font-size:13px}
.save-new-payment{margin:10px auto !important}.payment-container .input-container{margin:3px 0}
.payment-container .cardno{text-align:left;padding-left:53px}
.payment-container .cardno .input-section{margin-left:-17px;width:273px}
.payment-container .appwidth{width:44%}.payment-container{width:60%;margin:0 auto;text-align:center}
.payment-container .input-container.two-column-input{width:44%;display:inline-block}
.payment-container .input-section{display:inline-block}
.payment-container .input-section .payment-card-input{width:100%;margin:0;text-indent:5px;color:#6b6f72;font-size:14px}
.payment-information .app-head-txt{margin-right:35px}
.payment-information .month-list-details{width:100%}
.block{display:block !important}.customer-overlay .p-edit-account-closeicon{top:15px;right:15px}
.g-container .p-edit-account-closeicon img{filter:brightness(0)}
.customer-overlay h4{text-transform:uppercase}.account-member-overlay .image-upload-section{width:74px;height:70px;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;display:block;position:relative;margin:10px auto 50px;background-position:1px -760px;background-size:420px auto;text-align:center}
.image-upload-section .pic{border-radius:50%;width:100%;height:100%;background:#f4f4f4}
.account-member-overlay .image-upload-section .upload-caption{position:absolute;left:-8px;bottom:-20px;white-space:nowrap;font-size:14px;color:#6b6f72}
.account-member-overlay .image-upload{position:absolute;width:100%;height:100%;left:0;right:0;top:0;opacity:0;z-index:1}
.account-member-overlay .input-container{margin-bottom:10px;font-size:12px}
.input-section.error-block .s-staff-select{border:none !important}
.input-section:focus{border:1px solid #000}.input-section.textarea-container{background:#fff}
.account-member-overlay .two-column-input{width:47.528%;display:inline-block;margin-right:20px;font-size:12px}
.mr0{margin-right:0 !important}.mg{margin:0 10px !important}
.account-member-overlay{margin-bottom:30px;color:#6b6f72}
.account-member-overlay label{font-family:HelveticaNeue;font-weight:400}
.account-member-overlay .input-section .s-staff-select:focus{border:1px solid #40bca4}
.account-member-overlay .input-section.error-block .s-staff-select:focus{border:0}
.account-member-overlay .s-staff-select{text-align:left;width:100%;text-indent:20px;font-size:15px;color:#6b6f72;cursor:inherit;height:38px;border:1px solid #ebebeb}
.account-member-overlay p.s-staff-select{height:100px;padding:5px 10px;width:95.8%}
.bordernone{border:none !important}.edit-pet .checkbox-cb{margin:0 10px}
.image-upload-section .update-add-image-icon{display:none;-webkit-transition:.3s all ease !important;-moz-transition:.3s all ease !important;transition:.3s all ease !important;background:url(../images/edit_user.png) 53.5% 47% no-repeat rgba(244,244,244,.7);position:absolute;width:100%;height:100%;bottom:0;font-weight:600;color:#000;padding-bottom:5px;font-size:20px;opacity:1;top:70px}
.image-upload.img:hover+.update-add-image-icon{top:0}
.customdateoverlay{min-height:auto;width:auto !important}
.customdateoverlay .input-section{border:0}.customdateoverlay .common-error{color:red;font-size:13px}
.customdateoverlay .first-log{border-radius:0}.customdateoverlay .payment-information{text-align:center;padding:25px 10px 10px}
.customdateoverlay span.field-caption{width:120px;color:#6b6f72}
.customdateoverlay .input-container{width:50%;display:inline-block;float:left}
.customdateoverlay .input-container.singleInput{width:100%}
.customdateoverlay .input-container.singleInput .field-caption{width:75px}
.customdateoverlay .payment-card-input{width:100%;text-indent:5px;margin-left:0;border:1px solid #ebebeb}
.customdateoverlay .first-login-header{background:#f4f4f4}
.customdateoverlay .input-section.error-block .payment-card-input,.customdateoverlay .input-section.error-block .payment-card-input:focus{border:none !important}
.customdateoverlay .payment-card-input:focus{border:1px solid #40bcaa}
.customdateoverlay .input-section{position:relative;display:inline-block;width:50%}
.datefilteroverlay{width:100px;display:inline-block;border:0}
.input-section.custom-width{width:44%;position:relative}
.dropdown-custom-style{background:#fff;opacity:1;border:0;height:auto;width:100%;position:static;text-align:left;font-size:13px;color:#6b6f72}
.dropdown-custom-style option{background:#fff;padding:10px}
.dropdown-arrow{position:absolute;right:0;top:1px;background:url(../images/sprint.svg) -28px -351px;width:14px;height:13px}
.radio-section{vertical-align:text-bottom}.charge-refund-overlay .o_refund_reltive{padding:0}
.charge-refund-overlay .o_refund_reltive .caption{margin:15px auto}
.charge-refund-overlay .button-holder .overlay-btn{color:#40bcaa;padding:10px 55px}
.charge-refund-overlay .overlay-btn.cancel{border-right:1px solid #ebebeb}
.charge-refund-overlay .btn-section{border-top:1px solid #ebebeb}
.common-error-blk.floatnone{float:none}.first-log .s-add-on-new-service .add-on-submit-button{margin-top:0}
.addon-title{width:95%}.first-log .add-service-content .addon-title .question-icon{right:-23px}
.price-service-box{padding:30px}.btn-block{width:70%;color:#FFF;line-height:30px;text-align:center;margin:0 auto 15px;font-weight:bolder;background:#40bca4;border:0;font-size:14px;letter-spacing:2px;display:block;cursor:pointer}
.description-container{padding:0 30px 30px}.description-container .service-price-change-description{font-size:16px;color:#6b6f72;line-height:23px;margin-bottom:10px}
.description-container .service-note{font-size:15px;color:#6b6f72;margin-bottom:15px}
.first-log .add-service-content .question-icon{right:auto;top:9px}
.active-inactive-overlay{width:250px !important}.active-inactive-overlay .button-holder .overlay-btn{padding:10px 40px !important}
.report-page-info{margin:0 !important}#verify_otp{-webkit-text-security:disc}
.cusfilterdate{font-size:12px !important}.confirmdelete{height:auto !important;border-radius:25px}
.contents_main_sub ul li{text-align:right}.contents_main_sub ul li.subfilterstatus{text-align:left}
.customer-location-container .appwidth{margin-left:-17px;display:inline-block;width:71%}
.confirmdelete .blk-spinner{border-radius:30px}.confirmdelete .rr-text-content{font-size:14px;color:#757575}
.o-check-out-state{width:220px;border-radius:15px}.o-check-out-state .recurring-mode-state{width:49%}
.recurring-text-box.checkin-checkout-overlay{padding:15px;width:auto}
.checkin-checkout-overlay .rr-text-content{width:auto}
.checkin-checkout-overlay .spinner-block{left:0;top:0;border-radius:15px}
.checkin-checkout-overlay .spinner-block-load{margin:20px auto}
.checkin-checkout-overlay .spinner-block-load>div{width:4px}
.overlaySpinner{border-radius:18px}.picker-dialog{z-index:99999 !important}
.picker-dialog-bg{background:rgba(0,0,0,.4) !important;z-index:9999 !important}
.input-container .left-input{display:inline-block;width:47%;margin-right:10px}
.input-container .right-input{display:inline-block;width:47%;margin-left:10px;float:right}
.radio-btn-sections{margin:10px 0 20px !important}.radio-btn-sections .radio-label{margin:0 10px}
.radio-btn-sections .radio-label input{margin-right:10px;vertical-align:middle}
.radio-btn-sections.pet-section .gender-label{width:137px;display:inline-block}
.gmnoprint{display:none !important}.gmnoprint.gm-bundled-control-on-bottom,.gmnoprint.gm-bundled-control-on-bottom .gmnoprint{display:block !important}
.email-template-format-container a{cursor:auto !important;pointer-events:none !important}
.s-left,.s-right{display:inline-block;vertical-align:middle}
.schedule-ctrlDiv{position:relative;overflow:hidden;clear:both;height:200px;z-index:1}
.s-left{width:40%}.s-right{width:60%}.menu-title{font-size:18px;font-weight:700;letter-spacing:3px}
.s-today-date{color:#000;font-size:17px;margin-left:20px}
.s-ctrl-filters{margin-top:20px;position:relative}.s-ctrl-filters div{margin-right:15px;font-size:13px;color:rgba(0,0,1,.64)}
.s-ctrl-filters .inline-d-arrow-iconblock:nth-child(1){font-size:14px;color:#000;opacity:.64}
.ctrl-r-book{margin-top:80px;min-width:200px;max-width:400px;float:right}
.s-book-view{float:right;margin-right:20px}.s-day-block{padding:9px 10px;background:#FFF;border:1px solid #f0f0f0;position:relative;font-size:14px;border-right:0;cursor:pointer;color:rgba(0,0,0,.64)}
.s-day-block:last-child{border-right:solid 1px #f0f0f0}
.down-scroll-container,.side-scroll-container{border-right:1px solid #ddd;background-color:#fff}
.s-block-selected{color:#00b499;font-weight:700}.s-day-selected{border-bottom:solid 3px #00b499;height:1px;position:absolute;width:100%;left:0;bottom:0;display:none}
.ms_filter_right_input{margin-right:10px;color:#000;font-size:10px;opacity:.65;letter-spacing:1px}
.ms_right_filter input,.on_date_holder input{display:inline-block;vertical-align:middle;margin-right:3px;background:url(../images/sprint.svg) -26px -159px}
.s-book-type .ms_filter_right_input:nth-child(4){margin-right:20px}
.down-scroll-container{margin:0 0 25px;height:25px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;position:absolute;bottom:0;width:100%}
.side-scroll-container{position:absolute;height:742px;right:0;width:2%;top:71px;border-top:.5px solid #ddd;border-top-right-radius:5px}
#calender-mask,.all-day-mask{z-index:1000;width:100%;position:absolute;display:block;bottom:6px}
#calender-mask{top:158px;height:auto;overflow:auto;left:69px;right:24px;margin-bottom:15px}
.all-day-mask{right:4px;margin-bottom:0 !important;top:105px;overflow-y:auto;overflow-x:hidden}
.all-day-mask div{height:35px}.agendaWeek .Control-Calendar,.monthView .Control-Calendar{width:auto !important;position:relative}
.agendaWeek .down-scroll-container,.agendaWeek .fc-toolbar,.agendaWeek .side-scroll-container,.monthCalendar .down-scroll-container,.monthCalendar .fc-toolbar,.monthCalendar .side-scroll-container,.monthView .down-scroll-container,.monthView .fc-toolbar,.monthView .side-scroll-container{display:none}
.agendaWeek,.monthCalendar,.monthView{height:auto !important}
.agendaDay{height:622px}.agendaDay .down-scroll-container,.agendaDay .fc-toolbar{display:block}
.calendar-scroll-icon-container{text-align:center;position:absolute;width:67px;top:3px}
#down-scroll{margin:0 21px 0 67px;overflow:auto;height:20px;display:none}
#side-scroll{margin:0;position:absolute;width:16px;right:5px;top:85px;overflow:scroll;height:420px;display:none !important}
#down-scroll div{height:100%}.ms_right_filter label{cursor:pointer;font-size:12px}
.mark-all-appoint-sched{width:180px !important;letter-spacing:2px;line-height:30px;margin:0}
.s-book-type{margin-top:20px;float:right}.new-app-count{margin-left:10px;color:#00b499}
.s-new-app-bcg{background:#fff;z-index:99;height:auto;position:relative;margin-bottom:0 !important;border-radius:2px;border:1px solid #f4f4f4}
.s-new-app-innerbcg{position:relative;background:#f9f9f9;border-radius:2px;height:auto;margin:20px;padding:10px}
.s-staff-select{background:#fff;width:140px;height:28px;text-align:right;line-height:27px;border:1px solid #ebebeb;position:relative;cursor:pointer}
.s-staff-select .caption{font-size:13px;color:#000;opacity:.64;padding-right:34px;display:block}
.ag-list div,.agenda-heading div{display:inline-block;vertical-align:middle}
#alternatecolor tr:last-child td .d-appointment-sched-abs{height:0}
.agendaContentView{min-height:300px;background:#fff;overflow-y:auto;max-height:600px;position:relative;padding:20px 30px 20px 20px}
.agenda-heading div{width:13%;font-family:HelveticaNeue-Medium;opacity:.84}
.ag-list{padding-bottom:10px}.ag-list div{width:13.75%;color:#000;opacity:.54;font-size:15px}
.ag-list div:nth-child(2){color:#00b499;font-family:HelveticaNeue-medium;opacity:1;width:13.75%;cursor:pointer}
.ag-list div:nth-child(1){width:12%}.a-single-date-box .ag-list div:first-child{opacity:0}
.a-single-date-box :nth-child(1) div:nth-child(1){opacity:.54}
;.agenda-heading div:first-child{width:14%}.ag-border-b{border-bottom:solid 1px #f0f0f0;margin:5px 0}
.tooltipevent{width:200px;height:auto;background:#FFF;border:1px solid #ddd;position:absolute;z-index:10001;font-size:12px;padding:15px;border-radius:3px}
.tooltipevent:after,.tooltipevent:before{right:100%;top:17%;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.tooltipevent:after{border-color:rgba(136,183,213,0);border-right-color:#FFF;border-top:18px solid #FFF;border-left:18px solid transparent;margin-top:-18px}
.tooltipevent:before{border-color:rgba(194,225,245,0);border-right-color:#ddd;border-top:20px solid #ddd;border-left:20px solid transparent;margin-top:-19px}
.fc-resizer.fc-end-resizer{display:none}.fc-event .fc-content{margin-left:25px !important;line-height:1;text-align:left}
.fc-day-grid-event .fc-content{margin-left:18px !important}
.fc-event{background:#FFF !important;color:#333;border:1px solid #e6e6e6 !important;border-radius:0 !important}
.inline_block{display:inline-block;vertical-align:top}
.coloStrip_holder{height:4px}.monthCalendar .coloStrip_holder{margin-bottom:0;display:inline-block;position:absolute;height:100%;left:0;top:0}
.monthCalendar .coloStrip_holder .inline_block{width:3.5px !important}
.monthCalendar .dot_stip_holder{display:none}.monthCalendar .fc-day-grid-event.fc-h-event{border:0;color:#00b499 !important}
.div_coloStrip{height:100%}.dot_stip_holder{position:absolute;bottom:1px;left:3px}
.no-edit-appointment-mode{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);cursor:not-allowed;z-index:1998;display:none;left:0}
.fc-time-grid-event{padding:0 !important;margin:0 !important}
.event_dot{height:4px;width:4px;border-radius:200%;background:#bfbfbf;margin-bottom:2px}
.ss-hideCircle,.ss-pb-circle,.ss-pb-parent{width:10px;height:10px}
.checkbox-cb,.recurring{background:url(../images/sprint.svg) -26px -159px}
.ss-progressbarWrapper{position:absolute;top:10px;left:5px}
.alldaytrue .ss-progressbarWrapper{display:none !important}
.ss-pb-parent{border-radius:200%;border:2px solid #b2acab;padding:1px}
.ss-hideCircle{z-index:5;clip:rect(0,6px,15px,0);transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);background-color:#FFF;position:absolute;border-radius:4px}
.ss-pb-circle{clip:rect(0,6px,15px,0);border-radius:200%;position:absolute;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);z-index:3;background:#586261}
.date-show{font-family:HelveticaNeue-Bold;color:#2b3438;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;font-size:16px;margin-left:10px}
.text-wrap{width:89%;text-overflow:ellipsis;font-family:HelveticaNeue-medium;opacity:.85;color:#000;font-size:13px;white-space:nowrap;overflow:hidden}
#calendar{width:100%;opacity:0;transition:all .3s ease-in;position:relative;min-height:622px}
.fc-state-highlight,.fc-unthemed .fc-today{background:#f2f2f2 !important}
.fc-time-grid-container{height:650px !important;overflow-y:auto}
.fc-view-container{min-width:1200px;background:#FFF !important;-moz-transition:width 10ms,height 10ms;-webkit-transition:width 10ms,height 10ms;-o-transition:width 10ms,height 10ms;transition:width 10ms,height 10ms}
.Control-Calendar{background:#f2f2f2 !important;position:absolute;border:1px solid #ddd;border-bottom:0;border-top:0;z-index:1001;width:1168px;overflow-x:auto;overflow-y:hidden}
.fc-axis{width:66px !important}.fc-day-header,.fc-resource-cell{padding:10px}
.fc-ltr .fc-axis{text-align:center !important}.fc-time-grid .fc-slats .fc-minor td,.fc-time-grid .fc-slats td{border-left:none !important;border-right:none !important}
.fc .fc-axis{padding:0 !important}.fc .fc-axis span{font-size:13px !important;display:none}
.fc .fc-axis span:nth-child(1),.fc .fc-axis span:nth-child(2){display:block}
.fc-content-skeleton:nth-child(3) .fc-axis span{display:none}
.fc-bg .fc-axis span,.fc-minor span{display:none !important}
.fc-axis.fc-time.fc-widget-content{text-align:left !important;vertical-align:top !important;padding-top:5px !important;border-top:0}
.fc-axis.fc-time.fc-widget-content span{position:absolute;margin-left:18px;margin-top:-13px;font-size:13px}
.fc-slats tbody tr:first-child .fc-axis.fc-time.fc-widget-content span{margin-top:-7px}
.fc-axis.fc-time.fc-widget-content span:nth-child(2){margin-left:60px;margin-top:-13px;font-size:13px;color:#ddd}
.fc-basic-view .fc-body .fc-row{max-height:8em !important}
.fc-time-grid .fc-slats td{height:1.5em !important}
.s-res-img-parent{height:50px;width:100%;overflow:hidden;margin-left:65px;margin-bottom:0}
.s-res-img-parentIn{height:50px;width:2000px;margin-left:0}
.s-img-box{width:140.5px;height:50px;float:left;border-right:0}
table.altrowstable,table.altrowstable td,table.altrowstable th{border-width:1px;border-color:#ebebeb}
.image-emp-block{width:35px;height:35px;-webkit-border-radius:35px;-webkit-background-clip:padding-box;-moz-border-radius:35px;-moz-background-clip:padding;border-radius:35px;background-clip:padding-box;margin:15px auto auto;background-size:cover;display:block;background-position:center center}
.day-emp-close-icon{font-size:12px;color:#00b499;margin-top:5px;margin-left:3px;cursor:pointer;width:8px;height:12px;background-position:-42px -239px}
.fc-unthemed .fc-popover .fc-header{height:30px;line-height:25px}
.fc th{padding:6px 10px !important}table.altrowstable{font-family:verdana,arial,sans-serif;font-size:13px;color:#4a4a4a;border-collapse:collapse;margin:10px;background:#fcfcfc;position:absolute}
table.altrowstable th{padding:8px;border-style:solid;text-align:left}
table.altrowstable td{padding:8px 0;border-style:solid;position:relative;text-overflow:ellipsis;white-space:nowrap}
.oddrowcolor{background-color:#d4e3e5}.evenrowcolor{background-color:#c3dde0}
.new-app-mark{border-radius:100%;background:#e2c73a;width:30px;padding:3px;margin-right:7px;color:#fff;font-size:10px;font-style:italic}
#master_raw_calendar{width:180px !important;height:200px;float:right;margin-right:10px}
#master_raw_calendar input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
#master_raw_calendar .ui-datepicker-title span{text-transform:uppercase;font-size:12px;font-weight:700}
.master_raw_cal_wrapper{margin-bottom:10px}#master_raw_calendar .ui-datepicker{width:100%;border:0;font-family:none;font-size:14px;background:#f2f2f2}
#master_raw_calendar .ui-datepicker-calendar thead{border-bottom:.5px solid #ddd;font-size:12px}
#master_raw_calendar .ui-widget-header{background:0;border:0}
#master_raw_calendar .ui-datepicker th{padding:0 0 5px;font-size:10px;font-weight:400;color:#555}
#master_raw_calendar .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;text-align:center;border-radius:100%;font-size:9px;width:12px;padding:2px;color:#1b1a1a}
#master_raw_calendar .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#aa8f37 !important;color:#FFF !important;text-align:center}
#master_raw_calendar .ui-datepicker-header{border-radius:0;margin-top:-3px;margin-left:0;margin-right:0;padding-bottom:8px}
#master_raw_calendar .ui-state-active{background:#00b499;color:#FFF;border-radius:100%}
.ui-event-active a{background:#FFF;color:#555;border-radius:100%;padding-top:1px}
#master_raw_calendar .ui-datepicker-month{margin-right:3px}
#master_raw_calendar .ui-datepicker select.ui-datepicker-month,#master_raw_calendar .ui-datepicker select.ui-datepicker-year{width:65px;border:0;font-size:14px}
.ss-customerfor-wrapper{padding:10px;max-height:initial}
.ss_cusBelongings_details{margin-left:20px;margin-right:20px}
.ss_cusBelongings_details .lineseparator{height:25px}
.ss_cusBelongings_details .lineseparator>div:first-child{font-size:16px}
.familyhero{color:#CCC}.ss-customerfor-block{max-height:175px}
.s_family_caption .line{margin-top:-10px !important;margin-left:130px !important}
.s_pet_caption .line{margin-left:40px !important;margin-top:-10px !important}
.ss_f_memberDetails,.ss_p_memberDetails{margin:6px 0}
.ss_cusFamilyDetails .ss-service{padding:0}.vc_wrapper{padding:3px;margin:3px}
.zc_wrapper{margin:3px}.vc_wrapper>span,.zc_wrapper>span{display:inline-block;margin-left:4px}
.vc_wrapper>span:nth-child(2),.zc_wrapper>span:nth-child(2){color:#dfe0e2;font-size:14px}
.fc-toolbar{position:relative;padding:10px 0 11px;margin:0 2% 0 0 !important;height:50px;border-left:0;border-right:0;border-top:0}
.fc-toolbar .fc-center{float:left !important;margin-top:3px;margin-left:5px}
.manual_zip_wrapper>span{display:inline-block}.fc-toolbar .fc-center h2{font-size:16px}
.manual_zip_wrapper{max-height:100px;overflow:auto}
.fc-more{color:#00b499 !important}.ms_mothview .fc-event,.ms_mothview .fc-event:hover{color:#000 !important}
.fc-widget-header{border-right:1px solid #e4e4e4 !important;margin-left:-1px;margin-right:-1px}
.fc-head-container{border-bottom:1px solid #ddd !important}
.fc-popover .fc-header .fc-title{margin:2px 0 0 !important}
.fc-content .fc-title{font-size:11px;text-align:left;font-weight:600}
.monthCalendar .fc-content .fc-title{color:#00b499;height:12px}
.cust-whois,.fc-title{opacity:1;height:100% !important}
.cust-whois{font-size:10px;padding:1px;letter-spacing:.5px;line-height:14px;display:inline}
.fc-title{font-size:13px}.fc-time-grid-event .fc-time{font-size:10px !important;text-align:left;font-family:HelveticaNeue-medium;color:#000}
.fc-unthemed .fc-popover .fc-header .fc-close{margin-top:8px !important}
.fc-toolbar :focus{outline:0}.fc-more{margin-left:10px !important}
.customEdit{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,.3)}
.ss_fr_overnight{display:none}.overnight_process .ss_fr_overnight{display:block}
.overnight_process .ss_fr_fixed{display:none}.fixed_process .ss_fr_fixed{display:block}
.fixed_process .ss_fr_overnight{display:none}.overnight_monthonly{display:none !important}
.ms_mothview .overnight_monthonly{display:block !important;color:#FFF !important;text-align:center;margin-left:0 !important}
.alldaytrue{max-width:initial !important;min-height:30px}
.monthView .alldaytrue{min-height:12px}.alldaytrue .fc-content{margin-left:12px !important}
.ms_mothview .alldaytrue .fc-content{margin-top:-1px !important;margin-left:10px !important}
.alldaytrue .fc-content span{display:inline-block;vertical-align:middle}
.ms_mothview .alldaytrue .fc-content span{font-weight:700}
.ON_custom_forinfo{font-weight:700;margin-left:10px}
.overnight_monthonly .fc-content{margin-left:0 !important}
.editCalendar-holder,.serviceslot-holder{min-width:800px;max-width:700px;min-height:200px;background:#f4f4f4;position:absolute;overflow:hidden;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease;border-radius:20px}
.hide_commentblock,.overlay-close{position:absolute;top:12px;right:10px;font-size:12px;color:#000;border-radius:10px;height:18px;width:20px;text-align:center;font-weight:bolder;line-height:14px;cursor:pointer;z-index:99;background-position:-26px -239px}
.customer-close-icon{position:absolute;right:4px;top:-2px;font-size:14px;color:#00b499 !important;cursor:pointer}
.customer-selection .batch-input-filters{padding-left:5px;position:relative;margin:5px;border:1px solid #ebebeb;border-radius:3px}
#appointmentMap,#map-canvas,.MapContainer,.ss-carousel{border-radius:20px}
.customer-selection .appt-customer-sel-container{height:160px;overflow-y:auto;padding:0 0 0 6px;position:relative}
.ss-carousel{width:100%}.ss-carouselblocks{width:100%;-webkit-transition:.5s margin ease;-moz-transition:.5s margin ease;transition:.5s margin ease}
.serviceslot-content-holder{background:#e9e9e9;text-align:center;padding:12.5px}
.customer-check-box{width:100%;margin-top:15px}.appt-emp-name-text{margin-left:5px}
.zip-code-text{text-align:left !important;max-width:82%}
.zip-code-text>span>span:nth-child(2){border-right:1px solid #fff;padding:4px;font-size:13px;cursor:pointer;color:#fff !important}
.zip-code-text>span{background:#00b499;color:#FFF !important;margin-right:4px;margin-bottom:4px}
.zip-code-text>span>span:nth-child(1){border-right:1px solid #fff;padding:3px;font-size:12px;color:#fff !important}
.appt-cust-pics{width:20px;height:20px;border-radius:50%;margin-right:5px;display:none}
.disable-block,.disable-date{height:100%;position:absolute;width:100%}
.disable-block{background-color:rgba(255,255,255,.4);display:none}
.disable-date{background-color:rgba(255,255,255,.5);transition:all .5s ease-in-out}
.create-customer-section .wrap-app:nth-child(1){transition:all .5s ease-in-out;height:35px}
.blk-spinner{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255,255,255,.9);display:none;z-index:99999}
.appwidth,.ctrlselect,.wrap-app{position:relative}.ss-parent{padding:20px;font-size:13px;opacity:.8}
.edit-app-title,.serviceslot-content-holder div{color:#797272;font-family:helveticaNeue-medium;letter-spacing:.5px;font-size:15px}
.appt-check-in div,.heading-text,.slider-img-block-name span{font-family:HelveticaNeue-medium}
.heading-text{color:#000 !important;opacity:.7}.ss-parent div :first-child,.wrap-app{color:rgba(0,0,0,.74)}
.recurringtype{width:100%}.wrap-app{clear:both;margin-top:15px;margin-bottom:15px}
.NewCustomeradd .child-div{padding:30px 0;border-top:1px solid #ccc}
.NewCustomeradd .child-div:last-child{border:0}.appwidth{width:50%;transition:all .5s ease-in}
.select-edit-service,.select-service{background:#fff;padding:8.5px 0;text-align:right;border:1px solid #ebebeb}
.ctrlselect{width:75%}.pad-zero .select-service{padding:10px 0;color:#676767;opacity:1;text-align:center}
.fc-time-grid .fc-slats .fc-minor td{border-top-color:rgba(255,255,255,.3) !important;border-top-style:solid !important}
.recur-every-x-month,.recur-every-x-week{margin-left:5px;vertical-align:baseline}
.recur-every-x-month span,.recur-every-x-week span{display:inline-block}
.recur-every-x-month span:nth-child(2),.recur-every-x-week span:nth-child(2){width:12%;padding:0 10px}
.recur-every-x-month span:nth-child(2) input,.recur-every-x-week span:nth-child(2) input{background-color:#fff;height:21px;text-align:center;font-size:13px}
.recur-weekly-days{margin:14px 0 10px}.tem-blocker .recur-weekly-days{display:block !important}
.recur-weekly-days .week-days{padding:2px 5px;background-color:#d8d8d8;border:1px solid #fff;color:#fff !important;margin-left:5px;cursor:pointer}
.cust-recuring-box .recur-weekly-days .week-days{padding:2px 6px}
.cust-recuring-box .recur-weekly-days .week-days:disabled,.recurring-mode:disabled{cursor:not-allowed}
.recur-weekly-days span:nth-child(1){margin-left:0;color:#fff}
.s-weekly-recurring{height:18px;overflow:hidden;transition:all .3s ease-in}
.cust-recuring-box{height:18px;overflow:hidden;width:100%;text-align:left;transition:all .5s ease-in}
.cust-recuring-box .recurringtype{margin-left:35px;width:auto}
.add-on-close-icon{position:absolute;right:14.7%;top:14px;font-size:14px;color:#00b499 !important;cursor:pointer;border-radius:50%;width:12px;height:12px;transition:all .25s ease-in}
.add-on-close.closedisable{cursor:not-allowed;pointer-events:none;display:none}
.add-on-close-icon span{position:absolute;top:-3px;right:2px;color:#00b499 !important;background:url(../images/small-close-btn.png) no-repeat;width:16px;height:16px;display:inline-block;z-index:1}
.fc-bg .fc-axis .display-block-important,.tem-blocker{display:block !important}
.add-on-service-blk:hover .add-on-close-icon{top:14px}
.s-custaddonopt{width:11%;vertical-align:top;margin-top:10px;margin-left:0}
.add-on-service-blk,.recurring-block{width:100%;transition:all .5s ease-in;position:relative}
.more-add-on-selection{margin-left:11%;color:#00b499 !important;font-weight:bolder;cursor:pointer}
.add-on-service-blk{margin-bottom:15px}.recur-weekly-days .recur-select-days{background-color:#40bca4}
.recurring-block{height:22px;overflow:hidden}.recurring-block .recur-weekly-days{position:absolute;left:76px}
.addon-blk-create{width:89%;position:relative;transition:all .3s ease-in}
.app-service-parent,.app-service-parent-team{transition:height .4s;z-index:1;position:absolute;overflow-y:auto}
.app-service-parent{background:#FFF;width:75%;height:0}
.app-service-parent div{cursor:pointer;padding:5px 15px}
.app-service-parent .ac_customer_member .parent-cust-account:hover,.app-service-parent .ac_customer_member .sub-acount .family-check:hover,.app-service-parent .ac_customer_member .sub-acount .pet-box-check:hover{background-color:#d4ece8}
.app-service-parent-team{background:#FFF;height:200px}
.customer-selection{overflow:hidden}.on_date_holder{margin:5px}
.on_date_holder label{margin-left:7px;font-size:14px !important;cursor:pointer}
.custom-errorMsg,.on_dp_error{font-size:14px;visibility:hidden}
.o_datepicker_holder{padding:20px}.o_on_datepicker{width:550px;background:#f4f4f4;position:absolute}
.o_datepicker_holder .caption{padding-bottom:7px}.o_on_content_holder{max-height:225px;overflow:auto}
.on_dp_error{text-align:Center;color:red;margin-top:7px}
.Add-more-txt,.app-head,.app-head-txt,.cust-head-text,.location{text-align:right}
.o_on_datepicker .ss-slotcreatbtn{margin-top:10px;max-width:60%}
.ss-slotcreatbtn input{color:#FFF;font-size:13px;padding:7px !important}
#btn_overnightbtn{font-size:17px}.app-service-parent-team div{cursor:pointer;padding:5px 15px}
.ac_customer_member .parent-cust-account:first-child,.sub-acount .display-block,.sub-acount .family-check{padding:0}
,.ac_selected,.app-service-parent div:hover,.service-selected{background:#d4ece8}
.ac_selected,.service-selected{background:#d4ece8}.grand-total{margin-top:-15px}
.hasDatepicker{font-size:13px}.down-arrow{position:absolute;height:13px;width:14px;background:url(../images/sprint.svg) -28px -351px;right:10px;top:12px;cursor:pointer}
.ss-customStartTime{width:99%;background:#fff;padding:7px 0;border-bottom:1px solid #f7f7f7;cursor:pointer}
.appleftwidth{width:24%}.cust-recuring-box .appleftwidth{width:22%}
.apprightwidth{width:76%}.app-head{margin-right:22px;padding-left:0}
.app-head-txt{white-space:nowrap;margin-right:45px;text-overflow:ellipsis;overflow:hidden;margin-left:8px;min-height:15px;cursor:pointer}
.location{margin-top:10px;font-size:13px;background:#FFF;padding:7px 5px 8px 0;display:block;color:rgba(0,0,0,.74);width:97%}
.line-separator{margin:30px 0;height:0;border-bottom:solid 1px #ccc}
.Add-more-txt{padding:30px 0 15px}.ss-slotcreatbtn{width:60%;margin:auto}
#btn_createslot,#btn_saveslot{color:#FFF;font-weight:700;font-size:13px;letter-spacing:3px}
.ss-carousel-maincontent .ss-parent div:nth-child(4) .appwidth{margin-top:0}
.ss-carousel-maincontent .ss-parent div:nth-child(4) div:nth-child(1) .apprightwidth{height:22px;overflow:hidden;transition:all .3s ease-in-out}
.apprightwidth .recurringtype:nth-child(2),.apprightwidth .recurringtype:nth-child(3),.apprightwidth .recurringtype:nth-child(4){margin-top:7px}
.cal-event-holder .wrap-app:nth-child(5) div .apprightwidth{transition:all .3s ease-in-out}
.app-zip-code,.drop-down-position{left:24%}.add-on-customer-selection,.customer-selection{width:88.5%}
.promo-code-selction,.push-notification,.push-notification-minutes{width:100%}
.appt-add-cust{width:21px;height:21px;background-position:-1px -281px;margin-right:2px;cursor:pointer}
.auto-renew-tool-tip,.question-tool-tip{width:18px;background-position:-29px -258px;margin-top:3px;cursor:pointer}
.Add-more-txt :nth-child(1){margin-right:5px}.NewCustomeradd:nth-child(1) .customer-close-icon{display:none}
.question-tool-tip{height:18px;float:right;margin-right:15px}
.auto-renew-tool-tip{height:19px;margin-left:5px;display:inline-block;line-height:-2px;vertical-align:middle}
.create-customer-section,.customer-container{height:auto !important;transition:height .4s}
.create-customer-section{position:relative;padding-top:10px;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #ccc}
.cust-head-text{margin-right:20px}#NoData,.NewCustomeradd .app-head-txt.add-on-quantity,.appt-check-in div,.cus_delte_btn,.custom-errorMsg,.edit-app-title,.no-add-on-blk,.schedule_cus_nodata,.ss-slotcreatbtn{text-align:center}
input[type=radio],input[type=checkbox]{-webkit-appearance:none;width:15px;height:15px;outline:0}
input[type=radio]:before{content:'';display:block;width:55%;height:55%;margin:20% auto;border-radius:100%}
input[type=radio]:checked{background-position:-41px -159px}
.custom-errorMsg{color:red;margin:12px 0}.edit-app-title{padding:10px;background:#e9e9e9}
.cal-event-holder{padding:20px;font-size:13px;opacity:.9}
.delete-app{margin-top:20px;background:red;color:#FFF;font-weight:700;font-size:13px;letter-spacing:3px}
.appt-check-in,.appt-edit-chat,.delete-cust,.gps-edit{margin:auto;cursor:pointer}
.slotEdit_userInput{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:9999;display:none}
.appt-edit-icon{width:55px;border-right:1px solid #e4e4e4}
.appt-edit-icon-box .appt-edit-icon:nth-child(3){width:120px}
.appt-edit-chat{width:25px;height:23px;background-position-x:-52px;background-position-y:-280px;background-size:320px 650px}
@-moz-document url-prefix(){.appt-edit-chat{background-position-x:-5px;background-position-y:-257px;background-size:250px 600px}
}.gps-edit{width:18px;height:19px;background-position:-26px -313px}
.appt-check-in{width:90px;height:23px;background-color:#00b499}
.appt-check-in div{line-height:23px;color:#FFf;font-size:11px;font-weight:700}
.delete-cust{width:18px;height:19px;background-position:-26px -333px;position:relative}
.select-edit-service #ac_cust_txt,.select-service #ac_cust_txt{font-size:13px;color:rgba(0,0,0,.74);cursor:pointer}
.appt-edit-icon-box div:last-child{border-right:0 solid #e4e4e4}
.appt-add-on-check{margin-top:5px}.appt-edit-team-member-icon{width:15px;height:13px;background-position:-42px -276px;float:right;padding-left:10px;cursor:pointer}
.appt-emp-detail-over{width:180px;height:150px;padding:10px;font-size:13px;display:none}
.control-recurring{height:0;transition:height .4s}.disable-arrow{opacity:.6;pointer-events:none;cursor:not-allowed}
.cal-event-content[data-typeofslot=openavailability] .add-on-service-blk.disable-arrow,.cal-event-content[data-typeofslot=openavailability] .cust-recuring-box.disable-arrow,.cal-event-content[data-typeofslot=openavailability] .master-recurring.disable-arrow,.cal-event-content[data-typeofslot=openavailability] .tem-blocker.disable-arrow{opacity:1}
.Mapmask{position:fixed;left:0;top:0;right:0;bottom:0;display:none;z-index:2500;overflow:auto;background:rgba(0,0,0,.4)}
#NoData,.MapClose,.MapContainer,.Uparrow,.customer_delte_left_arrow,.edit-delete-confirm{position:absolute}
#NoData{width:100%;height:100%;margin-top:150px}.MapContainer{top:0;bottom:0;left:0;right:0;margin:auto;width:645px;height:550px;background:#f4f4f4;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease}
.MapClose{right:-45px;top:-33px;color:#fff;cursor:pointer}
#map-canvas{padding:30px;height:490px}#appointmentMap{height:100%}
.customer_delte_left_arrow{background:#FFF;border:1px solid #e4e4e4;z-index:99999}
.edit-delete-confirm{background:#fff;height:120px;width:200px;right:-20px;z-index:2;top:40px}
.Uparrow{right:-7px;top:28px;z-index:1;cursor:pointer;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.cus_delte_btn{background:#00b499;padding:2px;color:#fff;font-size:14px;max-width:70%;margin:auto;margin-top:10px !important}
.cus-del-radio{display:inline-block;width:15px}.schedule_cus_nodata{margin-bottom:10px;font-size:13px;color:red;padding:20px}
.s_progress_12{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.s_progress_270{z-index:9;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg)}
.s-cust-appt-heading div{display:inline-block;vertical-align:middle;font-size:14px;color:#000;opacity:.84;padding:0;width:5px}
.s_progress_360{z-index:9;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}
.s-cust-appt-heading{position:relative;margin:7px 0 7px 12px}
.altrowstable tbody tr td:nth-child(1),.s-cust-appt-heading div:nth-child(1){width:5%}
.altrowstable tbody tr td:nth-child(2),.s-cust-appt-heading div:nth-child(2){width:6%}
.altrowstable tbody tr td:nth-child(3),.s-cust-appt-heading div:nth-child(3){width:5%}
.altrowstable tbody tr td:nth-child(4),.s-cust-appt-heading div:nth-child(4){width:15%}
.altrowstable tbody tr td:nth-child(5),.s-cust-appt-heading div:nth-child(5){width:12%}
.altrowstable tbody tr td:nth-child(6),.s-cust-appt-heading div:nth-child(6){width:27.5%}
.altrowstable tbody tr td:nth-child(7),.s-cust-appt-heading div:nth-child(7){width:6.5%}
.altrowstable tbody tr td:nth-child(8),.s-cust-appt-heading div:nth-child(8){width:7.5%}
.appointment-header-container{min-height:150px;width:100%;overflow-y:auto;background:#fcfcfc;top:60px;max-height:220px}
.s-cust-appt-detail{width:40px;height:21px;background-position:-4px 200px;margin:auto;cursor:pointer}
.agenda-container-loading{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.6)}
.employee-s-cont,.employee-slider-box,.slider-container{position:relative}
.slider-container{overflow:hidden;margin:15px auto auto}
.employee-s-cont{width:150px;background-color:#fff;display:inline-block;vertical-align:middle;margin-left:10px}
.slider-color-picker{position:absolute;height:100%;width:4px;background-color:#000;left:0}
.slider-img-block-name{margin-left:8px}.slider-img-inner-block{padding-bottom:3px}
.slider-img-block-name img{width:21px;height:17px;border-radius:100%;display:inline-block;vertical-align:middle}
.slider-img-inner-block:nth-child(2){display:inline-block;vertical-align:middle;font-size:15px;color:#000;opacity:.64}
.employee-s-cont:nth-child(1){margin-left:0}.slider-close-icon-block{right:4px;top:6px;position:absolute;color:#00b499;cursor:pointer;width:8px;height:12px;background-position:-42px -239px}
.left-icon-slider,.right-icon-slider{width:8px;height:15px;cursor:pointer;position:absolute;top:3.5px}
.left-icon-slider{background-position:-27px -226px;left:0}
.no-add-on-blk{font-weight:700;line-height:7;font-size:14px}
.right-icon-slider{background-position:-34px -226px;right:0}
.slider-img-block-name span{width:50%;text-overflow:ellipsis;overflow:hidden;opacity:.85;color:#000;font-size:13px;white-space:nowrap;display:inline-block;vertical-align:middle}
.ac_customer_member.ac_search_list{padding:0}.ac_customer_member.ac_search_list.mark-search .sub-acount{padding:5px 15px !important}
.ac_customer_member.ac_search_list.mark-search{padding:0 !important}
.cust-recuring-box .recurring:disabled{cursor:not-allowed}
.NewCustomeradd .app-head-txt{text-overflow:inherit}
.others .business-input{border:1px solid #fff}.others .business-input.s-state-input{display:inline-block;width:21%;margin-right:10px}
.others .business-input.s-zipcode-input{display:inline-block;width:70.5%}
.location-field{vertical-align:top}#alternatecolor thead,.agenda-heading-for-mobile{display:none}
.cust-recuring-box .ss-customStartTime input[type=text]{margin-right:60px !important;text-indent:75px}
.ss-customStartTime .app-head-txt{margin-right:0}.ss-customStartTime #ac_team_txt,.ss-customStartTime .EndTimeValue{margin-right:45px}
.ss-customStartTime input[type=text]{text-indent:170px;position:relative;z-index:9900;cursor:pointer}
.down-arrow.endTimeArrow{top:9px}.editCalendar-holder .app-service-parent,.serviceslot-holder .app-service-parent{z-index:9901}
.addon-blk-create .checking-team-member{float:left}
.addon-blk-create .appt-emp-name-text{margin-left:20px;display:block}
.cust-recuring-box .recurring-mode:checked,.tem-blocker .recurring-mode:checked{background-position:-24px -445px !important}
.employee-slider-box .left-icon-slider{background-size:300px auto;background-position:-42px -341px !important;top:3px}
.employee-slider-box .right-icon-slider{background-size:300px auto;background-position:-54px -341px !important;top:3px}
.fc-state-default.fc-corner-left{background-size:300px auto;background-position:-42px -341px !important;height:17px}
.fc-state-default.fc-corner-right{background-size:300px auto;background-position:-54px -341px !important;height:17px}
.edit-action-btn{display:inline-block;width:40%;padding:9px !important}
.customer-instructions{width:100%}.customer-instructions .s-custaddonopt{margin-top:0;color:rgba(0,0,0,.54);font-size:13px}
.customer-instructions textarea{background:#fff;height:90px;overflow:auto;padding:10px;cursor:default;color:rgba(0,0,0,.74);font-size:14px}
.customer-instructions .instruction-block{width:86.5%;height:auto !important}
.Nodata-section{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:30px}
.Nodata-section div{text-align:center !important;position:static !important;width:auto !important;height:auto !important;margin-top:0 !important}
#btn_deleteslot.edit-action-btn{background:#a7a9ac;margin-right:30px}
.edit-team-member-input{display:inline;margin-right:5px}
.team-member-parent{text-align:right}.edit-emp{padding:5px 0}
.addon-qunatity-list div{text-align:left}.monthCalendar .fc-content .fc-title.color-change-spinner,.monthCalendar .fc-content.color-change-spinner{color:rgba(0,0,0,.74)}
.appt-hover-startdate{display:inline-block}textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3);font-size:14px}
textarea::-moz-input-placeholder{color:rgba(0,0,0,.3);font-size:14px}
.appointment-header-container table.altrowstable{position:static}
.edit-app-title .question-icon{margin-bottom:2px;width:18px;height:18px;background-position:-29px -258px;cursor:pointer}
.static-time-text,.timing-container{left:0;overflow:hidden;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
.customer-dropdown .disable-arrow .down-arrow,.edit-app-title .question-content.display-none{display:none}
.fc-agendaWeek-view .fc-axis.fc-widget-header{width:67px !important}
.static-time-text{position:absolute;top:74px;z-index:1004}
.static-time-text .all-day-dummy{display:flex;align-items:center;margin:center;padding:0 0 0 20px;font-size:14px;border-bottom:1px solid #ddd;color:#333}
.timing-container .timing{margin-top:-7px}.timing-container ul li{height:61px;padding:0 0 0 25px;font-size:13px;position:relative}
.timing-container ul li:nth-child(1) span:nth-child(1){position:absolute;right:10px;color:#333}
.timing-container ul li:nth-child(1) span{top:5px}.timing-container ul span{position:absolute;right:1px;color:#ddd}
.static-time-text .dummy-header{border-bottom:1px solid #ddd}
.timing-container{position:absolute;z-index:1003}#master_raw_calendar tr.Selected{background:#d3e0de}
.miniLabel .coloStrip_holder{height:1px}.miniLabel .dot_stip_holder{left:1px}
.miniLabel .ss-progressbarWrapper{top:2px !important}
.miniLabel .ss-pb-parent{width:9px;height:9px}.miniLabel.miniLabelForLow .ss-progressbarWrapper{top:1px;left:9px}
.miniLabel.miniLabelForLow .fc-time{margin-top:3px}
.monthCalendar .fc-day-grid-event{margin:0 !important;padding:0 !important}
.requestedtime-section .s-custaddonopt{vertical-align:middle !important;margin:10px 0}
.requestedtime-section .time-display-section{padding:10px;width:150px;background-color:#fff;opacity:.7}
.appointmentlist-container{margin-bottom:35px !important}
#appointment_container{min-height:200px}#appointment_container .spinnerRound-container{position:unset}
td{transition:all 2s ease-in !important}.new-appointments td{border-color:#00b499 !important;transition:all 2s ease-in}
#appointment_container.nodata-center{display:flex;justify-content:center;align-items:center}
.showmore-content{font-size:12px;color:#9b9b94}.appointmentlist-container .dash-heading{width:200px !important}
.list-title{text-transform:uppercase;font-family:CENTERALLBOLD}
table.altrowstable tr{transition:all 1s ease-in}.cancelledappointment .s-cust-appt-heading{margin:10px 0 !important;width:100%;white-space:nowrap}
.schedule-new-appoint-container .cancelledappointment table{width:100%;margin:0 !important}
.dash-heading{width:150px !important}.dash-heading .action-status{font-size:17px !important}
.strip-background{background:repeating-linear-gradient(45deg,#fff,#fff 3.5px,#e3f6ed 3.5px,#e3f6ed 9px) !important}
.customer-red-alert,.master-red-alrt,.master-red-alrt-agenda{color:red;display:none;background:url(../images/alert.png) no-repeat;height:16px;vertical-align:middle;margin-left:5px}
.pointer-event{pointer-events:none;cursor:default}.red-alert-section{width:68%}
.red-alert-section #overnyt_eDate,.red-alert-section #until_text{text-indent:150px}
.red-alert-section .newcal-icon{top:7px;right:40px}
.master-red-alrt,.master-red-alrt-agenda{width:5%}.customer-alert-section{width:80%}
.customer-alert-section .create-appt-customer-end-date{text-indent:35px !important}
.customer-red-alert{width:10%}.gotoservicepage{display:inline-block;cursor:pointer;padding:5px 10px;border-radius:5px;margin-top:5px}
.agendaContainer .master-red-alrt-agenda{width:11%;display:none}
.agendaContainer .master-red-alrt-agenda.shown{display:inline-block}
.fc-event.OASlot .fc-content{margin-left:4px !important}
.fc-event-container.fc-helper-container{z-index:99999}
#new-add-customer .label-caption,.extraEmptimeadd{margin-top:10px}
.emp-nameholder,.label-caption{margin-bottom:10px}.container-addEmployee .error,.emp-Appointment .error{min-height:0 !important}
.newEmployee-holder{background:#FFF;padding:20px 35px 5px}
.custom-duobleBlock>div{width:100%;display:inline-block;vertical-align:top}
.custom-duobleBlock .second>div:first-child{margin-left:10px}
.custom-duobleBlock .inputwrapper{padding:8px 5px;position:relative;background:#FFF;border:1px solid #e4e4e4;margin-right:40px}
.addmoreimage .icon,.emp-talentAdd{background-position:-49px -143px;right:0}
.emp-talentAdd{position:absolute;width:24px;height:24px;top:10px}
.educationholder>div,.skillsholder>div{margin-bottom:15px}
.emp-transportation .custom-checkbox{margin-right:20px}
.g-container{position:relative}.google-map{position:absolute;width:1000px;height:500px}
#map_canvas{height:500px;border-radius:20px}.emp-transportation .regsiter-check-default{padding-left:40px}
#map_canvas .spinner-block-load{margin:230px auto !important}
.emp-transportation-details{margin-bottom:10px}.emp-bgimages,.emp-bgimages .customers-pics{margin-bottom:30px}
.emp-transportation label{padding-bottom:5px}.addmoreimage{position:absolute;height:22px;width:23px;right:0;top:20px}
.addmoreimage .icon{position:absolute;height:24px;width:24px;top:0;cursor:pointer}
.addmoreimage .add-image{opacity:0;height:100%;width:100%;left:0;top:0}
.custom-salary>div{width:50%;display:inline-block}.empaddtime-content .select-holder,.selectcontents .inline-block .select-holder{height:28px !important;line-height:16px !important}
.emp-salaryholder>div{vertical-align:top !important}
.doublecol-caption .label-caption{margin-left:10px}
.emp-services-holder .select-holder{margin-left:10px;margin-right:0}
.EditEmployeeRef .emp-email-holder{display:none}.employee .card_editParent{top:145px}
.employee .card_left:after{margin-top:-28px !important}
.employee .card_left:before{margin-top:-29px !important}
.employee .card_right:after{margin-top:-28px !important}
.employee .card_right:before{margin-top:-29px !important}
.empVitalInfo>div{width:50%}.empVitalInfo .first>div:first-child{margin-right:20px;padding:30px;background:#FFF;color:#676767;font-size:20px;font-weight:600 !important}
.empVitalInfo .second>div:first-child{margin-left:20px;padding:30px;background:#FFF;color:#676767;font-size:20px}
.empcalendar-wrapper{min-height:200px;background:#FFF;position:relative}
.fc-header{position:relative}.emp-abt-filter,.init-emp-abtUI{position:absolute}
.emp-abt-filter{top:7px;right:10px}.emp-abt-filter .select-holder{height:33px}
.emp-abt-filter .select-holder .select-text{margin-top:-3px}
.select-holder .select-text{padding:0}.emp-addabtClick{padding:10px;background:#FFF}
.emp-availability-click{background:#edf1f2;width:220px;padding:7px;overflow:auto;cursor:pointer}
.emp-availability-click>div:nth-child(2){margin-left:7px;margin-right:7px}
.addemp-icon,.emptime-startdate .first>div:first-child{margin-right:15px}
.emp-abt-arw-right .emp-availability-click>div:nth-child(2){margin-top:2px}
.emp-abt-arw-left{position:relative;background:#FFF;border:1px solid #e4e4e4}
.emp-abt-arw-left:after,.emp-abt-arw-left:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.emp-abt-arw-left:after{border-color:rgba(255,255,255,0);border-right-color:#FFF;border-width:11px;margin-top:-15px}
.emp-abt-arw-left:before{border-color:rgba(228,228,228,0);border-right-color:#e4e4e4;border-width:12px;margin-top:-16px}
.emp-abt-arw-right{position:relative;background:#FFF;border:1px solid #e4e4e4}
.emp-abt-arw-right:after,.emp-abt-arw-right:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.emp-abt-arw-right:after{border-color:rgba(255,255,255,0);border-left-color:#FFF;border-width:11px;margin-top:-15px}
.emp-abt-arw-right:before{border-color:rgba(228,228,228,0);border-left-color:#e4e4e4;border-width:12px;margin-top:-16px}
.new_empAddAvailability{min-width:700px;min-height:200px;background:#FFF;position:absolute;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease}
.fixedStartEnd .first select,.fixedStartEnd .second select,.fixedStartEnd .select-holder,.own-select{min-width:0}
.new_emp_avail_holder .noedit{display:block}.editEmp-availability .emp-addmoretime,.editEmp-availability .noedit,.new_emp_avail_holder,.onlyFixed .emp-addmoretime,.shift-time-container{display:none}
.new_emp_add_caption{font-size:18px;margin-bottom:10px;background:#e9e9e9;padding:10px;border-radius:25px 25px 0 0}
.emp-font-style,.empaddtime-caption{color:rgba(0,0,0,.74);font-size:13px}
.emp-add-time{margin-bottom:13px}.empaddtime-content{margin-left:100px}
.empaddtime-caption{position:absolute;top:6px}.emp-font-style{cursor:pointer}
.emptime-startdate .first{width:44%}.emptime-startdate .second{width:56%}
.emptime-startdate .second .empaddtime-enddate{margin-left:85px}
.empaddtime-input-holder{padding:5px;height:17px;position:relative;background-color:#fff}
.newcal-icon{position:absolute;width:15px;height:15px;top:8px;right:13px;cursor:text;background-position:-27px -277px}
.addemp-icon{height:24px;width:24px}#emp_aval_calender .fc-corner-left,#emp_aval_calender .fc-corner-right{background:#fff}
.empaddmoretime{background-position:-49px -143px !important;cursor:pointer}
.emptime-startdate>div:first-child{margin-bottom:7px}
.emp-newrecurring-content>div,.empadd_btnsection,.empaddavail-recurring-yesblk>div,.fixedStartEnd{margin-bottom:10px}
.fixedStartEnd .first,.fixedStartEnd .second{width:50%}
.fixedStartEnd .selectcontents .selects{width:33.33%}
.fixedStartEnd .selectcontents .selects>div:first-child{margin-left:15px}
.fixedStartEnd .select-holder{background-color:#fff}
.selectcontents>div:first-child{margin-left:-10px}.fixedStartEnd .first .selectcontents,.fixedStartEnd .second .selectcontents{margin-left:95px}
.new_emp_avail_wrapper{min-height:100px}.new_emp_avail_holder{position:relative}
.fixedStartEnd .second .empaddtime-caption{left:15px}
.find-zip-code{position:absolute;right:7px;top:8px;cursor:pointer}
.empaddavail-notes{margin-bottom:15px}.divider{width:100%;height:1px;background:#e4e4e4}
.empAddAvail_recurring{margin-top:45px;position:relative}
.empAddAvail_recurring .empaddtime-caption{top:0}.emp-newrecurring-content{margin-left:100px;height:180px;overflow:hidden;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease}
.weekly-parent{transition:height .4s}.empaddavail_dayselection{overflow:hidden;height:0;transition:height .4s}
.empaddavail-recurring-blk .checkbox-new,.empaddavail-recurring-yesblk .checkbox-new{padding-left:5px;position:relative;top:-3px}
.empaddavail-recurring-blk>div{margin-right:10px}.empadd_btnsection_holder .holder{width:33.333%}
.empadd_btnsection_holder .holder input{color:#FFF;line-height:22px;font-weight:700;font-size:15px;font-family:HelveticaNeue}
.empadd_btnsection_holder .holder>div:first-child{margin-left:23px}
.empadd_btnsection_holder{margin-left:-23px}.empadd_btnsection{margin-top:10px}
#emp_aval_calender{position:relative !important}.addEmpAvailability{max-width:75%;margin:auto}
#emp-avail-form{padding:15px 20px 20px;margin-bottom:40px}
.shift-time-container{width:270px;top:40px;bottom:0;left:0;right:0;margin:auto;z-index:1}
.shift-time-container .caption{padding:15px 0;color:#FFF}
.shift-time-holder{background:#FFF;padding:10px;overflow:auto;position:relative;font-size:14px}
.shift-cal{padding:3px 10px 4px}.shift-cal .own-select{opacity:0}
.start-caption{margin-right:10px}.shift-time-holder>div:nth-child(2){margin-left:13px}
.add-shifttime{background:url(../images/add-icon.png) no-repeat;height:20px;width:20px;right:15px;top:12px}
.removeshifttime{background:url(../images/icon-minus.png) no-repeat !important}
.shift-time-container .button-holder{width:70%;margin:auto}
.shift-time-container .button-holder input{padding:5px}
.s-line{height:1px;background:#e4e4e4;margin:0 0 15px}
.emp-repeat-label{padding-left:31px;padding-top:4px}
.emp-time-availability-saveBtn .button-holder{max-width:300px;margin:auto}
.emp-time-availability-saveBtn .button-holder input{padding:10px}
.overlay-empAvailability{padding:15px;min-width:320px;background:#FFF;position:absolute}
.new-customer_pic,.valueRow{position:relative}.emp-Appointment .custom-prop{margin-left:95px;max-width:300px}
.emp-Appointment .caption{top:15px}.weeklyParent span{display:inline-block;margin-right:10px}
.weeklyParent span label{display:inline-block;padding-left:8px}
.emdays,.weeklyParent{display:none}.submitHolder>div:first-child{margin-right:15px}
.submitHolder>div{padding:10px 20px}.emp-Appointment .s-line{margin-top:20px}
.fixed_endtime{margin-left:80px}#emp_aval_calender .fc-toolbar .select-text{text-align:left}
.custom_customer_active_inactive,.custom_emp_active_inactive{background:#FFF;min-width:200px;padding-left:10px}
.emp-services-holder .emp-services-block{top:41px;line-height:16px}
.emp-services-holder .serviceperformText{max-height:40px;display:inline-block;min-width:70px;max-width:97%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:0}
.emp-services-holder .serviceperformText .es_wrapper{line-height:16px;margin-right:3px;padding:3px;font-size:13px;background:#00b499;color:#fff;border:1px solid #FFF}
.emp-services-holder .emp-services-block label{padding-bottom:0}
.es_wrapper .removethis{color:#FFF;border-left:1px solid #FFF;margin-left:4px;padding-left:4px}
.employee-detail .customer-credentials>div,.employee-detail .general-credentials>div{margin-bottom:5px}
.ed-userID{margin-top:5px}.new-customer_pic img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.emp-end-time{margin-bottom:15px}.empavil_error{color:red;visibility:hidden;margin-top:21px;margin-bottom:7px}
.emp_newinfor_block,.emp_sernew_block{min-height:200px;padding:15px;background:#FFF}
.team_sld_zipcodes{display:inline-block}.team_zip_codes_box{position:absolute;width:99.5%;top:41px;background:#FFF;z-index:99;max-height:151px;overflow:auto}
.zip_code_dd .ac_custom_visible_zipcodes{margin-top:0 !important;max-width:91% !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.server_img_load{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.8);z-index:9999;display:none}
.server_img_load .load-txt{height:15px;bottom:0;left:0;right:0;top:0;color:#fff;font-size:14px;margin:auto;position:absolute}
.emp_IR_caption,.emp_IR_caption_title{margin-bottom:30px}
.team_zip_codes_wrapper{width:32%}.team_zipcode_manual{width:68%}
.team_zipcode_manual>div:first-child{margin-left:15px}
.team_zipcode_manual .wrapper{width:100%;padding:8px}
.wrapper input{min-width:60px;width:auto}.ac_zip_code .close{cursor:pointer}
.onlymanualzipcode .team_zip_codes_wrapper{display:none}
.onlymanualzipcode .team_zipcode_manual{width:100%}
.onlymanualzipcode .team_zipcode_manual>div:first-child{margin-left:0}
.emp-slotType-option,.emp_OA_employeeselection,.emp_OA_serviceselection,.emp_add_avail_zipcodes{position:absolute;top:28px;width:100%;height:0;left:-1px;background-color:#FFF;transition:height .4s;z-index:99999;overflow:auto;border:0;margin-top:1px}
.ac_custom_visible_zipcodes .ac_zip_code{line-height:13px !important}
.others{transition:height .4s;height:0;margin-top:0;max-width:525px}
.emp_end_time_off .diableBtn{display:block}.emp_IR_caption{text-align:center;padding-bottom:20px}
.emp_IR_close{position:absolute;top:10px;right:10px;font-size:12px;color:#000;border-radius:10px;height:16px;width:16px;text-align:center;font-weight:bolder;border:1px solid #333;line-height:14px;cursor:pointer;z-index:99}
.new_emp_deleteoverlay,.new_emp_isrecurring{background:#FFF;position:absolute;height:100%;width:100%;top:0;z-index:999;display:none;border-radius:4%}
.new_emp_delete_holder,.new_emp_isrecurring_wrapper{position:relative}
.new_emp_isrecurring_wrapper{width:80%;margin:auto;padding-top:50px}
.emp_delete_date_caption{margin-bottom:40px;margin-top:70px}
.open-avaappwidth{background-color:#f4f4f4;border-radius:4%;width:60%;position:relative;transition:all 2s ease-in}
.time-option{padding:4px;cursor:pointer}.time-option:hover{background-color:#d4ece8}
.emp_delete_breakline{margin-bottom:40px;position:relative}
.emp_delete_orcaption{background:#FFF;width:30px;margin:auto;z-index:9;position:relative}
.emp_delete_breakline .breakline{height:1px;background:#ebebeb;width:100%;position:absolute;bottom:8px}
.empaddavail-blk-spinner{z-index:99999}.emp_delete_error{color:red;opacity:0;margin-top:40px}
.emp_cal_spinner{position:absolute;top:0;right:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:99;display:none;padding-top:100px}
.emp-addmoretime{display:none}.emp_OA_serviceselection>div,.emp_add_avail_zipcodes>div{line-height:24px}
.emp_OA_serviceselection>div:hover,.emp_add_avail_zipcodes>div:hover{background:#d4ece8}
.no_service_alert{color:red;padding:11px;text-align:center}
#emp_aval_calender .fc-widget-header .fc-title{color:#000;font-size:14px;padding-top:5px;padding-left:5px}
.myavail_end{font-size:12px;margin-left:-3px;color:#00b499;font-weight:700}
.deactivate-service{position:absolute;height:195px;width:370px;background:#FFF;padding:0 10px}
.delete_contenthodler{margin-top:36px}.ac_custom_visible_services,.ac_custom_visible_zipcodes{display:inline-block;margin-top:6px;min-width:70px;max-width:316px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}
.ac_custom_visible_services>span,.ac_custom_visible_zipcodes>span,.manual_zip_wrapper>span{background:#00b499;color:#FFF;margin-right:4px;margin-bottom:4px}
.ac_custom_visible_services>span>span:first-child,.ac_custom_visible_zipcodes>span>span:first-child,.manual_zip_wrapper>span>span:first-child{border-right:1px solid #fff;padding:3px;font-size:12px}
.ac_custom_visible_services>span>span:nth-child(2),.ac_custom_visible_zipcodes>span>span:nth-child(2),.manual_zip_wrapper>span>span:nth-child(2){border-right:1px solid #fff;padding:4px;font-size:13px;cursor:pointer}
button.fc-agendaWeek-button.fc-button.fc-state-default.fc-corner-left,button.fc-month-button.fc-button.fc-state-default.fc-corner-right{padding:20px !important;width:100px;background:#fff;line-height:0;color:#000 !important;border:1px solid #f6f6f6;border-radius:0 !important;margin-right:0 !important}
button.fc-month-button.fc-button.fc-state-default.fc-corner-right{margin-right:10px !important}
button.fc-agendaWeek-button.fc-button.fc-state-default.fc-corner-left.fc-state-active,button.fc-month-button.fc-button.fc-state-default.fc-corner-right.fc-state-active{border-bottom:solid 3px #00b499;color:#00b499 !important}
button.fc-next-button.fc-button.fc-state-default.fc-corner-right,button.fc-prev-button.fc-button.fc-state-default.fc-corner-left{top:16px !important}
.fc-toolbar{line-height:40px !important}#emp_aval_calender .fc-event{color:#00b499 !important}
.employee-detail .cus_profile_details .object-details .pic{border-radius:60px;margin:10px auto}
.clearfix{clear:both}.smb_profilepic{margin-bottom:20px}
.custom-salary .select-holder{line-height:30px;height:34px}
.emp-removetalent,.removeObjIcon{background-position:-84px -478px;background-size:400px auto}
.container-addEmployee.EditEmployeeRef{color:#676767}
.employee-detail.container{color:#676767 !important}
.employee-detail .lineseparator>div:first-child{font-weight:600;color:#676767}
.employee-detail .customer-detail-holder{background-color:#fff}
.empVitalInfo .left,.empVitalInfo .right{font-weight:600 !important}
.emp-services-holder .select-holder{line-height:35px}
#emp_aval_calender .fc-icon-left-single-arrow:after,#emp_aval_calender .fc-icon-right-single-arrow:after{content:none}
#emp_aval_calender .fc-icon{background:-webkit-image-set(url(../images/sprint.svg?v=1) 1x,url(../images/sprint.svg?v=1) 2x);width:8px;height:17px}
#emp_aval_calender .fc-icon-right-single-arrow{background-size:300px auto;background-position:-54px -341px !important}
#emp_aval_calender .fc-icon-left-single-arrow{background-size:300px auto;background-position:-42px -341px !important}
.emp_cal_spinner #spinner_message{color:#000 !important}
.overlay-border-curve{background-color:#f4f4f4;border-radius:4%}
.weekdays{padding:2px 5px;background-color:#d8d8d8;border:1px solid #fff;color:#fff !important;cursor:pointer;font-size:13px}
.recur-select-days{background-color:#40bca4}.every-text .everyxMonth,.every-text .everyxweek{width:10%;margin:0 12px;background-color:#fff;border:#ffdead;text-align:center;padding:4px;font-size:13px;color:rgba(0,0,0,.74)}
,.every-text input{background-color:#fff;height:21px;text-align:center;font-size:13px;max-width:30px;margin:0 10px}
.end-ampm,.end-min,.end-time,.start-ampm,.start-min,.start-time{position:absolute;width:100%;height:0;overflow-y:auto;transition:height .4s;z-index:999999;top:29px;left:1px;background:#fff;font-size:13px}
.select-holder .down-arr-pos{top:8px}.slot-type-check,.slot-type-check:checked{width:12px !important;height:15px;top:2px;position:absolute}
.new-checkbox .recurring-mode:checked{background-position:-24px -445px !important}
.slot-type-check{background:url(../images/sprint.svg);background-position:-40px -212px !important}
.slot-type-check:checked{background:url(../images/sprint.svg) #d4ece8;background-position:-27px -212px !important}
.employee-option-text,.slot-option-text{font-size:13px}
.slot-checkbox{position:absolute;right:30px}.emp-slotType-option,.emp_OA_employeeselection{height:0;top:31px !important;width:85%;margin-left:15%;overflow-y:scroll;background-color:#fff;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;transition:.3s all ease}
.employee-option-text,.slot-option{padding:6px 15px}
.employee-option-text:hover,.slot-option:hover{background-color:#d4ece8}
.employee-selection{overflow:hidden}.emp_OA_serviceselection .ac_emp_oa_zipservices .ac_zipservice_unchecked,.emp_OA_serviceselection .ac_selected .ac_zip_cb,.emp_OA_serviceselection .ac_service_select_all .ac_zipservice_unchecked,.emp_add_avail_zipcodes .ac_emp_oa_zipservices .ac_zipservice_unchecked,.emp_add_avail_zipcodes .ac_selected .ac_zip_cb,.emp_add_avail_zipcodes .ac_zip_select_all .ac_zipservice_unchecked{top:7px}
.emp_OA_serviceselection .ac_emp_oa_zipservices,.emp_OA_serviceselection .ac_service_select_all,.emp_add_avail_zipcodes .ac_emp_oa_zipservices,.emp_add_avail_zipcodes .ac_zip_select_all{padding:2px 10px}
.OAS_z-index{z-index:0 !important;opacity:.7 !important}
.c-customer-container-box .servicelist-heading .s-list-head,.c-list-head{font-size:.9rem}
.cust-edit-account-member-box .image-control,.customer-edit-page-image .image-control,.customer-image .image-control{background-size:cover;background-position:center,center;background-repeat:no-repeat;overflow:hidden}
.c-customer-container-box{margin-top:90px;position:relative;overflow:hidden}
.c-customer-container-box .servicelist-heading{line-height:40px}
.c-customer-container-box .s-servicelist-contain{margin-top:10px}
.c-list-head{display:inline-block;vertical-align:middle;text-align:left;position:relative;border-right:1px solid #e4e4e4;height:100%}
.image-control .img-pickholder{position:absolute;height:100%;width:100%;text-align:center;font-size:24px;font-weight:700;cursor:pointer;transition:bottom .5s ease;-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease}
.image-control .img-pickholder input{position:absolute;opacity:0;height:100%;width:100%;top:0;left:0;cursor:pointer}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head :first-child{margin-left:8px;color:#676767;margin-top:9px;line-height:30px;cursor:pointer}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head:nth-child(3) .c-acc-no-box .option{line-height:20px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head :nth-child(2) .p-relative{margin-top:8px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-title,.servicelist-heading .s-title{width:210px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .acc-no,.servicelist-heading .acc-no{width:160px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .phn-no,.servicelist-heading .phn-no{width:140px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .sat-rating,.servicelist-heading .sat-rating{width:160px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .revenuedate,.servicelist-heading .revenuedate{width:145px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .balance,.servicelist-heading .balance{width:130px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .action,.servicelist-heading .action{width:210px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head .c-acc-no-box .select-service-type,.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head .c-acc-no-box .select-service-type .down-arr-pos,.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head .c-acc-no-box .select-service-type .select-text,.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head :nth-child(1) .p-relative,.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head :nth-child(1) .p-relative .customer-image,.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head :nth-child(1) .p-relative .customer-image .image-control,.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head :nth-child(1) .p-relative .customer-image .image-control img,.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head :nth-child(1) .p-relative .customer-image .review-image{margin:0}
#c-bal-amount{color:red;font-weight:700}.cust-create-information-container .divider,.cust-edit-information-container .divider{position:relative;width:100%;margin-bottom:1.5%}
.customer-image{overflow:hidden;vertical-align:top}
.customer-image .image-control{width:35px;height:35px;position:relative;border:1px solid #7e7878;margin-top:15px}
.c-list-customer-name{margin-left:50px;line-height:35px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .c-list-head .c-acc-no-box .option{margin:0}
.c-charge-full-balance{width:83%;margin:12px 8px !important;font-size:.8rem;font-weight:bolder}
.c-charge-full-balance div{color:#fff !important;font-weight:bolder;line-height:25px !important;width:100%;margin:0 !important;text-align:center;cursor:pointer}
.s-service-list-row-contain .c-list-head:last-child{border-right:0}
.cust_edit-container{margin-left:195px;padding-left:0 !important}
.customer-edit-page-image{overflow:hidden;vertical-align:top;left:60px}
.customer-edit-page-image .image-control{width:150px;height:140px;position:relative;border:1px solid #7e7878;margin-top:25px}
.customer-edit-profile-page{width:100%;position:relative;overflow:hidden}
.customer-edit-profile-page .p-textContent{text-align:right;width:97px;line-height:33px}
.customer-edit-profile-page .divider-edit-info{border-right:1px solid #e4e4e4;width:2px;height:220px;position:absolute;top:0;left:38.5%}
.customer-edit-profile-page .right .p-relative:nth-child(3) .input-handle .p-textContent{line-height:20px}
.cust_edit-container .customer-edit-profile-page .input-box:first-child{width:40%;font-size:.9rem}
[contenteditable=true]:empty:before{content:attr(placeholder);display:block;opacity:.6}
.cust_edit-container .customer-edit-profile-page .input-box:last-child{width:60%}
.customer-edit-profile-page-status-option{position:absolute;top:3px;z-index:1;width:200px;height:20px}
.cust-notes-head{margin-bottom:15px;position:relative;overflow:hidden}
.cust-notes-contain{width:100%;position:relative;background-color:#FFF;border-radius:5px}
.company-notes-contain-box{padding:15px;min-height:60px;line-height:20px;color:#676767}
.cust-servicing-price{padding:30px 0 30px 25px}.cust-edit-service-type-box .input-cont{width:420px;padding:9px 5px 10px;cursor:pointer;z-index:1}
.cust-servicing-price .inline-block:nth-child(2),.cust-servicing-price .inline-block:nth-child(3){margin-left:20px}
.cust-edit-account-member{width:10%;position:relative;text-align:center}
.cust-edit-account-name-desc-block{width:40%;position:relative;padding:35px 0;border-right:1px solid #e4e4e4}
.cust-edit-account-member-cutomer-notes{position:relative;padding:35px 0;width:49%}
.cust-edit-delete-member{width:285px;text-align:center;font-size:1rem;padding:5px;margin-top:30px}
.cust-edit-delete-member div{color:#fff;font-weight:bolder;width:100%;text-align:center}
.cust-edit-account-member-box .image-control{width:80px;height:80px;position:relative;border:1px solid #7e7878;margin-top:0}
.cust-edit-account-member .edit-icon{position:relative;margin:70px auto}
.cust-info-box{position:relative;overflow:hidden;margin-left:140px}
.cust-info-box .p-relative{margin-bottom:3px}.cust-edit-account-member-cutomer-notes .p-textContent{line-height:17.5px}
.customer-edit-profile-page .account-container .account{width:45% !important;font-size:.9rem}
.customer-edit-profile-page .account-container .button-container{margin-left:180px;margin-top:0}
#customernotes{width:99%}.cust-member-contain-box .cust-edit-account-member-box,.cust-pet-member .cust-notes-contain{margin-bottom:20px}
.cust-notes-head .add-cust-member,.cust-notes-head .add-cust-pets{width:160px;line-height:30px}
.add-pet-box .cust-edit-account-name-desc-block{padding-top:35px;padding-bottom:70px}
.c-appointment-head{position:relative;padding:10px 20px;border-bottom:1px solid #e4e4e4}
.c-appointment-table-contain{padding:20px}.c-ap-table-contain{background-color:#f9f9f9;position:relative;overflow:hidden}
.c-ap-heading-box{width:1185px}.c-t-appDate{width:100px}
.c-t-time{width:145px}.c-t-service{width:245px}.c-t-total-price{width:90px}
.c-t-status{width:115px}.c-t-paymentstatus{width:100px}
.c-t-action{width:130px}.c-t-acc-balance{width:110px}
.c-t-rating-given{width:120px}.g-button{width:100px;height:30px;color:#fff;font-size:.75rem;text-align:center;line-height:28px;overflow:hidden;font-weight:700 !important;cursor:pointer}
.addpet-profile-image-container{width:60px;height:60px;border:1px solid;overflow:hidden;margin:auto auto 10px}
.add-member-container,.add-pet-member-container{width:720px;min-height:400px;position:absolute;overflow:hidden;padding:24px}
.add-member-content-box,.add-pet-member-content-box{width:465px;margin:auto;padding-top:15px;padding-bottom:50px}
.cust-add-mem-content-text{text-align:center;font-size:.9rem;opacity:.7;margin-bottom:10px}
.ac_emp_oa_zipservices,.ac_service_select_all,.ac_sld_zipcodes,.ac_zip_select_all,.ser_emp_selectall{padding:7px 10px;border-bottom:1px solid #e4e4e4;position:relative;cursor:pointer;font-size:13px}
.emp-services-holder .serviceperformText{max-height:40px;display:inline-block;min-width:70px;max-width:97%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:0}
.ser_emp_selectall,.ss-service{padding:10px}.ac_zip_cb,.emp_service_cb,.ser_2{position:absolute;top:7px;right:10px;height:23px;width:23px}
.ser_emp_selectall :nth-child(1),.ss-service :nth-child(1){margin-left:32px}
.emp-services-holder .emp-services-block{top:34px;line-height:16px}
.team_form_holder .emp-services-block{top:42px}.ss-list-services{position:absolute;width:100%;top:35px;left:-1px;background:#FFF;z-index:99;max-height:130px;overflow:auto}
.ss-service{border-bottom:1px solid #e4e4e4;font-size:16px;overflow:auto;position:relative}
,.ac_zipservice_unchecked,.emp_service_cb_unchecked,.ser_2emp_unchecked{background:url(../images/filter-unchecked.png) no-repeat !important}
.container-addEmployee,.container-addcustomer{max-width:90%;margin:auto}
.pageReferenceCaption{margin-bottom:20px;font-size:20px;margin-top:20px}
.newcustomer-holder{background:#FFF;padding:20px 40px 0;position:relative}
.cutomer-withImage{position:relative}.customer-images,.new-profilePicHolder{position:absolute;height:75px;width:75px;left:0;background:#333;border-radius:200px;border:3px solid #444;overflow:hidden}
.cutomer-withImage .row,.smb_profilepic .row{margin-left:100px;padding-top:20px}
.customer-images .img-pickholder,.new-profilePicHolder .img-pickholder{position:absolute;height:25px;width:100%;bottom:-1px;background:rgba(0,0,0,.4);color:#FFF;text-align:center;font-size:24px;line-height:23px;font-weight:700;cursor:pointer;transition:bottom .5s ease;-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease}
.customer-images .img-pickholder input,.new-profilePicHolder .img-pickholder input{position:absolute;opacity:0;height:100%;width:100%;top:0;left:0;cursor:pointer}
.setEmergency .row{margin-right:160px}.emger-text{text-decoration:underline;font-size:12px;position:absolute;right:0;top:14px}
.lineseparator{height:40px}.lineseparator>div:first-child{color:#333;font-size:20px}
.lineseparator .line{background:#e4e4e4;height:1px;margin-left:205px;vertical-align:top;margin-top:-11px}
.minzero{min-height:0 !important}.addsectionholder>span:first-child{margin-right:10px}
.addsectionholder>span:nth-child(2){color:#000}.addIcon{width:24px;height:24px;display:inline-block}
.cust-add-icon{background-position:-49px -143px}.cust-remove-icon{background-position:-73px -143px}
.familycontents,.petcontents{margin-bottom:25px}.petline{margin-left:175px !important}
.customers-pics{padding-top:0}.customers-creditcardinfo{padding-bottom:20px;margin-bottom:25px}
.customers-creditcardinfo .custome-three-col>.input-holder,.form_smb_ccc .custome-three-col>.input-holder{display:inline-block;vertical-align:middle}
.customers-creditcardinfo .custome-three-col>div:first-child,.form_smb_ccc .custome-three-col>div:first-child{width:50%}
.customers-creditcardinfo .custome-three-col>div:nth-child(2),.customers-creditcardinfo .custome-three-col>div:nth-child(3),.customers-creditcardinfo .custome-three-col>div:nth-child(4),.form_smb_ccc .custome-three-col>div:nth-child(2),.form_smb_ccc .custome-three-col>div:nth-child(3){width:15%}
.customers-creditcardinfo .custome-three-col>.input-holder>.input-holder,.form_smb_ccc .custome-three-col>.input-holder>.input-holder{padding:8px 5px;position:relative;background:#fff;border:1px solid #e4e4e4}
.customers-creditcardinfo .custome-three-col>div:first-child>.input-holder,.form_smb_ccc .custome-three-col>div:first-child>.input-holder,form .custome-three-col>div:nth-child(2)>.input-holder{margin-right:20px}
.customerImg2Server{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);color:#fff;display:none}
.customerImg2Server>div{font-size:12px;height:17px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center}
.emerNumber{right:65px}.customer-info-wrapper{min-height:300px;max-height:300px;overflow:hidden;position:relative}
.customer-credentials{position:absolute;height:100%;min-width:220px;background:rgba(255,255,255,.8);top:0;padding:15px}
.customer-credentials>div,.general-credentials>div{margin-bottom:10px;position:relative}
.servicedetailpage-container .credentials_pic img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}
.credentials_pic,.new-customer_pic{width:120px;height:120px;background:#333;margin:auto;border-radius:200px;overflow:hidden;border:5px solid}
.credentials_title1,.employee-detail .ed-servicestext,.new-customer-name{white-space:nowrap;text-overflow:ellipsis;width:225px;overflow:hidden;margin:auto;font-size:16px}
.cus-companynotes .line,.customer-detail-family .lineseparator .line{margin-top:-11px !important}
.customer-detail-holder{min-height:200px;padding:15px}
.customer-detail-holder>div{margin-bottom:15px}.cus_profile_line .line{margin-left:185px !important}
.about-line .line{margin-left:65px !important}.aboutfamily-line .line{margin-left:162px !important}
.aboutpet-line .line{margin-left:50px !important}.aboutservicepricing-line .line{margin-left:145px !important}
.aboutservicedetail-line .line{margin-left:135px !important}
.cus-companynotes .line{margin-left:158px}.comnotes-line .line{margin-left:160px !important}
.cus-companynotes{margin-bottom:5px}.customer-detail-UI .container{padding:15px;min-height:130px;margin-bottom:20px}
.customer-detail-UI .box-content{margin-left:160px}
.customer-detail-UI .box-content .content{margin-top:20px}
.customer-detail-UI .box-content>div:nth-child(2){margin-left:5px}
.cust-pets .object-details,.customer-detail-UI .object-details{position:absolute;left:0;width:150px}
.object_details .pic{background:center no-repeat,center no-repeat #333;margin:auto auto 10px;overflow:hidden;border-radius:200px;position:relative;background-size:cover}
.defaultimage_bg_7{background-position:0 0 !important}
.object-details .pic img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}
.nohtml{font-size:16px;margin-bottom:20px}.customer-servicepricing .nohtml{text-align:left}
.servicepriceholder{margin-bottom:15px;margin-right:10px}
.servicecaption{background:#f5f5f5;text-align:center;padding:15px 0;color:#646c6f;margin-bottom:10px;margin-right:10px;display:inline-block;width:210px}
.serviceprice{padding:12px;display:inline-block;vertical-align:top}
.serviceprice input{color:gray}.servicedetailscontents{background:#fcfcfc;font-size:13px;color:#6b6f72;height:255px;overflow:auto;position:relative}
.charge-refund-btn{text-transform:uppercase;letter-spacing:2px}
.charge-refund-btn,.export-btn{color:#fff;background:#40bcaa;padding:2px;font-weight:700;cursor:pointer}
.servicedetailsholder{font-size:14px;color:#757575;font-weight:700}
table.app-his-headtable td{border:0;padding:0;text-align:left;font-size:11px;width:85px}
.servicedetailsholder>div{display:inline-block;width:90px;font-size:15px}
.servicecontent>div,.servicedetailsholder .headercaption>div{width:15%;display:inline-block}
.servicedetailsholder .headercaption>div>div{padding:15px 0;color:#646c6f}
.servicecontent>div .ser-caption{padding:7px 0}.refund_amt>div:first-child{padding-left:58px}
.refund_wrapper{position:absolute;top:0;right:0;width:85px;background:#333;height:98%;color:#FFF;cursor:pointer}
.refund_wrapper>div{margin-top:11px;font-size:14px}
#new-add-customer .customer-servicepricing{background:#FFF;min-height:100px;padding:20px}
.customer-servicepricing{max-height:600px;overflow:auto}
.diableBtn,.myHiddenBtn,.noedit{position:absolute;top:0;height:100%;width:100%;background:#FFF;opacity:.5;cursor:not-allowed;z-index:9;display:none}
.emp_avail_edit_section .myHiddenBtn,.noeditparent .noedit{display:block}
.c-notes-holder{margin-bottom:25px}.smb-cus-notes{margin-bottom:15px}
.customthreeCol>div{display:inline-block;vertical-align:middle}
.customthreeCol>div:first-child{width:35%}.customthreeCol>div:nth-child(2),.customthreeCol>div:nth-child(3),.customthreeCol>div:nth-child(4),.customthreeCol>div:nth-child(5){width:16%}
.customthreeCol>.input-holder{padding:0;background:0;border:0}
.customthreeCol.customer-new-use-case div .input-holder{margin-right:10px !important}
.customthreeCol>div:first-child .select-holder{margin-right:25px;height:43px}
.customer-profile .info_icon{height:17px}.customer-new-use-case .input-holder{padding:0 !important;border:none !important}
.customer-new-use-case .input-holder input{padding:8px 0;border:1px solid #e4e4e4;text-indent:5px !important}
.customthreeCol>div:nth-child(2) .input-holder{margin-right:25px}
.customthreeCol>div>span{margin-bottom:10px;display:block;min-height:34px}
.customer_emercpation{margin-bottom:10px}.customers_nodata{max-width:80%;margin:20px auto auto;text-align:center}
.o_refund_overlay{position:absolute;width:300px;background:#FFF;border-radius:25px;box-shadow:5px 5px 5px 5px #ccc}
.o_refund_reltive{padding:30px}.o_refund_reltive .caption{color:#757575;font-size:18px;width:180px;margin:auto}
.charge-refund-overlay .caption{line-height:19px;text-align:center;letter-spacing:.5px;margin:12px auto;font-size:14px}
.charge-refund-overlay .overlay-btn{font-size:13px}
.cus_profile_details .object-details>div:nth-child(2),.refund_error{font-size:14px}
.active-inactive-overlay .o_refund_reltive .caption{width:auto;padding:10px}
.refund_error{opacity:0;color:red}.o_refund_reltive .full_spinner{opacity:.8;border-radius:30px}
.cus_profile_details .object-details{position:absolute;left:15px;width:175px;max-height:165px;overflow:auto}
.cus_profile_details .box-content{margin-left:200px}
.cus_profile_details .container{padding:15px;min-height:155px;margin-bottom:20px}
.cus_profile_info{margin-bottom:10px}.cus_profile_answer{margin-left:10px}
.cus_profile_details .credentials-edit{bottom:initial;top:55px}
.cus_profile_details .object-details .pic{width:100px;height:100px;background-position:center,center;background-size:cover}
.object-details .pic{border:5px solid}.object-details .txt-center{line-height:16px}
.customer-detail .customer-avatar-panel,.employee-detail .customer-avatar-panel,.service-detail .servicedetailpage-container{display:none}
.removefamily_pet_onlybyedit{margin-right:10px;display:none}
.editCustomer_reference .removefamily_pet_onlybyedit{display:inline-block}
#cus-companynotes{height:70px !important}.update_credit_card_details{display:none}
.smb_customer .update_credit_card_details{display:block;margin:15px 0}
.update_CCC_holder{background:#FFF;padding:25px 0 25px 30px}
.update_CCC_holder .site-color{padding:10px 15px;color:#FFF;display:inline-block;cursor:pointer}
.o_smbccc_update{position:absolute;max-width:60%;min-height:150px;min-width:50%}
.o_smbccc_update_wrapper{background:#FFF;padding:30px}
.o_smb_ccc_updatebtn .site-color{padding:10px 100px;color:#FFF;cursor:pointer}
.smb_cccupdate_error{opacity:0;color:red;font-size:16px;padding:5px 0}
hr{background:#e4e4e4;border:0;height:1px;margin:20px 0}
.clr{clear:both}small{font-size:13px;margin:0 5px}.column-5,.column-6{margin:25px 0;float:left}
.column-6{width:50%}.column-4{width:30%;float:left;padding:10px}
.column-8{width:47%;float:left;padding:10px}.column-5{width:25%}
.column-7{width:30%;float:left}.section-headline{margin:10px 0}
.general{margin:15px 0}.headline{padding-left:20px;font-family:HelveticaNeue-Bold;color:#2b3438;font-weight:400;font-size:20px;letter-spacing:2.5px}
.editable .field-value .s-staff-select:focus{border:1px solid #00b499}
.field-value.error-block .s-staff-select:focus{border:0}
.editable .credit-info .field-value,.editable .general-info .general-info-details .field-value.error-block .s-staff-select,.editable .general-info .general-info-details .field-value.error-block .s-staff-select:focus{border:none !important}
.general-info .general-info-details .field-value .customer_note{padding-top:5px}
.credit-info .field-value{padding-left:10px}.account-member .s-staff-select,.company-notes .s-staff-select,.general .s-staff-select{text-indent:10px;border:0;font-size:13px;color:#6b6f72;text-align:left;width:100%;cursor:default}
.general .s-staff-select.credit-details{width:76%;margin-left:10px}
.general b{font-size:13px}.account-member textarea.s-staff-select,.general textarea.s-staff-select,.textarea_content{line-height:17px;width:100%;text-indent:0}
.account-member .s-staff-select.textarea_content{min-height:65px}
.textarea_content,textarea.s-staff-select{min-height:75px;width:100%;overflow:hidden;text-indent:0 !important;height:auto !important}
.status-select label{float:left;margin-top:4px}.status-select .custom-services-selector{width:20%}
.status-select .select-service{border:0}.status-select .down-arrow{display:none}
.editable .status-select .select-service{border:1px solid #f6f6f6}
.editable .status-select .down-arrow{display:block}
.status-select .appwidth{display:inline-block;margin-left:10px}
.status-select .app-head-txt{text-align:left;font-size:13px;color:#6b6f72}
.editable .s-staff-select{font-size:13px;color:#6b6f72;cursor:text;overflow-y:scroll;border:1px solid #ebebeb}
.editable .company-notes .company-description{overflow-y::scroll}
.section-headline h3{font-size:16px;padding:5px;font-family:HelveticaNeue-Bold;color:#797272;text-transform:uppercase;display:inline-block;letter-spacing:1.5px}
.company-notes .s-staff-select{width:100%;overflow:hidden}
.section-headline .headline-edit-icon{margin-top:12px;float:right;width:21px;height:19px;display:inline-block;background-position:-52px 412px;cursor:pointer;background-size:254px auto}
.general .general-info-section{min-height:240px}.general-info-section{position:relative;background:#fff}
.spinner-block{position:absolute;width:100%;height:100%;z-index:1;background-color:#fff;opacity:.8}
.general_profile_img.object_details{position:relative;display:inline-block;width:12%;margin:30px 20px;float:left}
.object_details .pic{margin-top:20px;width:125px;height:125px}
.general-info{border-right:1px solid #eae9e9}.general-info.column-right{border:0}
.general-info a.mail-details input{color:#00b499 !important;text-decoration:underline;cursor:pointer}
.general-info .general-info-details{margin:10px 0;position:relative}
.account-member .general-info .general-info-details label,.cust-member-details .general-info .general-info-details label{width:25%}
.general-info .general-info-details label{width:25%;display:inline-block;text-align:right;color:#b19846;font-family:HelveticaNeue-Bold;text-transform:uppercase;font-size:13px;line-height:22px;padding:3px 0;vertical-align:top}
.general-info .general-info-details .field-value{width:65%;display:inline-block;text-align:left;margin-left:10px;font-weight:400;font-size:14px;line-height:22px;vertical-align:top;border:0}
.account-member .general_profile_img.object_details,.no-result-found{text-align:center}
.common-error-blk{float:right;line-height:25px;font-size:.8rem;bottom:10px;color:red;opacity:0}
.general-info .general-info-details span. .company-notes .general-info-section{padding:20px}
.company-notes .company-description{line-height:30px;color:#757575;font-size:15px;min-height:auto;padding:0;border:0;height:80px !important;overflow:auto}
.customer_note_description{padding:10px}.company-notes .section-headline h3 span{color:#a6a6a6;font-size:12px}
.add-member-btn{background:url(../images/sprint.png) -22px -424px no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle}
.member-add label,.pet-add label{font-size:13px;margin-left:10px}
.account-member .section-headline .member-add,.account-member .section-headline .pet-add{background:#40bca4;border:0;color:#fff;padding:8px 15px;float:right;cursor:pointer;font-weight:700;vertical-align:middle}
.btn{background:#40bca4;border:0;color:#fff;cursor:pointer}
.btn.save-btn{display:none}.btn.headline-cancel-btn,.btn.headline-save-btn{float:right;display:none;padding:5px 10px;margin:0 5px}
.btn.credit-change-btn{font-size:11px;margin:0 10px;text-transform:uppercase;display:none;padding:5px;border-radius:10px}
.no-result-found{font-size:14px;color:#a00c0c;padding:105px}
.edit-member-section{display:inline-block;float:left;height:100%;border-right:1px solid #eae9e9;padding:0 20px;line-height:190px}
.pet_detail_close{position:absolute;right:0;top:0;padding:10px}
.edit-member-section .member-edit,.edit-member-section .pet-edit{width:21px;height:19px;display:inline-block;background-position:-53px 412px;cursor:pointer;background-size:254px auto}
.account-member .general-info{padding:15px 10px;min-height:110px}
.account-member .general-info-section{min-height:150px;margin:20px 0}
.account-member .object_details .pic{background:url(../images/profile.png) center center no-repeat #fff;width:80px;height:80px;display:inline-block;background-size:cover;border:1px solid #eae9e9;position:relative;z-index:1}
.custom-service-price .appwidth.custom-services-selector{width:60%;float:left;margin:0 10px}
.custom-services-selector .service-type-list.app-service-parent,.status-list.app-service-parent{width:100%;font-size:13px;color:#6b6f72}
.app-service-parent.open-drop-down{border:1px solid #ebebeb;border-top:0}
.custom-services-selector .service-type-list.app-service-parent.open{height:150px}
.custom-service-price .appwidth.custom-services-selector .app-head-txt{text-align:left;font-size:13px;color:#6b6f72}
.custom-service-price .input-section{width:35%;display:inline-block;margin:0 10px}
.custom-service-price .input-section.display-none{display:none}
.custom-service-price .input-section .price-caption{font-size:12px;font-weight:600;white-space:nowrap}
.custom-service-price .input-section .s-staff-select{height:33px !important;width:100%;text-align:left;text-indent:12px;font-size:13px;color:#6b6f72;cursor:inherit;border:0}
.custom-service-price .general-info-section{padding:30px 15px}
.save-new-customer-location,.save-new-payment{padding:10px 2px;margin:10px;width:100%;text-align:center;background:#00b499;color:#fff;text-transform:uppercase;cursor:pointer;font-weight:600}
.payment-card-input{width:250px;background:#fff;height:30px;margin-left:-17px}
.pet-member-parent .general-info p span.field-value{width:53%}
.pet-member-parent .general_profile_img.object_details{margin:30px 20px}
.pet-member-parent .general-info .general-info-details label.maxwidth{width:38%}
.pet-member-parent .general-info .general-info-details.minwidth span.field-value{width:50%}
.export-section{padding:10px}.export-section label{color:#6b6f72;font-size:14px}
.appt-hist-container,.customer-revenue-graph{font-size:13px;color:#6b6f72}
.export-section .appwidth{width:15%;display:inline-block;margin:0 20px}
.appwidth.appointment-filters.date-filters{width:180px}
.appwidth.appointment-filters.date-filters .service-list.open-drop-down{height:165px !important;overflow-y:hidden;width:99%}
.appwidth.appointment-filters.date-filters .servicetype-options{text-align:right;padding-right:30px}
.appwidth.appointment-filters.date-filters .servicetype-options.service-selected{font-weight:600}
.appwidth.appointment-filters,.appwidth.revenue-filters{width:140px;display:inline-block;margin-left:10px}
.service-list .servicetype-options:hover{background:#d4ece8}
.customer-servicedetails .servicetype-options{padding:9px 4px}
.customer-revenue-graph{margin-bottom:10px;position:relative;z-index:1999}
.morecontent span{display:none}.total-balance-txt{font-weight:700;padding:10px 6px 10px 10px;display:inline-block;vertical-align:sub}
.totBalbox{border:1px solid #f1f1f1;display:inline-block;padding:10px;width:15.05%;text-align:left}
.totBalbox .totalAmount{color:#6b6f72;vertical-align:sub}
.totBalbox .btncenter{float:right;padding:5px 18px;width:auto;margin:0;font-weight:600;display:none}
.HeadmarLeft,.ap-his-head-blk{margin-left:10px}.totBalbox .btncenter.active{display:inline-block}
.btncenter{width:15%;text-align:center;padding:8px 0;display:inline-block;font-size:11px;margin-top:20px}
.ref-cancel-txt,.ref-yes-txt{width:95px;color:#40bcaa;display:inline-block;cursor:pointer}
.ap-his-head-blk{display:inline-block;margin-right:5px}
.refundbgoverlay{background:#e0e0e0}.ref-canYes-container{border-top:solid 1px #f0f0f0;padding:0;margin-left:-30px;margin-right:-30px;margin-bottom:-30px}
.ref-cancel-txt{border-right:solid 1px #f0f0f0;padding:15px;margin-left:26px}
.ref-yes-txt{margin-left:50px;font-size:20px}.app-hist-rating{background:url(../images/sprint.png) -284px -25px;width:20px;height:18px;display:inline-block}
a.morelink{text-decoration:none;outline:0;font-style:normal;font-size:12px !important;color:#00b499 !important;text-transform:none !important;font-family:HelveticaNeue !important;padding:0 !important;line-height:10px !important;text-align:left !important;cursor:pointer}
.app-hist-outer{border:2px solid #f9f9f9;padding:15px;border-radius:5px;font-size:13px;background:#fff}
.app-hist-inner{padding:10px;border-radius:3px;background:#f9f9f9}
.servicedetailscontents>table{border-collapse:collapse;width:100%}
.servicedetailscontents>table,td,th{border:1px solid #f0f0f0;padding:10px;text-align:center}
.servicedetailscontents table{border:none !important;table-layout:fixed !important}
.acct_balance.Declined,.payment_status_caption.Declined{color:#ee2329}
.acct_balance.Pending,.payment_status_caption.Pending{color:rgba(113,113,113,.74)}
.acct_balance.Paid,.payment_status_caption.Paid,.payment_status_caption.Refunded{color:#40bcaa}
.customer-detail-holder .general .select-service{pointer-events:none}
.general.editable .select-service{pointer-events:auto}
.inline-filters{width:70%}.inline-filters .hidden-content{display:none !important}
.inline-filters .app-head-txt{font-size:12px;color:#757575;font-weight:700}
.inline-filters .ap-checkbox{float:right;margin:2px}
.inline-filters .service-selected{background:0}.inline-filters .app-service-parent .servicetype-options{text-align:right;font-size:13px;display:block}
.inline-filters .app-service-parent .servicetype-options.all-selection{padding:12px 30px}
.inline-filters .app-service-parent .servicetype-options.all-selection.Checked{background:#d4ece8}
.inline-filters .status-list.app-service-parent{width:140px;border:0;left:-63px;box-shadow:1px 1px 5px 0 #ccc;overflow-y:hidden}
.inline-filters .status-list.app-service-parent.open-drop-down{height:160px !important}
.inline-filters .down-arrow{background-color:#fff;border:1px solid #ebebeb;top:25px;right:-10px;background-position:-27px -351px}
.inline-filters .select-service{background:0;border:0}
.inline-filters .app-head-txt{overflow:visible;text-align:left;margin-right:30px}
.filter-container{float:right}#payment_status.open-drop-down{height:195px !important}
#payment_status .servicetype-options{padding:12px 4px !important}
#payment_status .servicetype-options.all-selection{padding-right:30px !important}
#payment_status .servicetype-options .ap-checkbox{margin-left:15px}
#service_types .service-status{width:12px;height:12px}
.customer-action-status{width:auto;display:inline-block;text-align:center;background:#ebebeb;border-radius:20px}
.customer-action-status .btn-wrapper .action-status{position:relative;font-weight:400;z-index:99;display:inline-block;width:100%;height:100%;margin:7px auto}
.customer-action-status .btn-wrapper{cursor:pointer;position:relative;width:70px;height:33px;display:inline-block;border-radius:20px;color:#cdcccb;font-size:13px;font-weight:600}
.customer-action-status .btn-wrapper .anim-layer{position:absolute;z-index:0;width:100%;height:100%;top:0;transition:all 1s ease;border-radius:20px}
.customer-action-status .btn-wrapper .anim-refund{left:-100px}
.customer-action-status .btn-wrapper .anim-charge{right:-100px}
.customer-action-status .btn-wrapper.active{color:#fff;transition:all 1s ease}
.customer-action-status .btn-wrapper.active .anim-refund{background:rgba(64,187,163,.7);left:0}
.customer-action-status .btn-wrapper.active .anim-charge{background:rgba(64,187,163,.7);right:0}
.appointment-edit-icon{background-position:-41px 325px;width:15px;height:15px;cursor:pointer;display:inline-block}
.customer-action-status{position:relative}input.ap-checkbox{background-position:-36px -444px;width:14px;height:15px;margin:0 auto}
input.ap-checkbox:checked{background-position:-23px -444px}
.service-status{margin:4px 8px;width:15px;height:15px;display:inline-block;border-radius:50%;border:1px solid #b09745;vertical-align:middle}
.service-status.Scheduled{background:#fff}.service-status.Incomplete{background-position:-6px -217px}
.service-status.Complete{background:#b09745}.appointmentwidget-header td{text-align:center !important}
.cust-recuring-box .recurring-block{height:56px}.talign-right{text-align:right}
.service-status-filters .customer-selection,.service-status-filters .search_selection{padding:0}
.appwidth.appointment-filters.service-status-filters{width:160px}
.service-status-filters .customer-selection,.service-status-filters .status-list.app-service-parent{width:100%}
.service-status-filters .ac_customer_member:hover{background:#d4ece8}
.service-status-filters .ac_customer_member{padding:0}
.service-status-filters .ac_customer_member .appt-cust-name{display:block;padding:5px 15px;font-size:14px !important}
.service-status-filters .servicetype-options.input-filters:hover{background:0}
.service-status-filters .servicetype-options.input-filters{position:relative;width:85%;margin:5px;padding:5px;border:1px solid #ebebeb;border-radius:3px}
.servicetype-options .search-icon-filters{margin-top:-2px;background:url(../images/searchicon-new.png) no-repeat;width:18px;height:18px;position:absolute;background-size:contain}
.servicetype-options .customer_input{font-size:13px;text-indent:20px;color:#6b6f72}
.export-section .export-filters{margin-right:0;vertical-align:middle}
.export-section .export-as{border:1px solid #40bcaa;padding:8.3px;vertical-align:middle}
.servicedetailscontents thead{display:none}#appointmentHistory{position:relative;z-index:1999}
.customer-revenue-graph .revenue-graph-box{width:100%}
.revenue-graph-box #customer_revenue_graph{text-align:center;margin:0 auto;display:table}
.revenue-graph-box #customer_revenue_graph p.no-data-found{font-size:22px;color:#676767;font-weight:bolder;width:48%;margin:auto;text-align:center;display:table-cell;vertical-align:middle}
.company-notes,.custom-service-price{position:relative;z-index:1999}
.editable .general-info .customer-userId:disabled{cursor:not-allowed}
.jqplot-axis.jqplot-yaxis{top:10px !important}.jqplot-axis.jqplot-xaxis{left:0 !important}
.mrg-top{margin-top:25px !important}.custom-service-price input{border:1px solid #ebebeb !important;margin-top:6px;height:28px !important}
#Custom_App_Price,#Custom_Business_Price{text-indent:22px}
#Custom_App_Price:focus,#Custom_Business_Price:focus{border:1px solid #00b499 !important}
.custom-service-price .doller-caption{position:absolute;font-size:12px;color:#6b6f72;left:14px;top:16px;z-index:999}
.customer-detail .question-content{height:19px;background-position:-29px -258px}
#appointmentHistory .spinner-block-load{margin:200px auto}
#customer_location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.customer-notes-section .question-icon{margin:0}.customers-creditcardinfo .credit-card-field{opacity:1;height:34px;padding:0;appearance:menulist;-webkit-appearance:menulist;border:0}
.customers-creditcardinfo .credit-card-duration{padding:0 !important;height:34px;margin-right:20px !important}
.general-info-details .field-value input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
.general-info-details .field-value input::-moz-input-placeholder{color:rgba(0,0,0,.3)}
.general_profile_img .spinner-image{background:0;position:absolute;top:42px;width:50px;margin:0 auto;left:33%;height:23px;z-index:0}
@media(min-width:300px) and (max-width:1150px){.customer-edit-profile-page .divider-edit-info{border-right:0}
}.emp-salaryholder .emp-services-holder .serviceperformText{text-overflow:unset !important}
h4.profile-Head{font-size:18px;color:#000;font-weight:600;opacity:.54}
.upload-customers-options{background:#FFF;border-radius:8px}
.upload-customers-options .first-login-header{background:0}
.invite-customer-sections{padding:0 30px 40px}.invite-customer-sections.main-menu-section{text-align:center}
.invite-customer-sections .invite-options{width:32%;display:inline-block;text-align:center}
.invite-customer-sections .section-icon{width:50%;border-radius:5px;margin:0 auto}
.invite-customer-sections .section-icon label{color:#40bca4;z-index:0;position:absolute;left:0;right:0;bottom:22px;font-size:13px}
.main-content h4{font-size:18px;color:#000;opacity:.54;text-transform:none;font-weight:400;text-align:center;margin:20px 0}
.emailTemplate-for-customer-invite .btn.customer-import,.sentinvites-manually h4{font-weight:600}
.customer-overlay-close{background:url(../images/close.png) center center no-repeat}
.invite-options .section-icon{padding:20px 5px 0;cursor:pointer}
.invite-options .import-icon{width:100%;height:120px;display:block;position:relative;z-index:1}
.invite-options .import-icon.import-list{background:url(../images/import-list.png) center center no-repeat;background-size:contain}
.invite-options .import-icon.send-invites{background:url(../images/send-invites.png) center center no-repeat;background-size:contain}
.invite-options .import-icon.add-manually{background:url(../images/add-manually.png) center center no-repeat;background-size:contain}
.invite-options-content-sec{vertical-align:top;margin:10px 0}
.invite-customer-sections .section-content{width:32%;display:inline-block;text-align:center;vertical-align:top}
.invite-customer-sections .section-content p{color:#878787;font-size:13px;padding:5px 10px;line-height:17px;margin-top:5px}
.invite-customer-sections .section-content label{color:#868889;font-size:14px;font-weight:700}
.import-list-container{width:500px}.import-list-options{width:32%;display:inline-block;text-align:center;cursor:pointer}
.import-list-icon{width:96px;height:96px;display:block;margin:0 auto 5px;position:relative}
.import-list-icon.upload-file{background:url(../images/upload.png) center center no-repeat;background-size:contain}
.active-Campaign,.mailChimp-icon{background:url(../images/mailchimp.png) center center no-repeat;background-size:contain}
.import-list-icon.gdrive{background:url(../images/drive.png) center center no-repeat;background-size:contain}
.import-list-icon.mailchimp{background:url(../images/mailchimp-logo.png) center center no-repeat;background-size:contain}
.import-list-icon.active-Campaign{background:url(../images/active-campaign-logo.png) center center no-repeat;background-size:contain}
.invite-customer-sections .import-list-options .section-icon{width:auto;text-align:center}
.invite-customer-sections .section-icon .import-list-icon label{bottom:13px}
.invite-customer-sections .section-icon .import-list-icon.active-Campaign label,.invite-customer-sections .section-icon .import-list-icon.mailChimp-icon label{bottom:-35px}
.invite-customer-sections .import-list-content-sec .section-content p{padding:0}
.file-format-container h4{font-size:18px}.upload-file-format-sec{width:75%;margin:0 auto}
.confirmationCustomer-overlay .file-format-example,.upload-file-format-sec .file-format-example{border:1px solid #cecbcb;border-spacing:0;width:100%;font-size:13px;color:#000100;opacity:.5}
.import-proceed{margin:20px 0}.btn.customer-import{color:#fff;padding:8px 0;width:26%;margin:10px 0;text-transform:uppercase;font-size:14px}
.btn.customer-import.cancel-btn{float:left;background-color:#cdcccb}
.btn.customer-import.import-btn .upload-file{opacity:0;position:absolute;left:0;top:0}
.btn.customer-import.import-btn{float:right;position:relative;text-align:center}
.clear{clear:both}.confirmationCustomer-overlay .import-proceed{margin-bottom:0;text-align:center}
.confirmationCustomer-overlay .btn.customer-import{margin:0 20px;font-weight:600}
.confirmationCustomer-overlay .btn.customer-import.cancel-btn,.confirmationCustomer-overlay .btn.customer-import.import-btn{float:none}
.emailTemplate-for-customer-invite .btn.customer-import{font-weight:600;float:none}
.mailSentOverlay{width:350px}.emailTemplate-for-customer-invite .btn.comfirm-import{float:none}
.emailTemplate-for-customer-invite .btn{margin:0 10px}
.emailTemplate-for-customer-invite .import-proceed{text-align:center}
.sentinvites-manually{width:auto}.sentinvites-manually h4{font-weight:600}
.mail-has-sent{background:url(../images/send-sucessfully.png) center center no-repeat;width:115px;height:115px;margin:10px auto}
.sent-email-content{padding:30px;text-align:center}
.sent-email-content .sent-mail-caption{font-size:18px;text-align:center;opacity:.5}
.sent-invites-manually-content .customers-inputs td input,.sentinvites-manually .sent-mail-caption{font-size:14px;opacity:.5}
.sent-invites-manually-content .customers-inputs{border-spacing:10px}
.invite-customer-sections.sent-invites-manually-content{padding:10px 30px 20px}
.sent-invites-manually-content{text-align:center}.sent-invites-manually-content .customers-inputs td{padding:5px 10px;border:1px solid #e4e4e4}
.sent-invites-manually-content .customers-inputs td .add-customer-fields{background:url(../images/add-icon-new.png) center center no-repeat;width:28px;height:26px;vertical-align:middle;display:inline-block;color:#40bca4;padding:2px}
.sent-invites-manually-content .customers-inputs td.add-customer-inputs{border:0;padding:0}
.sent-invites-manually-content .customer-email-add{margin:0}
.sent-invites-manually-content .add-customer-fields{cursor:pointer}
.sent-invites-manually-content .added-customer-list{padding:10px 0}
.sent-invites-manually-content .added-customer-list table{border-spacing:none;width:100%}
.sent-invites-manually-content .added-customer-list table td{border:0;padding:4px 10px;font-size:12px;opacity:.7}
.sent-invites-manually-content .added-customer-list table td .remove-list-icon{background:url(../images/close-added-customer.png) center center no-repeat;width:15px;height:15px;display:inline-block;cursor:pointer}
.select-added-customer{width:400px}.select-added-customer .sent-mail-caption{font-size:12px;opacity:.6;margin:5px 0}
.customer-list-options{margin:15px 0}.customer-list-options .down-arr-pos{top:8px}
.customer-list-options .s-add-on .select-text{text-align:left;font-size:12px}
.customer-list-options .s-add-on .select-service-type{width:100%}
.customer-list-options .app-service-parent.open-drop-down{width:85%}
.customer-list-options span.appt-emp-name-text{font-size:12px;text-align:left;width:90% !important}
.customer-list-options .check-customer-invite-list{background:url(../images/sprint.svg) -40px -212px;width:13px !important}
.customer-list-options .check-customer-invite-list:checked{background-position:-24px -445px !important}
.customer-list-response{min-height:200px;max-height:220px;overflow:auto;position:relative}
.customer-list-response .spinner-block{position:static}
.customer-list-response .spinner-block-load{margin:60px auto}
.customer-list-response .spinner-block-load>div{width:4px;margin:0 1px}
.customer-list-response .spinner-block-load span{padding:0}
.customer-list-response .valid .status{color:#40bca4}
.customer-list-response .inValid .status{color:red}
.confirmationCustomer-overlay .disable-mode{opacity:.5;cursor:not-allowed;pointer-events:none}
.uploadcustomers-overlay{width:75% !important}.upload-file-format{width:54% !important}
.emailTemplate-for-customer-invite{width:60% !important}
.customer-email-add .btn.customer-import.cancel-btn{float:left}
.customer-email-add .btn.customer-import.comfirm-btn{margin-left:19%}
.customer-email-add .btn{margin:0 10px}.customer-overlay.contact-us-container .first-login-header h4{font-family:HelveticaNeue-Bold;letter-spacing:.1em;color:#868889;opacity:1}
.customer-overlay .main-content h4{color:#868889 !important;opacity:1;letter-spacing:.05em}
.next-part-section{margin-left:-60px}.pet-member-parent .edit-member-section{line-height:450px}
.email-template-format-container .editor{width:auto !important}
.deleteAlertOverlay{width:300px;position:absolute;background:#FFF;padding:25px}
.delete-contents{margin-top:30px}.delete-contents>div{color:#FFF;padding:10px;cursor:pointer}
.delete-contents>div:first-child{margin-right:20px}
.s-sub-heading{position:relative;padding:25px 0;overflow:hidden}
.s-sub-heading .button-container{width:150px;position:relative;height:34px;line-height:34px}
.s-filter-content .s-filter-box .p-absolute{line-height:34px;color:#676767}
.s-filter-content .s-filter-box .select-service-type{width:150px;margin-left:50px;background-color:#fff}
.s-service-list-box,.servicelist-heading .servicelist-heading-box{width:100%}
.s-filter-content .s-filter-box .select-service-type .input-cont{padding:8px 8px 11px}
.s-filter-content .s-filter-box .select-service-type .input-cont .select-text{text-align:right;margin-right:20px}
.s-list-head,.s-list-out-content .s-service-list-box .s-service-list-row-contain .option{text-align:left}
.s-list-out-content{position:relative;overflow-y:auto;overflow-x:hidden;height:560px;border-radius:5px;padding-bottom:0;background-color:#fff}
.servicelist-heading{overflow:hidden}.s-add-on-servicelist-count,.s-servicelist-count{padding:12px 0 40px;position:relative;overflow:hidden;font-size:1rem;font-weight:500;color:#676767;border-bottom:1px solid #e4e4e4}
.s-list-head{display:inline-block;vertical-align:middle;position:relative;border-right:1px solid #e4e4e4;height:100%;font-size:13px}
.s-service-list-row-contain .s-list-head:last-child{border-right:0}
.servicelist-heading .s-list-head{padding-left:1px;border-right:0;padding-bottom:0;font-size:13px;color:#231f20;font-weight:bolder;min-height:25px}
.servicelist-heading .s-list-head:nth-child(7){padding-left:0}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-list-head :first-child{margin-left:8px;color:#676767;margin-top:17px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-list-head:nth-child(7) :first-child,.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-list-head:nth-child(8) :first-child{margin-left:0;margin-top:2px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .tag .select-service-type,.s-list-out-content .s-service-list-box .s-service-list-row-contain .teamMember .select-service-type,.s-list-out-content .s-service-list-box .s-service-list-row-contain .zip .select-service-type{width:140px;margin-left:0;margin-top:12px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .tag,.s-list-out-content .s-service-list-box .s-service-list-row-contain .teamMember,.s-list-out-content .s-service-list-box .s-service-list-row-contain .zip{padding-left:2px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .tag .select-service-type .down-arr-pos,.s-list-out-content .s-service-list-box .s-service-list-row-contain .teamMember .select-service-type .down-arr-pos,.s-list-out-content .s-service-list-box .s-service-list-row-contain .zip .select-service-type .down-arr-pos{top:8px;margin-top:0}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-edit-icon-service,.servicelist-heading .s-edit-icon-service{width:45px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .service-drag,.servicelist-heading .service-drag{width:25px}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-title,.servicelist-heading .s-title{width:30%}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .custPrice,.s-list-out-content .s-service-list-box .s-service-list-row-contain .rating,.s-list-out-content .s-service-list-box .s-service-list-row-contain .revenue,.servicelist-heading .custPrice,.servicelist-heading .rating,.servicelist-heading .revenue{width:12%}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .tag,.servicelist-heading .tag{width:20%;margin-left:0}
.s-add-on-service-list-container-box .s-list-out-content .s-service-list-box .s-service-list-row-contain .tag .s-list-head-tag-box{margin-left:0;margin-top:12px !important}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .tag .p-input-height{margin-left:0;margin-top:0}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .teamMember,.servicelist-heading .teamMember{width:145px}
.service-drag-placeholder{border:3px dashed #e4e4e4;padding:2px;height:50px;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.service-highLight{z-index:20000;-moz-box-shadow:5px 3px 5px 3px rgba(0,0,0,.5);-webkit-box-shadow:5px 3px 5px 3px rgba(0,0,0,.5);box-shadow:5px 3px 5px 3px rgba(0,0,0,.5);background-color:#fff}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .zip,.servicelist-heading .zip{width:200px}
.s-service-list-row-contain{width:100%;border-bottom:1px solid #ddd;height:50px;z-index:5}
.s-service-list-row-contain .service-drag .edit-icon{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-edit-icon-service .edit-icon{position:relative;margin:11px auto 0}
.s-list-out-content .s-service-list-box .s-service-list-row-contain .service-drag .edit-icon{background-position:-37px 227px;width:21px;height:21px;margin-top:12px}
.s-add-service-icon{background-position:-22px -424px;width:20px;height:20px;cursor:pointer}
.s-filter-box{margin-bottom:22px}.s-add-service-text-content{font-size:.95rem;margin-left:10px;vertical-align:top}
.s-add-service-box{width:100%;position:relative;overflow:hidden;margin-bottom:50px}
.s-sub-heading .left .p-relative .f-color{padding-top:12px;letter-spacing:2px;font-family:HelveticaNeue-Bold;font-weight:900;font-size:16px}
.serviceFilter option:nth-child(1){display:none}.service .s-add-on-service-list-container-box .s-servicelist-contain .s-list-out-content,.service .s-promo-list-container-box .s-servicelist-contain .s-list-out-content{height:400px}
.s-promo-list-container-box .s-servicelist-contain .s-list-out-content .s-service-list-box .s-service-list-row-contain .custPrice,.s-promo-list-container-box .s-servicelist-contain .s-list-out-content .s-service-list-box .s-service-list-row-contain .rating,.s-promo-list-container-box .s-servicelist-contain .s-list-out-content .s-service-list-box .s-service-list-row-contain .revenue,.s-promo-list-container-box .s-servicelist-contain .servicelist-heading .custPrice,.s-promo-list-container-box .s-servicelist-contain .servicelist-heading .rating,.s-promo-list-container-box .s-servicelist-contain .servicelist-heading .revenue{width:120px}
.s-promo-list-container-box .s-servicelist-contain .s-list-out-content .s-service-list-box .s-service-list-row-contain .tag,.s-promo-list-container-box .s-servicelist-contain .servicelist-heading .tag,.s-promo-list-container-box .s-servicelist-contain .servicelist-heading .zip{width:160px}
.s-promo-list-container-box .s-servicelist-contain .servicelist-heading .zip,.s-promo-use-detail{margin-left:10px}
.s-promo-list-container-box .s-servicelist-contain .servicelist-heading,.s-promo-use-detail{padding-bottom:0}
.addservice-page,.genral-container .add-service-content{padding:20px 20px 20px 0;overflow:hidden;background-color:#fff}
.genral-container .add-service-content{border:1px solid #e4e4e4;border-radius:5px}
.addservice-page{border:1px solid #e4e4e4;border-radius:5px;margin-top:50px}
.add-service-content .border-right{padding-right:30px}
.change-selectOption{width:98%;padding:0 !important}
.change-selectOption div{color:#676767}.margin-selectOption{margin-right:23px}
.add-service-content .left .border-right .p-relative .s-three-box-control,.add-service-content .left .border-right .p-relative .s-two-box-control{width:95%}
.add-service-content .left .border-right .p-relative:nth-child(1) .p-input-height{width:93%;padding:8px 5px}
.add-service-content .left .border-right .p-relative:nth-child(1),.add-service-content .left .border-right .p-relative:nth-child(3){margin-bottom:15px;padding-left:35px}
.add-service-content .left .border-right .p-relative:nth-child(3),.add-service-content .left .border-right .p-relative:nth-child(4){width:97%}
.add-service-content .left .border-right .p-relative:nth-child(2),.add-service-content .left .border-right .p-relative:nth-child(4){margin-bottom:20px;padding-left:35px}
.add-service-content .left .border-right .p-relative:nth-child(3){padding-left:35px}
.add-service-content .left .border-right .p-relative:nth-child(5),.add-service-content .left .border-right .p-relative:nth-child(6){padding-left:10px;margin-bottom:15px;width:99%}
.add-service-content .left .border-right .p-relative:nth-child(7){padding-left:10px;width:99%}
.s-add-service-box .p-relative .input-box,.s-add-service-box .p-relative .left,.s-add-service-box .p-relative .right{position:relative}
.add-service-content .question-icon{position:absolute;right:21px;top:9px;width:18px;height:18px;background-position:-29px -258px;cursor:pointer}
.add-service-content .left .border-right .p-relative .select-service-type .input-cont{padding:8px 8px 11px 11px;font-size:14px}
.add-service-content .left .border-right .p-relative .select-service-type .input-cont .down-arr-pos{right:5px;top:12px}
.s-textContent{width:71px;text-align:right;line-height:17.5px}
.add-promo-text-content,.s-textContent div,.single-line-text-content div{color:#676767;text-overflow:ellipsis;font-size:.9rem}
.service-price{margin-left:5px}.promo-input-margin,.promo-qty-option,.s-duration .double-line-text-content,.service-price .input-cont{margin-left:85px}
.service-price .input-cont{padding-left:18px}.service-price .input-cont .p-absolute{top:10px;left:4px;font-size:.9rem}
.add-service-content .left .border-right .p-relative:nth-child(2) .s-three-box-control{width:95%;position:relative}
.add-service-content .left .border-right .p-relative:nth-child(2) .inline-block{width:33.33%}
.single-line-text-content{width:63px;text-align:right;line-height:17.5px}
.customposition{right:0 !important}.s-duration{position:relative}
.s-duration .two-option{margin-left:80px}.double-line-text-content .inline-block:nth-child(2),.promo-desc,.two-option .inline-block:nth-child(2){margin-left:10px}
.s-duration .double-line-text-content .inline-block,.s-duration .two-option .inline-block{width:35%}
.add-service-content .left .border-right .p-relative:nth-child(4) .single-line-text-content,.add-service-content .left .border-right .p-relative:nth-child(5) .single-line-text-content,.add-service-content .left .border-right .p-relative:nth-child(6) .two-control .s-duration .single-line-text-content,.add-service-content .left .border-right .p-relative:nth-child(7) .two-control .s-duration .single-line-text-content{line-height:17.5px}
#single-node,.single-node{line-height:34px;text-align:left}
.fixed{line-height:20px}.add-service-content .left .border-right .p-relative:nth-child(5) .two-control .s-duration .single-line-text-content,.add-service-content .left .border-right .p-relative:nth-child(6) .two-control .s-duration .single-line-text-content,.add-service-content .left .border-right .p-relative:nth-child(7) .two-control .s-duration .single-line-text-content{width:90px;text-align:right}
.add-service-content .left .border-right .p-relative:nth-child(5) .two-control .s-duration .two-option,.add-service-content .left .border-right .p-relative:nth-child(6) .two-control .s-duration .s-add-on,.add-service-content .left .border-right .p-relative:nth-child(7) .two-control .s-duration .s-add-on{margin-left:101px}
.add-service-content .left .border-right .p-relative .two-control{width:100%;position:relative;padding-bottom:35px;margin-left:2px}
.add-service-content .left .border-right .p-relative:nth-child(6) .two-control,.add-service-content .left .border-right .p-relative:nth-child(7) .two-control{overflow:initial;padding-bottom:0}
.add-service-content .left .border-right .p-relative:nth-child(5) .two-control{padding-bottom:0}
.edit-add-on,.s-emp-data,.service-edit-on{width:74.5%;color:#676767}
.s-cust-count{width:120px;display:inline-block;vertical-align:middle;position:relative}
.s-cust-count .s-count-service{width:71px;display:inline-block}
.s-customer-limit{display:inline-block;vertical-align:middle;width:205px;position:relative;margin-left:20px}
#s-limit{margin-left:85px}.s-add-on .inline-block{width:100%}
.add-service-text-area{height:150px;padding:10px}.add-service-content .s-add-service-box .right .desc-tags-box{padding:0 30px 10px 25px}
.add-service-content .s-add-service-box .right .desc-tags-box .service-desc,.add-service-content .s-add-service-box .right .desc-tags-box .service-tags,.s-edit-status-box{position:relative;margin-bottom:15px}
.save-new-service{position:relative;text-align:center;margin:30px auto;padding-left:10px}
.save-new-service .button-container{width:402px;height:37px;color:#FFF;line-height:40px;text-align:center;margin:0 auto;font-weight:bolder;letter-spacing:4px}
.add-on-submit-button,.s-add-on-new-service{margin-bottom:0}
.s-add-on .select-text{margin-right:30px}.add-on-list{display:block;cursor:pointer;padding:5px 7px}
.add-on-list:hover{background:#d4ece8}.question-content{display:inline-block;width:25px;vertical-align:middle;margin-left:5px;overflow:hidden;position:relative;height:30px;cursor:pointer}
.add-on-service-contain{border-right:0 solid #e4e4e4 !important;padding-bottom:25px}
.add-on-promo-contain{border-right:0 solid #e4e4e4;padding-left:20px}
.add-on-promo-contain .p-relative{margin-bottom:15px}
.add-promo-text-content{width:75px;line-height:34px;text-align:right}
.promo-content-double-line{line-height:17.5px !important}
.promo-code .input-cont{width:30%}.promo-qty .promo-code .input-cont{width:50%}
.promo-qty{width:40%}.promo-apply{width:60%}.promo-desc{width:95.1%}
.edit-staus-bar .input-cont,.promo-input-margin .input-cont{padding:8px 8px 11px}
.add-promo-submit-button{margin:15px 0 10px}.s-edit-service-box{margin-bottom:0;padding-bottom:6px}
.edit-service-content .s-edit-service-box{padding-bottom:90px}
.edit-staus-bar{width:15%;margin-left:65px}.edit-save-contain{width:100%;height:25px;padding:10px 0}
.edit-addon-servicecontain{width:50%;padding:10px}.edit-service-savebtn{position:absolute;right:5px;width:56px;height:25px;line-height:23px;text-align:center;color:#fff;font-size:.9rem}
.edit-save-contain .edit-service-savebtn{font-size:.8rem;width:59px;line-height:25px}
.edit-service-cancelbtn{position:absolute;right:74px;width:56px;height:25px;line-height:23px;color:#40bca4;font-size:.9rem}
.edit-service-content{margin-top:0}.edit-service-desc .add-service-text-area{height:87px;color:#676767;font-size:.9rem;opacity:.9;width:100%;padding:0;text-indent:5px;line-height:28px;overflow-y:auto;overflow-x:hidden}
.s-promo-list-container-box{display:none}.edit-service-desc .add-service-text-area input{min-width:280px;width:auto;font-size:.9rem}
.s-add-service-box .service-desc textarea,.s-add-service-box .service-tags textarea{padding:0;color:#676767;opacity:.9;text-indent:0;line-height:28px}
#ser_addEmp{text-indent:5px}.ser-addedEmp{margin:5px;line-height:15px;text-indent:0}
.ser-addedEmp:first-child{margin-left:0}.add-on-service-box{position:relative;width:100%;overflow:hidden;margin:auto;padding:30px 0}
.add-on-service-box .add-service-container-layer{width:100%;margin:0 auto;text-align:center}
.edit-icon-div,.lb-actionLeft{margin-right:10px;height:20px}
.add-service-container-layer .input-cont{background-color:#fff}
.add-service-container-layer .s-duration .two-option .inline-block{width:88px}
.add-service-container-layer .s-duration .two-option{text-align:left}
.add-service-content .service-desc,.add-service-content .service-tags{padding:5px 5px 5px 10px !important}
.add-service-content .service-tags{padding-left:0 !important}
.header-content .font-title{letter-spacing:4px;font-family:21px}
@media(min-width:1150px) and (max-width:1250px){.add-service-content .left .border-right .p-relative .select-service-type .input-cont .down-arr-pos{right:6px;top:10px}
.add-service-content .left .border-right .p-relative .select-service-type .input-cont{padding:8px 8px 11px 5px;font-size:.8rem}
}@media(min-width:300px) and (max-width:1150px){.add-service-content .left .border-right .p-relative:nth-child(2).s-three-box-control .inline-block .input-cont{padding-left:15px}
.s-duration .double-line-text-content,.service-price .input-cont{margin-left:75px}
.s-textContent{width:65px}.add-service-content .left .border-right .p-relative:nth-child(3).two-control .left,.add-service-content .left .border-right .p-relative:nth-child(4).two-control .left{margin-bottom:15px}
.s-add-service-box .right{margin-top:20px}.s-add-service-box .left .border-right{border-right:0}
.add-service-content .left .border-right .p-relative .right .s-duration{padding-left:0}
.add-service-content .s-add-service-box .right .desc-tags-box{padding:0 40px 10px}
.s-customer-limit{margin-left:5px}.s-add-service-box{margin-bottom:0}
.save-new-service .button-container{width:50%}}.serviceheadersection,.wall-section{min-height:295px;max-height:295px;overflow:hidden;position:relative;background:#FFF}
.wall-section{background:0 0 !important;min-height:60px !important;border-bottom:1px solid #e4e4e4}
.head-profile{font-weight:400;font-size:26px !important}
.parent-head{position:absolute;top:9px}.service-credentials{position:absolute;height:100%;min-width:220px;background:rgba(255,255,255,.9);top:0;padding:15px}
.credentials-edit{position:absolute;background:#52bca4;color:#FFF;padding:2px 10px 5px;right:15px;bottom:15px;font-size:20px}
.credentials-edit .icon{background:url(../images/ic_edit.svg) no-repeat;height:100%;width:100%;background-size:100% 100%}
.edit-icon-div{width:20px}#add-service .toggleslot .input-holder{vertical-align:top !important}
.servicedetailpage-container>div{margin-bottom:20px}
.servicebodysection{background:#FFF;padding:20px 20px 30px}
.serviceabout .line{margin-left:65px !important;margin-top:-11px}
.ser-about-contents{margin-bottom:40px}.ser-particulars>div{display:inline-block;vertical-align:top}
.ser-particulars>div>div:first-child{margin-right:30px}
.ser-particulars>div:first-child{width:38%}.ser-particulars>div:nth-child(2){width:24%}
.ser-particulars>div:nth-child(3){width:38%}.servicetagsline .line{margin-left:54px}
.service-serTypeline .line{margin-left:123px}.service-serEmpsline .line{margin-left:111px}
.ser-particulars-content{width:90%;margin:0 auto}.ser-particulars-content>div{max-height:100px;font-size:18px;min-height:40px;padding:10px;line-height:37px;color:#576872;overflow:auto;word-wrap:break-word}
.ser-particulars .lineseparator{margin-bottom:25px}
.servicePics{background:#FFF;padding:20px}.lb-doaction{margin-top:10px;display:none}
.lb-doaction>div{font-weight:700;font-size:14px}.lb-actionLeft{width:20px;background:url(../images/nextpreviousicon.png) no-repeat;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);background-size:90%;display:none}
.lb-actionRight{margin-left:10px;height:20px;width:20px;display:inline-block;background:url(../images/nextpreviousicon.png) no-repeat;background-size:90%}
#lb_actionInitialValue{margin-right:5px}#lb_actionNValue{margin-left:5px}
.lb-carouselParent{width:100%;overflow:auto}.servicePicsHolder{transition:margin 1s ease-in-out;-webkit-transition:margin 1s ease-in-out;-moz-transition:margin 1s ease-in-out}
.servicePicsHolder .pic-holder{width:150px;max-height:150px;overflow:hidden;margin:10px;cursor:pointer;position:relative}
.nodata-text{margin:20px;font-size:18px}.service-detail .servicePics{background:0 0 !important;padding:0 !important}
.service-detail .servicePicsHolder{padding:20px;background:#FFF}
.ser-label-caption{margin-bottom:10px}.add-service-form .error{min-height:0 !important}
.add-service-form .select-holder{height:43px}.add-service-form .s-addemployee{top:43px !important}
.addservices .logocontent{margin:0 40px}.servicePicsHolder .nodata-text{margin-left:0 !important}
.ser_duation_wrapper>div{width:50%;display:inline-block}
.ser_duation_wrapper>div:nth-child(1)>div:first-child,.ser_duation_wrapper>div:nth-child(2)>div:first-child{margin-right:20px}
#add-service .row.double-col>div.input-holder:first-child .input-holder{margin-right:20px !important}
.lb-imgcontainer>div>div:first-child{overflow:hidden}
.ser_name_wrapper{margin-left:100px;margin-top:25px;margin-bottom:20px}
.h_logo img{height:100px}.assigned-employees{max-height:230px;overflow:auto}
.ser_paddingtime_wrapper .input-holder:first-child .select-holder{margin-right:20px}
.inVisibleField{display:none}.service-image-default img{height:100px;background-color:#fff}
.ac_zip_checked,.ac_zipservice_checked,.emp_service_cb_checked,.ser_2emp_checked{background:url(../images/sprint.svg);background-position:-27px -212px !important;width:12px !important;height:15px;position:absolute;top:12px}
.ac_zip_unchecked,.ac_zipservice_unchecked,.emp_service_cb_unchecked,.ser_2emp_unchecked{background:url(../images/sprint.svg);background-position:-40px -212px !important;width:12px !important;height:15px;position:absolute;top:12px}
.s-add-on .select-service-type,.service-add-on{display:inline-block;width:92%;vertical-align:middle;cursor:pointer}
.sprint.add-on-overlay{margin:0 5px;background-position:-2px 319px;vertical-align:middle;width:21px;height:21px;display:inline-block;cursor:pointer}
.s-title.service_details_page{cursor:pointer}.service-details-page{padding:20px}
.service-details-page .service-details-content{padding-bottom:15px;border-bottom:1px solid #ebebeb}
.service-details-page .headline{padding:0;text-transform:uppercase}
.service-details-page .general-info{padding-left:0}
.service-details-page .general-info-details label{width:22%;line-height:18px;padding:6px 0}
.service-details-page .service-edit-icon{margin-top:12px;float:right;width:21px;height:19px;display:inline-block;background-position:-53px 412px;cursor:pointer;background-size:254px auto}
.service-details-page .general{margin-top:30px}.service-details-page .field-value{color:#6b6f72;margin-left:20px}
.service-details-page .status-select .field-value{padding-left:10px;padding-top:3px}
.service-details-page .column-4{width:28%}.service-details-page .column-8{width:68%}
.service-details-page .column-right{padding:0}.service-details-page .column-right label{width:16%}
.service-details-page .column-right .field-value{width:80%;padding-left:10px;line-height:28px;word-wrap:break-word}
.service-details-page .column-right .field-value .customer_note{text-indent:0 !important}
.service-details-page .select-service-type{width:50%}
.service-details-page .select-service-type .select-text{line-height:20px;text-align:left}
.service-details-page .service-state-details{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ebebeb}
.service-details-page .service-state-details .stats-block.total-rating{margin-left:0}
.service-details-page .service-state-details .stats-block{background:#fff;padding:10px;border:1px solid #ebebeb;border-radius:2px;display:inline-block;margin:0 15px}
.service-details-page .service-state-details .count{vertical-align:sub;display:inline-block;font-size:50px;color:#c1af61;font-weight:700}
.service-details-page .service-state-details .caption{font-size:12px;font-weight:600;color:#6b6f72;display:inline-block;margin:0 10px}
.service-details-page .delete-service-block .btn{width:25%;background:#40bca4;color:#fff;text-transform:uppercase;padding:10px 0;font-weight:600;font-size:14px;letter-spacing:3px}
.pic-section .picture-container{width:97px;height:97px;margin:5px 5px 5px 0;position:relative;border:1px solid #e4e4e4}
.pic-section .picture-container.picture-input{background:#f6f6f6}
.pic-section .picture-container.picture{background:#ddf3ef}
.pic-section .picture-container .service-pic{position:absolute;top:0;opacity:0;left:0;width:100%;height:100%;z-index:999}
.pic-section .picture-container .sprint{position:absolute;cursor:pointer}
.pic-section .picture-container .sprint.plus-icon{width:35px;display:inline-block;height:35px;background-position:-37px -549px;top:30px;left:37px}
.pic-section .picture-container .sprint.delete-icon{width:15px;display:inline-block;height:20px;background-position:-28px -332px;right:5px;bottom:5px}
.s-add-on-new-service .save-new-service{margin-top:30px}
.add-service-content .border-right{padding-bottom:0}
.s-servicelist-contain{margin-left:20px}.add-service .header-content{margin-bottom:40px}
.padding-bottom{padding-bottom:60px}.p-absoluteright{position:absolute;right:150px}
.select-text{padding-top:1px}.edit-save-contain .active-deactive-service{font-size:12px;position:absolute;left:0;padding:7px 10px;text-transform:uppercase}
.edit-save-contain .hideService{font-size:12px;position:absolute;padding:7px 10px;text-transform:uppercase;left:100px}
.app-price{top:8px}.add-service-content .service-price .input-cont{padding:8px 8px 8px 20px !important}
#serviceName{text-indent:3px;text-align:left}.edit-keyword textarea{padding:0 !important}
.add-on-service-contain .input-cont{padding:8px 5px}
.add-on-service-contain .s-add-on .select-service-type,.service-add-on .service-edit-on{width:100%}
.question-icon.descriptiontooltip{right:-28px}.edit-add-on .add-on-list .appt-emp-name-text,.s-emp-data .add-on-list .appt-emp-name-text,.service-edit-on .add-on-list .appt-emp-name-text{display:inline-block;width:95%}
.slotcontainer #single-node,.slotcontainer .single-node{text-align:right}
.s-add-on-new-service .app-service-parent.service-edit-on{width:82%}
.edit-add-on .all-selection,.hideMask input{display:none}
.edit-add-on .all-selection:first-child{display:block}
.vertical-align{top:9px}.qtycustomer .down-arr-pos{top:10px !important}
.tooltip{text-align:justify !important}.qty-customer{margin-left:95px !important}
#noofCustomer,#noofEmployee{text-align:center}.s-list-out-content .s-service-list-box .s-service-list-row-contain .s-list-head.tag :first-child{margin-top:4px !important}
.s-list-head .select-service{border:none !important}
.s-service-list-box .change-selectOption div{color:#6b6f72;padding:5px 0 !important;margin:0 5px !important;pointer-events:none;cursor:default}
.s-service-list-box .change-selectOption{width:auto;left:15px;min-width:90px}
.s-list-head-tag-box .down-arrow{top:16px}.s-filter-box .select-service{border:0}
.s-filter-box .serviceFilter{font-size:13px;text-align:right}
.add-service .down-arrow{right:6px}.add-service .app-head-txt{text-align:center}
.slottype-select-box{text-align:left !important;margin-right:30px !important}
.slottype-select-box::-moz-placeholder,.slottype-select-box::-webkit-placeholder{color:#676767 !important}
.s-filter-box .margin-selectOption{margin-right:32px}
.qty-customer .app-head-txt{text-align:center}.addon-names input,.service_details_page input{font-size:13px !important;cursor:pointer;width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.customer-notes-section .customer_note,.limited-tags{overflow:auto}
.service_details_page input:readonly,.service_details_page input[type=text]:disabled{color:#676767 !important}
.service-details-page .down-arrow{top:15px}.service-details-page .details-section div{padding:5px 10px;line-height:14px;pointer-events:none}
.limited-tags{height:100px}.slotcontainer{margin-left:3px}
.add-service input:disabled{cursor:not-allowed;opacity:.7}
.add-on-duration-info{right:-31px !important}
.report-export-header{position:relative;display:flex;justify-content:flex-end}
.font-subtitle{font-size:14px;color:#666;margin-bottom:5px;display:inline-block}
.mrgb-10{margin-bottom:10px !important}.mrgb-20{margin-bottom:20px;text-transform:uppercase !important}
.reports_holder .rts_filter_holder.border{position:relative}
.report-export-header .view-container{padding:7px 10px;margin:10px;position:relative;width:50%;left:0}
.view-container{display:flex;width:50%;margin-right:10px}
.report-inputs{padding:7px 51px 7px 7px;background:#fff;margin-right:15px;width:21%}
.report-close{height:0;overflow:scroll}.view-dropdown{position:absolute !important;left:0;top:31px;width:95% !important;height:0;background:#fff;overflow-x:hidden;z-index:1}
.sub-view-option,.view-option{padding:10px 0}.selected-option{color:#52bca4}
.report-checkbox{position:absolute;right:5px}.report-textarea{font-size:1rem;color:#000;opacity:.54}
.step_rts_subfilter{margin-right:10px}
.chatOverlay,.key-note-overlay{width:320px;position:absolute;min-height:100px}
.empty-notes,.to-text-chat{font-size:14px;color:#676767}
.key-note-overlay{left:925px;top:54px;transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-webkit-transition:opacity .1s ease-in}
.chatOverlay .headerSection,.key-note-overlay .headerSection{position:absolute;right:0;top:-14px;z-index:1;cursor:pointer;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}
.myalert .headerSection{right:-2.4px}.chat-container{width:320px;overflow:hidden;position:relative}
.chatOverlay .headerSection .chats-icon{margin:7px;right:0;top:0;position:absolute}
.chat-conversations,.mass-chat-overlay,.new-chat-overlay,.teamhuddle-chat-overlay{position:relative;min-height:50px;background:#fff;overflow:auto;max-height:380px;width:320px;transition:all .5s ease-in-out}
.keynote-conversations{position:relative;min-height:50px;background:#FFF;max-height:380px;transition:all 1s ease-in}
.empty-notes{text-align:center;margin:15px}.note-list{position:relative;overflow:auto;max-height:240px;min-height:55px}
.chat-list .name,.chat-two,.key-notes-box{overflow:hidden}
.note-list :last-child{border-bottom:0}.chat-two,.typeChat-container{border-bottom:1px solid #e4e4e4}
.typeChat-container{position:relative;padding:3px 0;display:none !important}
.chat-two,.footer-new-chat{padding:10px 15px;position:relative}
.ChatToName{outline:0;white-space:pre-wrap;word-wrap:break-word;width:235px;min-height:16px;margin-left:22px}
.chat-close{width:18px;height:17px;background-position:-24px 575px;cursor:pointer}
.new-chat-box .convc_container ul,.team-huddle-box .convc_container ul{height:250px;overflow:auto}
.footer-new-chat{min-height:25px}.chat-text-icon{width:19px;height:19px;background-position:-28px 525px}
.image-attach-chat{width:19px;height:19px;background-position:-28px 542px;right:15px;margin-top:2px;cursor:pointer}
.new-chat-typing-box{outline:0;white-space:pre-wrap;word-wrap:break-word;min-height:19px;max-height:65px;cursor:text;overflow-x:hidden;overflow-y:auto;margin-left:25px;margin-right:25px;line-height:19px}
.mass-message,.newchat,.teamHuddle{width:83px;border-right:1px solid #e4e4e4;padding:1px 1px 1px 15px;cursor:pointer}
.mass-message-icon,.new-chat-icon,.team-huddle-icon{width:20px;height:20px;margin-top:3px}
.typeChat-container .content-chat{font-size:12px;color:#676767;margin-left:34px;line-height:14px}
.team-huddle-icon{background-position:-2px 149px}.mass-message-icon{background-position:-2px 128px}
.typeChat-container :last-child{border-right:0 solid #e4e4e4}
.new-chat-icon{background-position:-2px 172px}.chat-conversations>div:last-child,.keynote-conversations>div:last-child{border-bottom:none !important}
.chat-layer{position:relative;width:1320px}.chat-list{cursor:pointer;padding:7px 7px 7px 15px}
.alert-list,.chat-box{position:relative;min-height:50px;background:#fff;overflow:auto;max-height:240px}
.chat-loading{text-align:center;position:absolute;left:0;right:0}
.chat-loading .load-text{height:25px;display:inline-block;vertical-align:middle;font-size:16px;line-height:27px}
.chat-loading .load{background:url(../images/chatspinner.gif) no-repeat;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:2px}
.key-note-list{padding:7px 0;cursor:pointer}.chat-list .name{max-width:144px;white-space:nowrap;text-overflow:ellipsis;color:#000;font-size:12px;font-family:HelveticaNeue-medium}
.chat-list:last-child{margin-bottom:0;padding-bottom:0}
.chat-list>div:first-child{vertical-align:top}.teamhuddle-to-name{line-height:17px;font-family:HelveticaNeue-medium}
.chat-send-btn{width:66px !important;height:24px !important;line-height:23.5px !important}
.chat-send-box{right:0;margin-left:5px;border-left:1px solid #efeeee;padding-left:5px}
.mass-chat-overlay .footer-new-chat,.teamhuddle-chat-overlay .footer-new-chat{min-height:25px;padding:0;margin:6px 8px}
.mass-chat-overlay .image-attach-chat,.teamhuddle-chat-overlay .image-attach-chat{margin-right:65px;margin-top:4px}
.mass-chat-overlay .new-chat-typing-box,.teamhuddle-chat-overlay .new-chat-typing-box{margin-left:5px;min-height:23px;margin-right:105px}
#keynote-count{padding:10px;font-size:14px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ccc;color:#676767}
#keynote-count :first-child{font-family:HelveticaNeue-medium;font-size:12.5px}
#keynote-count .inline-block span{font-size:12.5px}
#alert-count :first-child span{font-family:HelveticaNeue-medium;font-size:12.5px}
.chat-list>div:nth-child(2){width:215px;font-size:11px}
.chat-list .time,.key-note-list .time{width:130px;font-size:11px;text-align:right;color:#9b9b9b;padding-right:10px}
.key-notes-container{background-color:#fff4bd;height:333px;width:320px;position:absolute;top:85px;transition:all 1s ease}
.key-notes-box{padding:10px;position:relative}.delete-note-key-icon{width:12px;height:15px;background-position:-28px -41px;cursor:pointer;float:right}
.key-notes-box .date-note{clear:both;color:#676767;margin-right:20px;margin-top:12px}
.key-notes-box .key-text{height:260px;text-align:justify;line-height:17px;width:300px;overflow-y:auto;overflow-x:hidden}
.key-notes-box .close-icon-note{float:left;width:12px;height:15px;background-position:-28px -26px;cursor:pointer}
.key-notes-box .save-icon-note{font-size:12px;color:#676767;float:right;width:45px;line-height:18.5px}
.chat-list .chat-avatar{margin-right:10px;margin-top:5px;position:relative}
.chat-list .message,.key-note-list .message{margin-top:2px;min-height:15px;position:relative;line-height:16px;overflow:hidden}
.chat-list .chat-avatar img{background-size:cover;background-position:center,center;background-repeat:no-repeat;width:auto;max-height:100%}
.chat-list .message{color:#7a7c7d;letter-spacing:.5px}
.key-note-list .message{color:#7a7c7d;font-size:13px;padding:0 10px;width:300px;height:35px;cursor:pointer;outline:0;word-wrap:break-word}
.chat-list .time{font-size:11px;color:#b0b4b7;margin-top:3px}
.conv-list li:last-child>div:first-child{border-bottom:none !important}
.image-layer-container{width:150px;height:150px;overflow:hidden}
.img-layer-chat{width:100%;height:100%;object-fit:cover}
.conv .conv-msg{word-break:break-word;font-size:14px}
.chat_tag{background:#333;color:#FFF;font-size:12px;padding:5px;width:90%;margin:auto}
.chat_img{max-width:123px;margin-top:10px;cursor:pointer}
.err_icon{background:url(../images/iconerror.png) no-repeat;height:50px;width:50px;position:absolute;background-size:100%}
.connection_failure{position:absolute;background:#FFF;padding:20px;min-width:200px;min-height:100px}
.chat_popup_cc>div:first-child{width:222px;height:35px;padding:5px}
.markericon{position:absolute;background:url(../images/markericon.png) no-repeat;height:20px;width:20px;top:-36px;left:40px;display:none}
.myalert .chat-list{cursor:pointer}.smbsearchholder{position:absolute !important;width:100%;margin:0 !important;padding:0 !important;background:#fff;border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);display:none;max-height:300px;overflow:auto}
.smbsearchholder .caption{display:none;padding:3px 0 3px 10px;font-size:14px}
.recent_search .caption,.ss-service-editspinner .ss-spinner{display:block !important}
.smb_search_values{background:#FFF;padding:5px 10px;text-align:right;cursor:pointer}
.smb_search_values:hover,.smbsearchresults .ac_selected{background:#d4ece8}
.smb_search_values .whom{font-size:13px;color:#CCC}
.smb_search_values .name{font-size:15px;text-transform:lowercase}
.smb_search_values .name:first-letter {text-transform:uppercase}
.event_time_custom{font-size:11px}.redAlert{position:fixed;right:-500px;top:100px;background:#FFF;z-index:99999999999999;color:#000;padding:7px;font-size:15px;-webkit-transition:.5s right ease-in;-moz-transition:.5s right ease-in;transition:.5s right ease-in;display:none}
#chat_header{cursor:pointer}
.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}
.sp-container.sp-flat,.sp-top{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.sp-top{width:100%;display:inline-block}.sp-alpha-handle,.sp-clear-enabled .sp-clear,.sp-color,.sp-dragger,.sp-hue,.sp-sat,.sp-slider,.sp-top-inner,.sp-val{position:absolute}
.sp-top-inner{top:0;left:0;bottom:0;right:0}.sp-color{top:0;left:0;bottom:0;right:20%}
.sp-hue{top:0;right:0;bottom:0;left:84%;height:100%}
.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}
.sp-sat,.sp-val{top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}
.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}
.sp-alpha{display:none;bottom:-14px;right:0;left:0;height:8px}
.sp-alpha-inner{border:1px solid #333}.sp-clear{display:none}
.sp-clear.sp-clear-display{background-position:center}
.sp-clear-enabled .sp-clear{display:block;top:0;right:0;bottom:0;left:84%;height:28px}
.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}
.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}
.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81')}
.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000')}
.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}
.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00')}
.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00')}
.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff')}
.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff')}
.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff')}
.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000')}
.sp-hidden{display:none !important}.sp-cf:after,.sp-cf:before{content:"";display:table}
.sp-cf:after{clear:both}@media(max-device-width:480px){.sp-color{right:40%}
.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;top:0;left:0}
.sp-slider{top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}
.sp-container{border-radius:0;background-color:#ececec;border:1px solid #e4e4e4}
.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:400 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:1px solid #666}
.sp-input-container{float:right;width:100px;margin-bottom:4px}
.sp-initial-disabled .sp-input-container,.sp-input{width:100%}
.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;background:0;border-radius:3px;color:#222}
.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}
.sp-palette-container,.sp-picker-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}
.sp-picker-container{width:172px;border-left:solid 1px #fff}
.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}
.sp-palette .sp-thumb-el{display:block;position:relative;float:left;cursor:pointer}
.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}
.sp-initial{float:left;border:1px solid #333}.sp-initial span{width:30px;height:25px;border:0;display:block;float:left;margin:0}
.sp-initial .sp-clear-display{background-position:center}
.sp-button-container,.sp-palette-button-container{float:right}
.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:1px solid #91765d;background:#eee;color:#333;vertical-align:middle}
.sp-replacer.sp-active,.sp-replacer:hover{border-color:#f0c49b;color:#111}
.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}
.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}
.sp-preview{width:25px;height:20px;border:1px solid #222;margin-right:5px;float:left;z-index:0}
.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:1px solid #d0d0d0}
.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}
.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}
.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}
.sp-cancel{font-size:14px;color:#333 !important;margin:0 5px 0 0;padding:2px;vertical-align:middle;text-decoration:none}
.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline}
.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}
.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}
.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}
.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}
.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}
.g-button,.genral-container,.overflow-hidden{overflow:hidden}
.g-button,.tcenter{text-align:center}.g-button,.pointer,select{cursor:pointer}
.genral-container{padding:15px;background:#f7f7f7;font-size:13px}
.g-button{width:100px;height:30px;color:#fff;font-size:.75rem;line-height:28px;font-weight:700 !important}
#profileAddress,.f-color,.input-cont,.input-cont input,.profile-Head{color:#676767}
.clr{clear:both;float:none}.full-width{width:100%}.clear{clear:both;height:0;line-height:0;font-size:0}
.align-top{display:inline-block;vertical-align:top}
.border-radius{border-radius:5px}.border-left,.border-right{border-right:1px solid #e4e4e4}
.border-bottom{border-bottom:1px solid #e4e4e4}.input-border{border:1px solid #40bca4}
.error-border{border:1px solid red}.center{margin:auto}
.tleft{text-align:left}.tright{text-align:right}.font-title{font-family:CENTERALLBOLD}
.text-captial{text-transform:capitalize}.title-size{font-size:20px}
.clear-float{overflow:auto}.input-box{width:50%}.double-input{position:relative;font-size:0;margin-bottom:10px}
form .double-input>div.input-box:first-child .input-box{margin-right:10px}
.input-cont{padding:5px 5px 8px;position:relative;line-height:14px;font-size:.9rem;opacity:.9}
.input-cont input{font-size:.9rem;text-align:center}
textarea{resize:none;font-size:.9rem}select{opacity:0;padding:10px 10px 10px 0;border-radius:0;margin:0;outline:0;min-width:33px;position:absolute;left:0;top:0;height:100%;width:100%}
.cursor-not-allowed,select:disabled{cursor:not-allowed}
.text-area-height{height:80px}.profile-page{width:100%;position:relative;overflow:hidden}
.profile-page .input-box:first-child{width:45%}.profile-page .input-box:last-child{width:55%}
.profile-formContent{background-color:#fff;border-radius:5px}
#profileAddress{padding:5px 5px 8px;min-height:20px;line-height:20px;position:relative}
.text-content-dummy{width:100%;top:0}.header-content{margin-bottom:25px}
.profile-info{position:relative;padding:25px 0 10px}
.edit-icon{background-position:-67px 520px;width:20px;height:24px;position:absolute;right:0;cursor:pointer;background-size:320px auto;text-align:center}
.prfle-cancelbtn,.prfle-savebtn{height:22px !important;display:none;position:absolute}
.prfle-savebtn{right:0 !important;width:56px !important;line-height:20px !important}
.prfle-cancelbtn{right:66px;width:56px !important;line-height:21px !important}
.p-error-message{position:absolute;right:140px;font-size:.8rem;bottom:10px;color:red;display:none}
.p-container{padding:20px 10px;overflow:hidden}.edit-info .p-relative{margin-right:30px;margin-bottom:0}
.profile-page .error{padding:0 !important}.text-holder{color:#a78b30;text-overflow:ellipsis;font-weight:700;font-size:.9rem;opacity:2.9}
.divider-edit-info{border-right:1px solid #e4e4e4;width:2px;height:300px;position:absolute;top:0;left:44%}
.prof-inpos{display:block;margin-left:115px;position:relative}
.profile-page .right .p-relative:nth-child(1) .input-handle .p-textContent,.profile-page .right .p-relative:nth-child(2) .input-handle .p-textContent{line-height:30px}
.profile-page .right .p-relative:nth-child(4) .input-handle .p-textContent{line-height:25px}
.profile-page .left .p-relative:nth-child(6) .input-handle .p-textContent{line-height:23px}
.profile-page-button .upload .upload-file{opacity:0;height:100%;width:100%;position:absolute;left:0;cursor:pointer}
.dd-arrow{width:13px;height:11px;opacity:0;background-position:-28px -351px}
.p-servicearea-w .select-text{text-overflow:ellipsis;overflow:hidden}
.p-selection{padding:3px}.p-textContent{text-align:right;width:97px;line-height:28px}
.down-arr-pos{position:absolute;right:8px;bottom:10px;top:12px}
.arr-width{width:50px;padding-top:7px}.select-padding{padding-top:0;padding-left:1px}
.padd-zero{padding:0}.terms-condition{height:0;line-height:36px;color:#000;width:60%}
.account,.terms-condition a{font-size:.8rem;color:#676767}
.account{height:0;line-height:28px}.terms-condition a{text-decoration:underline;margin-left:12px;margin-right:14px}
.profile-page textarea{padding:3px;line-height:18px}
.terms-upload{position:relative;line-height:10px}.profile-page-servicearea-tooltip{position:absolute;top:3px;z-index:1;width:200px;height:20px}
.account-container .button-container,.terms-upload .button-container{display:block;margin-left:160px;margin-top:4px;width:60px;font-weight:700}
.terms-upload .button-container{display:block;margin-left:190px;margin-top:4px}
.profile-page-button{width:100px;height:30px;color:#fff;font-size:.75rem;text-align:center;line-height:28px;overflow:hidden;font-weight:700 !important;cursor:pointer}
.button-container{background-color:#40bca4;transition:all .6s ease-in-out}
.open-map-container{width:100%;text-align:right;display:none}
.open-map-container .button-container{width:150px;margin-top:0}
.p-relative .line-h{line-height:18px}.edit-info .p-relative:last-child{margin-bottom:0}
.divider{position:absolute;width:98.3%;margin:2% auto 2.7%}
.gallery-contain .g-box{margin-right:40px}.divider-gallery{position:absolute;right:50%;width:1px;height:484px;top:50px}
.gallery-review-container{position:relative;margin-top:80px;overflow:hidden}
.choose-photo{width:150px}.gallery-review-container .input-box .g-box:first-child{margin-right:20px}
.photo-container{position:relative;width:100%}.input-box .photo-container{margin-top:25px;background-color:#fff}
.input-box .review-container{margin-top:31px;background-color:#fff}
.photo-container .border,.review-container .border{padding:20px 15px;border-radius:5px}
.photo-cards{position:relative;width:160px;height:130px;overflow:hidden}
.photo-cards:hover .delete-share-content{height:30px}
.delete-share-content{position:absolute;color:#fff;background:rgba(0,0,0,.4);width:100%;text-align:center;font-size:14px;cursor:pointer;bottom:0;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease;height:0}
.delete-img{background-image:url(../images/smalldeleteicon.png)}
.img-position{background-repeat:no-repeat;background-position:center;background-size:65%;width:30px;height:30px;margin-right:5px}
.crud-image{width:100%;position:absolute;height:30px}
.photo-container .p-relative .photo-box>div{margin-left:16px;margin-bottom:16px}
.review-contain .review{margin-left:40px}.review-cards{position:relative;width:100%}
.review-content{max-width:100%;position:relative;color:#676767;font-size:.75rem;opacity:.9}
.profile-review-box{width:63%}.review-rating{top:35px;right:0;vertical-align:top;width:37%;text-align:center}
.photo-box{height:400px;overflow-y:scroll;text-align:center;margin-left:-15px}
.review-cards .review-image{overflow:hidden;vertical-align:top}
.review-cards .review-image .image-control{width:60px;height:60px;overflow:hidden;position:relative;background-size:cover;background-position:center,center;background-repeat:no-repeat;border:1px solid #7e7878;margin-top:15px}
.review-image .image-control img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.review-content .review-name h3{color:#b6b5b5;font-size:16px}
.review-content{padding:10px;margin-left:65px;margin-right:80px}
.review-data{padding:2px;height:auto;overflow:hidden;font-size:.9rem}
.facebook-share,.tweet-content{width:65px;vertical-align:middle;font-size:.7rem;padding:3px 0;text-align:center}
.share-content{position:absolute;right:8px;top:30px}
.tweet-content{border:1px solid #7bc3ec;border-radius:3px;color:#7bc3ec}
.facebook-share{border:1px solid #33519e;border-radius:3px;color:#33519e;margin-top:15px}
.star-positon,.unfield-star-rating{width:17px;height:25px;display:inline-block}
.staff-name{margin-left:40px;vertical-align:top}.staff-name>div{display:inline-block}
.review-date-time,.review-staff{font-size:.9rem}.star-positon{background-position:0 0 !important}
.unfield-star-rating{background-position:-18px 0 !important}
.review-box{position:relative;overflow-y:scroll;height:400px}
.review-handle-content{padding-right:10px}.review-handle-content .review-cards:last-child{border-bottom:0}
.web-box .input-cont:first-child{width:40%}.connect-account{background-position:-222px -54px !important;width:22px;height:24px;position:absolute;left:0;cursor:pointer}
.website-account{margin-left:35px;color:#40bca4;font-size:.75rem;line-height:21px}
.web-contain{position:absolute;right:0;top:0}.web-contain .full-width:first-child{margin:0}
.account-edit-fullcontainer{width:620px;min-height:300px;position:absolute;overflow:hidden;padding:24px}
.p-edit-account,.p-edit-content,.p-edit-header,.p-edit-input-contain,.p-editcontainer{position:relative}
.p-edit-account{border-radius:8px;border:0}.p-edit-header{background-color:#e9e9e9;height:40px;border-top-left-radius:20px;text-align:center;border-top-right-radius:20px}
.p-edit-header h4{padding:8px}.p-editcontainer{background-color:#f4f4f4;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.p-edit-box{width:400px;overflow:hidden;margin:auto;min-height:300px;padding:30px}
.p-edit-input-contain{line-height:14px;color:#676767}
.p-edit-input-contain .border:first-child{font-size:.9rem;color:#676767;height:20px;line-height:20px;padding:3px 3px 3px 10px}
.p-edit-input .p-edit-input-contain:first-child .border{margin-right:10px}
.p-edit-input .p-edit-input-contain:last-child .border{margin-left:10px}
.p-edit-input-contain .border{background-color:#fff;color:#676767;opacity:.8}
.p-edit-input-contain .border input{font-size:.9rem}
.p-edit-box form .p-edit-input{margin-bottom:10px}.p-edit-box form .p-edit-input .full-width .border{margin:0}
.editaccountform div:nth-child(4){margin-bottom:50px}
.editaccountform div:nth-child(5) .p-edit-input-contain .border,.editaccountform div:nth-child(6) .p-edit-input-contain .border{width:90%}
.editaccountform div:nth-child(6){margin-bottom:20px}
.p-edit-account-question-icon{position:absolute;right:0;top:4px;background-image:url(../images/question.png);width:24px;height:24px}
.p-edit-info-text{text-align:center;color:#40bca4;padding-top:10px}
.p-edit-account-closeicon{position:absolute;right:-24px;top:-20px;width:18px;height:18px}
.close-overlay{cursor:pointer}.p-edit-account-logo{width:100px;height:50px;text-align:center;padding-top:10px;margin:auto}
.google-ma{position:absolute;width:500px;height:400px}
.g-container{position:relative}.gallery-review-container .profile-page-loading-spinner{height:400px;position:absolute;width:100%;background-color:rgba(255,255,255,.1);z-index:1}
.profile-page-loading-spinner .p-loading-content{position:absolute;width:100%;background-color:#324046;right:0;left:0;bottom:0}
.profile-page-loading-spinner .loading-text{text-align:center;line-height:30px;padding-left:5px;color:#fff;bottom:0}
.p-loading-review{right:18px}.profile-page-loading-spinner .loading-spinner{background-image:url(../images/chatspinner.gif);width:15px;height:15px;z-index:1}
.profile-page-loading-spinner .p-loading-content .p-relative{max-height:30px}
.lb-container,.lb-headerSection,.lb-imgcontainer{position:relative}
.lb-container,.lb-img{max-height:100%;overflow:hidden}
.lb-headerSection{background:initial;padding:7px 0;font-size:18px;height:25px}
.lb-headerSection>div:first-child{display:none}.lb-headerSection .b-closeBtn,.lb-headerSection .closeBtn{padding:0;font-size:11px;line-height:20px;width:20px;height:20px;border-radius:200px;min-width:0;min-height:0}
.lb-headerSection .lb-closeBtn{right:20px;top:9px;background:#FFF !important;color:#333 !important}
.lb-imgcontainer{min-height:100px;margin:0 auto}.lb-img{text-align:center}
.lb-img img{width:auto;opacity:0;-webkit-transition:.2s opacity ease;-moz-transition:.2s opacity ease;transition:.2s opacity ease;min-width:270px}
.full-width{width:100% !important}.lb-hero{display:block}
.lbnextpreviuous{height:30px;width:40px;background:url(../images/lb.png) center no-repeat #000;position:fixed;top:50%;color:#fff;text-align:center;font-size:21px;background-size:35%}
.lbnextpreviuous:hover{-webkit-box-shadow:0 0 1px 0 #FFF;-moz-box-shadow:0 0 1px 0 #FFF;box-shadow:0 0 1px 0 #FFF}
.lb-right{right:20px}.lb-left{left:20px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.lb-share{position:absolute;bottom:0;width:100%;background:rgba(255,255,255,.8);padding:10px;right:0;text-align:right;z-index:10;display:none}
.share_commentblock{position:absolute;bottom:-100%;left:0;height:100%;width:100%;background:#FFF;-webkit-transition:.5s bottom ease;z-index:7}
.share_commentblock .holder{position:relative;padding:30px}
.share_commentblock .holder .btm{margin-bottom:20px}
.share_commentblock .holder .title{text-align:left}
.share_commentblock .button-holder{width:180px;float:right}
.share_commentblock .button-holder input{height:40px;color:#FFF}
.sharecommentblock_show{bottom:0}.lb-imagecomment{height:25px;width:19px;background-position:48px -101px;float:left;margin-left:30px;margin-top:9px;cursor:pointer}
.addToCustomerApp{position:absolute;left:20px;top:20px;display:none}
.companyprofilepics .lb-share{display:block}.lb-share .lb-social{height:43px;width:43px;margin-left:15px;cursor:pointer}
.full_spinner,.imgShared{position:absolute;height:100%;top:0}
.lb-fb{background-position:-1px -52px}.lb-twt{background-position:-45px -52px}
.lb-linkedin{background-position:-90px -52px;display:none}
.lb-instagram{background-position:-134px -52px;display:none}
.lb-handlr{background-position:-178px -52px}.imgShared{width:100%;background:rgba(0,0,0,.85);border-radius:200px;display:none}
.imgShared .coloraddedIcon,.sentToCusApp .imgShared{display:block}
.full_spinner{left:0;width:100%;background:#FFF;z-index:999999;display:none}
.full_spinner .contentSpinner{padding-top:65px}.sharecomment_input{padding:5px}
.image_cropper_holder{position:relative;display:inline-block;overflow-x:hidden}
.crop_wrapper{position:relative}#crop_image{visibility:hidden}
.cropper_proceed{position:fixed;right:10px;padding:10px;color:#FFF;background:#00b499;top:50%;cursor:pointer;font-size:18px}
.drakBg{background:rgba(0,0,0,.8)}.spinnerProp{background:rgba(255,255,255,.9)}
.spinnerProp .contentSpinner{font-weight:700}.cropper-container{position:relative;width:100%}
.mycustomClose{top:11px;position:absolute;font-size:13px;background:#fff;color:#000;border-radius:200%;height:15.5px;width:16px;text-align:center;font-weight:bolder;right:15px;cursor:pointer}
.primary_imageid{position:absolute;bottom:-20px;font-size:12px;right:23px}
.help_primaryimgage{position:absolute;right:0;background:url(../images/infoiconfinal.png) no-repeat;height:16px;width:16px;bottom:-23px;background-size:76%}
.hidden_helper{top:0;opacity:0;height:100%;width:100%}
.delete_image_yn{position:absolute;height:180px;width:340px;background:#FFF}
.delete_contenthodler{margin-top:36px}
.line-height-thirty,.register-select{line-height:30px}
.register-window .register-headline{padding:0;font-size:20px !important;letter-spacing:.1em !important;text-transform:uppercase}
.register-font-color{color:#848282}#nav-digits-wrapper{margin:38px 0}
.first-regiter,.third-add-team{width:90px}.first-regiter{border-top:12px #FFF solid;border-left:12px #FFF solid;border-bottom-left-radius:5px;border-top-left-radius:5px;border-right:9px transparent solid}
.third-add-team{border-left:9px solid transparent;border-right:12px solid #FFF;border-bottom:12px solid #FFF;border-bottom-right-radius:5px;border-top-right-radius:5px}
.steps.active.first-regiter{border-top:12px #00c4a4 solid;border-left:12px #00c4a4 solid}
.steps.active.third-add-team{border-right:12px solid #00c4a4;border-bottom:12px solid #00c4a4}
.steps.active .second-service{background:#00c4a4}.second-service{width:110px;height:12px;-webkit-transform:skew(-36deg);-moz-transform:skew(-36deg);-o-transform:skew(-36deg);background:#FFF}
.nav-digits{color:#FFF;font-family:"Helvetica Neue";font-size:35px;font-weight:700;top:-28px;left:36px}
.steps.active .register-circle{background:#00c4a4}.register-circle{background:#e6e6e6;width:50px;height:50px;border-radius:50%;top:-33px;left:20px}
.register-nav-circles-two{top:-22px;left:30px}.register-nav-digits-two{top:-17px;left:47px}
.register-nav-circles-three{top:-22px}.register-nav-digits-three{top:-17px}
.register-mandatory{color:#848282;font-size:13px;font-weight:700;letter-spacing:.05px;margin-bottom:20px}
.register-form-divider{border-right:3px solid #e6e6e6;margin-right:34px}
.register-form-part-one{width:46%;padding-right:34px}
.register-input-box{color:#848282;font-size:13px;letter-spacing:.05px}
.input-wrapper{margin-bottom:15px;padding:7px 10px;background:#FFF;border:1px solid #cecccc}
.margin-top-five{margin-top:5px}.register-photo-wrapper{width:113px;padding:28px 0 16px}
.margin-top-medium{margin-top:17px}.split-col-width{width:43.5%}
.register-divider{height:2px;margin-bottom:15px;background:#e6e6e6}
.register-select{height:30px;padding:0 0 0 7px}.button-box,.padding-top-small{padding-top:10px}
#register-form-part-two{width:46%}.margin-bottom-medium{margin-bottom:25px}
.margin-bottom-ten{margin-bottom:10px}.margin-left-ten{margin-left:10px}
.margin-left-large{margin-left:50px}.active-box{background-position:-37px -445px}
.or-text{color:#848282;font-weight:700}.register-map-wrapper{margin:10px 0}
.register-button{background:#00c4a4;height:30px;color:#FFF;font-size:14px;font-weight:700;border:0}
#open-map{width:110px;margin-left:20px}.register-license-insurance{height:16px;color:#848282;letter-spacing:.05px;margin-left:7px}
#register-business-desp{height:90px}.register-browse-photo{width:55px;height:55px;position:static !important}
.talign-center{text-align:center}.font-size-small{font-size:10px}
.font-size-eleven{font-size:11px}.font-size-thirteen{font-size:13px}
.font-size-fourteen{font-size:14px}.font-color-green{color:#40bca4}
.display-flex{display:flex}.justify-between{justify-content:space-between}
.space-around{justify-content:space-around}.register-info-icon{top:9px;width:18px;height:18px;background-position:-29px -258px}
.register-info-wrapper{right:-25px;top:19px}.register-label-generic-dimension{width:70px}
.register-label-generic-width{width:65%}.add-team-member-wrapper{width:55%}
.add-team-width-one{width:47%}.add-photo{width:165px;height:165px;display:block;border-radius:100px;margin-top:0;position:static !important;object-fit:cover}
.add-photo-text{color:#605f5f;font-weight:700;top:75px;left:25px}
.top-ten{top:10px}.add-photo-width{width:44%}.add-team-width-two{width:47%}
.rating-emergency-width{width:65%}.left-spacing{margin-left:15%}
.salary-width{width:28%}.permission-zip-width{width:35%}
.register-form-seperator{border-left:3px solid #e6e6e6;padding-left:35px}
.register-form-part-one.error-block,.service-create-form .add-service-content{border:none !important}
.side-menu{position:absolute;left:0;top:0;width:70px !important;min-width:70px !important;min-height:100%}
.side-menu-content-fixed{background:#202a30;position:fixed;height:100%;width:70px;display:block}
.register-window .header{max-width:100% !important;padding:5px 0}
.register-window .header .app-logo.sprint{margin-left:90px;display:inline-block}
.register-window .header .backtologin{display:inline-block;float:right;padding:5px 15px;color:#00c4a4;cursor:pointer}
.bcategory-list-parent,.bcategory-list-parent .select-text,.salary-selection-parent,.salary-selection-parent .select-text,.zipcode-selection-parent .select-text{color:#848282 !important;font-size:13px !important}
.registration-form .smbregister-img{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;z-index:9}
.registration-form .register-photo-wrapper{position:relative}
.select-image .response-img{position:absolute;left:0;top:0;height:100%;object-fit:cover}
.register-checkbox:checked{background-position:-24px -445px !important}
.register-checkbox{vertical-align:middle;background-position:-37px -445px !important}
.bcategory-list-parent,.salary-selection-parent{width:100%;padding:0;position:relative}
.salary-selection-parent,.zipcode-selection-parent{padding:0 10px !important}
.salary-selection-parent{width:28% !important}.salary-selection-parent .down-arr-pos,.zipcode-selection-parent .down-arr-pos{right:0;top:8px}
.bcategory-list-parent .down-arr-pos{top:8px;right:3px}
.bcategory-list-parent .bcategory-list{width:100%}.register-label-generic-width .register-service-list,.salary-selection-parent .salary-lists,.zipcode-selection-parent .zipcode-lists{width:100%;top:30px;left:0}
.bcategory-list .checkbox:checked,.register-service-list .checkbox:checked,.zipcode-lists .checkbox:checked{background-position:-24px -445px !important}
.bcategory-list .checkbox,.register-service-list .checkbox,.zipcode-lists .checkbox{background:url(../images/sprint.svg) -40px -212px;width:13px !important}
.bcategory-list-parent.register-label-generic-width{padding:0;width:72% !important}
.team-member-create input#employee_profileimage{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0}
.service-create-form .edit-service-desc,.service-create-form .input-cont,.service-create-form .pic-section .picture-container.picture-input{background-color:#fff}
.service-create-form .add-service-content .border-right{margin-bottom:30px;display:inline-block}
.service-create-form .save-new-service .add-another-service,.team-member-create .another-team{width:auto;display:inline-block;float:left;padding:0 30px;border:0 solid #40bca4;font-weight:700}
.team-member-create .another-team{height:auto !important;margin:0 !important;padding:6px 7px;border:1px solid #40bca4 !important}
.team-member-create .register-button{width:47%}.customer-list-response.error{text-align:center;min-height:auto;margin:30px 0;color:red;opacity:.7;font-size:16px}
.btn-section-register{margin-top:150px}.team-member-create .select-customer{width:85% !important}
.register-wrapper{overflow:auto !important;min-height:550px !important;margin:10px auto !important}
.add-on-sec-in-reg{padding-left:40px !important}.add-on-sec-in-reg label.add-on-overlay{color:#40bca4;font-size:14px;vertical-align:middle;cursor:pointer}
.register-map-wrapper{border:none !important}.service-create-form .add-on-wrapper{height:40px}
.service-create-form .add-on-sec-in-reg,.service-create-form .add-on-wrapper{margin-top:30px}
.service-create-form .add-on-wrapper .single-line-text-content{margin-top:10px}
.service-create-form .add-another-team-sec{margin-top:35px;width:46%;display:inline-block}
.registration-form .clear-all-zipcodes{font-size:12px;color:#00c4a4;margin-left:10px;cursor:pointer}
.registrationaddressOverlay .registration-state{position:static;border:0;background-color:#fff;color:#6b6f72;opacity:1;text-indent:7px;padding:7px 0}
.registrationaddressOverlay .down-arr-pos{opacity:1}
.registrationaddressOverlay .save-address{background:#00c4a4;color:#fff;padding:10px;font-weight:600;cursor:pointer}
.team-member-create .zindex{z-index:-1}.service-create-form .add-service-content{padding:20px}
.service-create-form .down-arrow{right:6px}.steps{cursor:pointer;pointer-events:none}
.smb-register{pointer-events:none !important}#nav-digits-wrapper{width:50%;display:inline-block}
.skip-section{width:48%;display:inline-block;margin:0 auto;text-align:right}
.skip-btn{background:url(../images/skip_forward.png) 95% center no-repeat #00c4a4;padding-right:27px}
.service-create-form .save-new-service .button-container{width:auto;padding:0 5px}
.service-create-form .btn-section-register{margin-top:30px}
.service-create-form .save-new-service{width:48%;display:inline-block;margin:0 auto;float:left}
.btn-section-register .talign-center{border:none !important}
.account-number-update-section{margin:20px 0}.account-number-update-section .account-number-update button{color:#fff;padding:10px 10px 5px;border:0;border-radius:0;margin:15px 0 0;font-size:14px}
.account-info .payment-container{width:65%}.first-login-content .account-info .payment-container{width:80%}
.first-login-content .terms-condition-section{background-color:#fff;margin:10px 0;padding:10px 0}
.first-login-content .accept-section{text-align:left}
.account-info .field-caption{width:35% !important;vertical-align:middle}
.registrationaddressOverlay .account-info .save-address{width:50%;margin:0 auto;padding:7px 10px}
.team-memeber-sec{background-color:#fff;padding:20px}
.add-customer-section{margin-top:20px;text-align:right;opacity:1 !important}
.add-customer-section .shortcut-icon{width:45px;height:45px;display:inline-block;position:relative;border:1px solid #e3e4e6;border-radius:3px;padding:5px;margin:5px 5px 0;cursor:pointer}
.add-customer-section .add-icon{background:url(../images/add-icon-new.png) center 5px no-repeat}
.add-customer-section .upload-icon{background:url(../images/upload.png) -2px -5px no-repeat;background-size:60px 60px}
.add-customer-section .drive-icon{background:url(../images/drive.png) -2px -5px no-repeat;background-size:60px 60px}
.add-customer-section .shortcut-icon small{color:#40bca4;font-size:10px;margin:30px auto 0;display:block;text-align:center}
#drive-breadcrumb,.item-title{font-size:11px}.important-info .account-update,.static-information .account-update{cursor:pointer;color:#40bca4;text-decoration:underline}
@media only screen and (max-width:1177px){#register-form-part-two,.register-form-part-one{width:45%}
}@media only screen and (max-width:930px){#register-form-part-two,.register-form-part-one{width:100%;float:none}
}@media only screen and (max-width:1112px){.add-team-width-one,.add-team-width-two{width:100%;float:none;border:0;padding:0}
.register-label-generic-width{float:left;margin-left:12%}
.left-spacing{margin-left:7%}}#login-box{max-width:300px;border-radius:5px;border:1px solid #ccc;padding:10px;background:#f0f9d7}
.logout-link{cursor:pointer}#drive-breadcrumb a{cursor:pointer}
.breadcrumb-arrow{background:url(images/arrow_right.png) 0 3px no-repeat;display:inline-block;height:16px;width:11px}
#transparent-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:.35;opacity:.35;filter:alpha(opacity=35)}
#drive-box{padding:10px;margin:60px 10px 10px;border:1px solid #ccc;width:98%;box-sizing:border-box;display:none;position:relative;min-height:150px}
#text-content,.tbl-info,.text-input{margin-bottom:10px}
#drive-content{clear:both}.file-box,.folder-box{float:left;font-family:Arial;width:150px;height:150px;text-align:center;padding:10px;margin:10px;border:1px solid #edeae9;-webkit-box-shadow:7px 9px 5px -6px rgba(0,0,0,.75);-moz-box-shadow:7px 9px 5px -6px rgba(0,0,0,.75);box-shadow:7px 9px 5px -6px rgba(0,0,0,.75);border-radius:5px}
.image-preview{text-align:center;height:80px}.image-preview img{max-width:45%;height:70%;cursor:pointer}
.item-title{word-wrap:break-word;width:150px;text-align:center}
#drive-menu{float:right;display:inline-block}#drive-menu div:hover{background-color:#fafccc;border:1px solid #000}
#button-addfolder,#button-reload,#button-share,#button-upload{width:24px;height:24px;display:block;cursor:pointer;margin-right:5px;float:left;border:1px Solid;border-radius:5px}
#button-reload{background:url(images/button_reload.png) no-repeat}
#button-share{background:url(images/button_share.png) no-repeat}
#button-share.flash{background-color:#dbeb2d}#button-addfolder{background:url(images/button_addfolder.png) no-repeat}
#button-upload{background:url(images/button_upload.png) no-repeat}
.button-delete,.button-download,.button-info,.button-text{cursor:pointer;margin-right:5px}
.button-delete{background:url(images/button_delete.png) no-repeat}
.button-info{background:url(images/button_info.png) no-repeat}
.button-download{background:url(images/button_download.png) no-repeat}
.button-text{background:url(images/button_text.png) no-repeat}
#drive-info,#user-info{position:absolute;right:0;width:200px;background:#338daf;z-index:99999999;box-sizing:border-box;border-top-left-radius:5px;border-top-right-radius:5px;font-size:11px;text-align:right;color:#fff}
#user-info{height:100px;margin-top:-110px;padding:5px}
.user-item{padding-bottom:4px}#drive-info{height:90px;margin-top:-120px;padding:5px}
.float-box{border-radius:0;-webkit-box-shadow:7px 7px 5px rgba(50,50,50,.75);-moz-box-shadow:7px 7px 5px rgba(50,50,50,.75);box-shadow:7px 7px 5px rgba(50,50,50,.75);width:400px;padding:7px 15px;border:1px solid #ccc;position:fixed;left:50%;margin-left:-200px;top:35%;z-index:1000000;background-color:#fff;display:none}
#error-message,#status-message{bottom:10px;z-index:9999999999;position:absolute}
.close-x{float:right;display:inline-block;cursor:pointer}
.tbl-info{border-left:solid 1px #ccc;border-top:solid 1px #ccc;width:100%}
.tbl-info td{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:5px 10px;font-size:11px}
.tbl-info td.label{background:#5f5d5c;color:#fff;text-align:right;width:50%}
#text-content{overflow-y:auto;overflow-x:hidden;height:180px;border:1px solid #ccc}
.text-input{width:90%;padding:5px;border-radius:5px}
#loading-wrapper{width:100%;height:100%;background:#000;-moz-opacity:.25;opacity:.25;filter:alpha(opacity=25);top:0;left:0;position:absolute}
#loading{position:absolute;left:50%;top:50%;margin-left:-60px;margin-top:-60px;width:120px}
#status-message{border:1px solid #fbfbd4;background:#fbfbd4;border-radius:5px;padding:5px;right:10px}
#error-message{border:1px solid #f2fcb9;background:#d83813;color:#fff;padding:10px;left:10px;max-width:400px;border-radius:5px;display:none}
#upload-percentage{position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-100px;width:50px;height:50px;border-radius:50%;background:#297ab8;color:#fff;text-align:center;line-height:50px;font-weight:700;font-size:15px;display:none}
.team-service-select .bcategory-list-parent.register-label-generic-width{padding:0 10px;width:35% !important;float:left;margin-left:15%}
.terms-condition-section label{color:#848282;font-size:13px;font-weight:700;letter-spacing:.05px;margin-bottom:40px}
.terms-condition-section .terms-condition{height:auto !important;margin:5px 0;width:100%}
.terms-condition-section .terms-condition .termsandcondition_wrapper{line-height:17px !important;font-size:13px !important;color:#848282 !important}
.terms-condition-section .termsandcondition_wrapper .my_title1{color:#848282}
.accept-section span{color:#848282;font-size:13px;margin-left:10px}
.accept-section{margin:20px 0}.captionforbankaccountinfo .braintree-logo{text-align:center}
.captionforbankaccountinfo .braintree-logo img{text-align:center;width:100px;height:auto;margin-top:10px}
.captionforbankaccountinfo .hyperlink{cursor:pointer;color:#40bca4;text-decoration:underline}
.bank-account-create .register-form-part-one{width:35%}
.left-caption{text-align:left;vertical-align:middle;padding:8px;font-size:14px;color:#848282 !important}
.bank-account-create #register-form-part-two{width:55%}
.two-part-with-caption .left-caption{width:25% !important}
.two-part-with-caption .right-input-caption{width:65% !important}
input[type=date].register-input-box{cursor:text}input[type=date]::-webkit-inner-spin-button{display:none}
.customer-create-form .uploadcustomers-overlay{width:85% !important}
.customer-create-form .upload-customers-options{background-color:transparent !important}
.customer-create-form .customer-overlay-close{display:none}
.captionforbankaccountinfo p{font-size:13px;font-weight:700;color:#848282}
.register-same-check{margin-bottom:10px;display:block}
.register-same-check span{color:#848282;font-size:13px;margin-left:10px}
.service-create-form .input-cont input{text-align:left !important;text-indent:10px}
#custPrice,#servicePrice{text-indent:0 !important}#noofCustomer,#noofEmployee{text-indent:21px !important}
.service-list-view-section,.team-list-view-section{background:#fff;padding:0 10px;color:#676767}
.service-list-view label{padding:10px;display:block}
.service-list-view table{width:100%;border-spacing:0}
.service-table-section{max-height:250px;overflow-y:auto;padding:10px}
.customer-create-form .invite-customer-sections{text-align:center}
.service-create-form .edit-service-content .s-edit-service-box{padding-bottom:0 !important}
.register-same-check .descriptiontooltip{display:inline-block;vertical-align:middle}
.map-caption-for-drawing{display:block;position:absolute;top:0;left:30%;color:#333;background:#fff;padding:10px;border-radius:13px}
#customer_list{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}
.customer-create-form .contact-us-container{position:static;margin:0 auto !important}
.btn-section-for-customer-upload{text-align:right}.btn-section-for-customer-upload .register-button{width:25% !important;cursor:pointer}
.hide{display:none}.flash{-webkit-animation-name:flash;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:flash;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:flash;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}
@-moz-keyframes flash{0%,100%{opacity:1}
50%{opacity:.5}}@-webkit-keyframes flash{0%,100%{opacity:1}
50%{opacity:.5}}@keyframes flash{0%,100%{opacity:1}
50%{opacity:.5}}.files{float:none;width:auto;height:auto;box-shadow:none !important}
.files .image-preview{height:30px}#drive-box table{width:100%}
#drive-content .image-preview img{width:auto !important}
.register-wrapper .invite-customer-sections .invite-options,.register-wrapper .invite-customer-sections .section-content{width:48% !important}
.com-details{margin-left:-35px}.com-details .com-40{width:34%}
.com-details .com-20{width:22%}.com-details>div>div:first-child{margin-left:35px;height:75px;background:#FFF;padding:15px;position:relative}
.com-details>div:last-child>div:first-child{margin-right:0}
.com-location{margin-bottom:5px;position:relative}.com-location .icon{background:url(../images/mapicon.png) no-repeat;width:24px;height:24px;position:absolute;top:5px}
.com-location .details{margin-left:35px;height:40px;overflow:auto;line-height:1.3}
.com-phone .icon{background:url(../images/phoneicon.png) no-repeat;width:24px;height:24px;margin-right:15px;background-size:85%}
.com-own-align{position:absolute;height:25px;top:0;bottom:0;left:0;right:0;margin:auto;width:auto;padding:0 20px;max-width:200px}
.com-insured-holder,.com-license-holder{position:static;margin:12px 0}
.com-about{background:#FFF;padding:15px}.com-about-line .line{margin-left:67px}
.company-profile-edit{margin:20px}.company-edit-holder .emp-transportation,.set-pwdchange,.set-uploadterms{margin-bottom:15px}
.company-edit-holder{background:#FFF;min-height:200px;padding:20px}
.smbSetting{min-height:100px;padding:30px 40px 10px;margin:15px;background:#FFF}
.set-uploadterms .line{margin-left:270px}.setupload-holder{position:relative;margin-right:15px;width:100px;height:100px}
.set-browse-txt{position:absolute;top:43%;left:0;right:0;text-align:center}
.set_upload_files{position:absolute;height:100%;width:100%;left:0;opacity:0;z-index:999}
.arrow_box_t,.smb-reviews-sections{position:relative}
.set_uploadText,.setting-t1 form .row label{padding-bottom:10px;color:#333}
.set-upload-btn{margin-bottom:40px}.fileicon{height:100%;width:100%;background:url(../images/fileicon.png) no-repeat;background-position:center,center;display:none}
.arrow_box_t{background:#FFF;border:1px solid #FFF}
.arrow_box_t:after,.arrow_box_t:before{bottom:100%;left:83.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_box_t:after{border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:11px;margin-left:6px}
.arrow_box_t:before{border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:12px;margin-left:6px}
.user_control_wrapper{position:absolute;width:184px;min-height:100px;background:#FFF;top:51px;right:33px}
.user_controls li{cursor:pointer;color:#676767;font-size:.9rem}
.user_controls li div{margin-left:10px;border-bottom:1px solid #e4e4e4;padding:10px 7px 7px}
.user_controls li:hover{background:#f5f5f5}.user_controls li:last-child div{border-bottom:none !important}
.c_updateprofilepic{position:absolute;bottom:-100%;height:100%;width:100%;background:rgba(255,255,255,.9);-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease}
.h_profile_pic_wrapper{height:36px;width:36px}.smb-logo-container:hover .c_updateprofilepic,.smbprofilePic:hover .c_updateprofilepic{bottom:0}
.edit_pic_icon{background:url(../images/edit_user.png) no-repeat;height:20px;width:20px;position:absolute;background-size:76%;top:7px;left:0;right:0;margin:auto}
#update_profile_pic,#update_smb_logo{position:absolute;height:100%;width:100%;z-index:9999;opacity:0}
.smb-logo-container .edit_pic_icon{top:10px;left:13px;background-size:90%}
.hideme{position:absolute;height:100%;width:100%;background:rgba(255,255,255,.7);font-size:9px;line-height:38px;font-weight:700;text-align:center;display:none}
#tiles li,.changepwd_spinner,.custom_changepwd_wrapper{background:#FFF;position:absolute}
.smb-logo-container .hideme{line-height:46px;font-size:10px}
.c_changepwdbt{margin:25px 0 15px}.change_pwd_wrapper{margin-bottom:0 !important}
.change_pwd_wrapper input{padding:4px 10px 0 !important;font-size:14px !important;line-height:30px !important}
.set-pwdchange{height:auto !important}.custom_changepwd_wrapper{min-height:200px;min-width:500px}
.changepwd_ui_holder{padding:30px;position:relative}
.changepwd_ui_holder .zipcodecaption{margin-bottom:5px}
.changepwd_spinner{width:100%;height:100%;top:0;left:0;display:none}
.changepwd_spinner .contentSpinner{padding-top:75px}
.changepwd-form .button-holder{margin-top:15px}.changepwd-form .row .error{min-height:0}
#tiles li{width:230px}.review_img{margin-bottom:7px;min-height:180px}
.review_img img{width:100%;border-radius:3px 3px 0 0}
.review_content{margin-left:60px;font-size:14px}.reviewer_caption{font-size:12px}
.review_info{margin-bottom:15px;padding:0 5px}.review_mapicon{height:15px;width:11px;background-position:-258px -28px;margin-right:5px}
.review_clockicon{height:15px;width:15px;background-position:-269px -28px;margin-left:5px;margin-right:5px}
.review_whrcaption{font-size:12px;color:#CCC}.review_star span{height:20px;width:19px;display:inline-block}
.review_star{margin-bottom:5px}.review_comments{padding:0 30px 25px 40px;font-size:14px}
.reviewpic{height:45px;width:45px;overflow:hidden;border-radius:200%;position:relative;background-size:cover;background-position:center,center;background-repeat:no-repeat}
.comments_tag:after,.comments_tag:before{width:25px;height:20px;content:" "}
.reviewpic img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}
.review_person_pic{position:absolute;left:7px;top:-1px}
.comments_tag:after,.comments_tag:before{background-image:url(../images/menu_sprite.png?v=4);background-image:-webkit-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x);background-image:-moz-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x);background-image:-o-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x);background-image:-ms-image-set(url(../images/menu_sprite.png?v=4) 1x,url(../images/menu_sprite2x.png?v=4) 2x)}
.comments_tag:before{display:block;position:absolute;left:10px;background-position:-239px -98px !important}
.comments_tag:after{display:inline-block;background-position:-264px -95px !important;margin-left:5px;margin-top:0}
.nostar{background-position-x:-18px !important}.review_crd_address{min-width:45px;max-width:45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:auto}
.sp-block .full_spinner{background:rgba(255,255,255,.8);color:#000}
.forgot_pwd_msgholder{position:absolute;top:0;width:100%;height:100%;background:#fff;display:none}
.forgot_pwd_msgholder .captionholder{margin-top:180px}
.forgot_pwd_msgholder .caption{font-size:18px;text-align:center;height:30px;margin-top:0 !important}
.opacity_30{opacity:.2}.opacity_70{opacity:.5}.jqplot-table-legend-label{color:#3e3e3e !important}
.menucollapsed .smbsearchholder{width:99.7% !important}
.contents_main_sub ul li{cursor:pointer}.dt-item .header .select-holder{height:34px;position:absolute;top:8px;right:10px;line-height:33px}
.employees-block .full_spinner{background:rgba(255,255,255,.5);width:96%;height:92%;display:none}
.delete_imge_overlay,.smb_pic_delete{background-image:url(../images/deleteicon.png);background-repeat:no-repeat;height:100%;position:absolute}
.company-profile .servicePicsHolder .pic-holder:hover .smb_pic_delete{right:0}
.smb_pic_delete{right:-30px;background-color:rgba(255,255,255,.82);width:30px;top:0;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease;background-position:center;background-size:65%}
.delete_imge_overlay{left:74px;width:48px;background-size:39%;top:23px;cursor:pointer}
.image_hide{opacity:.2}.fc-more-popover .fc-widget-content{max-height:200px;overflow:auto;clear:both}
.httppaddingleft{padding-left:60px !important}#fileuploadimage_hidden{position:absolute;top:-100000px;max-width:85%;width:auto}
.setting_addZipcode_hiddenway{display:none}#container{overflow-y:scroll;height:500px}
.otp-section-setting{width:500px !important}.enter-otp-caption{display:none}
.revenue-status-container{padding:20px}.otp-verification-caption{font-size:14px;color:#868889;display:inline-block;padding-bottom:10px;line-height:20px}
.otp-section-setting table{width:100%}.otp-section-setting .send-otp-btn,.otp-section-setting .verify-otp-btn{color:#fff;padding:8px 0;width:26%;margin:10px 0;text-transform:uppercase;font-size:14px}
.otp-section-setting .spinner-block-load{margin:40px auto !important}
.input-with-countdown{position:relative}.input-with-countdown .countdown-timer{position:absolute;right:0;top:1px;font-size:14px;color:#868889;opacity:.7}
.revenue-report .d-revenue-details .d-text-style{font-size:16px}
.revenue-report .d-revenue-details .d-revenue-details-price{font-size:20px}
.head-profile{font-weight:400;font-size:26px !important}
.parent-head{position:absolute;top:9px}.row .input-holder>.select-icon{position:absolute;right:10px;top:10.9%;cursor:pointer}
.ss-list-catagories{height:0;overflow-y:auto;position:absolute;top:35px;width:100%;background:#fff;z-index:1;border-bottom:1px soild;max-height:130px;left:-1px}
.ss-list-catagories .appt-emp-name-text{display:inline-block;width:90%}
.profileCategory{font-size:1rem !important;color:#000 !important}
@media(min-width:300px) and (max-width:750px){.d-activity-ppl-block-avatar,.d-appoint-time{display:none}
.d-revenue-wrapper{width:100%;margin-top:35px}.d-activity-ppl-block-content{margin-left:0}
.d-activity-photo-share{width:100px;height:125px}.d-revenue-details>div{width:50%}
.d-appoint-details{width:94%;margin-left:19px}.d-appoint-box{border:0}
.no-data-appt-table .appt-text-dash{width:100%;font-size:15px}
.d-appoint-details-list div:first-child,.d-appoint-info,.d-chat,.d-container h4,.d-track,.year-count-revenue{font-size:12px}
.year-count-revenue{margin-right:0;margin-top:13px}
.d-chat,.d-track{width:54px !important;height:27px;line-height:27px !important}
.d-appoint-info{margin-left:75px}.user_control_wrapper{right:0}
}@media(min-width:300px) and (max-width:480px){.main-panel .header-container .curr-page-text,.main-panel .header-container .notification-panel .notification:nth-child(1){display:none}
.container .header-container,.main-panel .header.fixed{width:100%;min-width:100% !important}
.notification-panel{margin-right:10px !important}.main-panel .header-container .notification-panel>div{padding:0 10px}
.select-image{margin-right:48px !important}.jqplot-xaxis>div{transform:rotate(-90deg) !important;-webkit-transform:rotate(-90deg) !important;-moz-transform:rotate(-90deg) !important;-ms-transform:rotate(-90deg) !important;-o-transform:rotate(-90deg) !important}
}@media(min-width:300px) and (max-width:1024px){.d-revenue-wrapper,.dash-markall-btn{margin-right:0}
.d-appoint-container div:first-child(1),.d-appoint-container div:first-child(2){width:100% !important}
.d-activity-appoint-container>div>div{width:100%}.d-activity-container{width:100%;border-right:0}
.d-appoint-container{width:100%;padding-left:0;margin-top:40px}
.contact-us-container{width:750px;min-height:300px;position:absolute;overflow:hidden;padding:24px}
.contact-us-content-box{width:450px;margin:auto;padding-top:35px;padding-bottom:50px}
.contact-us-container .f-login-head-box .app-logo{height:55px}
}@media(max-width:1200px){.s-list-out-content{overflow:auto}
}@media(min-width:300px) and (max-width:1150px){.input-box,.profile-page .input-box{width:100% !important}
.g-box{margin-right:0 !important}.review-contain .review{margin-left:0}
.review-contain{margin-top:30px}.edit-info .p-relative{margin-right:0}
.profile-page textarea{width:90%}.review-rating{top:12px;right:15px;text-align:right}
.p-container{padding-left:10px !important}.genral-container{margin-left:auto !important}
.web-box .input-cont:first-child{width:30%}.p-edit-input .p-edit-input-contain:first-child .border{margin-bottom:10px;margin-right:0}
.p-edit-input .p-edit-input-contain:last-child .border{margin-left:0}
.account-edit-fullcontainer{width:400px}.open-map-container .button-container{margin-top:10px;width:150px}
.divider-edit-info{border-right:0 solid #e4e4e4;width:0;height:0;position:static;left:0}
.p-edit-box{width:300px}.editaccountform div:nth-child(5) .p-edit-input-contain .border,.editaccountform div:nth-child(6) .p-edit-input-contain .border{width:80%}
.gallery-contain .border-right{border-right:0}}@media(max-width:1280px){.s-duration .s-textContent{width:67px}
.s-duration .double-line-text-content{margin-left:72px}
.s-duration .two-option{margin-left:70px}}@media(max-width:1140px){.service-details-page .column-8{width:60%}
}@media(max-width:1100px){.schedule-ctrlDiv{height:auto}
.schedule-ctrlDiv .s-staff-select{width:100%}.schedule-ctrlDiv .s-left{width:35%}
.schedule-ctrlDiv .s-right{width:65%}.schedule-ctrlDiv .ctrl-r-book .s-book-view{float:none}
}@media(max-width:1080px){.add-service .input-box{float:none;width:auto !important}
.question-icon{display:none}.add-service-content .left .border-right .p-relative .two-control{text-align:center;padding-bottom:5px}
.add-service-content .left .border-right .p-relative .two-control .s-add-on{text-align:left}
.s-customer-limit{margin-left:3px}}@media(max-width:980px){.service-details-page .column-4,.service-details-page .column-8{width:100%}
.general-info{border:0}}@media(max-width:900px){.schedule-ctrlDiv .ms_filter_right_input,.schedule-ctrlDiv .s-ctrl-filters div{margin-right:5px}
.schedule-ctrlDiv .s-left .d-caption{font-size:18px}
.schedule-ctrlDiv .s-left .date-show{font-size:14px}
.schedule-ctrlDiv .s-book-view .s-day-block{padding:7px 5px;font-size:13px}
.schedule-ctrlDiv .s-book-type .ms_filter_right_input:nth-child(4){margin-right:10px}
.schedule-ctrlDiv .ms_filter_right_input label{font-size:10px}
.schedule-ctrlDiv #master_raw_calendar{width:160px !important}
.schedule-ctrlDiv .schedule-container{margin-top:35px !important}
.agenda-heading-for-mobile{display:block}.agenda-heading-for-mobile div{font-weight:700 !important}
.agenda-heading{display:none}.a-single-date-box{width:1100px !important}
#alternatecolor thead{display:table-header-group}.s-cust-appt-heading{display:none}
.s-servicelist-contain{overflow:auto}.s-list-out-content{width:1120px !important}
}@media(max-width:820px){.editCalendar-holder,.serviceslot-holder{position:static;min-width:100%;max-width:auto}
.editCalendar-holder .appwidth,.serviceslot-holder .appwidth{width:100%;margin-bottom:5px}
.editCalendar-holder .ss-customStartTime,.serviceslot-holder .ss-customStartTime{width:100%}
.ss-editcustomers .customer-caption{width:17% !important}
.ss-editcustomers .customer-dropdown{width:40% !important}
}@media(max-width:767px){.add-on-service-blk .addon-drop,.add-on-service-blk .addon-quantity{width:50% !important}
.cust-recuring-box{height:120px}.cust-recuring-box .recurring-block{margin-top:10px}
.recurring-block .recur-weekly-days{left:36px}.cust-recuring-box .recurringtype{margin-left:10px}
.cust-recuring-box .frequency-container{width:100% !important}
.cust-recuring-box .recur-every-x-month{width:200px}
.schedule-ctrlDiv .s-left{text-align:center}.schedule-ctrlDiv .s-left,.schedule-ctrlDiv .s-right{width:100%}
.schedule-ctrlDiv .schedule-container{margin-top:25px !important}
.schedule-ctrlDiv .ctrl-r-book{float:left;margin-top:50px}
.schedule-ctrlDiv .s-book-view .s-day-block{padding:7px 10px;font-size:13px}
.schedule-ctrlDiv .ms_filter_right_input label{font-size:12px}
.t-center{text-align:center !important}.ss-editcustomers .customer-caption{width:17% !important}
.ss-editcustomers .customer-dropdown{width:75% !important}
.appt-edit-icon-box{margin-top:10px}.general-info-section .general-info-details .column-4,.general-info-section .general-info-details .column-8{width:100%}
.servicedetailscontents table{width:1000px;overflow:auto}
.account-member .general-info{min-height:auto}.custom-service-price .appwidth.custom-services-selector{width:97%}
.custom-service-price .input-section{width:46%}.edit-member-section{line-height:120px;border:0}
.general_profile_img.object_details{width:67% !important;margin:0;text-align:center}
.general_profile_img .img-pickholder{left:49%;right:0}
.column-5,.column-6,.column-7{width:100%;padding:0;margin:0}
.general-info .general-info-details label{font-size:10px}
.general-info .general-info-details .field-value{font-size:12px}
.customer-servicedetails .filter-container{float:none}
.customer-servicedetails .filter-container .ap-his-head-blk{margin-bottom:10px}
.customer-servicedetails .appt-hist-container{text-align:center}
.customer-servicedetails .app-hist-outer{padding:0}
.appointmentwidget-header{display:none}.servicedetailscontents thead{display:table-header-group}
.general .general_profile_img.object_details{width:100% !important}
}@media(max-width:640px){.service-details-page .column-right .field-value{width:60%}
.service-details-page .column-right label{width:28%}
.service-details-page .select-service-type{width:75%}
.service-details-page .service-state-details .count{font-size:30px}
.service-details-page .service-state-details .stats-block{margin:10px}
}@media(max-width:580px){.schedule-ctrlDiv .ctrl-r-book{float:none;margin-top:25px}
.schedule-ctrlDiv .s-right{text-align:center}.schedule-ctrlDiv #master_raw_calendar{float:none;margin:0 auto;display:block}
.schedule-ctrlDiv .ctrl-r-book .s-book-view{margin:0}
.editCalendar-holder .ss-parent,.serviceslot-holder .ss-parent{padding:10px}
div,p,span{font-size:12px}.add-on-service-blk .addon-drop{width:60% !important;vertical-align:top}
.add-on-service-blk .addon-quantity{width:40% !important}
.total-price{width:58% !important}.recurring-block .recur-weekly-days{position:static}
.customer-caption{width:28% !important}.customer-dropdown{width:70% !important}
.cust-recuring-box .recurringtype{margin-left:5px !important}
.cust-recuring-box .recur-weekly-days .week-days{padding:1px 3px;font-size:11px}
.cust-recuring-box .recur-every-x-month{width:150px}
.daystxt-input{padding:0 5px !important;width:20px !important}
.cal-event-holder,.genral-container .add-service-content{padding:10px}
.cust-recuring-box .s-weekly-recurring{height:15px !important}
.tem-blocker .recur-every-x-month,.tem-blocker .recur-every-x-week{width:200px}
.schedule-ctrlDiv .ms_filter_right_input label{font-size:10px}
.add-new-container.d-new-shorcut-all{width:135px}#add_not_list .add-new-news{margin-left:0 !important}
.d-new-shorcut-all ul li>div{margin-left:5px}.arrow_box_t:before{left:77.5% !important}
.add-service-content .s-add-service-box .p-relative{padding:0 !important}
.add-service-content .border-right{padding:0}.add-service-content .s-three-box-control{width:100% !important}
.add-service-content .s-three-box-control .inline-block{width:100% !important;margin:10px 0}
.add-service-content .s-three-box-control .inline-block .app-price{top:auto}
.s-duration .double-line-text-content .inline-block,.s-duration .two-option .inline-block{width:44.5%}
.add-service-content .two-option .s-cust-count{width:100%}
.add-service-content .two-option .s-cust-count .s-count-service{width:100%;margin-bottom:10px}
.add-service-content .s-customer-limit{width:100% !important}
.add-service-content .s-customer-limit .s-textContent{left:-80px}
.add-service-content .s-customer-limit #s-limit{margin-left:-6px;width:100%}
.s-add-on .select-service-type,.service-add-on{width:90%}
.add-service-content .s-add-service-box .right .desc-tags-box{padding:0}
.add-service-content .left .border-right .p-relative{width:100% !important}
.add-service-content .question-icon{display:none}.add-service-content .left .border-right .p-relative:nth-child(1) .p-input-height{width:96.5%}
.add-service-content .left .border-right .p-relative:nth-child(2) .inline-block{width:100%;margin-bottom:10px}
.add-service-content .service-price .input-cont{margin-right:0 !important}
.s-duration .double-line-text-content,.service-price .input-cont{margin-left:76px !important}
.service-price .s-textContent{width:65px !important}
.add-on-service-contain .s-add-on{margin-left:73px !important}
.add-on-service-contain .s-add-on .select-service-type,.service-add-on .service-edit-on{width:99%}
.add-on-service-contain .single-line-text-content{width:65px !important}
.contact-us-container{width:auto !important;padding:0;position:static;min-width:100%}
.first-log .add-service-content .left .border-right .p-relative{width:94% !important}
.add-on-service-box{padding:30px 10px}.totBalbox{width:auto}
.totBalbox .totalAmount{margin:0 10px}}@media(max-width:480px){.general_profile_img .img-pickholder{left:49%;right:0}
.s-service-list-container-box .left,.s-service-list-container-box .right{float:none;margin:10px auto}
.service .header-content{margin-bottom:10px;display:none}
.s-filter-content .s-filter-box .select-service-type{margin:0 auto}
.s-service-list-container-box .s-sub-heading{padding:10px 10px 0;text-align:center;margin-top:-30px}
}@media(max-width:450px){div,p,span{font-size:11px}
.genral-container .add-service-content{padding:10px}
.cust-recuring-box .recur-every-x-month{width:100px}
#btn_createslot,#btn_saveslot{letter-spacing:1px}.appt-cust-recur-check .text-add-on{margin-left:5px !important}
.ss-slotcreatbtn input{font-size:11px !important}.add-service-content .left .border-right .p-relative:nth-child(1) .p-input-height{width:94.5%}
.s-add-on .select-service-type,.service-add-on{width:98%;margin-bottom:5px}
.edit-add-on .add-on-list .appt-emp-name-text,.s-emp-data .add-on-list .appt-emp-name-text,.service-edit-on .add-on-list .appt-emp-name-text{width:86%}
}@media(max-width:380px){.general_profile_img.object_details{width:60%}
.cust-recuring-box .recur-every-x-month{width:100px}
.cust-recuring-box .recurringtype{margin-left:2px !important}
.daystxt-input{padding:0 2px !important;width:17px !important}
}@media(max-width:1024px){.com-details .left,.com-details .right{float:none}
}@media(max-width:767px){.company-profile .com-details .com-20,.company-profile .com-details .com-40{width:50%;margin-bottom:5px}
.general_profile_img .spinner-image{left:45%}#appointment-row td{overflow:hidden}
}@media(min-width:881px) and (max-width:1024px){.status-select .custom-services-selector{width:67%}
.general-info-details .column-6{width:48%}.custom-service-price .input-section{width:15%}
.custom-service-price .appwidth.custom-services-selector{width:24%}
.general-info .general-info-details .field-value{width:56%;margin-left:6px}
.account-member .general-info .general-info-details label,.cust-member-details .general-info .general-info-details label{width:40%}
}@media(min-width:768px) and (max-width:880px){#appointment-row td{overflow:hidden}
.general_profile_img.object_details{width:100%;text-align:center}
.cust-member-details .general_profile_img.object_details,.pet-member-parent .general_profile_img.object_details{width:12%}
.status-select .custom-services-selector{width:67%}
.column-8,.general-info-section .general-info-details .column-4{width:100% !important}
.custom-service-price .input-section{width:15%}.custom-service-price .appwidth.custom-services-selector{width:24%}
.general-info-details .column-6{width:46%}.general-info-details .column-5{width:25%}
.rts_chartblock>div:last-child{width:100%;margin-top:20px}
.rts_chartblock>div:first-child{width:100%}.chart_values{margin-right:0}
}@media(min-width:1024px) and (max-width:1280px){.rts_chartblock>div:last-child{width:100%;margin-top:20px}
.rts_chartblock>div:first-child{width:100%}.chart_values{margin-right:0}
}@media(min-width:881px) and (max-width:1024px){.rts_chartblock>div:last-child{width:100%;margin-top:20px}
.rts_chartblock>div:first-child{width:100%}.chart_values{margin-right:0}
}@media(max-width:767px){.rts_chartblock>div:last-child{width:100%;margin-top:20px}
.rts_chartblock>div:first-child{width:100%}.chart_values{margin-right:0}
}
/* * FullCalendar v2.5.0 Stylesheet * Docs & License: http://fullcalendar.io/ * (c) 2015 Adam Shaw */.fc-bgevent,.fc-highlight{opacity:.3;filter:alpha(opacity=30)}
.fc-icon,body .fc{font-size:1em}.fc-event,.fc-event:hover,.fc-state-hover,.ui-widget .fc-event,a.fc-more{text-decoration:none}
.fc-button-group,.fc-icon{display:inline-block}.fc{direction:ltr;text-align:left}
.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-week-number,.fc-icon,.fc-toolbar{text-align:center}
.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border:#ddd}
.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}
.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}
.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1}
.fc-bgevent{background:#8fdf82}.fc-nonbusiness{background:#d7d7d7}
.fc-icon{width:1em;height:1em;line-height:1em;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fc-icon:after{position:relative;margin:0 -1em}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%;left:3%}
.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%;left:-3%}
.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}
.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}
.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;left:-2%}
.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;left:2%}
.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}
.fc-icon-x:after{content:"\000D7";font-size:200%;top:14%}
.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}
.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}
.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}
.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}
.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle;background-color:#fff}
.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}
.fc-state-hover{color:#333;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}
.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close{cursor:pointer}
.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}
.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}
.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}
.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}
.fc-unthemed .fc-popover{border-width:1px;border-style:solid}
.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}
.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}
.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}
.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}
.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}
.fc-bg{bottom:0}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}
.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top;font-weight:400}
.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}
.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}
.fc-row:first-child table{border-top:0 hidden transparent}
.fc-row{position:relative}.fc-row .fc-bg{z-index:1}
.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}
.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}
.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}
.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}
.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0;border-color:transparent;border-bottom:0}
.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}
.fc-scroller{overflow:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}
.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;font-weight:400}
.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}
.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}
.fc-event .fc-content{position:relative;z-index:2;font-size:12px}
.fc-event .fc-resizer{position:absolute;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}
.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:0;padding-left:0;border-top-right-radius:0;border-bottom-right-radius:0}
.fc-h-event .fc-resizer{top:-1px;bottom:-1px;left:-1px;right:-1px;width:5px}
.fc-ltr .fc-h-event .fc-start-resizer,.fc-ltr .fc-h-event .fc-start-resizer:after,.fc-ltr .fc-h-event .fc-start-resizer:before,.fc-rtl .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-end-resizer:after,.fc-rtl .fc-h-event .fc-end-resizer:before{right:auto;cursor:w-resize}
.fc-ltr .fc-h-event .fc-end-resizer,.fc-ltr .fc-h-event .fc-end-resizer:after,.fc-ltr .fc-h-event .fc-end-resizer:before,.fc-rtl .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-start-resizer:after,.fc-rtl .fc-h-event .fc-start-resizer:before{left:auto;cursor:e-resize}
.monthCalendar .fc-day-grid-event{margin:1px 2px 0;padding:2px 1px}
.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}
.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{left:-3px;right:-3px;width:7px}
a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer}
a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}
.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}
.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{margin-bottom:1em}
.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}
.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}
.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}
.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}
.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}
.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container:after,.fc-view-container:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.fc-view,.fc-view>table{position:relative;z-index:0}
.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}
.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}
.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}
.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}
.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}
.fc-ltr .fc-basic-view .fc-day-number{text-align:left;padding:5px}
.fc-rtl .fc-basic-view .fc-day-number{text-align:left}
.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}
.fc-agenda-view .fc-day-grid{position:relative;z-index:2}
.fc-agenda-view .fc-day-grid .fc-row{min-height:2em}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}
.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}
.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}
.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}
.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}
.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}
.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}
.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}
.fc-time-grid .fc-slats td{height:3em;border-bottom:0}
.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}
.fc-time-grid .fc-slats .ui-widget-content{background:0}
.fc-time-grid .fc-highlight-container{position:relative}
.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}
.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{position:relative}
.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}
.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}
.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}
.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fc-time-grid-event{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:1px}
.fc-time-grid-event .fc-time{font-size:.85em;white-space:pre-wrap;text-overflow:ELLIPSIS;overflow:hidden;margin-top:2px}
.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}
.fc-time-grid-event.fc-short .fc-time span{display:none}
.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}
.fc-time-grid-event .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}
.fc-time-grid-event .fc-resizer:after{content:"="}
/* * FullCalendar Scheduler v1.1.0 * Docs & License: http://fullcalendar.io/scheduler/ * (c) 2015 Adam Shaw */.fc-timeline .fc-body .fc-divider.ui-widget-header,.fc-timeline .fc-body .ui-widget-content{background-image:none}
.fc-resource-area .fc-cell-content,.fc-timeline .fc-cell-text{padding-left:4px;padding-right:4px}
.fc-resource-area th>div,.fc-scrollpane,.fc-scrollpane-inner,.fc-scrollpane-inner>.fc-content{position:relative}
.fc-scrollpane,.fc-scrollpane-inner,.fc-timeline .fc-cell-content,tr.fc-collapsed>td,tr.fc-transitioning>td{overflow:hidden}
.fc-scrollpane-inner{box-sizing:border-box;min-height:100%}
.fc-scrollpane-inner>.fc-bg{z-index:1}.fc-scrolled .fc-head .fc-scrollpane,.fc-scrollpane-inner>.fc-content{z-index:2}
.fc-no-scrollbars::-webkit-scrollbar{width:0;height:0}
.fc-rtl .fc-timeline{direction:rtl}.fc-timeline .fc-divider{width:3px;border-style:double}
.fc-timeline .fc-head>tr>.fc-divider{border-bottom:0}
.fc-timeline .fc-body>tr>.fc-divider{border-top:0}.fc-timeline.fc-scrolled .fc-head .fc-scrollpane{box-shadow:0 3px 4px rgba(0,0,0,.075)}
.fc-timeline .fc-body .fc-scrollpane{z-index:1}.fc-timeline .fc-scrollpane-inner>.fc-bg,.fc-timeline .fc-scrollpane-inner>.fc-content{margin:-1px}
.fc-timeline td,.fc-timeline th{white-space:nowrap}
.fc-timeline .fc-col-resizer{cursor:col-resize}.fc-timeline th{vertical-align:middle}
.fc-timeline .fc-head .fc-cell-content{padding-top:3px;padding-bottom:3px}
.fc-resource-area{width:30%}.fc-resource-area col{width:40%;min-width:70px}
.fc-resource-area col.fc-main-col{width:60%}.fc-flat .fc-expander-space{display:none}
.fc-ltr .fc-resource-area tr>*{text-align:left}.fc-rtl .fc-resource-area tr>*{text-align:right}
.fc-resource-area .fc-super th{text-align:center}.fc-resource-area th .fc-cell-content{position:relative;z-index:1}
.fc-resource-area th .fc-col-resizer,.fc-time-area .fc-bgevent,.fc-time-area .fc-highlight,.fc-time-area .fc-slats{top:0;position:absolute;bottom:0}
.fc-resource-area th .fc-col-resizer{z-index:2;width:5px}
.fc-ltr .fc-resource-area th .fc-col-resizer{right:-3px}
.fc-rtl .fc-resource-area th .fc-col-resizer{left:-3px}
tr.fc-transitioning>td>div{transition:margin-top .2s}
tr.fc-collapsed>td>div{margin-top:-10px}.fc-body .fc-resource-area .fc-cell-content{padding-top:8px;padding-bottom:8px}
.fc-no-overlap .fc-body .fc-resource-area .fc-cell-content{padding-top:5px;padding-bottom:5px}
.fc-resource-area .fc-icon{font-size:.9em;vertical-align:middle;margin-top:-2%}
.fc-resource-area .fc-expander{cursor:pointer;color:#666}
.fc-time-area col{min-width:2.2em}.fc-ltr .fc-time-area .fc-chrono th{text-align:left}
.fc-rtl .fc-time-area .fc-chrono th{text-align:right}
.fc-time-area .fc-slats{z-index:1;left:0;right:0}.fc-time-area .fc-slats table{height:100%}
.fc-time-area .fc-slats .fc-minor{border-style:dotted}
.fc-time-area .fc-slats td{border-width:0 1px}.fc-ltr .fc-time-area .fc-slats td{border-right-width:0}
.fc-rtl .fc-time-area .fc-slats td{border-left-width:0}
.fc-time-area .fc-bgevent-container,.fc-time-area .fc-highlight-container{position:absolute;z-index:2;top:0;bottom:0;width:0}
.fc-ltr .fc-time-area .fc-bgevent-container,.fc-ltr .fc-time-area .fc-helper-container,.fc-ltr .fc-time-area .fc-highlight-container{left:0}
.fc-rtl .fc-time-area .fc-bgevent-container,.fc-rtl .fc-time-area .fc-helper-container,.fc-rtl .fc-time-area .fc-highlight-container{right:0}
.fc-time-area .fc-rows{position:relative;z-index:3}
.fc-time-area .fc-rows .ui-widget-content{background:0}
.fc-time-area .fc-rows td>div{position:relative}.fc-time-area .fc-rows .fc-bgevent-container,.fc-time-area .fc-rows .fc-highlight-container{z-index:1}
.fc-time-area .fc-event-container{position:relative;z-index:2;width:0}
.fc-time-area .fc-helper-container{position:absolute;z-index:3;top:0}
.fc-time-area .fc-event-container{padding-bottom:8px;top:-1px}
.fc-time-area tr:first-child .fc-event-container{top:0}
.fc-no-overlap .fc-time-area .fc-event-container{padding-bottom:0;top:0}
.fc-timeline-event{position:absolute;border-radius:0;padding:2px 0;margin-bottom:1px}
.fc-no-overlap .fc-timeline-event{padding:5px 0;margin-bottom:0}
.fc-ltr .fc-timeline-event{margin-right:1px}.fc-rtl .fc-timeline-event{margin-left:1px}
.fc-timeline-event .fc-content{padding:0 1px;white-space:nowrap;overflow:hidden}
.fc-timeline-event .fc-time{font-weight:700;padding:0 1px}
.fc-rtl .fc-timeline-event .fc-time{display:inline-block}
.fc-timeline-event .fc-title{padding:0 1px}.fc-timeline-event .fc-resizer:after{width:1px}
.fc-ltr .fc-timeline-event .fc-title{padding-left:10px;margin-left:-8px}
.fc-rtl .fc-timeline-event .fc-title{padding-right:10px;margin-right:-8px}
.fc-ltr .fc-timeline-event.fc-not-start .fc-title{margin-left:-2px}
.fc-rtl .fc-timeline-event.fc-not-start .fc-title{margin-right:-2px}
.fc-body .fc-time-area .fc-following,.fc-timeline-event.fc-not-start .fc-title{position:relative}
.fc-body .fc-time-area .fc-following:before,.fc-timeline-event.fc-not-start .fc-title:before{content:"";position:absolute;top:50%;margin-top:-5px;border:5px solid #000;border-top-color:transparent;border-bottom-color:transparent;opacity:.5}
.fc-ltr .fc-body .fc-time-area .fc-following:before,.fc-ltr .fc-timeline-event.fc-not-start .fc-title:before{border-left:0;left:2px}
.fc-rtl .fc-body .fc-time-area .fc-following:before,.fc-rtl .fc-timeline-event.fc-not-start .fc-title:before{border-right:0;right:2px}
.fc-license-message{position:absolute;z-index:99999;bottom:1px;left:1px;background:#eee;border-color:#ddd;border-style:solid;border-width:1px 1px 0 0;padding:2px 4px;font-size:12px;border-top-right-radius:3px}
/* jQuery UI - v1.11.1 - 2014-08-13* http://jqueryui.com* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-reset,.ui-menu{outline:0;list-style:none}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-zfix,.ui-widget-overlay{left:0;width:100%;height:100%;top:0}
.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}
.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}
.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background-color:transparent;border:0;color:#333}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-4px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-menu .ui-icon,.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-menu{padding:0;margin:0;display:block}.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}
.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}
.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}
.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;color:#222;font-weight:700}
.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}
.ui-datepicker{font-family:"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;font-size:77.5%}
.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}
.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}
.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}
.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}
.jqplot-axis-tick,.jqplot-x2axis-tick,.jqplot-xaxis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick,.jqplot-yaxis-tick{position:absolute;white-space:pre}
.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}
.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}
.jqplot-yaxis-tick{right:0;top:15px;text-align:right}
.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px;z-index:2;font-size:1.5em}
.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}
.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}
.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}
.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}
.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}
.jqplot-yMidAxis-label{font-size:11pt;position:absolute}
.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}
.jqplot-meterGauge-tick{font-size:.75em;color:#999}
.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin:12px}
table.jqplot-cursor-legend,table.jqplot-table-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}
td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:active,td.jqplot-seriesToggle:hover{cursor:pointer}
.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}
div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}
div.jqplot-table-legend-swatch{width:0;height:0;border-width:5px 6px;border-style:solid}
.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}
table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}
.jqplot-canvasOverlay-tooltip,.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}
.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}
div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}
.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}
div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%)}
div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,.7)}
div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,.3)}
.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}
.jqplot-axis{font-size:.75em}#chart1 .jqplot-xaxis{margin-top:0 !important;border:3px solid #cbcbcb !important;border-radius:5px !important}
.jqplot-xaxis .jqplot-xaxis-tick:last-child{opacity:0}
.jqplot-x2axis{margin-bottom:10px}#chart1 .jqplot-yaxis{margin-right:0 !important;border:3px solid #cbcbcb !important;border-top-left-radius:5px !important;border-top-right-radius:5px !important}
.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}
.jqplot-axis-tick,.jqplot-x2axis-tick,.jqplot-xaxis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick,.jqplot-yaxis-tick{position:absolute;white-space:pre}
.jqplot-xaxis-tick{top:10px;left:15px;vertical-align:top}
.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}
.jqplot-yaxis-tick{right:15px !important;top:15px;text-align:right}
.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px;z-index:2;font-size:1.5em}
.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}
.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}
.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}
.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}
.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}
.jqplot-yMidAxis-label{font-size:11pt;position:absolute}
.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}
.jqplot-meterGauge-tick{font-size:.75em;color:#999}
.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin:12px}
table.jqplot-cursor-legend,table.jqplot-table-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}
td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:active,td.jqplot-seriesToggle:hover{cursor:pointer}
.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}
div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}
div.jqplot-table-legend-swatch{width:0;height:0;border-width:5px 6px;border-style:solid}
.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}
table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}
.jqplot-canvasOverlay-tooltip,.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}
.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}
div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}
.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}
div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%)}
div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,.7)}
div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,.3)}
/* jQuery UI - v1.10.0 - 2013-01-17* http://jqueryui.com* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-reset,.ui-menu{outline:0;list-style:none}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table}
.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}
.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:15.35em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{left:50%;margin-left:-8px;top:50%;margin-top:-4px !important;position:absolute;display:block}
.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span{background-position:-26px -226px !important}
.ui-datepicker .ui-datepicker-next span{background-position:-34px -226px !important}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:35%;border:0;margin-right:15px;background:url(../images/dropdown.png) 95% center no-repeat}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;width:7px !important;padding:4px 1px 4px 6px}
.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{padding:2px;margin:0;display:block}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}
.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}
.ui-widget-header{border:1px solid #aaa;background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}
.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon,.ui-widget-content .ui-icon{background:url(../images/sprint.svg) !important;width:8px;height:15px}
. .ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-26px -226px !important}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-34px -226px !important}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-26px -226px !important}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-34px -226px !important}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}
.appointment .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background:#fff;border-bottom:solid 1px #f6f6f6 !important;border-radius:0;border:0}
.appointment a.ui-state-default{background:0;border-radius:100%;line-height:25px;border:0;font-size:13px;height:25px;width:25px}
.ui-datepicker-unselectable.ui-state-disabled span{border:0;font-size:13px}
.appointment thead{opacity:.5}.appointment table.ui-datepicker-calendar{font-size:13px}
.appointment .ui-datepicker-title{font-size:16px}div#ui-datepicker-div.appointment{border-radius:0;border:0;-moz-box-shadow:0 3px 8px #ccc;-webkit-box-shadow:0 3px 8px #ccc;box-shadow:0 3px 8px #ccc}
a.ui-state-default.ui-state-active{border:1px solid #aa8f37}
/* * Cropper v0.9.0 * https://github.com/fengyuanchen/cropper * * Copyright (c) 2014-2015 Fengyuan Chen and contributors * Released under the MIT license * * Date: 2015-03-15T06:29:30.388Z */.cropper-container img,.cropper-hide{min-width:0 !important;max-width:none !important;min-height:0 !important;max-height:none !important}
.cropper-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.cropper-container img{display:block;width:100%;height:100%;image-orientation:0 !important}
.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}
.cropper-drag-box{background-color:#fff;filter:alpha(opacity=0);opacity:0}
.cropper-dashed,.cropper-modal{filter:alpha(opacity=50);opacity:.5}
.cropper-modal{background-color:#000}.cropper-view-box{display:block;width:100%;height:100%;overflow:hidden;outline:#69f solid 1px;outline-color:rgba(102,153,255,.75)}
.cropper-dashed{position:absolute;display:block;border:0 dashed #fff}
.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}
.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}
.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1}
.cropper-face{top:0;left:0;cursor:move;background-color:#fff}
.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}
.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}
.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}
.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}
.cropper-point{width:5px;height:5px;background-color:#69f;filter:alpha(opacity=75);opacity:.75}
.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}
.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}
.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}
.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}
.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}
.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}
.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}
.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1}
.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;filter:alpha(opacity=0);opacity:0}
@media(min-width:768px){.cropper-point.point-se{width:15px;height:15px}
}@media(min-width:992px){.cropper-point.point-se{width:10px;height:10px}
}@media(min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}
}.cropper-hide,.cropper-invisible{filter:alpha(opacity=0);opacity:0}
.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}
.cropper-hide{position:fixed;top:0;left:0;z-index:-1;width:auto !important;height:auto !important}
.cropper-hidden{display:none !important}.cropper-move{cursor:move}
.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-canvas,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
