.range-calendar{clear:both;overflow:hidden;width:100%;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range-calendar.triggerable{display:none}.calendar-wrapper{position:relative;left:0;top:0;z-index:2;list-style:none;display:block;clear:both;overflow:hidden;padding:10px 0}.range-calendar .calendar{z-index:1;list-style:none;float:left;margin:0;padding:0;position:relative;width:99999px}.range-calendar .calendar .cell{float:left;width:70px;padding:5px 20px;margin:0;border-right:1px solid rgba(0,0,0,.03);text-align:center;position:relative;color:#888}.range-calendar .calendar .cell .day-number{display:block;clear:both;font-weight:700;font-size:20px;z-index:1;position:relative}.range-calendar .calendar .cell .day{display:block;clear:both;text-transform:uppercase;width:100%;font-weight:100;font-size:12px;margin-top:0;z-index:1;position:relative}.range-calendar .calendar .cell .month{width:100%;font-size:12px;z-index:1;text-transform:uppercase;position:absolute;opacity:1;left:0;top:10px;font-weight:700}.range-calendar .calendar .cell .day.ferial{font-weight:700}.range-calendar .calendar .cell .month.first{opacity:1}.range-calendar .calendar .cell:hover{background-color:transparent;color:#888}.range-calendar .calendar .cell.selected{background:transparent;color:#fff}.range-calendar .calendar .cell.selected .day-number,.calendar .cell.ui-selecting .day-number{z-index:2;position:relative}.range-calendar .calendar .cell.selected .month,.calendar .cell.ui-selecting .month{z-index:2;position:relative;opacity:1}.range-calendar .calendar .cell.selected .day,.calendar .cell.ui-selecting day{z-index:2;position:relative}.range-calendar .calendar .cell.selected .day.ferial,.calendar .cell.ui-selecting day.ferial{z-index:2;position:relative;font-weight:700}.range-calendar .months{z-index:1;list-style:none;float:left;margin:0;padding:0;position:relative;width:99999px;border-bottom:0 solid #f9f9f9;margin-bottom:10px;display:none}.range-calendar.auto-hide-months .months{display:none}.range-calendar .months .cell{float:left;width:105px;padding:10px 10px;margin:0 0;text-align:center;position:relative;color:#888;border-right:0 solid rgba(0,0,0,.03);position:relative}.range-calendar .months .cell .month-name{font-weight:700;font-size:12px;z-index:1;position:relative;text-transform:uppercase}.range-calendar .months .cell .date-formatted{font-weight:100;font-size:12px}.range-calendar .months .cell .bullet{position:absolute;left:15px;top:15px;height:7px;width:7px;background-color:#888;display:none;border-radius:1px}.range-calendar .months .cell.selected{float:left;text-align:center;position:relative;color:#fff;background-color:#888}.range-calendar .months .cell.selected .month-name{color:#fff}.range-calendar .months .cell.selected .date-formatted{color:#fff}.range-calendar .months .cell.selected .bullet{background-color:#fff}.range-calendar .months .cell.current .bullet{display:block}.range-bar{display:none}.range-bar.resizable{height:100%;position:absolute}.range-bar.range-bar-content{width:100%;height:100%;display:block;float:left}.range-bar .ui-resizable-handle.ui-resizable-e{width:6px;height:100%;background-position:25px 53%;background-repeat:no-repeat;right:0;padding:20px;opacity:.5}.range-calendar .ui-draggable{cursor:move;cursor:-moz-grab;cursor:-webkit-grab}.range-calendar .ui-draggable-dragging{cursor:-moz-grabbing;cursor:-webkit-grabbing}.dateRangeCalendarWrapper{margin:0 auto 0;max-width:560px;border:1px solid #eee;box-shadow:0 0 18px rgba(0,0,0,.1);background:#fff;font-family:Arial;position:relative}.dateRangeCalendarWrapper>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;background:#fff;padding:10px;text-align:center;width:180px;margin:10px auto;position:relative;left:calc(100% - 190px)}.dateRangeCalendarWrapper>select::-moz-focus-inner{border:0}.dateRangeCalendarWrapper>select option{text-align:left}.dateRangeCalendarWrapper #buttonDatePreviousWrap,.dateRangeCalendarWrapper #buttonDateNextWrap{position:absolute;height:100%;max-height:100px;width:35px;text-align:center;font-size:2rem;font-weight:600;bottom:0;border:0;background:#fff;cursor:pointer;border-top:1px solid #eee;z-index:1;color:#888}.dateRangeCalendarWrapper #buttonDatePreviousWrap:focus,.dateRangeCalendarWrapper #buttonDateNextWrap:focus{outline:0}.dateRangeCalendarWrapper #buttonDatePreviousWrap::-moz-focus-inner,.dateRangeCalendarWrapper #buttonDateNextWrap::-moz-focus-inner{border:0}.dateRangeCalendarWrapper #buttonDatePreviousWrap{left:0}.dateRangeCalendarWrapper #buttonDateNextWrap{right:0;border-left:1px solid #eee}.dateRangeCalendarWrapper .calendar{left:35px!important}.dateRangeCalendarWrapper .range-calendar .calendar .cell{max-height:100px;border-right:1px solid #eee;border-top:1px solid #eee;color:#888}.dateRangeCalendarWrapper .range-calendar .calendar .cell:first-child{border-left:1px solid #eee}.dateRangeCalendarWrapper .range-calendar .calendar .cell.selected{background:transparent!important;position:relative}.schedule-demo-tab .form-control,.schedule-demo-tab .form-control:hover,.schedule-demo-tab .form-control:focus{color:#000!important}.selected-date-area{margin:0 auto;padding:5px 0;background:#fff;xmax-width:560px;display:none}.selected-date-area>span{font-size:1.3rem;font-family:Arial;color:#666}.schedule-demo-tab .schedule-form{width:100%;max-width:760px;margin:0 auto}.schedule-demo-section .demo-wdth{max-width:900px;min-height:550px;transition:all 0.22s ease-out;width:100%;margin:0 auto}.schedule-demo-section{background:#fff!important;padding:10px 0 40px 0}.header-bg.jumbotron.inner-ng.demo-head{background:#fff!important}.page-template-scheduledemocustom .header-bg.jumbotron.inner-ng.demo-head{padding:100px 20px 10px!important}.page-template-scheduledemocustom.notify-bx .header-bg.jumbotron.inner-ng.demo-head{padding:145px 20px 10px!important}.header-bg.jumbotron.inner-ng.demo-head .page-header h1{color:#000!important;text-transform:capitalize!important;font-size:30px!important}.header-bg.jumbotron.inner-ng.demo-head .page-header p{margin-bottom:0;margin-top:0;font-size:16px;color:rgba(0,0,0,.54118);font-weight:500}.page-template-scheduledemocustom .navbar.navbar-default{min-height:75px;margin-bottom:-1px;line-height:0}.page-template-scheduledemocustom.notify-bx .navbar.navbar-default{min-height:120px;margin-bottom:-1px;line-height:0}schedule-demo-section .demo-frame{border:1px solid #f9f9f9;border-radius:8px;box-shadow:0 1px 8px 0 rgba(0,0,0,.08);background:#fff;display:inline-block;width:100%}.schedule-demo-section .schedule-profile-info{padding:25px 25px}h4.schedule-profile-name{font-size:16px;font-weight:600;line-height:24px;color:#2196f3;margin-top:0}h1.schedule-type-name{margin:0;font-size:32px;line-height:32px;color:#333}.scheculde-time{padding-top:10px;font-weight:600;color:#aaa}.schedule-demo-section .demo-frame .tbl-sec,schedule-demo-section .demo-frame .tbl-cell{vertical-align:top!important}.schedule-demo-section .demo-frame .lft-col{border-right:1px solid #ececec}h2.calendar-title{font-size:20px;margin-top:0;color:#4d5055;margin-bottom:5px;text-align:center}.calendar-header .title{font-size:17px;font-weight:500!important;color:#939496;display:inline-block;padding:0 15px}.calendar-header{position:relative;display:inline-block;text-align:center;margin-bottom:25px;width:100%}button.click-btn{background:none!important;border:none;display:inline-flex;justify-content:center;align-items:center;margin-left:10px}.bg-gray{background-color:#f5f8fd!important}.calendar-picker-wrapper table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px}.calendar-picker-wrapper thead th{text-transform:uppercase;font-weight:500;font-size:14px;line-height:1;color:#858585;text-align:center}.calendar-picker-wrapper .calendar-day{position:relative;margin-right:auto;margin-left:auto;padding:1px 0 0;display:block;font-size:15px;width:44px;height:44px;background-color:transparent;border-radius:50%;border:1px solid transparent;text-align:center;color:#b6b6b6;font-weight:500;margin-bottom:5px;margin-top:5px}button.calendar-day.booking-date{background:#f5faff;color:#2196f3!important;font-weight:700!important}.schedule-demo-tab .nav-tabs li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#fff;border-radius:9px;margin:0 auto 5px auto;display:none}.schedule-demo-tab .nav-tabs li:first-child:after{display:none}.schedule-demo-tab .nav-tabs li:after{content:'';width:100%;height:2px;background:#ccc;position:absolute;left:-50%;top:19px;z-index:1}.schedule-demo-tab .nav-tabs li.active:before,.schedule-demo-tab .nav-tabs li.active:after{background:#2196f3;color:#fff}.schedule-demo-tab .tab-content{padding:0 30px 30px 30px;background:#fff;border-radius:5px;display:inline-block;width:100%;xbox-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.schedule-demo-tab ul.nav.nav-tabs{width:100%;display:inline-block!important;border:none;padding-bottom:20px;text-align:center}.schedule-demo-tab .nav>li>a{letter-spacing:.5px;position:relative;display:inline-block;padding:2px 5px;text-transform:uppercase;font-size:20px!important;color:#a7aaac!important;font-weight:600;background:none!important;border:none!important;width:33px;height:33px;background:#e1ebf3!important;border-radius:50px!important;z-index:2}.schedule-demo-tab .nav-tabs>li{float:none;margin-bottom:0;width:auto!important;display:inline-block;padding:0 65px;border-radius:0px!important}.schedule-demo-tab .nav-tabs>li.active>a,.schedule-demo-tab .nav-tabs>li.active>a:focus,.schedule-demo-tab .nav-tabs>li.active>a:hover{color:#ffffff!important;cursor:default;background:#2196f3!important}.schedule-demo-tab .form-group label{font-weight:400;color:#999999!important;font-size:14px}.schedule-demo-tab .form-control,.schedule-demo-tab .form-control:hover,.schedule-demo-tab .form-control:focus{font-size:14px;padding:10px!important;display:block;width:100%!important;border:none;border-bottom:1px solid #e8e8e8!important;font-weight:400!important;background-color:#fff;margin:0;text-align:left;color:#000!important;line-height:0;height:60px!important;transition:none!important}.schedule-demo-tab .form-control:hover,.schedule-demo-tab .form-control:focus{border-bottom:2px solid #2196f3!important}.schedule-demo-tab .nav>li>a:hover,.schedule-demo-tab .nav>li>a:focus{background:#e1ebf3!important}.schedule-demo-tab .btn-select{background:#1a2e53;color:#fff!important;margin-top:20px;font-weight:500!important;padding:6px 12px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle}.schedule-demo-tab span.time-zone{font-size:14px;color:#2196f3;font-weight:600;margin-bottom:9px;display:inline-block}.schedule-demo-tab button.time-button{padding:3px 10px;border-radius:4px;text-align:center;font-weight:600;outline:none;transition:all 0.3s ease;transition-property:width,transform;position:relative;width:100%;height:40px;border:1px solid #8bcafc;background:#fff;color:#2196f3;font-size:11px}.schedule-demo-tab button.confirm-button{padding:3px 10px;border-radius:4px;text-align:center;font-weight:600;outline:none;font-size:11px;transition:all 0.3s ease;transition-property:width,transform;position:relative;width:100%;height:40px;border:1px solid #2196f3;background:#2196f3;color:#fff;transform:translateX(40px)}.schedule-demo-tab .time.available{display:inline-block;width:12%;margin-bottom:4px;font-size:16px;float:none;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0 3px}.schedule-demo-tab button{transition:all 0.3s ease;transition-property:width,transform;position:relative}.schedule-demo-tab .time-pick-list{display:inline-block;width:100%;text-align:center;margin-top:20px;xmax-height:250px;xoverflow-y:auto;padding-right:5px}.schedule-demo-tab .time-pick-list::-webkit-scrollbar{width:5px}.schedule-demo-tab .time-pick-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #dbd7d7;border-radius:10px}.schedule-demo-tab .time-pick-list::-webkit-scrollbar-thumb{background:silver;border-radius:10px}.schedule-demo-tab .timepicker{display:none}.schedule-demo-tab .timepicker .timepicker-details{text-align:center;font-size:14px;color:#8d8c8c;font-weight:500}.schedule-demo-tab .timepicker span.duration{color:#0ea496}.schedule-demo-tab .calendar-day.today-date{background:#2196f3!important;color:#fff}.schedule-demo-tab .time.available.schdule-active button{width:49%!important;transform:translateX(0)}.schedule-demo-tab h3.confirm-txt{font-size:25px;color:#2196f3}.schedule-demo-tab .schedule-confirm-msg{padding:20px 30px}.schedule-demo-tab .confirm-hd{padding-bottom:10px;border-bottom:1px solid #f0f0f0}.schedule-demo-tab span.call-time{color:#1c9058;font-weight:600;font-size:16px}.schedule-demo-tab .schedule-call{padding-top:15px}.schedule-demo-tab span.active-status{display:inline-block;width:17px;height:17px;background:#17a833;border-radius:50px;position:relative;top:2px}.schedule-demo-tab span.call-location{display:inline-block;margin-bottom:20px;color:#949191;font-weight:500}.schedule-demo-tab span.tick{padding-left:10px}.dateRangeCalendarWrapper .range-calendar .calendar .cell.selected{background:transparent!important;position:relative;background:#2196f3!important;color:#fff!important}@media(max-width:1280px){.schedule-demo-tab span.time-zone{font-size:12px}.schedule-demo-tab button.time-button{font-size:12px}.schedule-demo-tab button.confirm-button{font-size:12px}}@media(max-width:1199px){.schedule-demo-tab .time.available{width:24.333%}}@media(max-width:767px){.schedule-demo-tab ul.nav.nav-tabs{margin-bottom:15px!important;padding-bottom:0}.page-template-scheduledemocustom .navbar.navbar-default{min-height:60px}.page-template-scheduledemocustom.notify-bx .navbar.navbar-default{min-height:105px}.page-template-scheduledemocustom.notify-bx .header-bg.jumbotron.inner-ng.demo-head{padding:135px 20px 10px!important}.page-template-scheduledemocustom .header-bg.jumbotron.inner-ng.demo-head{padding:90px 20px 10px!important}}@media(max-width:650px){.schedule-demo-tab .time.available{width:49.5%}.schedule-demo-tab .nav-tabs>li{float:none;margin-bottom:0;width:48%!important;display:inline-block;padding:0 0;border-radius:0px!important}}@media(max-width:510px){.schedule-demo-tab .time.available{width:100%}.schedule-demo-tab button.confirm-button{font-size:11px}.schedule-demo-tab button.time-button{font-size:11px}}.dateRangeCalendarWrapper .range-calendar .calendar .cal-cell:hover{background:#e6eef4!important;color:#2196f3!important}.dateRangeCalendarWrapper .range-calendar .calendar .cell.selected:focus{background:#2196f3!important;color:#fff!important}.schedule-demo-tab .time.available.schdule-active button.time-button{background:#616261!important;color:#fff!important;border:1px solid #616261}.sk-chase{width:40px;height:40px;text-align:center;position:relative;animation:sk-chase 2.5s infinite linear both;margin:0 auto;margin-top:30px}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2.0s infinite ease-in-out both}.sk-chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:#2196f3;border-radius:100%;animation:sk-chase-dot-before 2.0s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1.0s}.sk-chase-dot:nth-child(3){animation-delay:-0.9s}.sk-chase-dot:nth-child(4){animation-delay:-0.8s}.sk-chase-dot:nth-child(5){animation-delay:-0.7s}.sk-chase-dot:nth-child(6){animation-delay:-0.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1.0s}.sk-chase-dot:nth-child(3):before{animation-delay:-0.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-0.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-0.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-0.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}100%,0%{transform:scale(1)}}.schedule-demo-section .schedule-demo-tab .contact-form .form-group label.error{display:block;font-weight:100;border:none!important;width:auto!important;position:absolute;background:#f23437!important;top:66px;z-index:9;color:#fff!important;padding:2px 5px;line-height:normal;border-radius:3px;font-size:10px}.schedule-demo-tab .scheduledemos{width:100%;max-width:560px!important;margin:0 auto}.schedule-demo-section .schedule-demo-tab .contact-form .form-group label.error:before{position:absolute;content:"";border-color:transparent;border-style:solid;top:-6px;border-bottom-color:#f23437!important}.schedule-demo-sec{width:100%}.logfrm .group .bar:before,.logfrm .group .bar:after{background:#2196f3!important}.t label{background:#f9f9f9;border:1px solid #e0dede;font-size:13px;font-weight:600;color:#000!important;margin-right:7px;margin-top:5px;padding:5px;font-size:14px}.t label:hover{background:#2196f3;border:1px solid #2196f3;color:#fff!important}.t label:hover,.t label.active{background:#2196f3;border:1px solid #2196f3;color:#fff!important;box-shadow:none!important}.form-group.employee-cnt-sec{padding-top:15px}@media(max-width:767px){.schedule-form-sec .clearfx{clear:both}.employee-select label.btn.btn-secondary{width:23%}.col-sm-4{padding:0!important;width:50%;float:left}}@media(max-width:700px){.t label{font-size:12px!important}}@media(max-width:620px){.employee-select label.btn.btn-secondary{width:auto!important;display:inline-block;margin:0}.t label{padding:5px 10px}}@media(max-width:370px){.col-sm-4{width:100%}}.success-schedule-msg span{font-size:14px!important;font-weight:600!important}