/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */.daterangepicker.dropdown-menu{max-width:none;width:740px;z-index:3000}.daterangepicker.opensleft .calendar,.daterangepicker.opensleft .ranges{float:left;margin:4px}.daterangepicker.openscenter .calendar,.daterangepicker.openscenter .ranges,.daterangepicker.opensright .calendar,.daterangepicker.opensright .ranges{float:left;margin:4px}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .ranges{width:176px;text-align:left;position:relative}.daterangepicker .ranges .range_inputs>div{float:left}.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px}.daterangepicker .calendar{max-width:265px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-date{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .daterangepicker_end_input label,.daterangepicker .daterangepicker_start_input label{color:#333;display:block;font-size:11px;font-weight:400;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0;text-transform:uppercase;width:74px}.daterangepicker .ranges input{font-size:11px}.daterangepicker .ranges .input-mini{border:1px solid #ccc;border-radius:0;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px 0;padding:0 6px;width:82px}.daterangepicker .ranges ul{list-style:none;margin:0;padding:0}.daterangepicker .ranges li{font-size:13px;background:#f3f4f2;border:1px solid #f3f4f2;color:#333;padding:0 12px;height:30px;line-height:28px;margin-bottom:8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:3px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#eb6663;border:1px solid #eb6663;color:#fff}.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:0;background:#fff}.daterangepicker .calendar-time{text-align:center;margin:8px auto 0 auto;line-height:30px}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.openscenter:before{position:absolute;top:-7px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker.openscenter:after{position:absolute;top:-6px;left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap}.daterangepicker td.off{color:#999}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#f3f4f2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daterangepicker td.start-date{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.daterangepicker td.end-date{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#eb6663;border-color:#eb6663;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:42%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin-bottom:0}.daterangepicker_start_input{float:left}.daterangepicker_end_input{float:left;padding-left:11px}.daterangepicker th.month{width:auto}.range_inputs .cancelBtn{min-width:82px;float:left;font-size:12px;line-height:1.5;font-family:inherit;font-weight:400;background:#666!important;color:#fff!important;border:0!important;padding:7px 12px;height:34px}.range_inputs .applyBtn{float:right;min-width:82px!important;font-size:12px;line-height:1.5;font-family:inherit;font-weight:400;padding:7px 12px;height:34px}.daterangepicker th.next,.daterangepicker th.prev{color:#333}.daterangepicker .fa{font-size:inherit!important}.no_display_strict{display:none}.vg-default-dropdown{height:38px;background-color:#fff;cursor:pointer;width:100%;border:1px solid #959494;overflow:hidden;padding-right:15px;border-radius:4px;font-size:15px;position:relative;background-image:url(https://vagaro.azureedge.net/static-content/Images/drop-down-bg_new.png);background-position:right 2px;background-repeat:no-repeat}.vg-default-dropdown select{cursor:pointer;line-height:16px;background:transparent none;border:none;padding-left:8px;outline:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;display:block;width:155%}.vg-default-small-dropdown{display:inline-block;height:28px;background-color:#fff;cursor:pointer;border:1px solid #959494;overflow:hidden;padding-right:15px;border-radius:4px;font-size:15px;position:relative;vertical-align:middle;background-image:url(https://vagaro.azureedge.net/static-content/Images/drop-down-bg_new.png);background-position:right -4px;background-repeat:no-repeat}.calendar-time .vg-default-small-dropdown{padding-right:15px;width:55px}.vg-default-small-dropdown select{cursor:pointer;line-height:16px;background:transparent none;border:0 none!important;outline:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;display:block;width:150%;margin-top:3px;padding:0 0 0 3px!important;height:26px}.vg-default-small-dropdown select option{padding:0}.calendar-time .vg-default-small-dropdown select,.vg-default-small-dropdown select.monthselect{margin:0!important;width:150%!important}.vg-default-small-dropdown select.yearselect{width:160%!important;margin:0!important}.vg-default-small-dropdown.monthselectwidth{width:56%;margin-right:2%;float:left}.vg-default-small-dropdown.yearselectwidth{width:42%;float:left}.calendar-time .vg-default-small-dropdown select{width:80px!important}.time-colon{display:inline-block;padding:0 5px;vertical-align:middle}.daterangepicker select.monthselect,.daterangepicker select.yearselect,.vg-default-small-dropdown select{border:none;height:26px}.daterangepicker.dropdown-menu th{font-weight:400}.daterangepicker .table-condensed{line-height:1.42857143}.daterangepicker .ranges .range_inputs .from-to-picker{bottom:32px;position:absolute;right:184px;width:537px;font-family:inherit}.daterangepicker .ranges .from-to-picker .input-mini{border:1px solid #cdcdcd;color:#333;font-size:15px;height:30px;width:193px;padding:0 12px;float:left;border-radius:4px;text-align:center}.daterangepicker .from-to-picker .daterangepicker_end_input label,.daterangepicker .from-to-picker .daterangepicker_start_input label{font-size:15px;height:auto;line-height:1.2;padding-top:6px}.daterangepicker .daterangepicker_end_input label,.daterangepicker .daterangepicker_start_input label{float:left;padding-right:5px;padding-top:7px;width:70px;text-align:right;padding-right:11px}.daterangepicker .from-to-picker .daterangepicker_start_input{width:263px}.daterangepicker .from-to-picker .daterangepicker_end_input{width:274px}.no-use-bootstrap-css.dropdown-menu,.no-use-bootstrap-css.dropdown-menu *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-use-bootstrap-css.dropdown-menu{display:none;left:0!important;float:left;min-width:160px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.no-use-bootstrap-css table{background-color:transparent;border-spacing:0;border-collapse:collapse}.no-use-bootstrap-css .table-condensed>tbody>tr>td,.no-use-bootstrap-css .table-condensed>tbody>tr>th,.no-use-bootstrap-css .table-condensed>tfoot>tr>td,.no-use-bootstrap-css .table-condensed>tfoot>tr>th,.no-use-bootstrap-css .table-condensed>thead>tr>td,.no-use-bootstrap-css .table-condensed>thead>tr>th{padding:5px}.no-use-bootstrap-css .vg-default-small-dropdown{border:0 none;border-radius:0;background:0 0;padding-right:0}.no-use-bootstrap-css .vg-default-small-dropdown:before{content:"\f0d7";font-family:'Fontawesome pro solid 900';position:absolute;right:10px;top:0;line-height:28px;font-size:14px;color:#333;pointer-events:none}.no-use-bootstrap-css .vg-default-small-dropdown select{background-color:#fff;border:1px solid #cdcdcd!important;border-radius:3px;height:28px;padding:0 18px 0 5px!important;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.no-use-bootstrap-css .vg-default-small-dropdown select.monthselect,.no-use-bootstrap-css .vg-default-small-dropdown select.yearselect{width:100%!important}.no-use-bootstrap-css .vg-default-small-dropdown select:focus{outline:0;border-color:#2a90d6!important}.no-use-bootstrap-css .vg-default-small-dropdown select::-ms-expand{display:none}.no-use-bootstrap-css .fa{font-family:'Fontawesome pro solid 900';font-size:14px!important;font-style:normal}.no-use-bootstrap-css .fa-arrow-left:before{content:"\f060"}.no-use-bootstrap-css .fa-arrow-right:before{content:"\f061"}.no-use-bootstrap-css .range_inputs .applyBtn{color:#fff!important;background-color:#7cc576;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:0!important;outline:0!important;line-height:normal;font-size:15px}.no-use-bootstrap-css .range_inputs .applyBtn:hover{background-color:#5c9557;border:0!important}.no-use-bootstrap-css .range_inputs .cancelBtn{background-color:#fff!important;border:solid 1px #cdcdcd!important;color:#777!important;transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;line-height:normal;font-size:15px}.no-use-bootstrap-css .range_inputs .cancelBtn:hover{border-color:#333!important;color:#333}body:not(.ipadandroid) .no-use-bootstrap-css::-webkit-scrollbar{width:7px;background-color:#d9d9d9;border-radius:10px;height:7px}body:not(.ipadandroid) .no-use-bootstrap-css::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}body:not(.ipadandroid) .no-use-bootstrap-css::-webkit-scrollbar-track{border-radius:10px}@media (min-width:463px) and (max-width:767px){.daterangepicker .calendar td,.daterangepicker .calendar th{min-width:28px}.no-use-bootstrap-css .table-condensed>tbody>tr>td,.no-use-bootstrap-css .table-condensed>tbody>tr>th,.no-use-bootstrap-css .table-condensed>tfoot>tr>td,.no-use-bootstrap-css .table-condensed>tfoot>tr>th,.no-use-bootstrap-css .table-condensed>thead>tr>td,.no-use-bootstrap-css .table-condensed>thead>tr>th{padding:6px 5px}.no-use-bootstrap-css.dropdown-menu{width:417px}.daterangepicker.show-calendar .calendar.second{clear:left}.daterangepicker.opensright .ranges{left:258px;top:3px;position:absolute;width:140px}.no-use-bootstrap-css .range_inputs .applyBtn{width:100%;border-radius:3px;position:absolute;bottom:-85px}.no-use-bootstrap-css .range_inputs .cancelBtn{width:100%;border-radius:3px;position:absolute;bottom:-39px;right:0}.daterangepicker .ranges .range_inputs .from-to-picker{bottom:8px;position:absolute;right:0;width:140px;font-family:inherit}.range_inputs{margin-top:124px}.daterangepicker .from-to-picker .daterangepicker_start_input{width:100%}.daterangepicker .from-to-picker .daterangepicker_end_input{width:100%;padding:0}.daterangepicker .daterangepicker_end_input label,.daterangepicker .daterangepicker_start_input label{display:block;padding:0 0 5px 0;margin:0;text-align:left}.daterangepicker .ranges .from-to-picker .input-mini{width:100%;margin:0}}@media (max-width:462px){.mob-overflowhidden{overflow:hidden}.daterangepicker.dropdown-menu{max-width:92%;overflow-x:auto;-webkit-overflow-scrolling:touch}.daterangepicker-row{width:740px}.daterangepicker.dropdown-menu{width:100%;position:fixed;left:0!important;top:0!important;bottom:0;right:0!important;padding:0;margin:0!important;border-radius:0;max-width:100%;border:0 none;overflow:auto}.daterangepicker-row{width:auto;display:block;margin:37px auto 0;padding:0;position:relative;padding-top:317px;padding-bottom:145px}.daterangepicker.openscenter .calendar,.daterangepicker.openscenter .ranges,.daterangepicker.opensright .calendar,.daterangepicker.opensright .ranges{float:none;margin:5px auto 10px}.daterangepicker .calendar{max-width:281px}.daterangepicker .ranges{width:100%;text-align:left;position:static;top:0}.daterangepicker .ranges ul{position:absolute;top:0;left:0;right:0}.daterangepicker .ranges li{text-align:center}.range_inputs{position:absolute;bottom:0;left:0;right:0;background-color:#fff;padding-top:15px;border-top:1px solid #ddd}.daterangepicker .ranges .range_inputs .from-to-picker{bottom:0;position:relative;right:0;width:auto;font-family:inherit;max-width:282px;margin:0 auto;float:none}.daterangepicker .from-to-picker .daterangepicker_start_input{width:100%}.daterangepicker .from-to-picker .daterangepicker_end_input{width:100%}.daterangepicker .ranges .from-to-picker .input-mini{float:right;pointer-events:none}.range_inputs .applyBtn{float:none;font-size:16px;height:44px;width:100%;border-radius:0;margin-bottom:-20px}.daterangepicker .calendar-date{border-radius:4px}.range_inputs .cancelBtn{position:fixed;top:7px;right:7px;background-color:transparent!important;width:20px;height:20px;min-width:inherit;padding:0;box-shadow:none;border:0 none;font-size:0!important;border:0!important}.range_inputs .cancelBtn:before{color:#333;position:absolute;content:'\f00d';top:0;right:0;font-family:'Fontawesome pro 300',sans-serif;font-weight:300;font-size:20px;line-height:20px}.no-use-bootstrap-css .range_inputs .cancelBtn{border:0!important}}