Download Monitor - Version 4.6.0

Version Description

  • 20.09.2022 = Fixed: Flush permalinks on install/update to prevent 404s ( #1036 ) Changed: Don't display DLM Uploads in Media Library ( #1014 ) Changed: Downloading a file is now beeing handled by XHR ( #1013, #832, #781 ) Fixed: Stop creating image sub-sizes for images uploaded to DLM ( #1012 ) Fixed: Order complete download button templates missing attributes ( #1010 ) Changed: Change checking from IP to new column added UUID ( #987 ) Changed: Beautify Download Monitor's settings and UI ( #971 ) Changed: Reports page and functionalities ( #968 ) Changed: Update datepicker library ( #736 ) Fixed: Double escaping on form attributes ( #1032 ) Fixed: open_basedir warnings & errors for trying to open relative path ( #981, #890 )
Download this release

Release Info

Developer raldea89
Plugin Icon 128x128 Download Monitor
Version 4.6.0
Comparing to
See all releases

Code changes from version 4.5.99 to 4.6.0

assets/css/admin.css CHANGED
@@ -1 +1,2885 @@
1
- .post-type-dlm_download h1 a.dlm-delete-logs{color:#a00}.post-type-dlm_download h1 a.dlm-delete-logs:hover{color:#fff;background:#a00;border-color:#7c0900}.post-type-dlm_download .dlm-page-header{border-bottom:1px solid #ccc;padding:15px 20px;display:flex;justify-content:space-between;background:#fff;width:calc(100% + 20px);box-sizing:border-box;margin-left:-20px}.post-type-dlm_download .dlm-page-header .dlm-header-links{margin-left:-20px}.post-type-dlm_download .dlm-page-header .dlm-header-links a span{vertical-align:middle;position:relative;top:-2px;padding-right:10px}.post-type-dlm_download .dlm-page-header .dlm-header-logo img{max-height:35px}.post-type-dlm_download td.column-shortcode .hidden{display:none}#dlm_logs td{padding:7px 7px;vertical-align:middle}#dlm_logs .check-column{width:1%;padding:0;vertical-align:middle}#dlm_logs .column-status{width:2%}#dlm_logs td.column-status{font-size:10px;vertical-align:middle;text-align:center}#dlm_logs td.column-status span{color:#fff;font-weight:400;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:18px;line-height:18px;width:18px;display:inline-block;background:url('../images/log-status-icons.png') top left no-repeat}#dlm_logs td.column-status .completed{background-color:#6cc644}#dlm_logs td.column-status .failed{background-color:#bd2c00;background-position-y:-18px}#dlm_logs td.column-status .redirected{background-color:#1c769b;background-position-y:-36px}#dlm_logs td.column-user_agent,#dlm_logs td.column-user_ip{font-family:monospace;font-weight:400}#dlm_logs span.dlm-description{font-weight:400}#dlm_logs .column-download,#dlm_logs .column-file,#dlm_logs .column-user,#dlm_logs .column-user_ua{width:16%!important}#dlm_logs .column-date,#dlm_logs .column-user_ip{width:6%!important}.post-type-dlm_download .inline-edit-row .inline-edit-col-dlm .inline-edit-col-dlm-inner{margin-top:10px}.dlm-settings-sub-nav{margin:0 0 10px 0;width:100%;border-bottom:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.04)}.dlm-settings-sub-nav li{margin-right:10px;margin-bottom:-2px}.dlm-settings-sub-nav a{padding:13px;display:block}.dlm-settings-sub-nav .active-section{margin-bottom:-2px}.dlm-settings-sub-nav .active-section a{border-bottom:4px solid #000;padding-bottom:9px;margin-bottom:-2px;font-weight:600}.admin-color-blue .dlm-settings-sub-nav .active-section a{border-bottom-color:#096484}.admin-color-coffee .dlm-settings-sub-nav .active-section a{border-bottom-color:#c7a589}.admin-color-ectoplasm .dlm-settings-sub-nav .active-section a{border-bottom-color:#a3b745}.admin-color-midnight .dlm-settings-sub-nav .active-section a{border-bottom-color:#e14d43}.admin-color-ocean .dlm-settings-sub-nav .active-section a{border-bottom-color:#627c83}.admin-color-sunrise .dlm-settings-sub-nav .active-section a{border-bottom-color:#be3631}.admin-color-light .dlm-settings-sub-nav .active-section a{border-bottom-color:#888}.admin-color-evergreen .dlm-settings-sub-nav .active-section a{border-bottom-color:#36533f}.admin-color-mint .dlm-settings-sub-nav .active-section a{border-bottom-color:#4f6d59}.admin-color-modern .dlm-settings-sub-nav .active-section a{border-bottom-color:#3858e9}.dlm-admin-settings #setting-dlm_decimal_separator,.dlm-admin-settings #setting-dlm_thousand_separator{width:50px}.dlm-admin-settings table td{padding:15px 0}.dlm-admin-settings h3{margin:2em 0 0}.dlm-admin-settings .form-table label.dlm-radio-label{display:block;margin-bottom:5px}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label{position:relative;padding:10px 15px;display:inline-block;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label span{z-index:3;position:relative}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]{position:relative;z-index:2}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]+div.dlm-radio__selectable-area{position:absolute;width:100%;height:100%;border-radius:20px;display:block;top:0;left:0;opacity:1;border:1px solid grey}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]:checked+div.dlm-radio__selectable-area{border-color:green;background-color:rgba(0,128,0,.6)}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]:checked+div.dlm-radio__selectable-area+span{color:#fff}.dlm-admin-settings .dlm_settings{padding:5px 0}.dlm-admin-settings .dlm_settings>th{padding:15px 5px}.dlm-admin-settings .dlm_settings>td{padding:15px 5px 15px 0}.dlm-admin-settings .dlm_install_plugin_setting{background:#fff;padding:0 15px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group,.dlm-admin-settings .dlm_group_setting td{margin:0 auto;padding:0!important}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box,.dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box{margin:5px 0 5px 0}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box .postbox,.dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box .postbox{padding:0;margin:0 auto}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box .postbox .hndle,.dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box .postbox .hndle{margin:0;padding:8px;font-weight:lighter}.dlm-admin-settings .dlm_group_setting .handle-actions button{box-shadow:none}.dlm-admin-settings .dlm_group_setting h2.hndle{cursor:pointer}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content{padding:15px}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting{padding:35px 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .dlm-accordeon-group__setting-title{font-size:16px;margin-bottom:15px;font-weight:700;width:20%}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .dlm-accordeon-group__setting-content{width:80%}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .description{font-style:italic}ul.download_monitor_file_browser{list-style:none outside;margin:0;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f9f9f9;padding:5px 5px;-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}ul.download_monitor_file_browser li{padding:0;margin:0}ul.download_monitor_file_browser li a{color:#21759b;display:block;padding:4px 0 4px 4px;text-decoration:none}ul.download_monitor_file_browser li a:hover{background-color:#eaf2fa}ul.download_monitor_file_browser li a:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f123";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.folder:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f318";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.filetype-3g2:before,ul.download_monitor_file_browser li a.filetype-3gp:before,ul.download_monitor_file_browser li a.filetype-asf:before,ul.download_monitor_file_browser li a.filetype-asx:before,ul.download_monitor_file_browser li a.filetype-avi:before,ul.download_monitor_file_browser li a.filetype-mov:before,ul.download_monitor_file_browser li a.filetype-mp4:before,ul.download_monitor_file_browser li a.filetype-mpg:before,ul.download_monitor_file_browser li a.filetype-rm:before,ul.download_monitor_file_browser li a.filetype-srt:before,ul.download_monitor_file_browser li a.filetype-vob:before,ul.download_monitor_file_browser li a.filetype-wmv:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f126";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.filetype-aif:before,ul.download_monitor_file_browser li a.filetype-iff:before,ul.download_monitor_file_browser li a.filetype-m3u:before,ul.download_monitor_file_browser li a.filetype-m4a:before,ul.download_monitor_file_browser li a.filetype-mid:before,ul.download_monitor_file_browser li a.filetype-midi:before,ul.download_monitor_file_browser li a.filetype-mp3:before,ul.download_monitor_file_browser li a.filetype-mpa:before,ul.download_monitor_file_browser li a.filetype-ra:before,ul.download_monitor_file_browser li a.filetype-wav:before,ul.download_monitor_file_browser li a.filetype-wma:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f127";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.filetype-ai:before,ul.download_monitor_file_browser li a.filetype-bmp:before,ul.download_monitor_file_browser li a.filetype-dds:before,ul.download_monitor_file_browser li a.filetype-eps:before,ul.download_monitor_file_browser li a.filetype-gif:before,ul.download_monitor_file_browser li a.filetype-ico:before,ul.download_monitor_file_browser li a.filetype-jpeg:before,ul.download_monitor_file_browser li a.filetype-jpg:before,ul.download_monitor_file_browser li a.filetype-png:before,ul.download_monitor_file_browser li a.filetype-ps:before,ul.download_monitor_file_browser li a.filetype-psd:before,ul.download_monitor_file_browser li a.filetype-pspimage:before,ul.download_monitor_file_browser li a.filetype-svg:before,ul.download_monitor_file_browser li a.filetype-tga:before,ul.download_monitor_file_browser li a.filetype-thm:before,ul.download_monitor_file_browser li a.filetype-tif:before,ul.download_monitor_file_browser li a.filetype-yuv:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f128";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li.nofiles{color:#999;font-style:italic;padding:4px 0}ul.download_monitor_file_browser li ul{list-style:none outside;margin:0;padding:0 0 0 28px}ul.download_monitor_file_browser li ul.loading{background:url(../images/ajax-loader.gif) no-repeat 24px 0;height:32px}table.wp-list-table .column-thumb{width:44px;text-align:center;white-space:nowrap}table.wp-list-table .column-dlm_download_cat,table.wp-list-table .column-dlm_download_tag,table.wp-list-table .column-file{width:11%!important}table.wp-list-table .column-file,table.wp-list-table .column-title{width:17%!important}table.wp-list-table .column-download_id,table.wp-list-table .column-version{width:5em}table.wp-list-table th.column-download_count span:first-child,table.wp-list-table th.column-featured span:first-child,table.wp-list-table th.column-locked_download span:first-child,table.wp-list-table th.column-redirect_only span:first-child,table.wp-list-table th.column-thumb span:first-child{float:none;display:inline-block;width:1em;height:1em;line-height:1em;padding:2px 0 0 0;overflow:hidden}table.wp-list-table th.column-download_count .sorting-indicator,table.wp-list-table th.column-featured .sorting-indicator,table.wp-list-table th.column-locked_download .sorting-indicator,table.wp-list-table th.column-redirect_only .sorting-indicator,table.wp-list-table th.column-thumb .sorting-indicator{float:right}table.wp-list-table th.column-thumb{width:52px;text-align:center}table.wp-list-table th.column-thumb span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f128";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-download_count{width:5em}table.wp-list-table th.column-download_count span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f346";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-locked_download{width:3.5em}table.wp-list-table th.column-locked_download span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f160";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-redirect_only{width:3.5em}table.wp-list-table th.column-redirect_only span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f103";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-featured{width:3.5em}table.wp-list-table th.column-featured span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f155";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table td.column-download_count,table.wp-list-table td.column-featured,table.wp-list-table td.column-locked_download,table.wp-list-table td.column-redirect_only{text-align:left;padding-left:11px}table.wp-list-table td.column-download_count span.na,table.wp-list-table td.column-featured span.na,table.wp-list-table td.column-locked_download span.na,table.wp-list-table td.column-redirect_only span.na{color:#999;width:1em;height:1em;line-height:1em;display:inline-block;overflow:hidden;vertical-align:middle}table.wp-list-table td.column-download_count span.na:before,table.wp-list-table td.column-featured span.na:before,table.wp-list-table td.column-locked_download span.na:before,table.wp-list-table td.column-redirect_only span.na:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f460";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table td.column-download_count span.yes,table.wp-list-table td.column-featured span.yes,table.wp-list-table td.column-locked_download span.yes,table.wp-list-table td.column-redirect_only span.yes{width:1em;height:1em;line-height:1em;display:inline-block;overflow:hidden;vertical-align:middle}table.wp-list-table td.column-download_count span.yes:before,table.wp-list-table td.column-featured span.yes:before,table.wp-list-table td.column-locked_download span.yes:before,table.wp-list-table td.column-redirect_only span.yes:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f147";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table .column-thumb img{padding:2px;margin:0;border:1px solid #dfdfdf;vertical-align:middle;width:32px;height:32px}#download-monitor-file .inside{padding:0;margin:0}#download-monitor-file .dlm-metaboxes-wrapper .close_all,#download-monitor-file .dlm-metaboxes-wrapper .expand_all{float:right;margin-left:1em;line-height:22px;text-decoration:none}#download-monitor-file .dlm-metaboxes-wrapper .expand_all:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f168";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .close_all:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f460";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper p.toolbar{margin:0!important;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;padding:7px 12px!important;overflow:hidden;zoom:1}#download-monitor-file .dlm-metaboxes-wrapper p.toolbar a.button{float:left;margin:0}#download-monitor-file .dlm-metaboxes-wrapper .fr,#download-monitor-file .dlm-metaboxes-wrapper button.add_attribute,#download-monitor-file .dlm-metaboxes-wrapper button.add_variable_attribute,#download-monitor-file .dlm-metaboxes-wrapper select.attribute_taxonomy{float:right;margin:0 0 0 6px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metaboxes{padding:0 12px 0}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox-sortable-placeholder{border-color:#bbb;background-color:#f5f5f5;margin:9px 0;border-width:1px;border-style:dashed}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox{background:#ececec;border:1px solid #ececec;margin:9px 0!important}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox .dlm-blury:before{content:url('../images/ajax-loader.gif');display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;margin:0 auto;color:#cecece;text-align:center;z-index:11;font-size:16px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox .dlm-blury:after{content:"";display:block;background:rgba(0,0,0,.5);width:100%;top:0;left:0;margin:0 auto;height:100%;z-index:10;position:absolute}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3{margin:0!important;padding:6px!important;font-size:1em!important;overflow:hidden;zoom:1;cursor:move}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 button{float:right}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 strong{line-height:24px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 select{font-family:sans-serif}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 .handlediv{background-position:6px 5px!important;display:none!important;height:24px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox:hover h3 .handlediv{display:block}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table{width:100%;position:relative;background:#fff;padding:3px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td{text-align:left;padding:6px 6px;vertical-align:top;border:0;line-height:26px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td label{text-align:left;display:block;line-height:21px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input{float:left;min-width:200px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input,#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td textarea{width:100%;margin:0;display:block;font-size:14px;padding:4px;color:#555}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td textarea{height:7.5em}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td select{width:100%}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.short{width:200px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.checkbox{width:auto;min-width:inherit;vertical-align:middle;display:inline;float:none}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.date-picker-field{width:50%;min-width:inherit;float:none;display:inline}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.hour,#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.minute{width:2em;min-width:inherit;float:none;display:inline}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td.attribute_name{width:200px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .minus,#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .plus{margin-top:6px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .fl{float:left}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .fr{float:right}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox:first-child h3{background-color:#fafafa;border-bottom:1px solid #dcdcde}#download-monitor-file .dlm-metaboxes-wrapper .plus:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f132";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .minus:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f460";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_upload_file:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f317";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_media_library:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f104";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file{float:right}#download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f322";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-information .dlm_information_panel div p{overflow:hidden;width:100%;font-weight:700;box-sizing:border-box;line-height:28px;margin-bottom:5px}#download-monitor-information .dlm_information_panel input{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1;width:calc(100% - 45px)}#download-monitor-product-information .dlm_information_panel div p{overflow:hidden;width:100%;font-weight:700;box-sizing:border-box;line-height:28px;margin-bottom:5px}#download-monitor-product-information .dlm_information_panel input{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1;width:calc(100% - 45px)}#download-monitor-options .inside{padding:0;margin:0}#download-monitor-options .form-field-checkbox label{display:inline;padding:0 0 4px}#download-monitor-options .form-field-checkbox input{display:inline-block;width:auto;vertical-align:middle}#download-monitor-options .form-field-checkbox .dlm-description{padding:4px 0 0 0;display:block}#download-monitor-options .access_permissions{margin:0!important;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;padding:7px 12px!important;overflow:hidden;zoom:1}#download-monitor-options .access_permissions h4{margin-bottom:.5em;margin:0 0 .5em}#download-monitor-options .access_permissions ul{background:#fff;border:1px solid #dfdfdf;height:110px;overflow:auto;padding:.5em .9em;margin:0}#download-monitor-options p{margin:0!important;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;padding:7px 12px!important;overflow:hidden;zoom:1}#download-monitor-options p.not-active{opacity:.7}#download-monitor-options .options_upsell_link{color:unset;text-decoration:none}#download-monitor-options .dlm-upsell-badge{font-size:10px;background:#f4daa4;padding:2px 5px;display:inline-block;margin-left:5px;border-radius:10px}#insert-download{padding:20px 20px}#insert-download #drag-drop-area,#insert-download #insert-shortcode{margin:1em 0}#insert-download .error,#insert-download .updated{margin-left:0;margin-right:0}#insert-download h2{margin-top:0}#insert-download label{margin:0 0 .25em 0;display:block;font-size:1.1em}#insert-download span.description{display:block}#insert-download input.input{margin:0 0 .25em 0;display:block;width:100%;font-size:1.1em}#insert-download .add_link{float:right}#insert-download ul.page-numbers{overflow:hidden;zoom:1;margin:0 auto;padding:0;text-align:center}#insert-download ul.page-numbers li{display:inline-block;margin:0;list-style:none outside;line-height:1em}#insert-download ul.page-numbers li a,#insert-download ul.page-numbers li span{text-decoration:none;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;padding:8px;display:block}#insert-download ul.page-numbers li span{border-color:#eee}#insert-download legend{font-weight:700;display:block;margin:0 0 1em}#insert-download fieldset label{display:block;margin:0 0 .5em}.dlm-code-nginx-rules{display:block}.settings_panel .form-table td{padding-left:0}.settings_panel .dlm-lazy-select-loader{display:inline-block;vertical-align:middle;padding:0 0 0 3px}.settings_panel .dlm-lazy-select-loader img{display:inline-block;height:25px;width:25px;margin-top:1px}.dlm-reports h1 .dlm-reports-actions{float:right}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector,.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-period,.dlm-reports h1 .dlm-reports-actions a.dlm-reports-header-chart-switcher{margin:0 5px;float:left}.dlm-reports h1 .dlm-reports-actions>:last-child{margin-right:0}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector{position:relative;font-size:14px;padding:0 .5em 0 1em;background:#fff;border:1px solid #ccc;border-radius:3px;user-select:none;cursor:pointer}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm-arrow:before{font-family:dashicons!important;content:"\f140";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;font-size:1.6em;vertical-align:middle;margin-top:-2px}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay{display:block;width:466px;padding:10px;background:#fff;border:1px solid #ccc;position:absolute;top:30px;right:0;z-index:10;overflow:hidden}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date{font-size:70%;margin-right:5px;float:left;z-index:11}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date .ui-datepicker-inline{border:0}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date .ui-datepicker-inline .ui-state-highlight{background:#e6e6e6 url(../images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;color:#555;border:1px solid #d3d3d3}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date .ui-datepicker-inline .ui-state-active{border:1px solid #aaa;background:#fff url(../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date .ui-datepicker-inline td,.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date .ui-datepicker-inline th{padding:0;margin:0;line-height:2em}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date .ui-datepicker-inline td a,.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_date .ui-datepicker-inline th a{text-align:center!important}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .dlm_rdrs_actions{width:70px;padding-left:10px;text-align:center;float:left}.dlm-reports h1 .dlm-reports-actions a.dlm-reports-header-chart-switcher{display:block;margin-top:1px;padding-top:4px;color:#23282d;text-decoration:none}.dlm-reports h1 .dlm-reports-actions a.dlm-reports-header-chart-switcher:before{font-family:dashicons!important;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;font-size:1.4em}.dlm-reports h1 .dlm-reports-actions a.dlm-reports-header-chart-switcher.dlm-line:before{content:"\f238"}.dlm-reports h1 .dlm-reports-actions a.dlm-reports-header-chart-switcher.dlm-bar:before{content:"\f185"}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-period a{border-color:#ccc!important}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-period a:first-child{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.dlm-reports h1 .dlm-reports-actions .dlm-reports-header-period a:last-child{border-bottom-left-radius:0;border-top-left-radius:0;border-left:0}.dlm-reports .dlm_reports_loader{position:absolute;width:32px;height:32px;top:50%;left:50%;margin:-16px 0 0 -16px}.dlm-reports .dlm-reports-block-chart{width:100%;height:300px;margin-top:20px;background:#fff;border:1px solid #e5e5e5;overflow:hidden}.dlm-reports .dlm-reports-block-chart .chart-container h6{display:none}.dlm-reports .dlm-reports-block-summary #popular span{line-height:1em}.dlm-reports .dlm-reports-block{position:relative;box-sizing:border-box;width:100%;padding:20px 10px;margin-top:20px;background:#fff;border:1px solid #e5e5e5;overflow:hidden;float:left}.dlm-reports .dlm-reports-block.dlm-reports-block-half{width:49%;margin-right:1%}.dlm-reports .dlm-reports-block.dlm-reports-block-half-right{width:49%;margin-left:1%}.dlm-reports .dlm-reports-block .dlm-reports-placeholder-no-data{display:inline-block;width:100%;font-size:1.5em;color:#b4b9be;font-style:italic;text-align:center}.dlm-reports .dlm-reports-block ul{box-sizing:border-box;width:100%;padding:0;margin:0}.dlm-reports .dlm-reports-block ul li{display:inline-block;width:33%;padding:5px 0}.dlm-reports .dlm-reports-block ul li label,.dlm-reports .dlm-reports-block ul li span{display:block;width:100%;text-align:center}.dlm-reports .dlm-reports-block ul li span{font-size:2.5em;font-weight:700;padding:.5em 0 0}.dlm-reports .dlm-reports-block table{width:100%}.dlm-reports .dlm-reports-block table td,.dlm-reports .dlm-reports-block table th{text-align:center;padding:10px 0;border-bottom:1px solid #e5e5e5}.dlm-reports .dlm-reports-block table td:first-child,.dlm-reports .dlm-reports-block table th:first-child{text-align:left}.dlm-reports .dlm-reports-block table th{padding-bottom:20px}.dlm-reports-block-summary{background:#333!important;color:#fff}.post-type-dlm_product table.wp-list-table .column-title{width:65%!important}.dlm_mb_shop_product_information .dlm_shop_field_row{width:100%;overflow:hidden}.dlm_mb_shop_product_information .dlm_shop_field_row label.dlm_shop_field_label{display:inline-block;width:20%;height:100%;line-height:2.2em;float:left}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input{display:inline-block;width:50%;float:left}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .dlm_shop_input{width:100%;padding:5px 7px}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-selection--multiple{border:1px solid #ddd}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-search,.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-selection__choice{margin-bottom:0}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-search__field{padding-top:3px}.dlm-order-overview #dlm_empty_trash{margin-left:3px}.dlm-order-overview .wp-list-table td .column-id{width:25%}.dlm-order-details{max-width:1250px;margin-left:auto;margin-right:auto;padding-right:20px}.dlm-order-details h1{padding-bottom:25px}.dlm-order-details .dlm-order-details-main,.dlm-order-details .dlm-order-details-side{width:100%;float:left}.dlm-order-details .dlm-order-details-block{padding:0;margin-bottom:20px;line-height:1;border:1px solid #e5e5e5;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.dlm-order-details .dlm-order-details-block h2.dlm-order-details-block-title{font-size:14px;padding:8px 12px;margin:0;line-height:1.4;border-bottom:1px solid #eee}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside{margin:6px 0 0 0;padding:6px 12px 12px;line-height:1.4em;font-size:13px}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside label{display:block;font-weight:700;padding-bottom:6px}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside p{padding:0;margin:0}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul,.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul li{list-style:none;padding:0;margin:0}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul li{padding:6px 0}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside .dlm-order-details-current-state{width:70%;height:30px}.dlm-order-details .dlm-order-details-block.dlm-order-details-customer .dlm-order-details-customer-image{float:right}.dlm-order-details .dlm-order-details-block.dlm-order-details-customer ul li{margin-bottom:4px;padding:0}.dlm-order-details .dlm-order-details-block.dlm-order-details-customer ul li:first-child{font-weight:700}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items{overflow:hidden}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview{width:25%;float:right}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview td,.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview th{padding-top:1.5em;padding-bottom:1.5em;text-align:right}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview th{width:50%;font-weight:400}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview td{padding-right:1em;font-weight:700}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table{width:100%}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th{text-align:center}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td:first-child,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th:first-child{text-align:left;padding-left:.5em}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th{padding-top:.5em;padding-bottom:.5em;border-bottom:2px solid #c3c1bc}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #c3c1bc}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-details-order-items-item-total,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-details-order-items-item-total{text-align:right;padding-right:1em}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-transaction-processor-id,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-transaction-processor-id{display:none}.dlm-order-details .dlm-order-details-block .dlm-order-details-update-successful{font-size:2em;padding:.2em .3em;color:#46b450}@media (min-width:768px){.dlm-order-details .dlm-order-details-main{width:62%;float:left}.dlm-order-details .dlm-order-details-side{width:35%;float:right}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-transaction-processor-id,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-transaction-processor-id{display:table-cell}}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-one-col{margin:0 auto;max-width:800px}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-cta{margin-top:40px;text-align:center}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col{max-width:680px;margin:40px auto 0;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col{padding-top:2.5em;flex:1;align-self:flex-start;min-width:100%;max-width:100%}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col img{width:100%}.dlm-onboarding .dlm-onboarding-section h2{margin:60px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.dlm-onboarding .dlm-onboarding-section p{max-width:55em;margin:.6em auto 0 auto}.dlm-onboarding .dlm-onboarding-section a.button-hero{height:46px;font-size:14px;line-height:44px;padding:0 36px;font-weight:700;text-align:center}.dlm-onboarding .dlm-onboarding-pages{max-width:55em;margin:0 auto;padding:2em 0 0}.dlm-onboarding .dlm-onboarding-pages a.button-hero{width:170px}.dlm-onboarding .dlm-onboarding-pages a.button-hero.dlm-page-exists{background:#46b450;border-color:#46b450 #4a8442 #467a3f;box-shadow:0 2px 0 #467a3f;text-shadow:0 -1px 1px #4a8442,1px 0 1px #4a8442,0 1px 1px #4a8442,-1px 0 1px #4a8442}.dlm-onboarding .dlm-onboarding-pages a.button-hero.dlm-page-exists:active{box-shadow:0 2px 0 #467a3f}.dlm-onboarding .dlm-onboarding-pages td,.dlm-onboarding .dlm-onboarding-pages th{padding:1em 0;border-bottom:1px solid #ccc}.dlm-onboarding .dlm-onboarding-pages th{width:13%;min-width:6em;text-align:left}.dlm-onboarding .dlm-onboarding-pages td{padding-right:.5em;padding-left:.5em}.dlm-onboarding .dlm-onboarding-pages td.dlm-onboarding-pages-page-title{font-weight:700}@media (min-width:768px){.dlm-onboarding .dlm-onboarding-section .dlm-onboarding-pages{width:55em}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col{padding-top:0;min-width:31%;max-width:31%}}.dlm_extensions_wrap a.dlm-reload-button{float:right;position:relative;top:-40px}.dlm_extensions_wrap #available-extensions{clear:both}.dlm_extensions_wrap .dlm_extensions{padding:15px 0;overflow:hidden}.dlm_extensions_wrap .dlm_extensions .dlm_extension{background-color:#fff;width:calc(20% - 15px);margin:0 15px 15px 0;display:inline-block;vertical-align:top}.dlm_extensions_wrap .dlm_extensions .dlm_extension p{margin:0}.dlm_extensions_wrap .dlm_extensions .dlm_extension a{color:#444;text-decoration:none}.dlm_extensions_wrap .dlm_extensions .dlm_extension .dlm_extension_img_wrapper{width:100%;background:#419ccb;text-align:center}.dlm_extensions_wrap .dlm_extensions .dlm_extension .dlm_extension_img_wrapper img{max-width:100%;margin:0 auto}.dlm_extensions_wrap .dlm_extensions .dlm_extension h3{padding:0 20px}.dlm_extensions_wrap .dlm_extensions .dlm_extension div.extension-desc{min-height:120px;padding:0 20px}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer{padding:15px 15px 15px 0;text-align:right;background-color:#fafafa;border-top:1px solid #dcdcde}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price{font-weight:700}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price.sale{color:green}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price.sale strike{color:#444}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .button .dashicons{vertical-align:middle;font-size:16px}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license{padding:0 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license div.dlm_license_error{padding:.5em;margin-bottom:15px;background:#ffffe0}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license div.dlm_license_error a{color:#00f;text-decoration:underline}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license p.license-status{padding:5px 0;margin:5px 0;background:red;font-weight:700;font-size:1.2em;color:#fff;text-align:center}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license p.license-status.active{background:green}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license input{width:100%;margin:7px 0;padding:7px}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license a.button-primary{width:100%;margin:5px auto 0;color:#fff;text-align:center}#ui-datepicker-div{display:none}.wpchill-upsell{background:#fff;border:0;padding:15px;margin-top:30px}.wpchill-upsell .wpchill-upsell-features{text-align:left;display:flex;flex-wrap:wrap;padding:20px 0}.wpchill-upsell .wpchill-upsell-features li{width:33%}.wpchill-upsell a:first-child{margin-right:10px}.wpchill-upsells-wrapper{width:100%}.wrap.dlm-admin-settings .form-table{width:65%;float:left}.wrap.dlm-admin-settings .form-table+.wpchill-upsells-wrapper{width:30%;float:right}.wrap.dlm-admin-settings .form-table .dlm_htaccess_notice{margin-bottom:5px}.wrap.dlm-admin-settings .dlm-upsell-badge{font-size:10px;background:#f4daa4;padding:2px 5px;display:inline-block;margin-left:10px;border-radius:10px}.wrap.dlm-admin-settings #setting-dlm_downloads_path+p strong{color:red}.wrap.dlm-admin-settings .dlm-install-plugin-actions{display:inline-block;vertical-align:middle;margin:5px auto;margin-left:15px}#total_downloads_browser_table a.nav-tab{text-transform:capitalize}#dlm-amazon-s3-upsell .inside,#dlm-buttons-upsell .inside,#dlm-download-page-upsell .inside,#dlm-google-drive-upsell .inside{display:flex;flex-wrap:wrap;background:#f1f1f1}#dlm-amazon-s3-upsell .inside .wpchill-upsell,#dlm-buttons-upsell .inside .wpchill-upsell,#dlm-download-page-upsell .inside .wpchill-upsell,#dlm-google-drive-upsell .inside .wpchill-upsell{background:0 0;text-align:center;width:100%;margin-top:0}#dlm-amazon-s3-upsell .inside,#dlm-buttons-upsell .inside,#dlm-download-page-upsell .inside,#dlm-google-drive-upsell .inside{margin:0;padding:0}.upsells-columns{display:flex;flex-wrap:wrap;align-items:center;align-content:center}.upsells-columns .upsells-columns-2{width:50%;text-align:center;display:flex;align-items:center;align-content:center}.upsells-columns .upsells-column{width:100%;text-align:center;display:flex;align-items:center;align-content:center}.upsells-columns .upsells-column>*{display:inline-block;align-content:center;vertical-align:middle;margin:0 15px;padding:10px 0}.upsells-columns .upsells-column>.wpchill-upsell{position:relative;float:none;flex-grow:1;display:flex;align-items:center}.upsells-columns .upsells-column>.wpchill-upsell .wpchill-upsell-description{margin:0 auto}.upsells-columns .upsells-column h3{line-height:1.3em}.upsells-columns .upsells-column:last-child{border-top:1px solid #c3c4c7;border-bottom:1px solid #c3c4c7}.upsells-columns .wpchill-upsell{margin-top:0}.dlm_download_page_dlm-extensions .theme.dlm_extension{background-color:#fff}.dlm-lite-vs-premium,.dlm-lite-vs-premium p{font-size:14px;margin:0}.dlm-lite-vs-premium>.wpchill-plans-table.wpchill-highlight>.wpchill-pricing-package{background:#fefff0;box-shadow:0 0 15px #d0dbdb}.dlm-lite-vs-premium .wp-badge{display:inline-block;vertical-align:middle;position:relative;margin-right:2.5%}.dlm-lite-vs-premium h3{display:block;position:relative;font-size:16px;margin:0}.dlm-lite-vs-premium .wpchill-plans-table{display:flex}.dlm-lite-vs-premium .wpchill-plans-table.table-header{margin-top:50px;border-top:0}.dlm-lite-vs-premium .wpchill-plans-table.table-header .wpchill-pricing-package{border:0}.dlm-lite-vs-premium .wpchill-plans-table.table-header .wpchill-pricing-package.wpchill-title.wpchill-highlight::before,.dlm-lite-vs-premium .wpchill-plans-table.table-header .wpchill-pricing-package:not(.wpchill-modula-lite):last-child:before{content:'';width:auto;display:inline-block;opacity:1;position:absolute;top:-1px;background:#41495b;text-align:center;left:0;right:0;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 5px;transform:translateY(-100%)}.dlm-lite-vs-premium.table-footer .wpchill-pricing-package:last-child{border:0}.dlm-lite-vs-premium .wpchill-pricing-package{text-align:center;line-height:1.5;padding:10px 15px;display:flex;align-content:center;align-items:center;justify-content:center;background:#fff;border-top:1px solid #ccc;width:32%}.dlm-lite-vs-premium .wpchill-pricing-package:not(:first-child){max-width:300px}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title{font-weight:400;color:#666;font-size:1.25rem;height:auto;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-bottom:30px;justify-content:space-between;position:relative}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title .wpchill-name{margin:0;font-size:36px}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title.wpchill-modula-lite{justify-content:center}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title p.description{font-style:italic;font-size:13px;margin-bottom:40px}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title .wpchill-price p:last-child{font-size:30px;margin:0 0 40px 0}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title .wpchill-price p.old-price{margin:0;position:relative}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title .wpchill-price p.old-price:after{content:"";height:2px;width:60px;background:red;display:block;position:absolute;left:50%;top:52%;transform:translate(-50%,-50%)}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-title .wpchill-price sup{top:2px;position:relative;font-size:15px}.dlm-lite-vs-premium .wpchill-pricing-package.wpchill-empty{background:0 0;border-color:transparent}.dlm-lite-vs-premium .wpchill-pricing-package.feature-name{justify-content:space-between;font-weight:400;text-align:left;font-size:13px;display:block;background:0 0}.dlm-lite-vs-premium .wpchill-pricing-package .dashicons-saved{color:green}.dlm-lite-vs-premium .wpchill-pricing-package .dashicons{width:30px;height:30px;font-size:30px}.dlm-lite-vs-premium .wpchill-pricing-package .dashicons-no-alt{color:#ff3439}.dlm-lite-vs-premium .wpchill-pricing-package:last-child{background:#fefff0}.dlm-lite-vs-premium .button .dashicons{font-size:16px;vertical-align:middle;line-height:26px}.wpchill-tooltip{position:relative;display:inline-block;float:left;margin-right:10px}.wpchill-tooltip>span{cursor:pointer;color:#0073aa;text-decoration:underline;margin-left:5px}.wpchill-tooltip .wpchill-tooltip-content{display:none;position:absolute;top:50%;right:-10px;transform:translate(100%,-50%);width:300px;background:#000;color:#fff;padding:10px;box-sizing:border-box;z-index:99}.wpchill-tooltip:hover .wpchill-tooltip-content{display:block}.wpchill-tooltip .wpchill-tooltip-content:before{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #000 transparent transparent;display:block;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.wpchill-tooltip-button{position:relative}.wpchill-tooltip-button .wpchill-tooltip-content{display:none;position:absolute;top:50%;right:25px;transform:translate(50%,-135%);width:auto;background:rgba(0,0,0,.8);color:#fff;padding:10px 15px;box-sizing:border-box;font-size:14px;z-index:99}.wpchill-tooltip-button:hover .wpchill-tooltip-content{display:block}.wpchill-tooltip-button .wpchill-tooltip-content:before{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #000 transparent transparent;display:block;position:absolute;bottom:-12px;left:50%;transform:rotate(-90deg)}.dlm-file-link{display:block;margin-top:3px}.dlm-listing-no-file code{color:#b32d2e}.wpchill-toggle{position:relative;user-select:none;display:inline-block;vertical-align:middle}.wpchill-toggle .wpchill-toggle__items{box-sizing:border-box;display:inline-block;position:relative}.wpchill-toggle .wpchill-toggle__items>*{box-sizing:inherit}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__track{background-color:#fff;border:2px solid #6c7781;border-radius:9px;display:inline-block;height:18px;width:36px;vertical-align:top;transition:background .2s ease}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__thumb{background-color:#6c7781;border:5px solid #6c7781;border-radius:50%;display:block;height:10px;width:10px;position:absolute;left:4px;top:4px;transition:transform .2s ease;min-width:auto;min-height:auto;float:none;padding:0}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__off{position:absolute;right:6px;top:6px;color:#6c7781;fill:currentColor}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__on{position:absolute;top:6px;left:8px;border:1px solid #fff;outline:1px solid transparent;outline-offset:-1px;display:none}.wpchill-toggle .wpchill-toggle__input[type=checkbox]{border-radius:2px;border:2px solid #6c7781;margin-right:12px;transition:none;height:100%;left:0;top:0;margin:0;padding:0;opacity:0;position:absolute;width:100%;z-index:1}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__track{background-color:#0081a7;border:9px solid transparent}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__off{display:none}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__on{display:inline-block}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .post-type-dlm_download .dlm-page-header {
2
+ border-bottom: 1px solid #ccc;
3
+ padding: 15px 60px;
4
+ display: flex;
5
+ justify-content: space-between;
6
+ background: #fff;
7
+ width: calc(100% + 20px);
8
+ box-sizing: border-box;
9
+ margin-left: -20px;
10
+ }
11
+ .post-type-dlm_download .dlm-page-header .dlm-header-links {
12
+ margin-left: -20px;
13
+ }
14
+ .post-type-dlm_download .dlm-page-header .dlm-header-links a span {
15
+ vertical-align: middle;
16
+ position: relative;
17
+ top: -2px;
18
+ padding-right: 10px;
19
+ font-size: 16px;
20
+ }
21
+ .post-type-dlm_download .dlm-page-header .dlm-header-logo img {
22
+ max-height: 35px;
23
+ }
24
+ .post-type-dlm_download td.column-shortcode .hidden {
25
+ display: none;
26
+ }
27
+ .post-type-dlm_download .inline-edit-row .inline-edit-col-dlm .inline-edit-col-dlm-inner {
28
+ margin-top: 10px;
29
+ }
30
+ /** Settings */
31
+ .dlm-settings-sub-nav {
32
+ margin: 0 0 10px 0;
33
+ width: 100%;
34
+ border-bottom: 1px solid #ccc;
35
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
36
+ }
37
+ .dlm-settings-sub-nav li {
38
+ margin-right: 10px;
39
+ margin-bottom: -2px;
40
+ }
41
+ .dlm-settings-sub-nav a {
42
+ padding: 13px;
43
+ display: block;
44
+ outline: none;
45
+ box-shadow: none;
46
+ }
47
+ .dlm-settings-sub-nav .active-section {
48
+ margin-bottom: -2px;
49
+ }
50
+ .dlm-settings-sub-nav .active-section a {
51
+ border-bottom: 4px solid #000;
52
+ padding-bottom: 9px;
53
+ margin-bottom: -2px;
54
+ font-weight: 600;
55
+ }
56
+ .dlm-admin-settings #setting-dlm_decimal_separator,
57
+ .dlm-admin-settings #setting-dlm_thousand_separator {
58
+ width: 50px;
59
+ }
60
+ .dlm-admin-settings table td {
61
+ padding: 15px 0;
62
+ }
63
+ .dlm-admin-settings h3 {
64
+ margin: 2em 0 0;
65
+ }
66
+ .dlm-admin-settings .form-table label.dlm-radio-label {
67
+ display: block;
68
+ margin-bottom: 5px;
69
+ }
70
+ .dlm-admin-settings .form-table label.dlm-enhanced-radio-label {
71
+ position: relative;
72
+ padding: 10px 15px;
73
+ display: inline-block;
74
+ margin-bottom: 15px;
75
+ -webkit-user-select: none;
76
+ /* Safari */
77
+ -moz-user-select: none;
78
+ /* Firefox */
79
+ -ms-user-select: none;
80
+ /* IE10+/Edge */
81
+ user-select: none;
82
+ /* Standard */
83
+ }
84
+ .dlm-admin-settings .form-table label.dlm-enhanced-radio-label span {
85
+ z-index: 3;
86
+ position: relative;
87
+ }
88
+ .dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type="radio"] {
89
+ position: relative;
90
+ z-index: 2;
91
+ }
92
+ .dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type="radio"] + div.dlm-radio__selectable-area {
93
+ position: absolute;
94
+ width: 100%;
95
+ height: 100%;
96
+ border-radius: 20px;
97
+ display: block;
98
+ top: 0;
99
+ left: 0;
100
+ opacity: 1;
101
+ border: 1px solid grey;
102
+ }
103
+ .dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type="radio"]:checked + div.dlm-radio__selectable-area {
104
+ border-color: green;
105
+ background-color: rgba(0, 128, 0, 0.6);
106
+ }
107
+ .dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type="radio"]:checked + div.dlm-radio__selectable-area + span {
108
+ color: #fff;
109
+ }
110
+ .dlm-admin-settings .dlm_settings {
111
+ padding: 5px 0;
112
+ }
113
+ .dlm-admin-settings .dlm_settings > th {
114
+ padding: 15px 5px;
115
+ }
116
+ .dlm-admin-settings .dlm_settings > td {
117
+ padding: 15px 5px 15px 0;
118
+ }
119
+ .dlm-admin-settings .dlm_install_plugin_setting {
120
+ background: #fff;
121
+ padding: 0 15px;
122
+ border-bottom: 1px solid #ccc;
123
+ border-top: 1px solid #ccc;
124
+ }
125
+ .dlm-admin-settings .dlm_group_setting td,
126
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group {
127
+ margin: 0 auto;
128
+ padding: 0 !important;
129
+ }
130
+ .dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box,
131
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box {
132
+ margin: 5px 0 5px 0;
133
+ }
134
+ .dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box .postbox,
135
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box .postbox {
136
+ padding: 0;
137
+ margin: 0 auto;
138
+ }
139
+ .dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box .postbox .hndle,
140
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box .postbox .hndle {
141
+ margin: 0;
142
+ padding: 8px;
143
+ font-weight: lighter;
144
+ }
145
+ .dlm-admin-settings .dlm_group_setting .handle-actions button {
146
+ box-shadow: none;
147
+ }
148
+ .dlm-admin-settings .dlm_group_setting h2.hndle {
149
+ cursor: pointer;
150
+ }
151
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content {
152
+ padding: 15px;
153
+ }
154
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting {
155
+ padding: 35px 0;
156
+ display: flex;
157
+ flex-wrap: wrap;
158
+ flex-direction: row;
159
+ justify-content: space-between;
160
+ }
161
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .dlm-accordeon-group__setting-title {
162
+ font-size: 16px;
163
+ margin-bottom: 15px;
164
+ font-weight: bold;
165
+ width: 20%;
166
+ }
167
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .dlm-accordeon-group__setting-content {
168
+ width: 80%;
169
+ }
170
+ .dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .description {
171
+ font-style: italic;
172
+ }
173
+ /* File lists */
174
+ ul.download_monitor_file_browser {
175
+ list-style: none outside;
176
+ margin: 0;
177
+ border: 1px solid #ddd;
178
+ -moz-border-radius: 3px;
179
+ -webkit-border-radius: 3px;
180
+ border-radius: 3px;
181
+ background: #f9f9f9;
182
+ padding: 5px 5px;
183
+ -moz-box-shadow: inset 0 0 0 1px #fff;
184
+ -webkit-box-shadow: inset 0 0 0 1px #fff;
185
+ box-shadow: inset 0 0 0 1px #fff;
186
+ }
187
+ ul.download_monitor_file_browser li {
188
+ padding: 0;
189
+ margin: 0;
190
+ }
191
+ ul.download_monitor_file_browser li a {
192
+ color: #21759B;
193
+ display: block;
194
+ padding: 4px 0 4px 4px;
195
+ text-decoration: none;
196
+ }
197
+ ul.download_monitor_file_browser li a:hover {
198
+ background-color: #eaf2fa;
199
+ }
200
+ ul.download_monitor_file_browser li a:before {
201
+ font-family: "dashicons" !important;
202
+ speak: none;
203
+ font-weight: normal;
204
+ font-variant: normal;
205
+ text-transform: none;
206
+ -webkit-font-smoothing: antialiased;
207
+ -moz-osx-font-smoothing: grayscale;
208
+ margin: 0 4px 0 0;
209
+ content: "\f123";
210
+ top: 1px;
211
+ left: -1px;
212
+ font-size: 1em;
213
+ line-height: inherit;
214
+ position: relative;
215
+ vertical-align: top;
216
+ }
217
+ ul.download_monitor_file_browser li a.folder:before {
218
+ font-family: "dashicons" !important;
219
+ speak: none;
220
+ font-weight: normal;
221
+ font-variant: normal;
222
+ text-transform: none;
223
+ -webkit-font-smoothing: antialiased;
224
+ -moz-osx-font-smoothing: grayscale;
225
+ margin: 0 4px 0 0;
226
+ content: "\f318";
227
+ top: 1px;
228
+ left: -1px;
229
+ font-size: 1em;
230
+ line-height: inherit;
231
+ position: relative;
232
+ vertical-align: top;
233
+ }
234
+ ul.download_monitor_file_browser li a.filetype-mov:before,
235
+ ul.download_monitor_file_browser li a.filetype-avi:before,
236
+ ul.download_monitor_file_browser li a.filetype-3g2:before,
237
+ ul.download_monitor_file_browser li a.filetype-3gp:before,
238
+ ul.download_monitor_file_browser li a.filetype-asf:before,
239
+ ul.download_monitor_file_browser li a.filetype-asx:before,
240
+ ul.download_monitor_file_browser li a.filetype-mp4:before,
241
+ ul.download_monitor_file_browser li a.filetype-mpg:before,
242
+ ul.download_monitor_file_browser li a.filetype-rm:before,
243
+ ul.download_monitor_file_browser li a.filetype-srt:before,
244
+ ul.download_monitor_file_browser li a.filetype-vob:before,
245
+ ul.download_monitor_file_browser li a.filetype-wmv:before {
246
+ font-family: "dashicons" !important;
247
+ speak: none;
248
+ font-weight: normal;
249
+ font-variant: normal;
250
+ text-transform: none;
251
+ -webkit-font-smoothing: antialiased;
252
+ -moz-osx-font-smoothing: grayscale;
253
+ margin: 0 4px 0 0;
254
+ content: "\f126";
255
+ top: 1px;
256
+ left: -1px;
257
+ font-size: 1em;
258
+ line-height: inherit;
259
+ position: relative;
260
+ vertical-align: top;
261
+ }
262
+ ul.download_monitor_file_browser li a.filetype-mp3:before,
263
+ ul.download_monitor_file_browser li a.filetype-aif:before,
264
+ ul.download_monitor_file_browser li a.filetype-iff:before,
265
+ ul.download_monitor_file_browser li a.filetype-m3u:before,
266
+ ul.download_monitor_file_browser li a.filetype-m4a:before,
267
+ ul.download_monitor_file_browser li a.filetype-mid:before,
268
+ ul.download_monitor_file_browser li a.filetype-midi:before,
269
+ ul.download_monitor_file_browser li a.filetype-mpa:before,
270
+ ul.download_monitor_file_browser li a.filetype-ra:before,
271
+ ul.download_monitor_file_browser li a.filetype-wav:before,
272
+ ul.download_monitor_file_browser li a.filetype-wma:before {
273
+ font-family: "dashicons" !important;
274
+ speak: none;
275
+ font-weight: normal;
276
+ font-variant: normal;
277
+ text-transform: none;
278
+ -webkit-font-smoothing: antialiased;
279
+ -moz-osx-font-smoothing: grayscale;
280
+ margin: 0 4px 0 0;
281
+ content: "\f127";
282
+ top: 1px;
283
+ left: -1px;
284
+ font-size: 1em;
285
+ line-height: inherit;
286
+ position: relative;
287
+ vertical-align: top;
288
+ }
289
+ ul.download_monitor_file_browser li a.filetype-psd:before,
290
+ ul.download_monitor_file_browser li a.filetype-ai:before,
291
+ ul.download_monitor_file_browser li a.filetype-eps:before,
292
+ ul.download_monitor_file_browser li a.filetype-ps:before,
293
+ ul.download_monitor_file_browser li a.filetype-svg:before,
294
+ ul.download_monitor_file_browser li a.filetype-bmp:before,
295
+ ul.download_monitor_file_browser li a.filetype-dds:before,
296
+ ul.download_monitor_file_browser li a.filetype-gif:before,
297
+ ul.download_monitor_file_browser li a.filetype-jpg:before,
298
+ ul.download_monitor_file_browser li a.filetype-jpeg:before,
299
+ ul.download_monitor_file_browser li a.filetype-png:before,
300
+ ul.download_monitor_file_browser li a.filetype-pspimage:before,
301
+ ul.download_monitor_file_browser li a.filetype-tga:before,
302
+ ul.download_monitor_file_browser li a.filetype-thm:before,
303
+ ul.download_monitor_file_browser li a.filetype-tif:before,
304
+ ul.download_monitor_file_browser li a.filetype-yuv:before,
305
+ ul.download_monitor_file_browser li a.filetype-ico:before {
306
+ font-family: "dashicons" !important;
307
+ speak: none;
308
+ font-weight: normal;
309
+ font-variant: normal;
310
+ text-transform: none;
311
+ -webkit-font-smoothing: antialiased;
312
+ -moz-osx-font-smoothing: grayscale;
313
+ margin: 0 4px 0 0;
314
+ content: "\f128";
315
+ top: 1px;
316
+ left: -1px;
317
+ font-size: 1em;
318
+ line-height: inherit;
319
+ position: relative;
320
+ vertical-align: top;
321
+ }
322
+ ul.download_monitor_file_browser li.nofiles {
323
+ color: #999;
324
+ font-style: italic;
325
+ padding: 4px 0;
326
+ }
327
+ ul.download_monitor_file_browser li ul {
328
+ list-style: none outside;
329
+ margin: 0;
330
+ padding: 0 0 0 28px;
331
+ }
332
+ ul.download_monitor_file_browser li ul.loading {
333
+ background: url(../images/ajax-loader.gif) no-repeat 24px 0;
334
+ height: 32px;
335
+ }
336
+ /* Download list */
337
+ table.wp-list-table .column-thumb {
338
+ width: 44px;
339
+ text-align: center;
340
+ white-space: nowrap;
341
+ }
342
+ table.wp-list-table .column-dlm_download_cat,
343
+ table.wp-list-table .column-dlm_download_tag,
344
+ table.wp-list-table .column-file {
345
+ width: 11% !important;
346
+ }
347
+ table.wp-list-table .column-title,
348
+ table.wp-list-table .column-file {
349
+ width: 17% !important;
350
+ }
351
+ table.wp-list-table .column-download_id,
352
+ table.wp-list-table .column-version {
353
+ width: 5em;
354
+ }
355
+ table.wp-list-table th.column-thumb span:first-child,
356
+ table.wp-list-table th.column-download_count span:first-child,
357
+ table.wp-list-table th.column-locked_download span:first-child,
358
+ table.wp-list-table th.column-members_only span:first-child,
359
+ table.wp-list-table th.column-redirect_only span:first-child,
360
+ table.wp-list-table th.column-featured span:first-child {
361
+ float: none;
362
+ display: inline-block;
363
+ width: 1em;
364
+ height: 1em;
365
+ line-height: 1em;
366
+ padding: 2px 0 0 0;
367
+ overflow: hidden;
368
+ }
369
+ table.wp-list-table th.column-thumb .sorting-indicator,
370
+ table.wp-list-table th.column-download_count .sorting-indicator,
371
+ table.wp-list-table th.column-locked_download .sorting-indicator,
372
+ table.wp-list-table th.column-members_only .sorting-indicator,
373
+ table.wp-list-table th.column-redirect_only .sorting-indicator,
374
+ table.wp-list-table th.column-featured .sorting-indicator {
375
+ float: right;
376
+ }
377
+ table.wp-list-table th.column-thumb {
378
+ width: 52px;
379
+ text-align: center;
380
+ }
381
+ table.wp-list-table th.column-thumb span:first-child:before {
382
+ font-family: "dashicons" !important;
383
+ speak: none;
384
+ font-weight: normal;
385
+ font-variant: normal;
386
+ text-transform: none;
387
+ -webkit-font-smoothing: antialiased;
388
+ -moz-osx-font-smoothing: grayscale;
389
+ margin: 0 4px 0 0;
390
+ content: "\f128";
391
+ top: 1px;
392
+ left: -1px;
393
+ font-size: 1em;
394
+ line-height: inherit;
395
+ position: relative;
396
+ vertical-align: top;
397
+ }
398
+ table.wp-list-table th.column-download_count {
399
+ width: 5em;
400
+ }
401
+ table.wp-list-table th.column-download_count span:first-child:before {
402
+ font-family: "dashicons" !important;
403
+ speak: none;
404
+ font-weight: normal;
405
+ font-variant: normal;
406
+ text-transform: none;
407
+ -webkit-font-smoothing: antialiased;
408
+ -moz-osx-font-smoothing: grayscale;
409
+ margin: 0 4px 0 0;
410
+ content: "\f346";
411
+ top: 1px;
412
+ left: -1px;
413
+ font-size: 1em;
414
+ line-height: inherit;
415
+ position: relative;
416
+ vertical-align: top;
417
+ }
418
+ table.wp-list-table th.column-locked_download,
419
+ table.wp-list-table th.column-members_only {
420
+ width: 3.5em;
421
+ }
422
+ table.wp-list-table th.column-locked_download span:first-child:before,
423
+ table.wp-list-table th.column-members_only span:first-child:before {
424
+ font-family: "dashicons" !important;
425
+ speak: none;
426
+ font-weight: normal;
427
+ font-variant: normal;
428
+ text-transform: none;
429
+ -webkit-font-smoothing: antialiased;
430
+ -moz-osx-font-smoothing: grayscale;
431
+ margin: 0 4px 0 0;
432
+ content: "\f160";
433
+ top: 1px;
434
+ left: -1px;
435
+ font-size: 1em;
436
+ line-height: inherit;
437
+ position: relative;
438
+ vertical-align: top;
439
+ }
440
+ table.wp-list-table th.column-redirect_only {
441
+ width: 3.5em;
442
+ }
443
+ table.wp-list-table th.column-redirect_only span:first-child:before {
444
+ font-family: "dashicons" !important;
445
+ speak: none;
446
+ font-weight: normal;
447
+ font-variant: normal;
448
+ text-transform: none;
449
+ -webkit-font-smoothing: antialiased;
450
+ -moz-osx-font-smoothing: grayscale;
451
+ margin: 0 4px 0 0;
452
+ content: "\f103";
453
+ top: 1px;
454
+ left: -1px;
455
+ font-size: 1em;
456
+ line-height: inherit;
457
+ position: relative;
458
+ vertical-align: top;
459
+ }
460
+ table.wp-list-table th.column-featured {
461
+ width: 3.5em;
462
+ }
463
+ table.wp-list-table th.column-featured span:first-child:before {
464
+ font-family: "dashicons" !important;
465
+ speak: none;
466
+ font-weight: normal;
467
+ font-variant: normal;
468
+ text-transform: none;
469
+ -webkit-font-smoothing: antialiased;
470
+ -moz-osx-font-smoothing: grayscale;
471
+ margin: 0 4px 0 0;
472
+ content: "\f155";
473
+ top: 1px;
474
+ left: -1px;
475
+ font-size: 1em;
476
+ line-height: inherit;
477
+ position: relative;
478
+ vertical-align: top;
479
+ }
480
+ table.wp-list-table td.column-download_count,
481
+ table.wp-list-table td.column-locked_download,
482
+ table.wp-list-table td.column-members_only,
483
+ table.wp-list-table td.column-redirect_only,
484
+ table.wp-list-table td.column-featured {
485
+ text-align: left;
486
+ padding-left: 11px;
487
+ }
488
+ table.wp-list-table td.column-download_count span.na,
489
+ table.wp-list-table td.column-locked_download span.na,
490
+ table.wp-list-table td.column-members_only span.na,
491
+ table.wp-list-table td.column-redirect_only span.na,
492
+ table.wp-list-table td.column-featured span.na {
493
+ color: #999;
494
+ width: 1em;
495
+ height: 1em;
496
+ line-height: 1em;
497
+ display: inline-block;
498
+ overflow: hidden;
499
+ vertical-align: middle;
500
+ }
501
+ table.wp-list-table td.column-download_count span.na:before,
502
+ table.wp-list-table td.column-locked_download span.na:before,
503
+ table.wp-list-table td.column-members_only span.na:before,
504
+ table.wp-list-table td.column-redirect_only span.na:before,
505
+ table.wp-list-table td.column-featured span.na:before {
506
+ font-family: "dashicons" !important;
507
+ speak: none;
508
+ font-weight: normal;
509
+ font-variant: normal;
510
+ text-transform: none;
511
+ -webkit-font-smoothing: antialiased;
512
+ -moz-osx-font-smoothing: grayscale;
513
+ margin: 0 4px 0 0;
514
+ content: "\f460";
515
+ top: 1px;
516
+ left: -1px;
517
+ font-size: 1em;
518
+ line-height: inherit;
519
+ position: relative;
520
+ vertical-align: top;
521
+ }
522
+ table.wp-list-table td.column-download_count span.yes,
523
+ table.wp-list-table td.column-locked_download span.yes,
524
+ table.wp-list-table td.column-members_only span.yes,
525
+ table.wp-list-table td.column-redirect_only span.yes,
526
+ table.wp-list-table td.column-featured span.yes {
527
+ width: 1em;
528
+ height: 1em;
529
+ line-height: 1em;
530
+ display: inline-block;
531
+ overflow: hidden;
532
+ vertical-align: middle;
533
+ }
534
+ table.wp-list-table td.column-download_count span.yes:before,
535
+ table.wp-list-table td.column-locked_download span.yes:before,
536
+ table.wp-list-table td.column-members_only span.yes:before,
537
+ table.wp-list-table td.column-redirect_only span.yes:before,
538
+ table.wp-list-table td.column-featured span.yes:before {
539
+ font-family: "dashicons" !important;
540
+ speak: none;
541
+ font-weight: normal;
542
+ font-variant: normal;
543
+ text-transform: none;
544
+ -webkit-font-smoothing: antialiased;
545
+ -moz-osx-font-smoothing: grayscale;
546
+ margin: 0 4px 0 0;
547
+ content: "\f147";
548
+ top: 1px;
549
+ left: -1px;
550
+ font-size: 1em;
551
+ line-height: inherit;
552
+ position: relative;
553
+ vertical-align: top;
554
+ }
555
+ table.wp-list-table .column-thumb img {
556
+ padding: 2px;
557
+ margin: 0;
558
+ border: 1px solid #dfdfdf;
559
+ vertical-align: middle;
560
+ width: 32px;
561
+ height: 32px;
562
+ }
563
+ /* Meta boxes */
564
+ #download-monitor-file .inside {
565
+ padding: 0;
566
+ margin: 0;
567
+ }
568
+ #download-monitor-file .dlm-metaboxes-wrapper .expand_all,
569
+ #download-monitor-file .dlm-metaboxes-wrapper .close_all {
570
+ float: right;
571
+ margin-left: 1em;
572
+ line-height: 22px;
573
+ text-decoration: none;
574
+ }
575
+ #download-monitor-file .dlm-metaboxes-wrapper .expand_all:before {
576
+ font-family: "dashicons" !important;
577
+ speak: none;
578
+ font-weight: normal;
579
+ font-variant: normal;
580
+ text-transform: none;
581
+ -webkit-font-smoothing: antialiased;
582
+ -moz-osx-font-smoothing: grayscale;
583
+ margin: 0 4px 0 0;
584
+ content: "\f168";
585
+ top: 1px;
586
+ left: -1px;
587
+ font-size: 1em;
588
+ line-height: inherit;
589
+ position: relative;
590
+ vertical-align: top;
591
+ }
592
+ #download-monitor-file .dlm-metaboxes-wrapper .close_all:before {
593
+ font-family: "dashicons" !important;
594
+ speak: none;
595
+ font-weight: normal;
596
+ font-variant: normal;
597
+ text-transform: none;
598
+ -webkit-font-smoothing: antialiased;
599
+ -moz-osx-font-smoothing: grayscale;
600
+ margin: 0 4px 0 0;
601
+ content: "\f460";
602
+ top: 1px;
603
+ left: -1px;
604
+ font-size: 1em;
605
+ line-height: inherit;
606
+ position: relative;
607
+ vertical-align: top;
608
+ }
609
+ #download-monitor-file .dlm-metaboxes-wrapper p.toolbar {
610
+ margin: 0 !important;
611
+ border-top: 1px solid white;
612
+ padding: 7px 12px !important;
613
+ overflow: hidden;
614
+ zoom: 1;
615
+ }
616
+ #download-monitor-file .dlm-metaboxes-wrapper p.toolbar a.button {
617
+ float: left;
618
+ margin: 0;
619
+ }
620
+ #download-monitor-file .dlm-metaboxes-wrapper select.attribute_taxonomy,
621
+ #download-monitor-file .dlm-metaboxes-wrapper button.add_attribute,
622
+ #download-monitor-file .dlm-metaboxes-wrapper button.add_variable_attribute,
623
+ #download-monitor-file .dlm-metaboxes-wrapper .fr {
624
+ float: right;
625
+ margin: 0 0 0 6px;
626
+ }
627
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metaboxes {
628
+ padding: 0 12px 0;
629
+ }
630
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metaboxes.dlm-versions-tab {
631
+ display: flex;
632
+ justify-content: space-between;
633
+ flex-wrap: wrap;
634
+ border-top: 1px solid #DFDFDF;
635
+ }
636
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox-sortable-placeholder {
637
+ border-color: #bbb;
638
+ background-color: #f5f5f5;
639
+ margin: 9px 0;
640
+ border-width: 1px;
641
+ border-style: dashed;
642
+ }
643
+ #download-monitor-file .dlm-metaboxes-wrapper .downloadable_files {
644
+ padding: 0;
645
+ margin: 15px;
646
+ }
647
+ #download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file {
648
+ background: #fff;
649
+ border-radius: 4px;
650
+ }
651
+ #download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info {
652
+ display: inline-block;
653
+ }
654
+ #download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info > span {
655
+ font-size: 13px;
656
+ font-weight: 400;
657
+ margin-right: 20px;
658
+ }
659
+ #download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info > span:first-child {
660
+ border: 1px solid #ccc;
661
+ padding: 2px 3px;
662
+ border-radius: 5px;
663
+ }
664
+ #download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info > span .dashicons {
665
+ margin-right: 5px;
666
+ color: #787C8250;
667
+ }
668
+ #download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info .dlm-version-info__version {
669
+ background: rgba(206, 206, 206, 0.5);
670
+ padding: 3px 5px;
671
+ }
672
+ #download-monitor-file .dlm-metaboxes-wrapper .drag-drop #drag-drop-area {
673
+ border: 4px dashed #c3c4c7;
674
+ height: 140px;
675
+ }
676
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox-content {
677
+ padding-top: 5px;
678
+ }
679
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row {
680
+ width: calc(100% - 30px);
681
+ position: relative;
682
+ margin: 10px 0;
683
+ padding: 0 15px;
684
+ }
685
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row > *,
686
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row > .dlm-file-version__file_present > * {
687
+ width: 100%;
688
+ }
689
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row > *:not(.hidden,.dlm-uploader-editor),
690
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row > .dlm-file-version__file_present > *:not(.hidden,.dlm-uploader-editor) {
691
+ display: block;
692
+ }
693
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__flex {
694
+ display: flex;
695
+ flex-direction: row;
696
+ justify-content: space-between;
697
+ align-content: center;
698
+ align-items: center;
699
+ }
700
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__flex * {
701
+ display: inline-block;
702
+ vertical-align: middle;
703
+ }
704
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__inline > * {
705
+ display: inline-block;
706
+ vertical-align: middle;
707
+ margin-right: 25px;
708
+ margin-bottom: 25px;
709
+ }
710
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__date > * {
711
+ display: inline-block;
712
+ width: auto;
713
+ }
714
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__hashes {
715
+ display: flex;
716
+ flex-wrap: wrap;
717
+ justify-content: space-between;
718
+ margin-top: 25px;
719
+ }
720
+ #download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload {
721
+ padding: 0 15px;
722
+ }
723
+ #download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload,
724
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__uploader {
725
+ position: relative;
726
+ }
727
+ #download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload .drag-drop .drag-drop-inside,
728
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__uploader .drag-drop .drag-drop-inside {
729
+ width: 100%;
730
+ margin-top: 25px;
731
+ }
732
+ #download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload .drag-drop .drag-drop-inside .dlm_browse_for_file,
733
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__uploader .drag-drop .drag-drop-inside .dlm_browse_for_file {
734
+ float: none;
735
+ }
736
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file {
737
+ background: #F0F0F0;
738
+ position: absolute;
739
+ overflow: hidden;
740
+ width: 100%;
741
+ height: 100%;
742
+ top: 0;
743
+ left: 0;
744
+ z-index: 989;
745
+ }
746
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file:before {
747
+ content: "";
748
+ position: absolute;
749
+ left: 0;
750
+ height: 3px;
751
+ width: 100%;
752
+ right: 0;
753
+ top: 0;
754
+ background: #D8D8D8;
755
+ }
756
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file label {
757
+ text-align: center;
758
+ padding: 5px 0 7px 0;
759
+ position: absolute;
760
+ top: 50%;
761
+ transform: translateY(-50%);
762
+ width: 100%;
763
+ }
764
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file label.hidden {
765
+ display: none;
766
+ }
767
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file label span {
768
+ font-weight: bold;
769
+ }
770
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file .dlm-uploading-progress-bar {
771
+ background: #2271B1;
772
+ height: 3px;
773
+ position: absolute;
774
+ top: 0;
775
+ }
776
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox {
777
+ /*background: #ececec;*/
778
+ border: 1px solid #cecece;
779
+ margin: 10px 0!important;
780
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
781
+ }
782
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 {
783
+ margin: 0!important;
784
+ padding: 10px 10px 8px 10px!important;
785
+ font-size: 1em!important;
786
+ overflow: hidden;
787
+ zoom: 1;
788
+ cursor: pointer;
789
+ position: relative;
790
+ border-bottom: 1px solid #cecece;
791
+ }
792
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3:before {
793
+ content: "\f140";
794
+ display: block;
795
+ font: normal 22px/1 dashicons;
796
+ speak: none;
797
+ position: absolute;
798
+ right: 15px;
799
+ color: #787c82;
800
+ }
801
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3.opened:before {
802
+ content: "\f142";
803
+ }
804
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 span.remove_file {
805
+ float: right;
806
+ margin-right: 30px;
807
+ color: #787C8250;
808
+ transition-duration: 0.2s;
809
+ position: relative;
810
+ }
811
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 span.remove_file:hover {
812
+ color: red;
813
+ }
814
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 strong {
815
+ line-height: 30px;
816
+ }
817
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 select {
818
+ font-family: sans-serif;
819
+ }
820
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 .handlediv {
821
+ background-position: 6px 5px !important;
822
+ display: none !important;
823
+ height: 24px;
824
+ }
825
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox:hover h3 .handlediv {
826
+ display: block;
827
+ }
828
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox .dlm-download-count-button {
829
+ width: auto;
830
+ min-width: 50px;
831
+ display: inline-block;
832
+ }
833
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table {
834
+ width: 100%;
835
+ position: relative;
836
+ background: #fff;
837
+ padding: 3px;
838
+ }
839
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td {
840
+ text-align: left;
841
+ padding: 6px 6px;
842
+ vertical-align: top;
843
+ border: 0;
844
+ line-height: 26px;
845
+ }
846
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td label {
847
+ text-align: left;
848
+ display: block;
849
+ line-height: 21px;
850
+ }
851
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td .dlm-uploading-file label {
852
+ text-align: center;
853
+ }
854
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input {
855
+ float: left;
856
+ min-width: 200px;
857
+ }
858
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input,
859
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td textarea {
860
+ width: 100%;
861
+ margin: 0;
862
+ display: block;
863
+ font-size: 14px;
864
+ padding: 4px;
865
+ color: #555;
866
+ }
867
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td textarea {
868
+ height: 7.5em;
869
+ }
870
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td select {
871
+ width: 100%;
872
+ }
873
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.short {
874
+ width: 200px;
875
+ }
876
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.checkbox {
877
+ width: auto;
878
+ min-width: inherit;
879
+ vertical-align: middle;
880
+ display: inline;
881
+ float: none;
882
+ }
883
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.date-picker-field {
884
+ width: 50%;
885
+ min-width: inherit;
886
+ float: none;
887
+ display: inline;
888
+ }
889
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.minute,
890
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.hour {
891
+ width: 2em;
892
+ min-width: inherit;
893
+ float: none;
894
+ display: inline;
895
+ }
896
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td.attribute_name {
897
+ width: 200px;
898
+ }
899
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .plus,
900
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .minus {
901
+ margin-top: 6px;
902
+ }
903
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .fl {
904
+ float: left;
905
+ }
906
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .fr {
907
+ float: right;
908
+ }
909
+ #download-monitor-file .dlm-metaboxes-wrapper .plus:before {
910
+ font-family: "dashicons" !important;
911
+ speak: none;
912
+ font-weight: normal;
913
+ font-variant: normal;
914
+ text-transform: none;
915
+ -webkit-font-smoothing: antialiased;
916
+ -moz-osx-font-smoothing: grayscale;
917
+ margin: 0 4px 0 0;
918
+ content: "\f132";
919
+ top: 1px;
920
+ left: -1px;
921
+ font-size: 1em;
922
+ line-height: inherit;
923
+ position: relative;
924
+ vertical-align: top;
925
+ }
926
+ #download-monitor-file .dlm-metaboxes-wrapper .minus:before {
927
+ font-family: "dashicons" !important;
928
+ speak: none;
929
+ font-weight: normal;
930
+ font-variant: normal;
931
+ text-transform: none;
932
+ -webkit-font-smoothing: antialiased;
933
+ -moz-osx-font-smoothing: grayscale;
934
+ margin: 0 4px 0 0;
935
+ content: "\f460";
936
+ top: 1px;
937
+ left: -1px;
938
+ font-size: 1em;
939
+ line-height: inherit;
940
+ position: relative;
941
+ vertical-align: top;
942
+ }
943
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm_upload_file:before {
944
+ font-family: "dashicons" !important;
945
+ speak: none;
946
+ font-weight: normal;
947
+ font-variant: normal;
948
+ text-transform: none;
949
+ -webkit-font-smoothing: antialiased;
950
+ -moz-osx-font-smoothing: grayscale;
951
+ margin: 0 4px 0 0;
952
+ content: "\f317";
953
+ top: 1px;
954
+ left: -1px;
955
+ font-size: 1em;
956
+ line-height: inherit;
957
+ position: relative;
958
+ vertical-align: top;
959
+ }
960
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm_media_library:before {
961
+ font-family: "dashicons" !important;
962
+ speak: none;
963
+ font-weight: normal;
964
+ font-variant: normal;
965
+ text-transform: none;
966
+ -webkit-font-smoothing: antialiased;
967
+ -moz-osx-font-smoothing: grayscale;
968
+ margin: 0 4px 0 0;
969
+ content: "\f104";
970
+ top: 1px;
971
+ left: -1px;
972
+ font-size: 1em;
973
+ line-height: inherit;
974
+ position: relative;
975
+ vertical-align: top;
976
+ }
977
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file {
978
+ float: right;
979
+ }
980
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file:before {
981
+ font-family: "dashicons" !important;
982
+ speak: none;
983
+ font-weight: normal;
984
+ font-variant: normal;
985
+ text-transform: none;
986
+ -webkit-font-smoothing: antialiased;
987
+ -moz-osx-font-smoothing: grayscale;
988
+ margin: 0 4px 0 0;
989
+ content: "\f322";
990
+ top: 1px;
991
+ left: -1px;
992
+ font-size: 1em;
993
+ line-height: inherit;
994
+ position: relative;
995
+ vertical-align: top;
996
+ }
997
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file .dlm_browse_for_file:before {
998
+ font-family: "dashicons" !important;
999
+ speak: none;
1000
+ font-weight: normal;
1001
+ font-variant: normal;
1002
+ text-transform: none;
1003
+ -webkit-font-smoothing: antialiased;
1004
+ -moz-osx-font-smoothing: grayscale;
1005
+ margin: 0 4px 0 0;
1006
+ content: "\f322";
1007
+ top: 1px;
1008
+ left: -1px;
1009
+ font-size: 1em;
1010
+ line-height: inherit;
1011
+ position: relative;
1012
+ vertical-align: top;
1013
+ }
1014
+ #download-monitor-file .dlm-metaboxes-wrapper .dlm_external_source:before {
1015
+ font-family: "dashicons" !important;
1016
+ speak: none;
1017
+ font-weight: normal;
1018
+ font-variant: normal;
1019
+ text-transform: none;
1020
+ -webkit-font-smoothing: antialiased;
1021
+ -moz-osx-font-smoothing: grayscale;
1022
+ margin: 0 4px 0 0;
1023
+ content: "\f103";
1024
+ top: 1px;
1025
+ left: -1px;
1026
+ font-size: 1em;
1027
+ line-height: inherit;
1028
+ position: relative;
1029
+ vertical-align: top;
1030
+ }
1031
+ /* Writepanel forms */
1032
+ #download-monitor-information .dlm_information_panel div p {
1033
+ overflow: hidden;
1034
+ width: 100%;
1035
+ font-weight: bold;
1036
+ box-sizing: border-box;
1037
+ line-height: 28px;
1038
+ margin-bottom: 5px;
1039
+ }
1040
+ #download-monitor-information .dlm_information_panel input {
1041
+ margin: 0;
1042
+ border-top-right-radius: 0;
1043
+ border-bottom-right-radius: 0;
1044
+ flex-grow: 1;
1045
+ width: calc(100% - 45px);
1046
+ }
1047
+ #download-monitor-product-information .dlm_information_panel div p {
1048
+ overflow: hidden;
1049
+ width: 100%;
1050
+ font-weight: bold;
1051
+ box-sizing: border-box;
1052
+ line-height: 28px;
1053
+ margin-bottom: 5px;
1054
+ }
1055
+ #download-monitor-product-information .dlm_information_panel input {
1056
+ margin: 0;
1057
+ border-top-right-radius: 0;
1058
+ border-bottom-right-radius: 0;
1059
+ flex-grow: 1;
1060
+ width: calc(100% - 45px);
1061
+ }
1062
+ #download-monitor-options .inside {
1063
+ padding: 0;
1064
+ margin: 0;
1065
+ }
1066
+ #download-monitor-options .form-field-checkbox label {
1067
+ display: inline;
1068
+ padding: 0 0 4px;
1069
+ }
1070
+ #download-monitor-options .form-field-checkbox input {
1071
+ display: inline-block;
1072
+ width: auto;
1073
+ vertical-align: middle;
1074
+ }
1075
+ #download-monitor-options .form-field-checkbox .dlm-description {
1076
+ padding: 4px 0 0 0;
1077
+ display: block;
1078
+ }
1079
+ #download-monitor-options .access_permissions {
1080
+ margin: 0 !important;
1081
+ border-top: 1px solid white;
1082
+ border-bottom: 1px solid #DFDFDF;
1083
+ padding: 7px 12px !important;
1084
+ overflow: hidden;
1085
+ zoom: 1;
1086
+ }
1087
+ #download-monitor-options .access_permissions h4 {
1088
+ margin-bottom: 0.5em;
1089
+ margin: 0 0 0.5em;
1090
+ }
1091
+ #download-monitor-options .access_permissions ul {
1092
+ background: #fff;
1093
+ border: 1px solid #dfdfdf;
1094
+ height: 110px;
1095
+ overflow: auto;
1096
+ padding: 0.5em 0.9em;
1097
+ margin: 0;
1098
+ }
1099
+ #download-monitor-options p {
1100
+ margin: 0 !important;
1101
+ border-top: 1px solid white;
1102
+ border-bottom: 1px solid #DFDFDF;
1103
+ padding: 7px 12px !important;
1104
+ overflow: hidden;
1105
+ zoom: 1;
1106
+ }
1107
+ #download-monitor-options p.not-active {
1108
+ opacity: 0.7;
1109
+ }
1110
+ #download-monitor-options .options_upsell_link {
1111
+ color: unset;
1112
+ text-decoration: none;
1113
+ }
1114
+ #download-monitor-options .dlm-upsell-badge {
1115
+ font-size: 10px;
1116
+ background: #f4daa4;
1117
+ padding: 2px 5px;
1118
+ display: inline-block;
1119
+ margin-left: 5px;
1120
+ border-radius: 10px;
1121
+ }
1122
+ #download-monitor-options .dlm-upsell-badge {
1123
+ font-size: 10px;
1124
+ background: #f4daa4;
1125
+ padding: 2px 5px;
1126
+ display: inline-block;
1127
+ margin-left: 5px;
1128
+ border-radius: 10px;
1129
+ }
1130
+ #insert-download {
1131
+ padding: 20px 20px;
1132
+ }
1133
+ #insert-download #insert-shortcode,
1134
+ #insert-download #drag-drop-area {
1135
+ margin: 1em 0;
1136
+ }
1137
+ #insert-download .updated,
1138
+ #insert-download .error {
1139
+ margin-left: 0;
1140
+ margin-right: 0;
1141
+ }
1142
+ #insert-download h2 {
1143
+ margin-top: 0;
1144
+ }
1145
+ #insert-download label {
1146
+ margin: 0 0 0.25em 0;
1147
+ display: block;
1148
+ font-size: 1.1em;
1149
+ }
1150
+ #insert-download span.description {
1151
+ display: block;
1152
+ }
1153
+ #insert-download input.input {
1154
+ margin: 0 0 0.25em 0;
1155
+ display: block;
1156
+ width: 100%;
1157
+ font-size: 1.1em;
1158
+ }
1159
+ #insert-download .add_link {
1160
+ float: right;
1161
+ }
1162
+ #insert-download ul.page-numbers {
1163
+ overflow: hidden;
1164
+ zoom: 1;
1165
+ margin: 0 auto;
1166
+ padding: 0;
1167
+ text-align: center;
1168
+ }
1169
+ #insert-download ul.page-numbers li {
1170
+ display: inline-block;
1171
+ margin: 0;
1172
+ list-style: none outside;
1173
+ line-height: 1em;
1174
+ }
1175
+ #insert-download ul.page-numbers li a,
1176
+ #insert-download ul.page-numbers li span {
1177
+ text-decoration: none;
1178
+ border: 1px solid #ddd;
1179
+ -webkit-border-radius: 4px;
1180
+ border-radius: 4px;
1181
+ padding: 8px;
1182
+ display: block;
1183
+ }
1184
+ #insert-download ul.page-numbers li span {
1185
+ border-color: #eee;
1186
+ }
1187
+ #insert-download legend {
1188
+ font-weight: bold;
1189
+ display: block;
1190
+ margin: 0 0 1em;
1191
+ }
1192
+ #insert-download fieldset label {
1193
+ display: block;
1194
+ margin: 0 0 0.5em;
1195
+ }
1196
+ /* Settings */
1197
+ .dlm-code-nginx-rules {
1198
+ display: block;
1199
+ }
1200
+ .settings_panel .form-table td {
1201
+ padding-left: 0;
1202
+ }
1203
+ .settings_panel .dlm-lazy-select-loader {
1204
+ display: inline-block;
1205
+ vertical-align: middle;
1206
+ padding: 0 0 0 3px;
1207
+ }
1208
+ .settings_panel .dlm-lazy-select-loader img {
1209
+ display: inline-block;
1210
+ height: 25px;
1211
+ width: 25px;
1212
+ margin-top: 1px;
1213
+ }
1214
+ /* Reports */
1215
+ .dlm_download_page_download-monitor-reports {
1216
+ position: relative;
1217
+ }
1218
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports {
1219
+ margin: 40px;
1220
+ position: relative;
1221
+ /**
1222
+ Reports header and actions
1223
+ */
1224
+ }
1225
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-spinner {
1226
+ position: absolute;
1227
+ top: 0;
1228
+ left: 0;
1229
+ width: 100%;
1230
+ height: 100%;
1231
+ background: #fff;
1232
+ z-index: 9999;
1233
+ color: #000;
1234
+ text-align: center;
1235
+ }
1236
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-spinner span {
1237
+ display: inline-block;
1238
+ width: 80px;
1239
+ height: 80px;
1240
+ }
1241
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-spinner span::after {
1242
+ content: " ";
1243
+ display: block;
1244
+ width: 64px;
1245
+ height: 64px;
1246
+ margin: 8px;
1247
+ border-radius: 50%;
1248
+ border: 6px solid #000;
1249
+ border-color: #000 transparent #000 transparent;
1250
+ animation: dlmRotate 1.2s linear infinite;
1251
+ }
1252
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .reports-block {
1253
+ background-color: #FFF;
1254
+ margin-top: 25px;
1255
+ border: 1px solid #e0e0e0;
1256
+ box-sizing: border-box;
1257
+ }
1258
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .half-reports-block {
1259
+ width: calc(50% - 45px);
1260
+ }
1261
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-loading-data {
1262
+ display: flex;
1263
+ flex-flow: column;
1264
+ align-items: center;
1265
+ justify-content: center;
1266
+ align-content: center;
1267
+ position: absolute;
1268
+ top: 0;
1269
+ text-align: center;
1270
+ width: 100%;
1271
+ height: 100%;
1272
+ background: #fff;
1273
+ max-width: 100%;
1274
+ margin: 0 auto;
1275
+ font-size: 36px;
1276
+ z-index: 30;
1277
+ }
1278
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header {
1279
+ display: flex;
1280
+ justify-content: space-between;
1281
+ background-color: #FFF;
1282
+ border: 1px solid #DDD;
1283
+ }
1284
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-heading {
1285
+ font-weight: bold;
1286
+ }
1287
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation {
1288
+ display: flex;
1289
+ flex-wrap: wrap;
1290
+ justify-content: flex-start;
1291
+ border-bottom: 1px solid #e0e0e0;
1292
+ overflow: hidden;
1293
+ margin: 0;
1294
+ }
1295
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element {
1296
+ width: 33%;
1297
+ min-width: 200px;
1298
+ height: 100%;
1299
+ padding: 24px;
1300
+ cursor: pointer;
1301
+ margin-bottom: 0;
1302
+ background-color: #f8f9fa;
1303
+ border-top: 4px solid;
1304
+ border-top-color: #f1f1f1;
1305
+ border-left: 1px solid #e0e0e0;
1306
+ }
1307
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element:last-of-type {
1308
+ border-right: 1px solid #e0e0e0;
1309
+ }
1310
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element.active {
1311
+ background-color: #FFF;
1312
+ border-top-color: #3858e9;
1313
+ }
1314
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element .dlm-insights-tab-navigation__label {
1315
+ display: block;
1316
+ width: 100%;
1317
+ font-size: 16px;
1318
+ font-weight: bold;
1319
+ }
1320
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element .dlm-insights-tab-navigation__description {
1321
+ display: block;
1322
+ width: 100%;
1323
+ font-size: 12px;
1324
+ font-style: italic;
1325
+ color: #646161;
1326
+ }
1327
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions {
1328
+ flex-wrap: wrap;
1329
+ justify-content: space-between;
1330
+ align-items: center;
1331
+ align-content: center;
1332
+ display: flex;
1333
+ }
1334
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions:hover {
1335
+ border-color: #4338ca;
1336
+ }
1337
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions:focus {
1338
+ border-color: #4338ca;
1339
+ box-shadow: 0 0 3px #4338ca;
1340
+ }
1341
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions a.dlm-reports-header-chart-switcher,
1342
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector,
1343
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-period {
1344
+ margin: 0;
1345
+ }
1346
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector {
1347
+ display: flex;
1348
+ align-items: center;
1349
+ min-height: 32px;
1350
+ position: relative;
1351
+ font-size: 14px;
1352
+ padding: 0 0.5em 0 5px;
1353
+ user-select: none;
1354
+ cursor: pointer;
1355
+ margin: 0 15px;
1356
+ transition: 800ms ease-in;
1357
+ opacity: 1;
1358
+ min-width: 230px;
1359
+ }
1360
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector.disabled {
1361
+ pointer-events: none;
1362
+ opacity: 0;
1363
+ display: none;
1364
+ }
1365
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector > label {
1366
+ font-size: 12px;
1367
+ font-style: italic;
1368
+ top: -20px;
1369
+ display: block;
1370
+ width: 100%;
1371
+ position: absolute;
1372
+ }
1373
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period {
1374
+ display: flex;
1375
+ align-content: center;
1376
+ align-items: center;
1377
+ border: 1px solid #cccccc;
1378
+ border-left: 0;
1379
+ }
1380
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a,
1381
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a:hover {
1382
+ height: 100%;
1383
+ border: 0;
1384
+ background: #fff;
1385
+ box-shadow: none;
1386
+ }
1387
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a.active,
1388
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a:hover.active {
1389
+ background: #cccccc;
1390
+ }
1391
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector #dlm_date_range_picker .date-picker-wrapper {
1392
+ background: #fff;
1393
+ border: 0;
1394
+ }
1395
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-arrow:before {
1396
+ font-family: "dashicons" !important;
1397
+ content: "\f140";
1398
+ font-style: normal;
1399
+ font-weight: normal;
1400
+ speak: none;
1401
+ display: inline-block;
1402
+ text-decoration: inherit;
1403
+ text-align: center;
1404
+ font-variant: normal;
1405
+ text-transform: none;
1406
+ font-size: 1.6em;
1407
+ vertical-align: middle;
1408
+ }
1409
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay {
1410
+ display: flex;
1411
+ width: auto;
1412
+ background: #fff;
1413
+ position: absolute;
1414
+ top: 30px;
1415
+ right: 0;
1416
+ z-index: 10;
1417
+ overflow: hidden;
1418
+ border-radius: 5px;
1419
+ box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6);
1420
+ }
1421
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date {
1422
+ font-size: 70%;
1423
+ margin-right: 5px;
1424
+ float: left;
1425
+ z-index: 11;
1426
+ padding: 15px;
1427
+ }
1428
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline {
1429
+ border: 0;
1430
+ }
1431
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline .ui-state-highlight {
1432
+ background: #e6e6e6 url(../images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
1433
+ color: #555555;
1434
+ border: 1px solid #D3D3D3;
1435
+ }
1436
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline .ui-state-active {
1437
+ border: 1px solid #aaaaaa;
1438
+ background: #ffffff url(../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
1439
+ }
1440
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline td,
1441
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline th {
1442
+ padding: 0;
1443
+ margin: 0;
1444
+ line-height: 2em;
1445
+ }
1446
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline td a,
1447
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline th a {
1448
+ text-align: center !important;
1449
+ }
1450
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_actions {
1451
+ width: 70px;
1452
+ padding-left: 10px;
1453
+ text-align: center;
1454
+ display: flex;
1455
+ }
1456
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer {
1457
+ position: absolute;
1458
+ left: 0;
1459
+ top: 0;
1460
+ height: 100%;
1461
+ padding-top: 0;
1462
+ padding-bottom: 0;
1463
+ }
1464
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer .shortcuts {
1465
+ border-right: 1px solid rgba(0, 0, 0, 0.6);
1466
+ margin-top: 0;
1467
+ margin-bottom: 0;
1468
+ display: flex;
1469
+ flex-flow: column;
1470
+ justify-content: center;
1471
+ height: 100%;
1472
+ }
1473
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer .shortcuts a {
1474
+ text-align: left;
1475
+ padding: 5px 40px 5px 10px;
1476
+ min-width: 100px;
1477
+ color: #000;
1478
+ text-decoration: none;
1479
+ }
1480
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer .shortcuts a:hover {
1481
+ color: #4338ca;
1482
+ background: rgba(204, 204, 204, 0.3);
1483
+ }
1484
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-chart-icon {
1485
+ display: block;
1486
+ padding-right: 15px;
1487
+ color: #23282d;
1488
+ }
1489
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings {
1490
+ cursor: pointer;
1491
+ position: relative;
1492
+ }
1493
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings:before {
1494
+ color: #0081a7;
1495
+ }
1496
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings .dlm-toggle-settings__settings {
1497
+ width: 300px;
1498
+ position: absolute;
1499
+ top: 0;
1500
+ left: -335px;
1501
+ padding: 15px;
1502
+ background: #fff;
1503
+ z-index: 3;
1504
+ text-align: left;
1505
+ display: none;
1506
+ }
1507
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings .dlm-toggle-settings__settings.display {
1508
+ display: block;
1509
+ }
1510
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings .dlm-toggle-settings__settings > div {
1511
+ margin: 15px 0;
1512
+ }
1513
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-tab-navigation__content {
1514
+ display: none;
1515
+ width: 100%;
1516
+ flex-direction: row;
1517
+ justify-content: space-between;
1518
+ flex-wrap: wrap;
1519
+ position: relative;
1520
+ }
1521
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-tab-navigation__content.active {
1522
+ display: flex;
1523
+ }
1524
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm_reports_loader {
1525
+ position: absolute;
1526
+ width: 32px;
1527
+ height: 32px;
1528
+ top: 50%;
1529
+ left: 50%;
1530
+ margin: -16px 0 0 -16px;
1531
+ }
1532
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .downloads-block-navigation,
1533
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .user-downloads-block-navigation {
1534
+ min-height: 24px;
1535
+ text-align: center;
1536
+ padding: 14px 0 0 0;
1537
+ }
1538
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .downloads-block-navigation button,
1539
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .user-downloads-block-navigation button {
1540
+ border: 0;
1541
+ color: #000;
1542
+ font-size: 1rem;
1543
+ cursor: pointer;
1544
+ margin: 0;
1545
+ box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
1546
+ background-color: #FFF;
1547
+ width: 24px;
1548
+ }
1549
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .downloads-block-navigation button[disabled],
1550
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .user-downloads-block-navigation button[disabled] {
1551
+ opacity: 0.5;
1552
+ cursor: default;
1553
+ }
1554
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block {
1555
+ position: relative;
1556
+ box-sizing: border-box;
1557
+ width: 100%;
1558
+ overflow: hidden;
1559
+ }
1560
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block .wpchill-tooltip i {
1561
+ color: inherit;
1562
+ opacity: 0.6;
1563
+ }
1564
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block.dlm-reports-block-half {
1565
+ width: 49%;
1566
+ margin-right: 1%;
1567
+ }
1568
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block.dlm-reports-block-half-right {
1569
+ width: 49%;
1570
+ margin-left: 1%;
1571
+ }
1572
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block .dlm-reports-placeholder-no-data {
1573
+ display: inline-block;
1574
+ width: 100%;
1575
+ font-size: 1.5em;
1576
+ color: #b4b9be;
1577
+ font-style: italic;
1578
+ text-align: center;
1579
+ }
1580
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul {
1581
+ width: 100%;
1582
+ }
1583
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li {
1584
+ position: relative;
1585
+ }
1586
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:not(:first-of-type) {
1587
+ border-left: 1px solid #e0e0e0;
1588
+ }
1589
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:last-of-type {
1590
+ border-right: 1px solid #e0e0e0;
1591
+ }
1592
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li label,
1593
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li span {
1594
+ display: block;
1595
+ width: 100%;
1596
+ }
1597
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li span {
1598
+ font-size: 18px;
1599
+ line-height: 28px;
1600
+ font-weight: bold;
1601
+ }
1602
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:first-child span,
1603
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:first-child label {
1604
+ border: none;
1605
+ }
1606
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-wrapper {
1607
+ width: 100%;
1608
+ }
1609
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-block-summary ul {
1610
+ display: flex;
1611
+ flex-direction: row;
1612
+ justify-content: initial;
1613
+ }
1614
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-block-summary ul li {
1615
+ width: 12.5%;
1616
+ padding: 24px;
1617
+ margin: 0;
1618
+ /* overflow: hidden;*/
1619
+ font-weight: 600;
1620
+ }
1621
+ .dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-block-summary label {
1622
+ font-size: 14px;
1623
+ line-height: 20px;
1624
+ margin-bottom: 16px;
1625
+ color: #757575;
1626
+ font-weight: normal;
1627
+ }
1628
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper {
1629
+ max-width: 100%;
1630
+ background-color: #FFF;
1631
+ padding: 15px 24px;
1632
+ position: relative;
1633
+ border: 1px solid #e0e0e0;
1634
+ }
1635
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-reports-block-chart {
1636
+ width: 100%;
1637
+ height: 300px;
1638
+ margin-top: 20px;
1639
+ background: #fff;
1640
+ overflow: hidden;
1641
+ }
1642
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-reports-block-chart .chart-container h6 {
1643
+ display: none;
1644
+ }
1645
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip {
1646
+ border-radius: 10px;
1647
+ color: #FFF;
1648
+ background-color: #1F2937;
1649
+ opacity: 1;
1650
+ pointer-events: none;
1651
+ position: absolute;
1652
+ transform: translate(-50%, 0);
1653
+ transition: all 0.1s ease;
1654
+ padding: 10px 15px;
1655
+ text-align: left;
1656
+ z-index: 99;
1657
+ }
1658
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__downloads {
1659
+ font-size: 18px;
1660
+ margin: 0 auto;
1661
+ font-weight: bold;
1662
+ position: relative;
1663
+ padding-left: 15px;
1664
+ }
1665
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__downloads .dlm-reports-tooltip__downloads_pointer {
1666
+ width: 5px;
1667
+ height: 5px;
1668
+ display: inline-block;
1669
+ position: absolute;
1670
+ top: 50%;
1671
+ transform: translateY(-50%);
1672
+ left: 0;
1673
+ }
1674
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__info {
1675
+ font-size: 12px;
1676
+ margin: 0 auto;
1677
+ }
1678
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__date {
1679
+ font-size: 13px;
1680
+ margin: 0 auto;
1681
+ font-weight: 600;
1682
+ }
1683
+ .dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-reports-tooltip__line {
1684
+ height: calc(100% - 110px);
1685
+ width: 0;
1686
+ background: transparent;
1687
+ z-index: 1;
1688
+ position: absolute;
1689
+ top: 65px !important;
1690
+ border: 1px dashed black;
1691
+ }
1692
+ .dlm_download_page_download-monitor-reports #wpcontent #total_downloads_table_wrapper h3,
1693
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper h3 {
1694
+ margin-top: 0;
1695
+ }
1696
+ .dlm_download_page_download-monitor-reports #wpcontent #total_downloads_table_wrapper.empty,
1697
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper.empty {
1698
+ display: none;
1699
+ }
1700
+ .dlm_download_page_download-monitor-reports #wpcontent #total_downloads_table_wrapper #users_download_log,
1701
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper #users_download_log {
1702
+ margin-top: 25px;
1703
+ }
1704
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper {
1705
+ width: 100%;
1706
+ margin-top: 35px;
1707
+ }
1708
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper #users_download_log {
1709
+ padding: 0 !important;
1710
+ }
1711
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header {
1712
+ background: #f9fafb;
1713
+ }
1714
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header,
1715
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line {
1716
+ font-weight: 700;
1717
+ display: table;
1718
+ width: 100%;
1719
+ margin-bottom: 17px;
1720
+ padding: 1rem 10px;
1721
+ }
1722
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header:not(:last-child),
1723
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line:not(:last-child) {
1724
+ border-bottom: 1px solid #DEDEDE;
1725
+ }
1726
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status,
1727
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status {
1728
+ border-radius: 10px;
1729
+ padding: 10px;
1730
+ text-transform: capitalize;
1731
+ }
1732
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status.completed,
1733
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status.completed {
1734
+ background: #adff2f60;
1735
+ }
1736
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status.redirected,
1737
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status.redirected {
1738
+ background: #FFFF0060;
1739
+ }
1740
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status.failed,
1741
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status.failed {
1742
+ background: #ff000060;
1743
+ }
1744
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header > div,
1745
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line > div {
1746
+ width: calc(15% - 3px);
1747
+ display: inline-block;
1748
+ text-align: left !important;
1749
+ flex-grow: unset !important;
1750
+ }
1751
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header > div:last-child,
1752
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line > div:last-child {
1753
+ width: calc(10% - 2px);
1754
+ text-align: right !important;
1755
+ }
1756
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header > div .dlm-user-reports .wpchill-tooltip,
1757
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line > div .dlm-user-reports .wpchill-tooltip {
1758
+ font-size: 12px;
1759
+ }
1760
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header > div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content,
1761
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line > div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content {
1762
+ font-size: 16px;
1763
+ line-height: 18px;
1764
+ text-align: center;
1765
+ }
1766
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header > div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content span,
1767
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line > div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content span {
1768
+ font-size: 16px;
1769
+ line-height: 18px;
1770
+ text-align: center;
1771
+ display: block;
1772
+ }
1773
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header a,
1774
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line a {
1775
+ text-decoration: none;
1776
+ }
1777
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .user-downloads-filters .user-downloads-filters__heading,
1778
+ .dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .user-downloads-filters .user-downloads-filters__filter {
1779
+ display: inline-block;
1780
+ }
1781
+ .dlm_download_page_download-monitor-reports div[data-id="user_reports"] #user_downloads_summary ul .wpchill-tooltip,
1782
+ .dlm_download_page_download-monitor-reports div[data-id="user_reports"] #users_downloads_table_wrapper ul .wpchill-tooltip {
1783
+ font-size: 14px;
1784
+ }
1785
+ .dlm_download_page_download-monitor-reports div[data-id="user_reports"] #user_downloads_summary ul .wpchill-tooltip .wpchill-tooltip-content,
1786
+ .dlm_download_page_download-monitor-reports div[data-id="user_reports"] #users_downloads_table_wrapper ul .wpchill-tooltip .wpchill-tooltip-content {
1787
+ font-size: 16px;
1788
+ line-height: 18px;
1789
+ text-align: center;
1790
+ }
1791
+ .dlm_download_page_download-monitor-reports div[data-id="user_reports"] #user_downloads_summary ul .wpchill-tooltip .wpchill-tooltip-content span,
1792
+ .dlm_download_page_download-monitor-reports div[data-id="user_reports"] #users_downloads_table_wrapper ul .wpchill-tooltip .wpchill-tooltip-content span {
1793
+ font-size: 16px;
1794
+ line-height: 18px;
1795
+ text-align: center;
1796
+ display: block;
1797
+ }
1798
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__table {
1799
+ width: 100%;
1800
+ border-collapse: collapse;
1801
+ }
1802
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__filters {
1803
+ background-color: #f8f9fa;
1804
+ border-bottom: 1px solid #e2e4e7;
1805
+ }
1806
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__filters > th {
1807
+ padding: 16px;
1808
+ font-weight: bold;
1809
+ text-align: left;
1810
+ }
1811
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header {
1812
+ font-weight: bold;
1813
+ width: 100%;
1814
+ margin-bottom: 17px;
1815
+ }
1816
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-left,
1817
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-right {
1818
+ margin-bottom: 15px;
1819
+ font-size: 12px;
1820
+ color: #6B7280;
1821
+ }
1822
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-left {
1823
+ padding-left: 36px;
1824
+ }
1825
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-right {
1826
+ text-align: right;
1827
+ }
1828
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line {
1829
+ background-color: #fff;
1830
+ border-bottom: 1px solid #e2e4e7;
1831
+ }
1832
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line:hover {
1833
+ background-color: #e0e0e0;
1834
+ cursor: pointer;
1835
+ }
1836
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line > td {
1837
+ padding: 16px;
1838
+ font-size: 0.8125rem;
1839
+ text-align: left;
1840
+ color: #192a3d;
1841
+ font-weight: 500;
1842
+ }
1843
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line .dlm-reports-table__overflower {
1844
+ position: absolute;
1845
+ height: 100%;
1846
+ background: #f5f5fc;
1847
+ z-index: -1;
1848
+ }
1849
+ .dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line a {
1850
+ color: #0081a7;
1851
+ padding: 8px;
1852
+ display: block;
1853
+ font-weight: 500;
1854
+ }
1855
+ /** Products overview page */
1856
+ .post-type-dlm_product table.wp-list-table .column-title {
1857
+ width: 65% !important;
1858
+ }
1859
+ /** Products detail page */
1860
+ .dlm_mb_shop_product_information .dlm_shop_field_row {
1861
+ width: 100%;
1862
+ overflow: hidden;
1863
+ }
1864
+ .dlm_mb_shop_product_information .dlm_shop_field_row label.dlm_shop_field_label {
1865
+ display: inline-block;
1866
+ width: 20%;
1867
+ height: 100%;
1868
+ line-height: 2.2em;
1869
+ float: left;
1870
+ }
1871
+ .dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input {
1872
+ display: inline-block;
1873
+ width: 50%;
1874
+ float: left;
1875
+ }
1876
+ .dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .dlm_shop_input {
1877
+ width: 100%;
1878
+ padding: 5px 7px;
1879
+ }
1880
+ .dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-selection--multiple {
1881
+ border: 1px solid #dddddd;
1882
+ }
1883
+ .dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-search,
1884
+ .dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-selection__choice {
1885
+ margin-bottom: 0;
1886
+ }
1887
+ .dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-search__field {
1888
+ padding-top: 3px;
1889
+ }
1890
+ /** Orders Overview */
1891
+ .dlm-order-overview #dlm_empty_trash {
1892
+ margin-left: 3px;
1893
+ }
1894
+ .dlm-order-overview .wp-list-table td .column-id {
1895
+ width: 25%;
1896
+ }
1897
+ /** Order details */
1898
+ .dlm-order-details {
1899
+ max-width: 1250px;
1900
+ margin-left: auto;
1901
+ margin-right: auto;
1902
+ padding-right: 20px;
1903
+ }
1904
+ .dlm-order-details h1 {
1905
+ padding-bottom: 25px;
1906
+ }
1907
+ .dlm-order-details .dlm-order-details-main,
1908
+ .dlm-order-details .dlm-order-details-side {
1909
+ width: 100%;
1910
+ float: left;
1911
+ }
1912
+ .dlm-order-details .dlm-order-details-block {
1913
+ padding: 0;
1914
+ margin-bottom: 20px;
1915
+ line-height: 1;
1916
+ border: 1px solid #e5e5e5;
1917
+ background: #fff;
1918
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1919
+ }
1920
+ .dlm-order-details .dlm-order-details-block h2.dlm-order-details-block-title {
1921
+ font-size: 14px;
1922
+ padding: 8px 12px;
1923
+ margin: 0;
1924
+ line-height: 1.4;
1925
+ border-bottom: 1px solid #eee;
1926
+ }
1927
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside {
1928
+ margin: 6px 0 0 0;
1929
+ padding: 6px 12px 12px;
1930
+ line-height: 1.4em;
1931
+ font-size: 13px;
1932
+ }
1933
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside label {
1934
+ display: block;
1935
+ font-weight: bold;
1936
+ padding-bottom: 6px;
1937
+ }
1938
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside p {
1939
+ padding: 0;
1940
+ margin: 0;
1941
+ }
1942
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul,
1943
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul li {
1944
+ list-style: none;
1945
+ padding: 0;
1946
+ margin: 0;
1947
+ }
1948
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul li {
1949
+ padding: 6px 0;
1950
+ }
1951
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside .dlm-order-details-current-state {
1952
+ width: 70%;
1953
+ height: 30px;
1954
+ }
1955
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-customer .dlm-order-details-customer-image {
1956
+ float: right;
1957
+ }
1958
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-customer ul li {
1959
+ margin-bottom: 4px;
1960
+ padding: 0;
1961
+ }
1962
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-customer ul li:first-child {
1963
+ font-weight: bold;
1964
+ }
1965
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-order-items {
1966
+ overflow: hidden;
1967
+ }
1968
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview {
1969
+ width: 25%;
1970
+ float: right;
1971
+ }
1972
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview th,
1973
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview td {
1974
+ padding-top: 1.5em;
1975
+ padding-bottom: 1.5em;
1976
+ text-align: right;
1977
+ }
1978
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview th {
1979
+ width: 50%;
1980
+ font-weight: normal;
1981
+ }
1982
+ .dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview td {
1983
+ padding-right: 1em;
1984
+ font-weight: bold;
1985
+ }
1986
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table {
1987
+ width: 100%;
1988
+ }
1989
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th,
1990
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td {
1991
+ text-align: center;
1992
+ }
1993
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th:first-child,
1994
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td:first-child {
1995
+ text-align: left;
1996
+ padding-left: 0.5em;
1997
+ }
1998
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th {
1999
+ padding-top: 0.5em;
2000
+ padding-bottom: 0.5em;
2001
+ border-bottom: 2px solid #c3c1bc;
2002
+ }
2003
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td {
2004
+ padding-top: 1.5em;
2005
+ padding-bottom: 1.5em;
2006
+ border-bottom: 1px solid #c3c1bc;
2007
+ }
2008
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-details-order-items-item-total,
2009
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-details-order-items-item-total {
2010
+ text-align: right;
2011
+ padding-right: 1em;
2012
+ }
2013
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-transaction-processor-id,
2014
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-transaction-processor-id {
2015
+ display: none;
2016
+ }
2017
+ .dlm-order-details .dlm-order-details-block .dlm-order-details-update-successful {
2018
+ font-size: 2em;
2019
+ padding: 0.2em 0.3em;
2020
+ color: #46b450;
2021
+ }
2022
+ @media (min-width: 768px) {
2023
+ .dlm-order-details .dlm-order-details-main {
2024
+ width: 62%;
2025
+ float: left;
2026
+ }
2027
+ .dlm-order-details .dlm-order-details-side {
2028
+ width: 35%;
2029
+ float: right;
2030
+ }
2031
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-transaction-processor-id,
2032
+ .dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-transaction-processor-id {
2033
+ display: table-cell;
2034
+ }
2035
+ }
2036
+ /** Onboarding */
2037
+ .dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-one-col {
2038
+ margin: 0 auto;
2039
+ max-width: 800px;
2040
+ }
2041
+ .dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-cta {
2042
+ margin-top: 40px;
2043
+ text-align: center;
2044
+ }
2045
+ .dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col {
2046
+ max-width: 680px;
2047
+ margin: 40px auto 0;
2048
+ overflow: hidden;
2049
+ display: flex;
2050
+ justify-content: space-between;
2051
+ flex-wrap: wrap;
2052
+ }
2053
+ .dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col {
2054
+ padding-top: 2.5em;
2055
+ flex: 1;
2056
+ align-self: flex-start;
2057
+ min-width: 100%;
2058
+ max-width: 100%;
2059
+ }
2060
+ .dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col img {
2061
+ width: 100%;
2062
+ }
2063
+ .dlm-onboarding .dlm-onboarding-section h2 {
2064
+ margin: 60px 0 0.6em;
2065
+ font-size: 2.7em;
2066
+ line-height: 1.3;
2067
+ font-weight: 300;
2068
+ text-align: center;
2069
+ }
2070
+ .dlm-onboarding .dlm-onboarding-section p {
2071
+ max-width: 55em;
2072
+ margin: 0.6em auto 0 auto;
2073
+ }
2074
+ .dlm-onboarding .dlm-onboarding-section a.button-hero {
2075
+ height: 46px;
2076
+ font-size: 14px;
2077
+ line-height: 44px;
2078
+ padding: 0 36px;
2079
+ font-weight: bold;
2080
+ text-align: center;
2081
+ }
2082
+ .dlm-onboarding .dlm-onboarding-pages {
2083
+ max-width: 55em;
2084
+ margin: 0 auto;
2085
+ padding: 2em 0 0;
2086
+ }
2087
+ .dlm-onboarding .dlm-onboarding-pages a.button-hero {
2088
+ width: 170px;
2089
+ }
2090
+ .dlm-onboarding .dlm-onboarding-pages a.button-hero.dlm-page-exists {
2091
+ background: #46b450;
2092
+ border-color: #46b450 #4a8442 #467a3f;
2093
+ box-shadow: 0 2px 0 #467a3f;
2094
+ text-shadow: 0 -1px 1px #4a8442, 1px 0 1px #4a8442, 0 1px 1px #4a8442, -1px 0 1px #4a8442;
2095
+ }
2096
+ .dlm-onboarding .dlm-onboarding-pages a.button-hero.dlm-page-exists:active {
2097
+ box-shadow: 0 2px 0 #467a3f;
2098
+ }
2099
+ .dlm-onboarding .dlm-onboarding-pages th,
2100
+ .dlm-onboarding .dlm-onboarding-pages td {
2101
+ padding: 1em 0;
2102
+ border-bottom: 1px solid #ccc;
2103
+ }
2104
+ .dlm-onboarding .dlm-onboarding-pages th {
2105
+ width: 13%;
2106
+ min-width: 6em;
2107
+ text-align: left;
2108
+ }
2109
+ .dlm-onboarding .dlm-onboarding-pages td {
2110
+ padding-right: 0.5em;
2111
+ padding-left: 0.5em;
2112
+ }
2113
+ .dlm-onboarding .dlm-onboarding-pages td.dlm-onboarding-pages-page-title {
2114
+ font-weight: bold;
2115
+ }
2116
+ @media (min-width: 768px) {
2117
+ .dlm-onboarding .dlm-onboarding-section .dlm-onboarding-pages {
2118
+ width: 55em;
2119
+ }
2120
+ .dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col {
2121
+ padding-top: 0;
2122
+ min-width: 31%;
2123
+ max-width: 31%;
2124
+ }
2125
+ }
2126
+ /* Extensions */
2127
+ .dlm_extensions_wrap a.dlm-reload-button {
2128
+ float: right;
2129
+ position: relative;
2130
+ top: -40px;
2131
+ }
2132
+ .dlm_extensions_wrap #available-extensions {
2133
+ clear: both;
2134
+ }
2135
+ .dlm_extensions_wrap .dlm_extensions {
2136
+ padding: 15px 0;
2137
+ overflow: hidden;
2138
+ }
2139
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension {
2140
+ background-color: #FFF;
2141
+ width: calc(20% - 15px);
2142
+ margin: 0 15px 15px 0;
2143
+ display: inline-block;
2144
+ vertical-align: top;
2145
+ }
2146
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension p {
2147
+ margin: 0;
2148
+ }
2149
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension a {
2150
+ color: #444;
2151
+ text-decoration: none;
2152
+ }
2153
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .dlm_extension_img_wrapper {
2154
+ width: 100%;
2155
+ background: #419CCB;
2156
+ text-align: center;
2157
+ }
2158
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .dlm_extension_img_wrapper img {
2159
+ max-width: 100%;
2160
+ margin: 0 auto;
2161
+ }
2162
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension h3 {
2163
+ min-height: 40px;
2164
+ padding: 0 20px;
2165
+ }
2166
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension div.extension-desc {
2167
+ min-height: 120px;
2168
+ padding: 0 20px;
2169
+ }
2170
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer {
2171
+ padding: 15px 15px 15px 0;
2172
+ text-align: right;
2173
+ background-color: #FAFAFA;
2174
+ border-top: 1px solid #dcdcde;
2175
+ }
2176
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price {
2177
+ font-weight: bold;
2178
+ }
2179
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price.sale {
2180
+ color: #008000;
2181
+ }
2182
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price.sale strike {
2183
+ color: #444;
2184
+ }
2185
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .button .dashicons {
2186
+ vertical-align: middle;
2187
+ font-size: 16px;
2188
+ }
2189
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license {
2190
+ padding: 0 20px 20px;
2191
+ -webkit-box-sizing: border-box;
2192
+ -moz-box-sizing: border-box;
2193
+ box-sizing: border-box;
2194
+ }
2195
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license div.dlm_license_error {
2196
+ padding: 0.5em;
2197
+ margin-bottom: 15px;
2198
+ background: lightYellow;
2199
+ }
2200
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license div.dlm_license_error a {
2201
+ color: blue;
2202
+ text-decoration: underline;
2203
+ }
2204
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license p.license-status {
2205
+ padding: 5px 0;
2206
+ margin: 5px 0;
2207
+ background: red;
2208
+ font-weight: bold;
2209
+ font-size: 1.2em;
2210
+ color: #fff;
2211
+ text-align: center;
2212
+ }
2213
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license p.license-status.active {
2214
+ background: #008000;
2215
+ }
2216
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license input {
2217
+ width: 100%;
2218
+ margin: 7px 0;
2219
+ padding: 7px;
2220
+ }
2221
+ .dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license a.button-primary {
2222
+ width: 100%;
2223
+ margin: 5px auto 0;
2224
+ color: #fff;
2225
+ text-align: center;
2226
+ }
2227
+ /* Fix Datepicker's UI bug */
2228
+ #ui-datepicker-div {
2229
+ display: none;
2230
+ }
2231
+ /* Upsells */
2232
+ .wpchill-upsell {
2233
+ background: #fff;
2234
+ padding: 15px;
2235
+ margin-top: 30px;
2236
+ position: relative;
2237
+ }
2238
+ .wpchill-upsell .wpchill-upsell-features {
2239
+ text-align: left;
2240
+ display: flex;
2241
+ flex-wrap: wrap;
2242
+ padding: 20px 0;
2243
+ }
2244
+ .wpchill-upsell .wpchill-upsell-features li {
2245
+ width: 33%;
2246
+ }
2247
+ .wpchill-upsell a:first-child {
2248
+ margin-right: 10px;
2249
+ }
2250
+ .wpchill-upsells-wrapper {
2251
+ width: 100%;
2252
+ }
2253
+ .wpchill-upsells-wrapper .wpchill-upsell {
2254
+ border: 1px solid #cecece;
2255
+ border-radius: 5px;
2256
+ text-align: center;
2257
+ }
2258
+ .wpchill-upsells-wrapper .wpchill-upsell img {
2259
+ max-width: 100px;
2260
+ max-height: 100px;
2261
+ height: auto;
2262
+ width: auto;
2263
+ }
2264
+ .wrap.dlm-admin-settings .form-table {
2265
+ width: 65%;
2266
+ float: left;
2267
+ }
2268
+ .wrap.dlm-admin-settings .form-table + .wpchill-upsells-wrapper {
2269
+ width: 30%;
2270
+ float: right;
2271
+ }
2272
+ .wrap.dlm-admin-settings .form-table .dlm_htaccess_notice {
2273
+ margin-bottom: 5px;
2274
+ }
2275
+ .wrap.dlm-admin-settings .dlm-upsell-badge {
2276
+ font-size: 10px;
2277
+ background: #f4daa4;
2278
+ padding: 2px 5px;
2279
+ display: inline-block;
2280
+ margin-left: 10px;
2281
+ border-radius: 10px;
2282
+ }
2283
+ .wrap.dlm-admin-settings #setting-dlm_downloads_path + p strong {
2284
+ color: red;
2285
+ }
2286
+ .wrap.dlm-admin-settings #setting-dlm_downloads_path .dlm-install-plugin-actions {
2287
+ display: inline-block;
2288
+ vertical-align: middle;
2289
+ margin: 5px auto;
2290
+ margin-left: 15px;
2291
+ }
2292
+ #total_downloads_browser_table a.nav-tab {
2293
+ text-transform: capitalize;
2294
+ }
2295
+ #dlm-download-page-upsell .inside,
2296
+ #dlm-amazon-s3-upsell .inside,
2297
+ #dlm-google-drive-upsell .inside,
2298
+ #dlm-buttons-upsell .inside {
2299
+ display: flex;
2300
+ flex-wrap: wrap;
2301
+ background: #f1f1f1;
2302
+ }
2303
+ #dlm-download-page-upsell .inside .wpchill-upsell,
2304
+ #dlm-amazon-s3-upsell .inside .wpchill-upsell,
2305
+ #dlm-google-drive-upsell .inside .wpchill-upsell,
2306
+ #dlm-buttons-upsell .inside .wpchill-upsell {
2307
+ background: #fff;
2308
+ text-align: center;
2309
+ width: 100%;
2310
+ margin-top: 0;
2311
+ }
2312
+ #dlm-download-page-upsell .inside,
2313
+ #dlm-amazon-s3-upsell .inside,
2314
+ #dlm-google-drive-upsell .inside,
2315
+ #dlm-buttons-upsell .inside {
2316
+ margin: 0;
2317
+ padding: 0;
2318
+ }
2319
+ .upsells-columns .dlm-available-with-pro,
2320
+ .wpchill-upsells-wrapper .dlm-available-with-pro {
2321
+ width: auto;
2322
+ border-radius: 0 5px 0 5px;
2323
+ background: #2271b1;
2324
+ color: #fff;
2325
+ position: absolute;
2326
+ top: -1px;
2327
+ right: -1px;
2328
+ display: flex;
2329
+ align-content: center;
2330
+ border-top: 0;
2331
+ border-left: 0;
2332
+ padding: 5px 8px 2px 5px;
2333
+ }
2334
+ .upsells-columns .dlm-available-with-pro > *,
2335
+ .wpchill-upsells-wrapper .dlm-available-with-pro > * {
2336
+ font-size: 12px;
2337
+ }
2338
+ .upsells-columns .dlm-available-with-pro > *.dashicons,
2339
+ .wpchill-upsells-wrapper .dlm-available-with-pro > *.dashicons {
2340
+ line-height: 15px;
2341
+ }
2342
+ .upsells-columns {
2343
+ display: flex;
2344
+ flex-wrap: wrap;
2345
+ align-items: center;
2346
+ align-content: center;
2347
+ padding-top: 5px;
2348
+ margin-bottom: 10px;
2349
+ }
2350
+ .upsells-columns .upsells-columns-2 {
2351
+ width: 50%;
2352
+ text-align: center;
2353
+ display: flex;
2354
+ align-items: center;
2355
+ align-content: center;
2356
+ }
2357
+ .upsells-columns .upsells-column {
2358
+ width: calc(100% - 30px);
2359
+ text-align: center;
2360
+ display: flex;
2361
+ align-items: center;
2362
+ align-content: center;
2363
+ margin: 5px auto 0 auto;
2364
+ border-radius: 5px;
2365
+ border: 1px solid #cecece;
2366
+ overflow: hidden;
2367
+ }
2368
+ .upsells-columns .upsells-column .dashicons-amazon {
2369
+ font-size: 22px;
2370
+ }
2371
+ .upsells-columns .upsells-column .dashicons-google {
2372
+ font-size: 18px;
2373
+ position: relative;
2374
+ left: 1px;
2375
+ top: 1px;
2376
+ }
2377
+ .upsells-columns .upsells-column .dashicons-lock:before {
2378
+ font-size: 14px;
2379
+ }
2380
+ .upsells-columns .upsells-column > * {
2381
+ display: inline-block;
2382
+ align-content: center;
2383
+ vertical-align: middle;
2384
+ margin: 0 10px;
2385
+ padding: 7px 0;
2386
+ }
2387
+ .upsells-columns .upsells-column > *.wpchill-upsell {
2388
+ position: relative;
2389
+ float: none;
2390
+ flex-grow: 1;
2391
+ display: flex;
2392
+ align-items: center;
2393
+ margin: 0;
2394
+ }
2395
+ .upsells-columns .upsells-column > *.wpchill-upsell .wpchill-upsell-description {
2396
+ margin: 0;
2397
+ text-align: left;
2398
+ max-width: 535px;
2399
+ font-size: 12px;
2400
+ }
2401
+ .upsells-columns .upsells-column h3 {
2402
+ line-height: 1.3em;
2403
+ font-size: 1em;
2404
+ margin-left: 0;
2405
+ }
2406
+ .upsells-columns .upsells-column:last-child {
2407
+ border-top: 1px solid #c3c4c7;
2408
+ border-bottom: 1px solid #c3c4c7;
2409
+ }
2410
+ .upsells-columns .wpchill-upsell {
2411
+ margin-top: 0;
2412
+ }
2413
+ .disabled-link {
2414
+ color: currentColor;
2415
+ cursor: not-allowed;
2416
+ opacity: 0.5;
2417
+ text-decoration: none;
2418
+ }
2419
+ .text-right {
2420
+ text-align: right;
2421
+ }
2422
+ /* Lite vs PRO Section */
2423
+ .dlm_download_page_dlm-lite-vs-pro,
2424
+ .dlm_download_page_dlm-lite-vs-pro p {
2425
+ font-size: 14px;
2426
+ margin: 0;
2427
+ }
2428
+ .dlm_download_page_dlm-lite-vs-pro > .wpchill-plans-table.wpchill-highlight > .wpchill-pricing-package {
2429
+ background: #fefff0;
2430
+ box-shadow: 0 0 15px #d0dbdb;
2431
+ }
2432
+ .dlm_download_page_dlm-lite-vs-pro .wp-badge {
2433
+ display: inline-block;
2434
+ vertical-align: middle;
2435
+ position: relative;
2436
+ margin-right: 2.5%;
2437
+ }
2438
+ .dlm_download_page_dlm-lite-vs-pro h3 {
2439
+ display: block;
2440
+ position: relative;
2441
+ font-size: 16px;
2442
+ margin: 0;
2443
+ }
2444
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table {
2445
+ display: flex;
2446
+ }
2447
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header {
2448
+ margin-top: 50px;
2449
+ border-top: 0;
2450
+ }
2451
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header .wpchill-pricing-package {
2452
+ border: 0;
2453
+ }
2454
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header .wpchill-pricing-package:not(.wpchill-modula-lite):last-child:before,
2455
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header .wpchill-pricing-package.wpchill-title.wpchill-highlight::before {
2456
+ content: '';
2457
+ width: auto;
2458
+ display: inline-block;
2459
+ opacity: 1;
2460
+ position: absolute;
2461
+ top: -1px;
2462
+ background: #41495b;
2463
+ text-align: center;
2464
+ left: 0;
2465
+ right: 0;
2466
+ color: #fff;
2467
+ font-size: 15px;
2468
+ text-transform: uppercase;
2469
+ padding: 10px 5px;
2470
+ transform: translateY(-100%);
2471
+ }
2472
+ .dlm_download_page_dlm-lite-vs-pro.table-footer .wpchill-pricing-package:last-child {
2473
+ border: 0;
2474
+ }
2475
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package {
2476
+ text-align: center;
2477
+ line-height: 1.5;
2478
+ padding: 10px 15px;
2479
+ display: flex;
2480
+ align-content: center;
2481
+ align-items: center;
2482
+ justify-content: center;
2483
+ background: #fff;
2484
+ border-top: 1px solid #ccc;
2485
+ width: 32%;
2486
+ }
2487
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package:not(:first-child) {
2488
+ max-width: 300px;
2489
+ }
2490
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title {
2491
+ font-weight: 400;
2492
+ color: #666;
2493
+ font-size: 1.25rem;
2494
+ height: auto;
2495
+ -ms-flex-direction: column;
2496
+ flex-direction: column;
2497
+ padding-top: 30px;
2498
+ padding-bottom: 30px;
2499
+ justify-content: space-between;
2500
+ position: relative;
2501
+ }
2502
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-name {
2503
+ margin: 0;
2504
+ font-size: 36px;
2505
+ }
2506
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title.wpchill-modula-lite {
2507
+ justify-content: center;
2508
+ }
2509
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title p.description {
2510
+ font-style: italic;
2511
+ font-size: 13px;
2512
+ margin-bottom: 40px;
2513
+ }
2514
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price p:last-child {
2515
+ font-size: 30px;
2516
+ margin: 0 0 40px 0;
2517
+ }
2518
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price p.old-price {
2519
+ margin: 0;
2520
+ position: relative;
2521
+ }
2522
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price p.old-price:after {
2523
+ content: "";
2524
+ height: 2px;
2525
+ width: 60px;
2526
+ background: red;
2527
+ display: block;
2528
+ position: absolute;
2529
+ left: 50%;
2530
+ top: 52%;
2531
+ transform: translate(-50%, -50%);
2532
+ }
2533
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price sup {
2534
+ top: 2px;
2535
+ position: relative;
2536
+ font-size: 15px;
2537
+ }
2538
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-empty {
2539
+ background: transparent;
2540
+ border-color: transparent;
2541
+ }
2542
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.feature-name {
2543
+ justify-content: space-between;
2544
+ font-weight: 400;
2545
+ text-align: left;
2546
+ font-size: 13px;
2547
+ display: block;
2548
+ background: transparent;
2549
+ }
2550
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package .dashicons-saved {
2551
+ color: green;
2552
+ }
2553
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package .dashicons {
2554
+ width: 30px;
2555
+ height: 30px;
2556
+ font-size: 30px;
2557
+ }
2558
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package .dashicons-no-alt {
2559
+ color: #ff3439;
2560
+ }
2561
+ .dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package:last-child {
2562
+ background: #fefff0;
2563
+ }
2564
+ .dlm_download_page_dlm-lite-vs-pro .button .dashicons {
2565
+ font-size: 16px;
2566
+ vertical-align: middle;
2567
+ line-height: 26px;
2568
+ }
2569
+ /**
2570
+ WPCHill Tooltips
2571
+ */
2572
+ /* Tabs tooltips */
2573
+ .wpchill-tooltip {
2574
+ position: relative;
2575
+ display: inline-block;
2576
+ margin-right: 10px;
2577
+ }
2578
+ .wpchill-tooltip > i {
2579
+ cursor: pointer;
2580
+ color: rgba(0, 0, 0, 0.6);
2581
+ margin-left: 5px;
2582
+ font-style: normal;
2583
+ }
2584
+ .wpchill-tooltip .wpchill-tooltip-content {
2585
+ display: none;
2586
+ position: absolute;
2587
+ top: 50%;
2588
+ right: -10px;
2589
+ transform: translate(100%, -50%);
2590
+ width: 300px;
2591
+ background: #000;
2592
+ color: #fff;
2593
+ padding: 10px;
2594
+ box-sizing: border-box;
2595
+ z-index: 99;
2596
+ }
2597
+ .wpchill-tooltip .wpchill-tooltip-content:before {
2598
+ content: '';
2599
+ width: 0px;
2600
+ height: 0px;
2601
+ border-style: solid;
2602
+ border-width: 8px 8px 8px 0;
2603
+ border-color: transparent #000 transparent transparent;
2604
+ display: block;
2605
+ position: absolute;
2606
+ top: 50%;
2607
+ left: -8px;
2608
+ transform: translateY(-50%);
2609
+ }
2610
+ .wpchill-tooltip:hover .wpchill-tooltip-content {
2611
+ display: block;
2612
+ }
2613
+ .dlm_download_page_dlm-extensions .theme.dlm_extension {
2614
+ background-color: #FFF;
2615
+ }
2616
+ /**
2617
+ * Tooltips
2618
+ */
2619
+ .wpchill-tooltip {
2620
+ position: relative;
2621
+ display: inline-block;
2622
+ float: left;
2623
+ margin-right: 10px;
2624
+ }
2625
+ .wpchill-tooltip > span {
2626
+ cursor: pointer;
2627
+ color: #0073aa;
2628
+ text-decoration: underline;
2629
+ margin-left: 5px;
2630
+ }
2631
+ .wpchill-tooltip .wpchill-tooltip-content {
2632
+ display: none;
2633
+ position: absolute;
2634
+ top: 50%;
2635
+ right: -10px;
2636
+ transform: translate(100%, -50%);
2637
+ width: 300px;
2638
+ background: #000;
2639
+ color: #fff;
2640
+ padding: 10px;
2641
+ box-sizing: border-box;
2642
+ z-index: 99;
2643
+ }
2644
+ .wpchill-tooltip:hover .wpchill-tooltip-content {
2645
+ display: block;
2646
+ }
2647
+ .wpchill-tooltip .wpchill-tooltip-content:before {
2648
+ content: '';
2649
+ width: 0px;
2650
+ height: 0px;
2651
+ border-style: solid;
2652
+ border-width: 8px 8px 8px 0;
2653
+ border-color: transparent #000 transparent transparent;
2654
+ display: block;
2655
+ position: absolute;
2656
+ top: 50%;
2657
+ left: -8px;
2658
+ transform: translateY(-50%);
2659
+ }
2660
+ .wpchill-tooltip-button {
2661
+ position: relative;
2662
+ }
2663
+ .wpchill-tooltip-button .wpchill-tooltip-content {
2664
+ display: none;
2665
+ position: absolute;
2666
+ top: 50%;
2667
+ right: 25px;
2668
+ transform: translate(50%, -135%);
2669
+ width: auto;
2670
+ background: rgba(0, 0, 0, 0.8);
2671
+ color: #fff;
2672
+ padding: 10px 15px;
2673
+ box-sizing: border-box;
2674
+ font-size: 14px;
2675
+ z-index: 99;
2676
+ }
2677
+ .wpchill-tooltip-button:hover .wpchill-tooltip-content {
2678
+ display: block;
2679
+ }
2680
+ .wpchill-tooltip-button .wpchill-tooltip-content:before {
2681
+ content: '';
2682
+ width: 0px;
2683
+ height: 0px;
2684
+ border-style: solid;
2685
+ border-width: 8px 8px 8px 0;
2686
+ border-color: transparent #000 transparent transparent;
2687
+ display: block;
2688
+ position: absolute;
2689
+ bottom: -12px;
2690
+ left: 50%;
2691
+ transform: rotate(-90deg);
2692
+ }
2693
+ .dlm-file-link {
2694
+ display: block;
2695
+ margin-top: 3px;
2696
+ }
2697
+ .dlm-listing-no-file code {
2698
+ color: #b32d2e;
2699
+ }
2700
+ /**
2701
+ Toggles
2702
+ */
2703
+ /* Toggles */
2704
+ .wpchill-toggle {
2705
+ position: relative;
2706
+ user-select: none;
2707
+ display: inline-block;
2708
+ vertical-align: middle;
2709
+ }
2710
+ .wpchill-toggle .wpchill-toggle__items {
2711
+ box-sizing: border-box;
2712
+ display: inline-block;
2713
+ position: relative;
2714
+ }
2715
+ .wpchill-toggle .wpchill-toggle__items > * {
2716
+ box-sizing: inherit;
2717
+ }
2718
+ .wpchill-toggle .wpchill-toggle__items .wpchill-toggle__track {
2719
+ background-color: #fff;
2720
+ border: 2px solid #6c7781;
2721
+ border-radius: 9px;
2722
+ display: inline-block;
2723
+ height: 18px;
2724
+ width: 36px;
2725
+ vertical-align: top;
2726
+ transition: background 0.2s ease;
2727
+ }
2728
+ .wpchill-toggle .wpchill-toggle__items .wpchill-toggle__thumb {
2729
+ background-color: #6c7781;
2730
+ border: 5px solid #6c7781;
2731
+ border-radius: 50%;
2732
+ display: block;
2733
+ height: 10px;
2734
+ width: 10px;
2735
+ position: absolute;
2736
+ left: 4px;
2737
+ top: 4px;
2738
+ transition: transform 0.2s ease;
2739
+ min-width: auto;
2740
+ min-height: auto;
2741
+ float: none;
2742
+ padding: 0;
2743
+ }
2744
+ .wpchill-toggle .wpchill-toggle__items .wpchill-toggle__off {
2745
+ position: absolute;
2746
+ right: 6px;
2747
+ top: 6px;
2748
+ color: #6c7781;
2749
+ fill: currentColor;
2750
+ }
2751
+ .wpchill-toggle .wpchill-toggle__items .wpchill-toggle__on {
2752
+ position: absolute;
2753
+ top: 6px;
2754
+ left: 8px;
2755
+ border: 1px solid #fff;
2756
+ outline: 1px solid transparent;
2757
+ outline-offset: -1px;
2758
+ display: none;
2759
+ }
2760
+ .wpchill-toggle .wpchill-toggle__input[type=checkbox] {
2761
+ border-radius: 2px;
2762
+ border: 2px solid #6c7781;
2763
+ margin-right: 12px;
2764
+ transition: none;
2765
+ height: 100%;
2766
+ left: 0;
2767
+ top: 0;
2768
+ margin: 0;
2769
+ padding: 0;
2770
+ opacity: 0;
2771
+ position: absolute;
2772
+ width: 100%;
2773
+ z-index: 1;
2774
+ }
2775
+ .wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked + .wpchill-toggle__items .wpchill-toggle__track {
2776
+ background-color: #0081a7;
2777
+ border: 9px solid transparent;
2778
+ }
2779
+ .wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked + .wpchill-toggle__items .wpchill-toggle__thumb {
2780
+ background-color: #fff;
2781
+ border-width: 0;
2782
+ transform: translateX(18px);
2783
+ }
2784
+ .wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked + .wpchill-toggle__items .wpchill-toggle__off {
2785
+ display: none;
2786
+ }
2787
+ .wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked + .wpchill-toggle__items .wpchill-toggle__on {
2788
+ display: inline-block;
2789
+ }
2790
+ #total_downloads_table_wrapper2 {
2791
+ width: 100%;
2792
+ background-color: #FFF;
2793
+ border: 1px solid #e0e0e0;
2794
+ margin-top: 30px;
2795
+ position: relative;
2796
+ }
2797
+ #total_downloads_table_wrapper2 .total_downloads_table_header {
2798
+ padding: 0 16px;
2799
+ height: 70px;
2800
+ border-bottom: 1px solid #e0e0e0;
2801
+ display: flex;
2802
+ justify-content: space-between;
2803
+ align-items: center;
2804
+ }
2805
+ #total_downloads_table_wrapper2 .total_downloads_table_header .total_downloads_table_exportcsv .dashicons {
2806
+ margin-right: 5px;
2807
+ }
2808
+ #total_downloads_table_wrapper2 .total_downloads_table_header h3 {
2809
+ margin: 0;
2810
+ line-height: 1.2;
2811
+ color: #23282d;
2812
+ font-size: 16px;
2813
+ font-weight: 600;
2814
+ text-transform: capitalize;
2815
+ }
2816
+ @keyframes dlmRotate {
2817
+ 0% {
2818
+ transform: rotate(0deg);
2819
+ }
2820
+ 100% {
2821
+ transform: rotate(360deg);
2822
+ }
2823
+ }
2824
+ /**
2825
+ * DLM Uploader
2826
+ */
2827
+ .dlm-uploader-editor {
2828
+ position: absolute;
2829
+ z-index: 99998;
2830
+ background: rgba(140, 143, 148, 0.9);
2831
+ top: 0;
2832
+ left: 0;
2833
+ right: 0;
2834
+ bottom: 0;
2835
+ text-align: center;
2836
+ display: none;
2837
+ }
2838
+ .dlm-uploader-editor.droppable {
2839
+ background: rgba(10, 75, 120, 0.9);
2840
+ }
2841
+ .dlm-uploader-editor .uploader-editor-content {
2842
+ position: absolute;
2843
+ top: 10px;
2844
+ left: 10px;
2845
+ right: 10px;
2846
+ bottom: 10px;
2847
+ border: 1px dashed #fff;
2848
+ }
2849
+ .dlm-uploader-editor .uploader-editor-content .uploader-editor-title {
2850
+ position: absolute;
2851
+ top: 50%;
2852
+ left: 0;
2853
+ right: 0;
2854
+ transform: translateY(-50%);
2855
+ font-size: 3em;
2856
+ line-height: 1.3;
2857
+ font-weight: 600;
2858
+ color: #fff;
2859
+ margin: 0;
2860
+ padding: 0 10px;
2861
+ }
2862
+ .dlm-notice-logo {
2863
+ width: auto;
2864
+ max-height: 35px;
2865
+ max-width: 35px;
2866
+ display: inline-block;
2867
+ }
2868
+ .dlm-available-with-pro__overlay {
2869
+ pointer-events: none;
2870
+ background: #fff !important;
2871
+ opacity: 0.5;
2872
+ }
2873
+ .dlm-available-with-pro__overlay.select {
2874
+ margin-left: 10px;
2875
+ }
2876
+ .dlm-available-with-pro__label {
2877
+ pointer-events: none;
2878
+ background: #80808080;
2879
+ padding: 1px 5px;
2880
+ border-radius: 5px;
2881
+ display: inline-block;
2882
+ vertical-align: middle;
2883
+ font-size: 10px;
2884
+ color: #fff;
2885
+ }
assets/css/admin.less CHANGED
@@ -1,5 +1,5 @@
1
  .iconbefore(@glyph: "\f333") {
2
- font-family: dashicons !important;
3
  speak: none;
4
  font-weight: normal;
5
  font-variant: normal;
@@ -16,23 +16,11 @@
16
  vertical-align: top;
17
  }
18
 
19
- /* Logs */
20
  .post-type-dlm_download {
21
- h1 {
22
- a.dlm-delete-logs {
23
- color: #a00;
24
-
25
- &:hover {
26
- color: #fff;
27
- background: #a00;
28
- border-color: #7C0900;
29
- }
30
- }
31
- }
32
 
33
  .dlm-page-header {
34
  border-bottom: 1px solid #ccc;
35
- padding: 15px 20px;
36
  display: flex;
37
  justify-content: space-between;
38
  background: #fff;
@@ -49,6 +37,7 @@
49
  position: relative;
50
  top: -2px;
51
  padding-right: 10px;
 
52
  }
53
  }
54
  }
@@ -65,78 +54,6 @@
65
  }
66
  }
67
 
68
- #dlm_logs {
69
- td {
70
- padding: 7px 7px;
71
- vertical-align: middle;
72
- }
73
-
74
- .check-column {
75
- width: 1%;
76
- padding: 0;
77
- vertical-align: middle;
78
- }
79
-
80
- .column-status {
81
- width: 2%;
82
- }
83
-
84
- td.column-status {
85
- font-size: 10px;
86
- vertical-align: middle;
87
- text-align: center;
88
-
89
- span {
90
- color: #fff;
91
- font-weight: normal;
92
- -moz-border-radius: 50%;
93
- -webkit-border-radius: 50%;
94
- border-radius: 50%;
95
- height: 18px;
96
- line-height: 18px;
97
- width: 18px;
98
- display: inline-block;
99
- background: url('../images/log-status-icons.png') top left no-repeat;
100
- }
101
-
102
- .completed {
103
- background-color: #6cc644;
104
- }
105
-
106
- .failed {
107
- background-color: #bd2c00;
108
- background-position-y: -18px;
109
- }
110
-
111
- .redirected {
112
- background-color: #1c769b;
113
- background-position-y: -36px;
114
- }
115
- }
116
-
117
- td.column-user_ip,
118
- td.column-user_agent {
119
- font-family: monospace;
120
- font-weight: normal;
121
- }
122
-
123
- span.dlm-description {
124
- font-weight: normal;
125
- }
126
-
127
- .column-download,
128
- .column-file,
129
- .column-user,
130
- .column-user_ua {
131
- width: 16% !important;
132
- }
133
-
134
- .column-user_ip,
135
- .column-date {
136
- width: 6% !important;
137
- }
138
- }
139
-
140
  .post-type-dlm_download {
141
  .inline-edit-row {
142
  .inline-edit-col-dlm {
@@ -162,6 +79,8 @@
162
  a {
163
  padding: 13px;
164
  display: block;
 
 
165
  }
166
 
167
  .active-section {
@@ -176,105 +95,6 @@
176
  }
177
  }
178
 
179
- .admin-color-blue {
180
- .dlm-settings-sub-nav {
181
- .active-section {
182
- a {
183
- border-bottom-color: #096484;
184
- }
185
- }
186
- }
187
- }
188
-
189
- .admin-color-coffee {
190
- .dlm-settings-sub-nav {
191
- .active-section {
192
- a {
193
- border-bottom-color: #c7a589;
194
- }
195
- }
196
- }
197
- }
198
-
199
- .admin-color-ectoplasm {
200
- .dlm-settings-sub-nav {
201
- .active-section {
202
- a {
203
- border-bottom-color: #a3b745;
204
- }
205
- }
206
- }
207
- }
208
-
209
- .admin-color-midnight {
210
- .dlm-settings-sub-nav {
211
- .active-section {
212
- a {
213
- border-bottom-color: #e14d43;
214
- }
215
- }
216
- }
217
- }
218
-
219
- .admin-color-ocean {
220
- .dlm-settings-sub-nav {
221
- .active-section {
222
- a {
223
- border-bottom-color: #627c83;
224
- }
225
- }
226
- }
227
- }
228
-
229
- .admin-color-sunrise {
230
- .dlm-settings-sub-nav {
231
- .active-section {
232
- a {
233
- border-bottom-color: #be3631;
234
- }
235
- }
236
- }
237
- }
238
-
239
- .admin-color-light {
240
- .dlm-settings-sub-nav {
241
- .active-section {
242
- a {
243
- border-bottom-color: #888;
244
- }
245
- }
246
- }
247
- }
248
-
249
- .admin-color-evergreen {
250
- .dlm-settings-sub-nav {
251
- .active-section {
252
- a {
253
- border-bottom-color: #36533f;
254
- }
255
- }
256
- }
257
- }
258
-
259
- .admin-color-mint {
260
- .dlm-settings-sub-nav {
261
- .active-section {
262
- a {
263
- border-bottom-color: #4f6d59;
264
- }
265
- }
266
- }
267
- }
268
-
269
- .admin-color-modern {
270
- .dlm-settings-sub-nav {
271
- .active-section {
272
- a {
273
- border-bottom-color: #3858e9;
274
- }
275
- }
276
- }
277
- }
278
 
279
  .dlm-admin-settings {
280
 
@@ -370,12 +190,14 @@
370
 
371
  .dlm-groupped-settings__box {
372
  margin: 5px 0 5px 0;
 
373
  .postbox {
374
  padding: 0;
375
  margin: 0 auto;
376
- .hndle{
377
- margin:0;
378
- padding:8px;
 
379
  font-weight: lighter;
380
  }
381
  }
@@ -397,20 +219,20 @@
397
 
398
  .dlm-accordeon-group__setting {
399
  padding: 35px 0;
400
- display:flex;
401
- flex-wrap:wrap;
402
- flex-direction:row;
403
  justify-content: space-between;
404
 
405
  .dlm-accordeon-group__setting-title {
406
  font-size: 16px;
407
  margin-bottom: 15px;
408
  font-weight: bold;
409
- width:20%;
410
  }
411
 
412
  .dlm-accordeon-group__setting-content {
413
- width:80%;
414
  }
415
 
416
  .description {
@@ -562,6 +384,7 @@ table.wp-list-table {
562
  th.column-thumb,
563
  th.column-download_count,
564
  th.column-locked_download,
 
565
  th.column-redirect_only,
566
  th.column-featured {
567
  span:first-child {
@@ -600,7 +423,8 @@ table.wp-list-table {
600
  }
601
  }
602
 
603
- th.column-locked_download {
 
604
  width: 3.5em;
605
 
606
  span:first-child {
@@ -632,6 +456,7 @@ table.wp-list-table {
632
 
633
  td.column-download_count,
634
  td.column-locked_download,
 
635
  td.column-redirect_only,
636
  td.column-featured {
637
  text-align: left;
@@ -707,7 +532,6 @@ table.wp-list-table {
707
  p.toolbar {
708
  margin: 0 !important;
709
  border-top: 1px solid white;
710
- border-bottom: 1px solid #DFDFDF;
711
  padding: 7px 12px !important;
712
  overflow: hidden;
713
  zoom: 1;
@@ -728,6 +552,13 @@ table.wp-list-table {
728
 
729
  .dlm-metaboxes {
730
  padding: 0 12px 0;
 
 
 
 
 
 
 
731
  }
732
 
733
  .dlm-metabox-sortable-placeholder {
@@ -738,56 +569,210 @@ table.wp-list-table {
738
  border-style: dashed;
739
  }
740
 
741
- .dlm-metabox {
742
- background: #ececec;
743
- border: 1px solid #ececec;
744
- margin: 9px 0 !important;
745
 
746
- & .dlm-blury {
747
- &:before {
748
- content: url('../images/ajax-loader.gif');
749
- display: block;
750
- position: absolute;
751
- top: 50%;
752
- transform: translateY(-50%);
753
- width: 100%;
754
- left: 0;
755
- margin: 0 auto;
756
- color: #cecece;
757
- text-align: center;
758
- z-index: 11;
759
- font-size: 16px;
760
- // background-image:url('../images/ajax-loader.gif') center center no-repeat;
 
 
 
 
 
 
 
 
 
 
 
 
 
761
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
762
 
763
- &:after {
764
- content: "";
765
  display: block;
766
- background: rgba(0, 0, 0, 0.5);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
767
  width: 100%;
768
- top: 0;
769
- left: 0;
770
- margin: 0 auto;
771
- height: 100%;
772
- z-index: 10;
773
- position: absolute;
774
  }
775
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
776
 
777
  h3 {
778
- margin: 0 !important;
779
- padding: 6px !important;
780
- font-size: 1em !important;
781
  overflow: hidden;
782
  zoom: 1;
783
- cursor: move;
 
 
784
 
785
- button {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
786
  float: right;
 
 
 
 
 
 
 
 
787
  }
788
 
789
  strong {
790
- line-height: 24px;
791
  }
792
 
793
  select {
@@ -805,6 +790,12 @@ table.wp-list-table {
805
  display: block;
806
  }
807
 
 
 
 
 
 
 
808
  table {
809
  width: 100%;
810
  position: relative;
@@ -824,6 +815,12 @@ table.wp-list-table {
824
  line-height: 21px;
825
  }
826
 
 
 
 
 
 
 
827
  input {
828
  float: left;
829
  min-width: 200px;
@@ -892,16 +889,6 @@ table.wp-list-table {
892
  float: right;
893
  }
894
  }
895
-
896
- &:first-child {
897
-
898
- /* main file */
899
-
900
- h3 {
901
- background-color: #FAFAFA;
902
- border-bottom: 1px solid #dcdcde;
903
- }
904
- }
905
  }
906
 
907
  .plus:before {
@@ -926,6 +913,17 @@ table.wp-list-table {
926
  &:before {
927
  .iconbefore("\f322");
928
  }
 
 
 
 
 
 
 
 
 
 
 
929
  }
930
  }
931
  }
@@ -1050,6 +1048,16 @@ table.wp-list-table {
1050
  margin-left: 5px;
1051
  border-radius: 10px;
1052
  }
 
 
 
 
 
 
 
 
 
 
1053
  }
1054
 
1055
  #insert-download {
@@ -1161,280 +1169,797 @@ table.wp-list-table {
1161
  }
1162
 
1163
  /* Reports */
1164
- .dlm-reports {
1165
 
1166
- h1 {
1167
- .dlm-reports-actions {
1168
- float: right;
1169
 
1170
- a.dlm-reports-header-chart-switcher,
1171
- .dlm-reports-header-date-selector,
1172
- .dlm-reports-header-period {
1173
- margin: 0 5px;
1174
- float: left;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1175
  }
1176
 
1177
- & > :last-child {
1178
- margin-right: 0;
 
 
 
 
 
 
1179
  }
1180
 
1181
- .dlm-reports-header-date-selector {
 
 
1182
 
1183
- position: relative;
1184
- font-size: 14px;
1185
- padding: 0 .5em 0 1em;
 
 
 
 
 
 
 
 
1186
  background: #fff;
1187
- border: 1px solid #cccccc;
1188
- border-radius: 3px;
 
 
 
1189
 
1190
- user-select: none;
 
 
1191
 
1192
- cursor: pointer;
1193
 
1194
- .dlm-arrow {
1195
- &:before {
1196
- font-family: "dashicons" !important;
1197
- content: "\f140";
1198
- font-style: normal;
1199
- font-weight: normal;
1200
- speak: none;
1201
- display: inline-block;
1202
- text-decoration: inherit;
1203
- width: 1em;
1204
- text-align: center;
1205
- font-variant: normal;
1206
- text-transform: none;
1207
- line-height: 1em;
1208
- font-size: 1.6em;
1209
- vertical-align: middle;
1210
- margin-top: -2px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1211
  }
1212
  }
1213
 
1214
- .dlm_rdrs_overlay {
1215
- display: block;
1216
- width: 466px;
1217
- //height: 198px;
1218
- padding: 10px;
1219
- background: #fff;
1220
- border: 1px solid #cccccc;
1221
- position: absolute;
1222
- top: 30px;
1223
- right: 0;
1224
- z-index: 10;
1225
- overflow: hidden;
1226
 
1227
- .dlm_rdrs_date {
1228
- font-size: 70%;
1229
- margin-right: 5px;
1230
- float: left;
1231
- z-index: 11;
1232
 
1233
- .ui-datepicker-inline {
1234
- border: 0;
 
1235
 
1236
- .ui-state-highlight {
1237
- background: #e6e6e6 url(../images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
1238
- color: #555555;
1239
- border: 1px solid #D3D3D3;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1240
  }
 
1241
 
1242
- .ui-state-active {
1243
- border: 1px solid #aaaaaa;
1244
- background: #ffffff url(../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
 
1245
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1246
 
1247
- td,
1248
- th {
1249
- padding: 0;
1250
- margin: 0;
1251
- line-height: 2em;
 
1252
 
1253
- a {
1254
- text-align: center !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1255
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1256
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1257
  }
1258
  }
1259
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1260
 
1261
- .dlm_rdrs_actions {
1262
- width: 70px;
1263
- padding-left: 10px;
1264
- text-align: center;
1265
- float: left;
1266
  }
1267
  }
1268
 
1269
- }
1270
-
1271
- a.dlm-reports-header-chart-switcher {
1272
- display: block;
1273
- margin-top: 1px;
1274
- padding-top: 4px;
1275
- color: #23282d;
1276
- //border: 1px solid #23282d;
1277
- text-decoration: none;
1278
 
1279
- &:before {
1280
- font-family: "dashicons" !important;
1281
- font-style: normal;
1282
- font-weight: normal;
1283
- speak: none;
1284
  display: inline-block;
1285
- text-decoration: inherit;
1286
- width: 1em;
1287
- text-align: center;
1288
- font-variant: normal;
1289
- text-transform: none;
1290
- line-height: 1em;
1291
- font-size: 1.4em;
1292
- }
1293
 
1294
- &.dlm-line:before {
1295
- content: "\f238";
1296
- }
 
1297
 
1298
- &.dlm-bar:before {
1299
- content: "\f185";
1300
- }
1301
- }
1302
 
1303
- .dlm-reports-header-period {
1304
- a {
1305
- border-color: #cccccc !important;
1306
- }
1307
 
1308
- a:first-child {
1309
- border-bottom-right-radius: 0;
1310
- border-top-right-radius: 0;
1311
- border-right: 0;
 
 
 
 
 
 
 
 
 
1312
  }
1313
 
1314
- a:last-child {
1315
- border-bottom-left-radius: 0;
1316
- border-top-left-radius: 0;
1317
- border-left: 0;
1318
  }
1319
  }
1320
 
 
 
 
 
 
 
1321
  }
1322
  }
1323
 
1324
- .dlm_reports_loader {
1325
- position: absolute;
1326
- width: 32px;
1327
- height: 32px;
1328
- top: 50%;
1329
- left: 50%;
1330
- margin: -16px 0 0 -16px;
1331
- }
1332
 
1333
- .dlm-reports-block-chart {
1334
- width: 100%;
1335
- height: 300px;
1336
- margin-top: 20px;
1337
- background: #fff;
1338
- border: 1px solid #e5e5e5;
1339
- overflow: hidden;
1340
 
1341
- .chart-container {
1342
- h6 {
1343
- display: none;
1344
- }
1345
- }
1346
- }
1347
 
1348
- .dlm-reports-block-summary {
1349
- #popular {
1350
- span {
1351
- line-height: 1em;
 
 
 
 
1352
  }
1353
  }
1354
  }
1355
 
1356
- .dlm-reports-block {
1357
- position: relative;
1358
- box-sizing: border-box;
1359
- width: 100%;
1360
- //height: 300px;
1361
- padding: 20px 10px;
1362
- margin-top: 20px;
1363
- background: #fff;
1364
- border: 1px solid #e5e5e5;
1365
- overflow: hidden;
1366
- float: left;
1367
 
1368
- &.dlm-reports-block-half {
1369
- width: 49%;
1370
- margin-right: 1%;
1371
  }
1372
 
1373
- &.dlm-reports-block-half-right {
1374
- width: 49%;
1375
- margin-left: 1%;
1376
- }
1377
 
1378
- .dlm-reports-placeholder-no-data {
1379
- display: inline-block;
1380
- width: 100%;
1381
- font-size: 1.5em;
1382
- color: #b4b9be;
1383
- font-style: italic;
1384
- text-align: center;
1385
  }
1386
 
1387
- ul {
1388
- box-sizing: border-box;
1389
  width: 100%;
1390
- padding: 0;
1391
- margin: 0;
1392
 
1393
- li {
1394
- display: inline-block;
1395
- width: 33%;
1396
- padding: 5px 0;
 
 
1397
 
1398
- label,
1399
- span {
1400
- display: block;
1401
- width: 100%;
1402
- text-align: center;
1403
- }
1404
 
1405
- span {
1406
- font-size: 2.5em;
1407
- font-weight: bold;
1408
- padding: .5em 0 0;
1409
- }
1410
  }
 
1411
  }
1412
 
1413
- table {
1414
- width: 100%;
 
1415
 
1416
- th,
1417
- td {
1418
- text-align: center;
1419
- padding: 10px 0;
1420
- border-bottom: 1px solid #e5e5e5;
1421
 
1422
- &:first-child {
1423
- text-align: left;
1424
- }
 
 
 
1425
  }
1426
 
1427
- th {
1428
- padding-bottom: 20px;
 
 
 
 
 
 
 
 
 
 
 
1429
  }
1430
  }
1431
  }
1432
-
1433
- }
1434
-
1435
- .dlm-reports-block-summary {
1436
- background: #333 !important;
1437
- color: white;
1438
  }
1439
 
1440
  /** Products overview page */
@@ -1669,6 +2194,7 @@ table.wp-list-table {
1669
  }
1670
 
1671
  @media (min-width: 768px) {
 
1672
  .dlm-order-details {
1673
 
1674
  .dlm-order-details-main {
@@ -1756,7 +2282,6 @@ table.wp-list-table {
1756
  font-weight: bold;
1757
  text-align: center;
1758
  }
1759
-
1760
  }
1761
 
1762
  .dlm-onboarding-pages {
@@ -1800,7 +2325,6 @@ table.wp-list-table {
1800
  font-weight: bold;
1801
  }
1802
  }
1803
-
1804
  }
1805
 
1806
  @media (min-width: 768px) {
@@ -1868,6 +2392,7 @@ table.wp-list-table {
1868
  }
1869
 
1870
  h3 {
 
1871
  padding: 0 20px;
1872
 
1873
  }
@@ -1950,7 +2475,6 @@ table.wp-list-table {
1950
  }
1951
  }
1952
  }
1953
-
1954
  }
1955
 
1956
  /* Fix Datepicker's UI bug */
@@ -1960,10 +2484,10 @@ table.wp-list-table {
1960
 
1961
  /* Upsells */
1962
  .wpchill-upsell {
1963
- background: #fff;
1964
- border: 0;
1965
  padding: 15px;
1966
  margin-top: 30px;
 
1967
 
1968
  .wpchill-upsell-features {
1969
  text-align: left;
@@ -1983,6 +2507,19 @@ table.wp-list-table {
1983
 
1984
  .wpchill-upsells-wrapper {
1985
  width: 100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
1986
  }
1987
 
1988
  .wrap.dlm-admin-settings {
@@ -2015,13 +2552,13 @@ table.wp-list-table {
2015
  color: red;
2016
  }
2017
  }
2018
- }
2019
 
2020
- .dlm-install-plugin-actions {
2021
- display: inline-block;
2022
- vertical-align: middle;
2023
- margin: 5px auto;
2024
- margin-left: 15px;
 
2025
  }
2026
  }
2027
 
@@ -2041,7 +2578,7 @@ table.wp-list-table {
2041
  background: #f1f1f1;
2042
 
2043
  .wpchill-upsell {
2044
- background: transparent;
2045
  text-align: center;
2046
  width: 100%;
2047
  margin-top: 0;
@@ -2052,7 +2589,30 @@ table.wp-list-table {
2052
  margin: 0;
2053
  padding: 0;
2054
  }
 
2055
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2056
  }
2057
 
2058
  .upsells-columns {
@@ -2060,6 +2620,8 @@ table.wp-list-table {
2060
  flex-wrap: wrap;
2061
  align-items: center;
2062
  align-content: center;
 
 
2063
 
2064
  .upsells-columns-2 {
2065
  width: 50%;
@@ -2070,18 +2632,37 @@ table.wp-list-table {
2070
  }
2071
 
2072
  .upsells-column {
2073
- width: 100%;
2074
  text-align: center;
2075
  display: flex;
2076
  align-items: center;
2077
  align-content: center;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2078
 
2079
  > * {
2080
  display: inline-block;
2081
  align-content: center;
2082
  vertical-align: middle;
2083
- margin: 0 15px;
2084
- padding: 10px 0;
2085
 
2086
  &.wpchill-upsell {
2087
  position: relative;
@@ -2089,22 +2670,27 @@ table.wp-list-table {
2089
  flex-grow: 1;
2090
  display: flex;
2091
  align-items: center;
 
2092
 
2093
  .wpchill-upsell-description {
2094
- margin: 0 auto;
 
 
 
2095
  }
2096
  }
2097
  }
2098
 
2099
  h3 {
2100
  line-height: 1.3em;
 
 
2101
  }
2102
 
2103
  &:last-child {
2104
  border-top: 1px solid #c3c4c7;
2105
  border-bottom: 1px solid #c3c4c7;
2106
  }
2107
-
2108
  }
2109
 
2110
  .wpchill-upsell {
@@ -2112,15 +2698,20 @@ table.wp-list-table {
2112
  }
2113
  }
2114
 
2115
- .dlm_download_page_dlm-extensions {
2116
- .theme.dlm_extension {
2117
- background-color: #FFF;
2118
- }
 
 
 
 
 
2119
  }
2120
 
2121
  /* Lite vs PRO Section */
2122
 
2123
- .dlm-lite-vs-premium {
2124
 
2125
  &,
2126
  p {
@@ -2306,6 +2897,62 @@ table.wp-list-table {
2306
  }
2307
  }
2308
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2309
  /**
2310
  * Tooltips
2311
  */
@@ -2409,6 +3056,10 @@ table.wp-list-table {
2409
  }
2410
  }
2411
 
 
 
 
 
2412
  /* Toggles */
2413
  .wpchill-toggle {
2414
  position: relative;
@@ -2508,4 +3159,114 @@ table.wp-list-table {
2508
  }
2509
  }
2510
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2511
  }
1
  .iconbefore(@glyph: "\f333") {
2
+ font-family: "dashicons" !important;
3
  speak: none;
4
  font-weight: normal;
5
  font-variant: normal;
16
  vertical-align: top;
17
  }
18
 
 
19
  .post-type-dlm_download {
 
 
 
 
 
 
 
 
 
 
 
20
 
21
  .dlm-page-header {
22
  border-bottom: 1px solid #ccc;
23
+ padding: 15px 60px;
24
  display: flex;
25
  justify-content: space-between;
26
  background: #fff;
37
  position: relative;
38
  top: -2px;
39
  padding-right: 10px;
40
+ font-size: 16px;
41
  }
42
  }
43
  }
54
  }
55
  }
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  .post-type-dlm_download {
58
  .inline-edit-row {
59
  .inline-edit-col-dlm {
79
  a {
80
  padding: 13px;
81
  display: block;
82
+ outline: none;
83
+ box-shadow: none;
84
  }
85
 
86
  .active-section {
95
  }
96
  }
97
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
 
99
  .dlm-admin-settings {
100
 
190
 
191
  .dlm-groupped-settings__box {
192
  margin: 5px 0 5px 0;
193
+
194
  .postbox {
195
  padding: 0;
196
  margin: 0 auto;
197
+
198
+ .hndle {
199
+ margin: 0;
200
+ padding: 8px;
201
  font-weight: lighter;
202
  }
203
  }
219
 
220
  .dlm-accordeon-group__setting {
221
  padding: 35px 0;
222
+ display: flex;
223
+ flex-wrap: wrap;
224
+ flex-direction: row;
225
  justify-content: space-between;
226
 
227
  .dlm-accordeon-group__setting-title {
228
  font-size: 16px;
229
  margin-bottom: 15px;
230
  font-weight: bold;
231
+ width: 20%;
232
  }
233
 
234
  .dlm-accordeon-group__setting-content {
235
+ width: 80%;
236
  }
237
 
238
  .description {
384
  th.column-thumb,
385
  th.column-download_count,
386
  th.column-locked_download,
387
+ th.column-members_only,
388
  th.column-redirect_only,
389
  th.column-featured {
390
  span:first-child {
423
  }
424
  }
425
 
426
+ th.column-locked_download,
427
+ th.column-members_only {
428
  width: 3.5em;
429
 
430
  span:first-child {
456
 
457
  td.column-download_count,
458
  td.column-locked_download,
459
+ td.column-members_only,
460
  td.column-redirect_only,
461
  td.column-featured {
462
  text-align: left;
532
  p.toolbar {
533
  margin: 0 !important;
534
  border-top: 1px solid white;
 
535
  padding: 7px 12px !important;
536
  overflow: hidden;
537
  zoom: 1;
552
 
553
  .dlm-metaboxes {
554
  padding: 0 12px 0;
555
+
556
+ &.dlm-versions-tab {
557
+ display:flex;
558
+ justify-content: space-between;
559
+ flex-wrap: wrap;
560
+ border-top: 1px solid #DFDFDF;
561
+ }
562
  }
563
 
564
  .dlm-metabox-sortable-placeholder {
569
  border-style: dashed;
570
  }
571
 
572
+ .downloadable_files {
573
+ padding: 0;
574
+ margin: 15px;
 
575
 
576
+ .downloadable_file {
577
+ background:#fff;
578
+ border-radius: 4px;
579
+
580
+ .dlm-version-info {
581
+ display:inline-block;
582
+
583
+ & > span {
584
+ font-size:13px;
585
+ font-weight: 400;
586
+ margin-right:20px;
587
+
588
+ &:first-child{
589
+ border:1px solid #ccc;
590
+ padding: 2px 3px;
591
+ border-radius: 5px;
592
+ }
593
+
594
+ .dashicons {
595
+ margin-right:5px;
596
+ color:#787C8250;
597
+ }
598
+ }
599
+
600
+ .dlm-version-info__version {
601
+ background: rgb(206 206 206 / 50%);
602
+ padding: 3px 5px;
603
+ }
604
  }
605
+ }
606
+ }
607
+
608
+ .drag-drop {
609
+ #drag-drop-area {
610
+ border: 4px dashed #c3c4c7;
611
+ height: 140px;
612
+ }
613
+ }
614
+
615
+ .dlm-metabox-content {
616
+ padding-top: 5px;
617
+ }
618
+
619
+ .dlm-file-version__row {
620
+ width: calc(100% - 30px);
621
+ position: relative;
622
+ margin: 10px 0;
623
+ padding: 0 15px;
624
+
625
+ & > *, & > .dlm-file-version__file_present > *{
626
+ width: 100%;
627
 
628
+ &:not(.hidden,.dlm-uploader-editor) {
 
629
  display: block;
630
+ }
631
+ }
632
+
633
+ .dlm-file-version__flex {
634
+ display: flex;
635
+ flex-direction: row;
636
+ justify-content: space-between;
637
+ align-content: center;
638
+ align-items: center;
639
+
640
+ * {
641
+ display:inline-block;
642
+ vertical-align: middle;
643
+ }
644
+ }
645
+
646
+ .dlm-file-version__inline {
647
+ & > * {
648
+ display:inline-block;
649
+ vertical-align: middle;
650
+ margin-right:25px;
651
+ margin-bottom:25px;
652
+ }
653
+ }
654
+
655
+ .dlm-file-version__date{
656
+ & > * {
657
+ display:inline-block;
658
+ width:auto;
659
+ }
660
+ }
661
+
662
+ .dlm-file-version__hashes {
663
+ display:flex;
664
+ flex-wrap: wrap;
665
+ justify-content: space-between;
666
+ margin-top:25px;
667
+ }
668
+ }
669
+
670
+ #dlm-new-upload {
671
+ padding: 0 15px;
672
+ }
673
+ #dlm-new-upload,
674
+ .dlm-file-version__uploader{
675
+ position: relative;
676
+ .drag-drop {
677
+ .drag-drop-inside {
678
  width: 100%;
679
+ margin-top: 25px;
680
+
681
+ .dlm_browse_for_file {
682
+ float:none;
683
+ }
 
684
  }
685
  }
686
+ }
687
+
688
+ .dlm-uploading-file {
689
+ background:#F0F0F0;
690
+ position: absolute;
691
+ overflow:hidden;
692
+ width:100%;
693
+ height:100%;
694
+ top:0;
695
+ left:0;
696
+ z-index:989;
697
+
698
+ &:before {
699
+ content:"";
700
+ position: absolute;
701
+ left:0;
702
+ height: 3px;
703
+ width:100%;
704
+ right:0;
705
+ top:0;
706
+ background:#D8D8D8;
707
+ }
708
+
709
+ label {
710
+ text-align:center;
711
+ padding:5px 0 7px 0;
712
+ position: absolute;
713
+ top:50%;
714
+ transform: translateY(-50%);
715
+ width:100%;
716
+
717
+ &.hidden {
718
+ display:none;
719
+ }
720
+ span {
721
+ font-weight: bold;
722
+ }
723
+ }
724
+ .dlm-uploading-progress-bar {
725
+ background:#2271B1;
726
+ height:3px;
727
+ position: absolute;
728
+ top:0;
729
+ }
730
+ }
731
+
732
+ .dlm-metabox {
733
+ /*background: #ececec;*/
734
+ border: 1px solid #cecece;
735
+ margin: 10px 0!important;
736
+ box-shadow: 0 4px 6px rgb(0 0 0 / 5%);
737
 
738
  h3 {
739
+ margin: 0!important;
740
+ padding: 10px 10px 8px 10px!important;
741
+ font-size: 1em!important;
742
  overflow: hidden;
743
  zoom: 1;
744
+ cursor: pointer;
745
+ position: relative;
746
+ border-bottom: 1px solid #cecece;
747
 
748
+ &:before {
749
+ content: "\f140";
750
+ display: block;
751
+ font: normal 22px/1 dashicons;
752
+ speak: none;
753
+ position: absolute;
754
+ right: 15px;
755
+ color: #787c82;
756
+ }
757
+
758
+ &.opened:before {
759
+ content: "\f142";
760
+ }
761
+
762
+ span.remove_file {
763
  float: right;
764
+ margin-right: 30px;
765
+ color: #787C8250;
766
+ transition-duration: .2s;
767
+ position: relative;
768
+
769
+ &:hover {
770
+ color:red;
771
+ }
772
  }
773
 
774
  strong {
775
+ line-height: 30px;
776
  }
777
 
778
  select {
790
  display: block;
791
  }
792
 
793
+ .dlm-download-count-button {
794
+ width: auto;
795
+ min-width:50px;
796
+ display:inline-block;
797
+ }
798
+
799
  table {
800
  width: 100%;
801
  position: relative;
815
  line-height: 21px;
816
  }
817
 
818
+ .dlm-uploading-file {
819
+ label {
820
+ text-align:center;
821
+ }
822
+ }
823
+
824
  input {
825
  float: left;
826
  min-width: 200px;
889
  float: right;
890
  }
891
  }
 
 
 
 
 
 
 
 
 
 
892
  }
893
 
894
  .plus:before {
913
  &:before {
914
  .iconbefore("\f322");
915
  }
916
+
917
+ .dlm_browse_for_file:before {
918
+ .iconbefore("\f322");
919
+ }
920
+ }
921
+
922
+ .dlm_external_source {
923
+
924
+ &:before {
925
+ .iconbefore("\f103");
926
+ }
927
  }
928
  }
929
  }
1048
  margin-left: 5px;
1049
  border-radius: 10px;
1050
  }
1051
+
1052
+ .dlm-upsell-badge {
1053
+ font-size: 10px;
1054
+ background: #f4daa4;
1055
+ padding: 2px 5px;
1056
+ display: inline-block;
1057
+ margin-left: 5px;
1058
+ border-radius: 10px;
1059
+ }
1060
+
1061
  }
1062
 
1063
  #insert-download {
1169
  }
1170
 
1171
  /* Reports */
1172
+ .dlm_download_page_download-monitor-reports {
1173
 
 
 
 
1174
 
1175
+ position: relative;
1176
+
1177
+ #wpcontent {
1178
+
1179
+ .dlm-reports {
1180
+
1181
+ .dlm-reports-spinner {
1182
+ position: absolute;
1183
+ top: 0;
1184
+ left: 0;
1185
+ width: 100%;
1186
+ height: 100%;
1187
+ background: #fff;
1188
+ z-index: 9999;
1189
+ color: #000;
1190
+ text-align: center;
1191
+
1192
+ span {
1193
+ display: inline-block;
1194
+ width: 80px;
1195
+ height: 80px;
1196
+
1197
+ &::after {
1198
+ content: " ";
1199
+ display: block;
1200
+ width: 64px;
1201
+ height: 64px;
1202
+ margin: 8px;
1203
+ border-radius: 50%;
1204
+ border: 6px solid #000;
1205
+ border-color: #000 transparent #000 transparent;
1206
+ animation: dlmRotate 1.2s linear infinite;
1207
+ }
1208
+ }
1209
  }
1210
 
1211
+ margin: 40px;
1212
+ position: relative;
1213
+
1214
+ .reports-block {
1215
+ background-color: #FFF;
1216
+ margin-top: 25px;
1217
+ border: 1px solid #e0e0e0;
1218
+ box-sizing: border-box;
1219
  }
1220
 
1221
+ .half-reports-block {
1222
+ width: calc(50% - 45px);
1223
+ }
1224
 
1225
+ .dlm-loading-data {
1226
+ display: flex;
1227
+ flex-flow: column;
1228
+ align-items: center;
1229
+ justify-content: center;
1230
+ align-content: center;
1231
+ position: absolute;
1232
+ top: 0;
1233
+ text-align: center;
1234
+ width: 100%;
1235
+ height: 100%;
1236
  background: #fff;
1237
+ max-width: 100%;
1238
+ margin: 0 auto;
1239
+ font-size: 36px;
1240
+ z-index: 30;
1241
+ }
1242
 
1243
+ /**
1244
+ Reports header and actions
1245
+ */
1246
 
1247
+ .dlm-insights-header {
1248
 
1249
+ display: flex;
1250
+ justify-content: space-between;
1251
+ background-color: #FFF;
1252
+ border: 1px solid #DDD;
1253
+
1254
+ .dlm-reports-heading {
1255
+ font-weight: bold;
1256
+ }
1257
+
1258
+ .dlm-insights-navigation {
1259
+
1260
+ .dlm-insights-tab-navigation {
1261
+ display: flex;
1262
+ flex-wrap: wrap;
1263
+ justify-content: flex-start;
1264
+ border-bottom: 1px solid #e0e0e0;
1265
+ overflow: hidden;
1266
+ margin: 0;
1267
+
1268
+ .dlm-insights-tab-navigation__element {
1269
+ width: 33%;
1270
+ min-width: 200px;
1271
+ height: 100%;
1272
+ padding: 24px;
1273
+ cursor: pointer;
1274
+ margin-bottom: 0;
1275
+ background-color: #f8f9fa;
1276
+ border-top: 4px solid;
1277
+ border-top-color: #f1f1f1;
1278
+ border-left: 1px solid #e0e0e0;
1279
+
1280
+ &:last-of-type {
1281
+ border-right: 1px solid #e0e0e0;
1282
+ }
1283
+
1284
+ &.active {
1285
+ background-color: #FFF;
1286
+ border-top-color: #3858e9;
1287
+ }
1288
+
1289
+ .dlm-insights-tab-navigation__label {
1290
+ display: block;
1291
+ width: 100%;
1292
+ font-size: 16px;
1293
+ font-weight: bold;
1294
+ }
1295
+
1296
+ .dlm-insights-tab-navigation__description {
1297
+ display: block;
1298
+ width: 100%;
1299
+ font-size: 12px;
1300
+ font-style: italic;
1301
+ color: rgb(100, 97, 97);
1302
+ }
1303
+ }
1304
  }
1305
  }
1306
 
1307
+ .dlm-reports-actions {
 
 
 
 
 
 
 
 
 
 
 
1308
 
1309
+ flex-wrap: wrap;
1310
+ justify-content: space-between;
1311
+ align-items: center;
1312
+ align-content: center;
1313
+ display: flex;
1314
 
1315
+ &:hover {
1316
+ border-color: #4338ca;
1317
+ }
1318
 
1319
+ &:focus {
1320
+ border-color: #4338ca;
1321
+ box-shadow: 0 0 3px #4338ca;
1322
+ }
1323
+
1324
+ a.dlm-reports-header-chart-switcher,
1325
+ .dlm-reports-header-date-selector,
1326
+ .dlm-reports-header-period {
1327
+ margin: 0;
1328
+ }
1329
+
1330
+ .dlm-reports-header-date-selector {
1331
+
1332
+ display: flex;
1333
+ align-items: center;
1334
+ min-height: 32px;
1335
+ position: relative;
1336
+ font-size: 14px;
1337
+ padding: 0 .5em 0 5px;
1338
+ user-select: none;
1339
+ cursor: pointer;
1340
+ margin: 0 15px;
1341
+ transition: 800ms ease-in;
1342
+ opacity: 1;
1343
+ min-width: 230px;
1344
+
1345
+ &.disabled {
1346
+ pointer-events: none;
1347
+ opacity: 0;
1348
+ display: none;
1349
+
1350
+ }
1351
+
1352
+ & > label {
1353
+ font-size: 12px;
1354
+ font-style: italic;
1355
+ top: -20px;
1356
+ display: block;
1357
+ width: 100%;
1358
+ position: absolute;
1359
+ }
1360
+
1361
+ .dlm-reports-header-period {
1362
+ display: flex;
1363
+ align-content: center;
1364
+ align-items: center;
1365
+ border: 1px solid #cccccc;
1366
+ border-left: 0;
1367
+
1368
+ a,
1369
+ a:hover {
1370
+ height: 100%;
1371
+ border: 0;
1372
+ background: #fff;
1373
+ box-shadow: none;
1374
+
1375
+ &.active {
1376
+ background: #cccccc;
1377
+ }
1378
  }
1379
+ }
1380
 
1381
+ #dlm_date_range_picker {
1382
+ .date-picker-wrapper {
1383
+ background: #fff;
1384
+ border: 0;
1385
  }
1386
+ }
1387
+
1388
+ .dlm-arrow {
1389
+ &:before {
1390
+ font-family: "dashicons" !important;
1391
+ content: "\f140";
1392
+ font-style: normal;
1393
+ font-weight: normal;
1394
+ speak: none;
1395
+ display: inline-block;
1396
+ text-decoration: inherit;
1397
+ text-align: center;
1398
+ font-variant: normal;
1399
+ text-transform: none;
1400
+ font-size: 1.6em;
1401
+ vertical-align: middle;
1402
+ }
1403
+ }
1404
+
1405
+ .dlm_rdrs_overlay {
1406
+ display: flex;
1407
+ width: auto;
1408
+ background: #fff;
1409
+ position: absolute;
1410
+ top: 30px;
1411
+ right: 0;
1412
+ z-index: 10;
1413
+ overflow: hidden;
1414
+ border-radius: 5px;
1415
+ box-shadow: 0px 0px 3px rgba(0, 0, 0, .60);
1416
+
1417
+ .date-picker-wrapper {
1418
+
1419
+ .dlm_rdrs_date {
1420
+ font-size: 70%;
1421
+ margin-right: 5px;
1422
+ float: left;
1423
+ z-index: 11;
1424
+ padding: 15px;
1425
+
1426
+ .ui-datepicker-inline {
1427
+ border: 0;
1428
+
1429
+ .ui-state-highlight {
1430
+ background: #e6e6e6 url(../images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
1431
+ color: #555555;
1432
+ border: 1px solid #D3D3D3;
1433
+ }
1434
+
1435
+ .ui-state-active {
1436
+ border: 1px solid #aaaaaa;
1437
+ background: #ffffff url(../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
1438
+ }
1439
+
1440
+ td,
1441
+ th {
1442
+ padding: 0;
1443
+ margin: 0;
1444
+ line-height: 2em;
1445
+
1446
+ a {
1447
+ text-align: center !important;
1448
+ }
1449
+
1450
+ }
1451
+ }
1452
+ }
1453
 
1454
+ .dlm_rdrs_actions {
1455
+ width: 70px;
1456
+ padding-left: 10px;
1457
+ text-align: center;
1458
+ display: flex;
1459
+ }
1460
 
1461
+ .footer {
1462
+
1463
+ position: absolute;
1464
+ left: 0;
1465
+ top: 0;
1466
+ height: 100%;
1467
+ padding-top: 0;
1468
+ padding-bottom: 0;
1469
+
1470
+ .shortcuts {
1471
+ border-right: 1px solid rgba(0, 0, 0, .60);
1472
+ margin-top: 0;
1473
+ margin-bottom: 0;
1474
+ display: flex;
1475
+ flex-flow: column;
1476
+ justify-content: center;
1477
+ height: 100%;
1478
+
1479
+ a {
1480
+ text-align: left;
1481
+ padding: 5px 40px 5px 10px;
1482
+ min-width: 100px;
1483
+ color: #000;
1484
+ text-decoration: none;
1485
+
1486
+ &:hover {
1487
+ color: #4338ca;
1488
+ background: rgba(204, 204, 204, 0.3);
1489
+ }
1490
+ }
1491
+ }
1492
  }
1493
+ }
1494
+ }
1495
+ }
1496
+ }
1497
+ }
1498
+
1499
+ .dlm-chart-icon {
1500
+ display: block;
1501
+ padding-right: 15px;
1502
+ color: #23282d;
1503
+ }
1504
+
1505
+ #dlm-toggle-settings {
1506
+ cursor: pointer;
1507
+ position: relative;
1508
+
1509
+ &:before {
1510
+ color: #0081a7;
1511
+ }
1512
+
1513
+ .dlm-toggle-settings__settings {
1514
+ width: 300px;
1515
+ position: absolute;
1516
+ top: 0;
1517
+ left: -335px;
1518
+ padding: 15px;
1519
+ background: #fff;
1520
+ z-index: 3;
1521
+ text-align: left;
1522
+ display: none;
1523
+
1524
+ &.display {
1525
+ display: block;
1526
+ }
1527
+
1528
+ & > div {
1529
+ margin: 15px 0;
1530
+ }
1531
+ }
1532
+ }
1533
+
1534
+ .dlm-insights-tab-navigation__content {
1535
+ display: none;
1536
+ width: 100%;
1537
+ flex-direction: row;
1538
+ justify-content: space-between;
1539
+ flex-wrap: wrap;
1540
+ position: relative;
1541
+
1542
+ &.active {
1543
+ display: flex;
1544
+ }
1545
+ }
1546
+
1547
+ .dlm_reports_loader {
1548
+ position: absolute;
1549
+ width: 32px;
1550
+ height: 32px;
1551
+ top: 50%;
1552
+ left: 50%;
1553
+ margin: -16px 0 0 -16px;
1554
+ }
1555
+
1556
+ .downloads-block-navigation,
1557
+ .user-downloads-block-navigation {
1558
+ min-height: 24px;
1559
+ text-align: center;
1560
+ padding: 14px 0 0 0;
1561
 
1562
+ button {
1563
+ border: 0;
1564
+ color: #000;
1565
+ font-size: 1rem;
1566
+ cursor: pointer;
1567
+ margin: 0;
1568
+ box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
1569
+ background-color: #FFF;
1570
+ width: 24px;
1571
+
1572
+ &[disabled] {
1573
+ opacity: 0.5;
1574
+ cursor: default;
1575
+ }
1576
+ }
1577
+ }
1578
+
1579
+ .dlm-reports-block {
1580
+ position: relative;
1581
+ box-sizing: border-box;
1582
+ width: 100%;
1583
+ overflow: hidden;
1584
+
1585
+ .wpchill-tooltip {
1586
+ i {
1587
+ color: inherit;
1588
+ opacity: 0.6;
1589
+ }
1590
+ }
1591
+
1592
+ &.dlm-reports-block-half {
1593
+ width: 49%;
1594
+ margin-right: 1%;
1595
+ }
1596
+
1597
+ &.dlm-reports-block-half-right {
1598
+ width: 49%;
1599
+ margin-left: 1%;
1600
+ }
1601
+
1602
+ .dlm-reports-placeholder-no-data {
1603
+ display: inline-block;
1604
+ width: 100%;
1605
+ font-size: 1.5em;
1606
+ color: #b4b9be;
1607
+ font-style: italic;
1608
+ text-align: center;
1609
+ }
1610
+
1611
+ ul {
1612
+
1613
+ width: 100%;
1614
+
1615
+ li {
1616
+ position: relative;
1617
+
1618
+ &:not(:first-of-type) {
1619
+ border-left: 1px solid #e0e0e0;
1620
+ }
1621
+
1622
+ &:last-of-type {
1623
+ border-right: 1px solid #e0e0e0;
1624
+ }
1625
+
1626
+ label,
1627
+ span {
1628
+ display: block;
1629
+ width: 100%;
1630
+ }
1631
+
1632
+ span {
1633
+ font-size: 18px;
1634
+ line-height: 28px;
1635
+ font-weight: bold;
1636
+ }
1637
+
1638
+ &:first-child {
1639
+
1640
+ span,
1641
+ label {
1642
+ border: none;
1643
  }
1644
  }
1645
  }
1646
+ }
1647
+ }
1648
+
1649
+ }
1650
+
1651
+ .dlm-reports-wrapper {
1652
+ width: 100%;
1653
+ }
1654
+
1655
+ .dlm-reports-block-summary {
1656
+
1657
+ ul {
1658
+ display: flex;
1659
+ flex-direction: row;
1660
+ justify-content: initial;
1661
+
1662
+ li {
1663
+ width: 12.5%;
1664
+ padding: 24px;
1665
+ margin: 0;
1666
+ /* overflow: hidden;*/
1667
+ font-weight: 600;
1668
+ }
1669
+ }
1670
+
1671
+ label {
1672
+ font-size: 14px;
1673
+ line-height: 20px;
1674
+ margin-bottom: 16px;
1675
+ color: #757575;
1676
+ font-weight: normal;
1677
+ }
1678
+ }
1679
+
1680
+ .total_downloads_chart-wrapper {
1681
+ max-width: 100%;
1682
+ background-color: #FFF;
1683
+ padding: 15px 24px;
1684
+ position: relative;
1685
+ border: 1px solid #e0e0e0;
1686
+
1687
+ .dlm-reports-block-chart {
1688
+ width: 100%;
1689
+ height: 300px;
1690
+ margin-top: 20px;
1691
+ background: #fff;
1692
+ overflow: hidden;
1693
+
1694
+ .chart-container {
1695
+ h6 {
1696
+ display: none;
1697
+ }
1698
+ }
1699
+ }
1700
+
1701
+ .dlm-canvas-tooltip {
1702
+ border-radius: 10px;
1703
+ color: #FFF;
1704
+ background-color: #1F2937;
1705
+ opacity: 1;
1706
+ pointer-events: none;
1707
+ position: absolute;
1708
+ transform: translate(-50%, 0);
1709
+ transition: all .1s ease;
1710
+ padding: 10px 15px;
1711
+ text-align: left;
1712
+ z-index: 99;
1713
+
1714
+ .dlm-reports-tooltip__downloads {
1715
+ font-size: 18px;
1716
+ margin: 0 auto;
1717
+ font-weight: bold;
1718
+ position: relative;
1719
+ padding-left: 15px;
1720
+
1721
+ .dlm-reports-tooltip__downloads_pointer {
1722
+ width: 5px;
1723
+ height: 5px;
1724
+ display: inline-block;
1725
+ position: absolute;
1726
+ top: 50%;
1727
+ transform: translateY(-50%);
1728
+ left: 0;
1729
+ }
1730
+ }
1731
+
1732
+ .dlm-reports-tooltip__info {
1733
+ font-size: 12px;
1734
+ margin: 0 auto;
1735
+ }
1736
+
1737
+ .dlm-reports-tooltip__date {
1738
+ font-size: 13px;
1739
+ margin: 0 auto;
1740
+ font-weight: 600;
1741
+ }
1742
+ }
1743
+
1744
+ .dlm-reports-tooltip__line {
1745
+ height: calc(100% - 110px);
1746
+ width: 0;
1747
+ background: transparent;
1748
+ z-index: 1;
1749
+ position: absolute;
1750
+ top: 65px !important;
1751
+ border: 1px dashed black;
1752
+ }
1753
+ }
1754
+
1755
+ #total_downloads_table_wrapper,
1756
+ #users_downloads_table_wrapper {
1757
+
1758
+ h3 {
1759
+ margin-top: 0;
1760
+ }
1761
+
1762
+ &.empty {
1763
+ display: none;
1764
+ }
1765
+
1766
+ #users_download_log {
1767
+ margin-top: 25px;
1768
+ }
1769
+
1770
+ }
1771
+
1772
+ #users_downloads_table_wrapper {
1773
+
1774
+ width: 100%;
1775
+ margin-top: 35px;
1776
+
1777
+ #users_download_log {
1778
+ padding: 0 !important;
1779
+ }
1780
+
1781
+ .dlm-reports-top-downloads__header {
1782
+ background: #f9fafb;
1783
+ }
1784
+
1785
+ .dlm-reports-top-downloads__header,
1786
+ .dlm-reports-top-downloads__line {
1787
+
1788
+ font-weight: 700;
1789
+ display: table;
1790
+ width: 100%;
1791
+ margin-bottom: 17px;
1792
+
1793
+ &:not(:last-child) {
1794
+ border-bottom: 1px solid #DEDEDE;
1795
+ }
1796
+
1797
+ .dlm-reports-top-downloads__download_status {
1798
+ border-radius: 10px;
1799
+ padding: 10px;
1800
+ text-transform: capitalize;
1801
+
1802
+ &.completed {
1803
+ background: #adff2f60;
1804
+ }
1805
+
1806
+ &.redirected {
1807
+ background: #FFFF0060;
1808
+ }
1809
 
1810
+ &.failed {
1811
+ background: #ff000060;
 
 
 
1812
  }
1813
  }
1814
 
1815
+ padding: 1rem 10px;
 
 
 
 
 
 
 
 
1816
 
1817
+ & > div {
1818
+ width: calc(15% - 3px);
 
 
 
1819
  display: inline-block;
1820
+ text-align: left !important;
1821
+ flex-grow: unset !important;
 
 
 
 
 
 
1822
 
1823
+ &:last-child {
1824
+ width: calc(10% - 2px);
1825
+ text-align: right !important;
1826
+ }
1827
 
1828
+ .dlm-user-reports {
1829
+ .wpchill-tooltip {
1830
+ font-size: 12px;
 
1831
 
1832
+ .wpchill-tooltip-content {
 
 
 
1833
 
1834
+ font-size: 16px;
1835
+ line-height: 18px;
1836
+ text-align: center;
1837
+
1838
+ span {
1839
+ font-size: 16px;
1840
+ line-height: 18px;
1841
+ text-align: center;
1842
+ display: block;
1843
+ }
1844
+ }
1845
+ }
1846
+ }
1847
  }
1848
 
1849
+ a {
1850
+ text-decoration: none;
 
 
1851
  }
1852
  }
1853
 
1854
+ .user-downloads-filters {
1855
+ .user-downloads-filters__heading,
1856
+ .user-downloads-filters__filter {
1857
+ display: inline-block;
1858
+ }
1859
+ }
1860
  }
1861
  }
1862
 
1863
+ div[data-id="user_reports"] {
1864
+ #user_downloads_summary,
1865
+ #users_downloads_table_wrapper {
1866
+ ul {
1867
+ .wpchill-tooltip {
1868
+ font-size: 14px;
 
 
1869
 
1870
+ .wpchill-tooltip-content {
 
 
 
 
 
 
1871
 
1872
+ font-size: 16px;
1873
+ line-height: 18px;
1874
+ text-align: center;
 
 
 
1875
 
1876
+ span {
1877
+ font-size: 16px;
1878
+ line-height: 18px;
1879
+ text-align: center;
1880
+ display: block;
1881
+ }
1882
+ }
1883
+ }
1884
  }
1885
  }
1886
  }
1887
 
1888
+ // Reports list table
1889
+ .dlm-reports-table {
 
 
 
 
 
 
 
 
 
1890
 
1891
+ .dlm-reports-table__table {
1892
+ width: 100%;
1893
+ border-collapse: collapse;
1894
  }
1895
 
1896
+ .dlm-reports-table__filters {
1897
+ background-color: #f8f9fa;
1898
+ border-bottom: 1px solid #e2e4e7;
 
1899
 
1900
+ & > th {
1901
+ padding: 16px;
1902
+ font-weight: bold;
1903
+ text-align: left;
1904
+ }
 
 
1905
  }
1906
 
1907
+ .dlm-reports-table__header {
1908
+ font-weight: bold;
1909
  width: 100%;
1910
+ margin-bottom: 17px; // it's 17px because that's the margin bottom of the h3 heading used as the "box" header
 
1911
 
1912
+ .dlm-reports-header-left,
1913
+ .dlm-reports-header-right {
1914
+ margin-bottom: 15px;
1915
+ font-size: 12px;
1916
+ color: #6B7280;
1917
+ }
1918
 
1919
+ .dlm-reports-header-left {
1920
+ padding-left: 36px;
1921
+ }
 
 
 
1922
 
1923
+ // we use the same padding-left as the min-width of the numbers, so we can align the label with the download names
1924
+ .dlm-reports-header-right {
1925
+ text-align: right;
 
 
1926
  }
1927
+
1928
  }
1929
 
1930
+ .dlm-reports-table__line {
1931
+ background-color: #fff;
1932
+ border-bottom: 1px solid #e2e4e7;
1933
 
1934
+ &:hover {
1935
+ background-color: #e0e0e0;
1936
+ cursor: pointer;
1937
+ }
 
1938
 
1939
+ & > td {
1940
+ padding: 16px;
1941
+ font-size: .8125rem;
1942
+ text-align: left;
1943
+ color: #192a3d;
1944
+ font-weight: 500;
1945
  }
1946
 
1947
+ .dlm-reports-table__overflower {
1948
+ position: absolute;
1949
+ height: 100%;
1950
+ background: #f5f5fc;
1951
+ z-index: -1;
1952
+
1953
+ }
1954
+
1955
+ a {
1956
+ color: #0081a7;
1957
+ padding: 8px;
1958
+ display: block;
1959
+ font-weight: 500;
1960
  }
1961
  }
1962
  }
 
 
 
 
 
 
1963
  }
1964
 
1965
  /** Products overview page */
2194
  }
2195
 
2196
  @media (min-width: 768px) {
2197
+
2198
  .dlm-order-details {
2199
 
2200
  .dlm-order-details-main {
2282
  font-weight: bold;
2283
  text-align: center;
2284
  }
 
2285
  }
2286
 
2287
  .dlm-onboarding-pages {
2325
  font-weight: bold;
2326
  }
2327
  }
 
2328
  }
2329
 
2330
  @media (min-width: 768px) {
2392
  }
2393
 
2394
  h3 {
2395
+ min-height: 40px;
2396
  padding: 0 20px;
2397
 
2398
  }
2475
  }
2476
  }
2477
  }
 
2478
  }
2479
 
2480
  /* Fix Datepicker's UI bug */
2484
 
2485
  /* Upsells */
2486
  .wpchill-upsell {
2487
+ background:#fff;
 
2488
  padding: 15px;
2489
  margin-top: 30px;
2490
+ position: relative;
2491
 
2492
  .wpchill-upsell-features {
2493
  text-align: left;
2507
 
2508
  .wpchill-upsells-wrapper {
2509
  width: 100%;
2510
+
2511
+ .wpchill-upsell {
2512
+ border:1px solid #cecece;
2513
+ border-radius:5px;
2514
+ text-align:center;
2515
+
2516
+ img {
2517
+ max-width:100px;
2518
+ max-height:100px;
2519
+ height:auto;
2520
+ width:auto;
2521
+ }
2522
+ }
2523
  }
2524
 
2525
  .wrap.dlm-admin-settings {
2552
  color: red;
2553
  }
2554
  }
 
2555
 
2556
+ .dlm-install-plugin-actions {
2557
+ display: inline-block;
2558
+ vertical-align: middle;
2559
+ margin: 5px auto;
2560
+ margin-left: 15px;
2561
+ }
2562
  }
2563
  }
2564
 
2578
  background: #f1f1f1;
2579
 
2580
  .wpchill-upsell {
2581
+ background: #fff;
2582
  text-align: center;
2583
  width: 100%;
2584
  margin-top: 0;
2589
  margin: 0;
2590
  padding: 0;
2591
  }
2592
+ }
2593
 
2594
+ .upsells-columns,
2595
+ .wpchill-upsells-wrapper {
2596
+ .dlm-available-with-pro {
2597
+ width: auto;
2598
+ border-radius: 0 5px 0 5px;
2599
+ background: #2271b1;
2600
+ color: #fff;
2601
+ position: absolute;
2602
+ top: -1px;
2603
+ right: -1px;
2604
+ display: flex;
2605
+ align-content: center;
2606
+ border-top: 0;
2607
+ border-left: 0;
2608
+ padding: 5px 8px 2px 5px;
2609
+ & > * {
2610
+ font-size:12px;
2611
+ &.dashicons {
2612
+ line-height:15px;
2613
+ }
2614
+ }
2615
+ }
2616
  }
2617
 
2618
  .upsells-columns {
2620
  flex-wrap: wrap;
2621
  align-items: center;
2622
  align-content: center;
2623
+ padding-top: 5px;
2624
+ margin-bottom: 10px;
2625
 
2626
  .upsells-columns-2 {
2627
  width: 50%;
2632
  }
2633
 
2634
  .upsells-column {
2635
+ width: calc(100% - 30px);
2636
  text-align: center;
2637
  display: flex;
2638
  align-items: center;
2639
  align-content: center;
2640
+ margin: 5px auto 0 auto;
2641
+ border-radius: 5px;
2642
+ border: 1px solid #cecece;
2643
+ overflow:hidden;
2644
+
2645
+ .dashicons-amazon {
2646
+ font-size:22px;
2647
+ }
2648
+
2649
+ .dashicons-google {
2650
+ font-size: 18px;
2651
+ position: relative;
2652
+ left: 1px;
2653
+ top: 1px;
2654
+ }
2655
+
2656
+ .dashicons-lock:before {
2657
+ font-size: 14px;
2658
+ }
2659
 
2660
  > * {
2661
  display: inline-block;
2662
  align-content: center;
2663
  vertical-align: middle;
2664
+ margin: 0 10px;
2665
+ padding: 7px 0;
2666
 
2667
  &.wpchill-upsell {
2668
  position: relative;
2670
  flex-grow: 1;
2671
  display: flex;
2672
  align-items: center;
2673
+ margin:0;
2674
 
2675
  .wpchill-upsell-description {
2676
+ margin: 0;
2677
+ text-align: left;
2678
+ max-width: 535px;
2679
+ font-size: 12px;
2680
  }
2681
  }
2682
  }
2683
 
2684
  h3 {
2685
  line-height: 1.3em;
2686
+ font-size: 1em;
2687
+ margin-left: 0;
2688
  }
2689
 
2690
  &:last-child {
2691
  border-top: 1px solid #c3c4c7;
2692
  border-bottom: 1px solid #c3c4c7;
2693
  }
 
2694
  }
2695
 
2696
  .wpchill-upsell {
2698
  }
2699
  }
2700
 
2701
+ .disabled-link {
2702
+ color: currentColor;
2703
+ cursor: not-allowed;
2704
+ opacity: 0.5;
2705
+ text-decoration: none;
2706
+ }
2707
+
2708
+ .text-right {
2709
+ text-align: right;
2710
  }
2711
 
2712
  /* Lite vs PRO Section */
2713
 
2714
+ .dlm_download_page_dlm-lite-vs-pro {
2715
 
2716
  &,
2717
  p {
2897
  }
2898
  }
2899
 
2900
+ /**
2901
+ WPCHill Tooltips
2902
+ */
2903
+
2904
+ /* Tabs tooltips */
2905
+ .wpchill-tooltip {
2906
+ position: relative;
2907
+ display: inline-block;
2908
+ margin-right: 10px;
2909
+
2910
+ & > i {
2911
+ cursor: pointer;
2912
+ color: rgba(0, 0, 0, 0.6);
2913
+ margin-left: 5px;
2914
+ font-style: normal;
2915
+ }
2916
+
2917
+ .wpchill-tooltip-content {
2918
+ display: none;
2919
+ position: absolute;
2920
+ top: 50%;
2921
+ right: -10px;
2922
+ transform: translate(100%, -50%);
2923
+ width: 300px;
2924
+ background: #000;
2925
+ color: #fff;
2926
+ padding: 10px;
2927
+ box-sizing: border-box;
2928
+ z-index: 99;
2929
+
2930
+ &:before {
2931
+ content: '';
2932
+ width: 0px;
2933
+ height: 0px;
2934
+ border-style: solid;
2935
+ border-width: 8px 8px 8px 0;
2936
+ border-color: transparent #000 transparent transparent;
2937
+ display: block;
2938
+ position: absolute;
2939
+ top: 50%;
2940
+ left: -8px;
2941
+ transform: translateY(-50%);
2942
+ }
2943
+ }
2944
+
2945
+ &:hover .wpchill-tooltip-content {
2946
+ display: block;
2947
+ }
2948
+ }
2949
+
2950
+ .dlm_download_page_dlm-extensions {
2951
+ .theme.dlm_extension {
2952
+ background-color: #FFF;
2953
+ }
2954
+ }
2955
+
2956
  /**
2957
  * Tooltips
2958
  */
3056
  }
3057
  }
3058
 
3059
+ /**
3060
+ Toggles
3061
+ */
3062
+
3063
  /* Toggles */
3064
  .wpchill-toggle {
3065
  position: relative;
3159
  }
3160
  }
3161
  }
3162
+ }
3163
+
3164
+ #total_downloads_table_wrapper2 {
3165
+ width: 100%;
3166
+ background-color: #FFF;
3167
+ border: 1px solid #e0e0e0;
3168
+ margin-top: 30px;
3169
+ position: relative;
3170
+
3171
+ .total_downloads_table_header {
3172
+ padding: 0 16px;
3173
+ height: 70px;
3174
+ border-bottom: 1px solid #e0e0e0;
3175
+ display: flex;
3176
+ justify-content: space-between;
3177
+ align-items: center;
3178
+
3179
+ .total_downloads_table_exportcsv {
3180
+ .dashicons {
3181
+ margin-right: 5px;
3182
+ }
3183
+ }
3184
+
3185
+ h3 {
3186
+ margin: 0;
3187
+ line-height: 1.2;
3188
+ color: rgb(35, 40, 45);
3189
+ font-size: 16px;
3190
+ font-weight: 600;
3191
+ text-transform: capitalize;
3192
+ }
3193
+ }
3194
+ }
3195
+
3196
+ @keyframes dlmRotate {
3197
+ 0% {
3198
+ transform: rotate(0deg);
3199
+ }
3200
+ 100% {
3201
+ transform: rotate(360deg);
3202
+ }
3203
+ }
3204
+
3205
+ /**
3206
+ * DLM Uploader
3207
+ */
3208
+ .dlm-uploader-editor {
3209
+ position: absolute;
3210
+ z-index: 99998;
3211
+ background: rgba(140, 143, 148, 0.9);
3212
+ top: 0;
3213
+ left: 0;
3214
+ right: 0;
3215
+ bottom: 0;
3216
+ text-align: center;
3217
+ display: none;
3218
+ &.droppable {
3219
+ background: rgba(10, 75, 120, 0.9);
3220
+ }
3221
+
3222
+ .uploader-editor-content {
3223
+ position: absolute;
3224
+ top: 10px;
3225
+ left: 10px;
3226
+ right: 10px;
3227
+ bottom: 10px;
3228
+ border: 1px dashed #fff;
3229
+
3230
+ .uploader-editor-title {
3231
+ position: absolute;
3232
+ top: 50%;
3233
+ left: 0;
3234
+ right: 0;
3235
+ transform: translateY(-50%);
3236
+ font-size: 3em;
3237
+ line-height: 1.3;
3238
+ font-weight: 600;
3239
+ color: #fff;
3240
+ margin: 0;
3241
+ padding: 0 10px;
3242
+ }
3243
+ }
3244
+ }
3245
+
3246
+ .dlm-notice-logo {
3247
+ width: auto;
3248
+ max-height: 35px;
3249
+ max-width: 35px;
3250
+ display: inline-block;
3251
+ }
3252
+
3253
+ .dlm-available-with-pro__overlay {
3254
+ pointer-events: none;
3255
+ background:#fff !important;
3256
+ opacity:0.5;
3257
+ &.select{
3258
+ margin-left:10px;
3259
+ }
3260
+ }
3261
+
3262
+
3263
+ .dlm-available-with-pro__label {
3264
+ pointer-events: none;
3265
+ background: #80808080;
3266
+ padding: 1px 5px;
3267
+ border-radius: 5px;
3268
+ display: inline-block;
3269
+ vertical-align: middle;
3270
+ font-size: 10px;
3271
+ color: #fff;
3272
  }
assets/css/admin.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .post-type-dlm_download .dlm-page-header{border-bottom:1px solid #ccc;padding:15px 60px;display:flex;justify-content:space-between;background:#fff;width:calc(100% + 20px);box-sizing:border-box;margin-left:-20px}.post-type-dlm_download .dlm-page-header .dlm-header-links{margin-left:-20px}.post-type-dlm_download .dlm-page-header .dlm-header-links a span{vertical-align:middle;position:relative;top:-2px;padding-right:10px;font-size:16px}.post-type-dlm_download .dlm-page-header .dlm-header-logo img{max-height:35px}.post-type-dlm_download td.column-shortcode .hidden{display:none}.post-type-dlm_download .inline-edit-row .inline-edit-col-dlm .inline-edit-col-dlm-inner{margin-top:10px}.dlm-settings-sub-nav{margin:0 0 10px 0;width:100%;border-bottom:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.04)}.dlm-settings-sub-nav li{margin-right:10px;margin-bottom:-2px}.dlm-settings-sub-nav a{padding:13px;display:block;outline:0;box-shadow:none}.dlm-settings-sub-nav .active-section{margin-bottom:-2px}.dlm-settings-sub-nav .active-section a{border-bottom:4px solid #000;padding-bottom:9px;margin-bottom:-2px;font-weight:600}.dlm-admin-settings #setting-dlm_decimal_separator,.dlm-admin-settings #setting-dlm_thousand_separator{width:50px}.dlm-admin-settings table td{padding:15px 0}.dlm-admin-settings h3{margin:2em 0 0}.dlm-admin-settings .form-table label.dlm-radio-label{display:block;margin-bottom:5px}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label{position:relative;padding:10px 15px;display:inline-block;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label span{z-index:3;position:relative}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]{position:relative;z-index:2}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]+div.dlm-radio__selectable-area{position:absolute;width:100%;height:100%;border-radius:20px;display:block;top:0;left:0;opacity:1;border:1px solid grey}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]:checked+div.dlm-radio__selectable-area{border-color:green;background-color:rgba(0,128,0,.6)}.dlm-admin-settings .form-table label.dlm-enhanced-radio-label input[type=radio]:checked+div.dlm-radio__selectable-area+span{color:#fff}.dlm-admin-settings .dlm_settings{padding:5px 0}.dlm-admin-settings .dlm_settings>th{padding:15px 5px}.dlm-admin-settings .dlm_settings>td{padding:15px 5px 15px 0}.dlm-admin-settings .dlm_install_plugin_setting{background:#fff;padding:0 15px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group,.dlm-admin-settings .dlm_group_setting td{margin:0 auto;padding:0!important}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box,.dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box{margin:5px 0 5px 0}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box .postbox,.dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box .postbox{padding:0;margin:0 auto}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group .dlm-groupped-settings__box .postbox .hndle,.dlm-admin-settings .dlm_group_setting td .dlm-groupped-settings__box .postbox .hndle{margin:0;padding:8px;font-weight:lighter}.dlm-admin-settings .dlm_group_setting .handle-actions button{box-shadow:none}.dlm-admin-settings .dlm_group_setting h2.hndle{cursor:pointer}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content{padding:15px}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting{padding:35px 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .dlm-accordeon-group__setting-title{font-size:16px;margin-bottom:15px;font-weight:700;width:20%}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .dlm-accordeon-group__setting-content{width:80%}.dlm-admin-settings .dlm_group_setting .dlm-accordeon-group__content .dlm-accordeon-group__setting .description{font-style:italic}ul.download_monitor_file_browser{list-style:none outside;margin:0;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f9f9f9;padding:5px 5px;-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}ul.download_monitor_file_browser li{padding:0;margin:0}ul.download_monitor_file_browser li a{color:#21759b;display:block;padding:4px 0 4px 4px;text-decoration:none}ul.download_monitor_file_browser li a:hover{background-color:#eaf2fa}ul.download_monitor_file_browser li a:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f123";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.folder:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f318";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.filetype-3g2:before,ul.download_monitor_file_browser li a.filetype-3gp:before,ul.download_monitor_file_browser li a.filetype-asf:before,ul.download_monitor_file_browser li a.filetype-asx:before,ul.download_monitor_file_browser li a.filetype-avi:before,ul.download_monitor_file_browser li a.filetype-mov:before,ul.download_monitor_file_browser li a.filetype-mp4:before,ul.download_monitor_file_browser li a.filetype-mpg:before,ul.download_monitor_file_browser li a.filetype-rm:before,ul.download_monitor_file_browser li a.filetype-srt:before,ul.download_monitor_file_browser li a.filetype-vob:before,ul.download_monitor_file_browser li a.filetype-wmv:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f126";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.filetype-aif:before,ul.download_monitor_file_browser li a.filetype-iff:before,ul.download_monitor_file_browser li a.filetype-m3u:before,ul.download_monitor_file_browser li a.filetype-m4a:before,ul.download_monitor_file_browser li a.filetype-mid:before,ul.download_monitor_file_browser li a.filetype-midi:before,ul.download_monitor_file_browser li a.filetype-mp3:before,ul.download_monitor_file_browser li a.filetype-mpa:before,ul.download_monitor_file_browser li a.filetype-ra:before,ul.download_monitor_file_browser li a.filetype-wav:before,ul.download_monitor_file_browser li a.filetype-wma:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f127";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li a.filetype-ai:before,ul.download_monitor_file_browser li a.filetype-bmp:before,ul.download_monitor_file_browser li a.filetype-dds:before,ul.download_monitor_file_browser li a.filetype-eps:before,ul.download_monitor_file_browser li a.filetype-gif:before,ul.download_monitor_file_browser li a.filetype-ico:before,ul.download_monitor_file_browser li a.filetype-jpeg:before,ul.download_monitor_file_browser li a.filetype-jpg:before,ul.download_monitor_file_browser li a.filetype-png:before,ul.download_monitor_file_browser li a.filetype-ps:before,ul.download_monitor_file_browser li a.filetype-psd:before,ul.download_monitor_file_browser li a.filetype-pspimage:before,ul.download_monitor_file_browser li a.filetype-svg:before,ul.download_monitor_file_browser li a.filetype-tga:before,ul.download_monitor_file_browser li a.filetype-thm:before,ul.download_monitor_file_browser li a.filetype-tif:before,ul.download_monitor_file_browser li a.filetype-yuv:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f128";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}ul.download_monitor_file_browser li.nofiles{color:#999;font-style:italic;padding:4px 0}ul.download_monitor_file_browser li ul{list-style:none outside;margin:0;padding:0 0 0 28px}ul.download_monitor_file_browser li ul.loading{background:url(../images/ajax-loader.gif) no-repeat 24px 0;height:32px}table.wp-list-table .column-thumb{width:44px;text-align:center;white-space:nowrap}table.wp-list-table .column-dlm_download_cat,table.wp-list-table .column-dlm_download_tag,table.wp-list-table .column-file{width:11%!important}table.wp-list-table .column-file,table.wp-list-table .column-title{width:17%!important}table.wp-list-table .column-download_id,table.wp-list-table .column-version{width:5em}table.wp-list-table th.column-download_count span:first-child,table.wp-list-table th.column-featured span:first-child,table.wp-list-table th.column-locked_download span:first-child,table.wp-list-table th.column-members_only span:first-child,table.wp-list-table th.column-redirect_only span:first-child,table.wp-list-table th.column-thumb span:first-child{float:none;display:inline-block;width:1em;height:1em;line-height:1em;padding:2px 0 0 0;overflow:hidden}table.wp-list-table th.column-download_count .sorting-indicator,table.wp-list-table th.column-featured .sorting-indicator,table.wp-list-table th.column-locked_download .sorting-indicator,table.wp-list-table th.column-members_only .sorting-indicator,table.wp-list-table th.column-redirect_only .sorting-indicator,table.wp-list-table th.column-thumb .sorting-indicator{float:right}table.wp-list-table th.column-thumb{width:52px;text-align:center}table.wp-list-table th.column-thumb span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f128";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-download_count{width:5em}table.wp-list-table th.column-download_count span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f346";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-locked_download,table.wp-list-table th.column-members_only{width:3.5em}table.wp-list-table th.column-locked_download span:first-child:before,table.wp-list-table th.column-members_only span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f160";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-redirect_only{width:3.5em}table.wp-list-table th.column-redirect_only span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f103";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table th.column-featured{width:3.5em}table.wp-list-table th.column-featured span:first-child:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f155";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table td.column-download_count,table.wp-list-table td.column-featured,table.wp-list-table td.column-locked_download,table.wp-list-table td.column-members_only,table.wp-list-table td.column-redirect_only{text-align:left;padding-left:11px}table.wp-list-table td.column-download_count span.na,table.wp-list-table td.column-featured span.na,table.wp-list-table td.column-locked_download span.na,table.wp-list-table td.column-members_only span.na,table.wp-list-table td.column-redirect_only span.na{color:#999;width:1em;height:1em;line-height:1em;display:inline-block;overflow:hidden;vertical-align:middle}table.wp-list-table td.column-download_count span.na:before,table.wp-list-table td.column-featured span.na:before,table.wp-list-table td.column-locked_download span.na:before,table.wp-list-table td.column-members_only span.na:before,table.wp-list-table td.column-redirect_only span.na:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f460";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table td.column-download_count span.yes,table.wp-list-table td.column-featured span.yes,table.wp-list-table td.column-locked_download span.yes,table.wp-list-table td.column-members_only span.yes,table.wp-list-table td.column-redirect_only span.yes{width:1em;height:1em;line-height:1em;display:inline-block;overflow:hidden;vertical-align:middle}table.wp-list-table td.column-download_count span.yes:before,table.wp-list-table td.column-featured span.yes:before,table.wp-list-table td.column-locked_download span.yes:before,table.wp-list-table td.column-members_only span.yes:before,table.wp-list-table td.column-redirect_only span.yes:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f147";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}table.wp-list-table .column-thumb img{padding:2px;margin:0;border:1px solid #dfdfdf;vertical-align:middle;width:32px;height:32px}#download-monitor-file .inside{padding:0;margin:0}#download-monitor-file .dlm-metaboxes-wrapper .close_all,#download-monitor-file .dlm-metaboxes-wrapper .expand_all{float:right;margin-left:1em;line-height:22px;text-decoration:none}#download-monitor-file .dlm-metaboxes-wrapper .expand_all:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f168";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .close_all:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f460";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper p.toolbar{margin:0!important;border-top:1px solid #fff;padding:7px 12px!important;overflow:hidden;zoom:1}#download-monitor-file .dlm-metaboxes-wrapper p.toolbar a.button{float:left;margin:0}#download-monitor-file .dlm-metaboxes-wrapper .fr,#download-monitor-file .dlm-metaboxes-wrapper button.add_attribute,#download-monitor-file .dlm-metaboxes-wrapper button.add_variable_attribute,#download-monitor-file .dlm-metaboxes-wrapper select.attribute_taxonomy{float:right;margin:0 0 0 6px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metaboxes{padding:0 12px 0}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metaboxes.dlm-versions-tab{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #dfdfdf}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox-sortable-placeholder{border-color:#bbb;background-color:#f5f5f5;margin:9px 0;border-width:1px;border-style:dashed}#download-monitor-file .dlm-metaboxes-wrapper .downloadable_files{padding:0;margin:15px}#download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file{background:#fff;border-radius:4px}#download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info{display:inline-block}#download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info>span{font-size:13px;font-weight:400;margin-right:20px}#download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info>span:first-child{border:1px solid #ccc;padding:2px 3px;border-radius:5px}#download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info>span .dashicons{margin-right:5px;color:#787C8250}#download-monitor-file .dlm-metaboxes-wrapper .downloadable_files .downloadable_file .dlm-version-info .dlm-version-info__version{background:rgba(206,206,206,.5);padding:3px 5px}#download-monitor-file .dlm-metaboxes-wrapper .drag-drop #drag-drop-area{border:4px dashed #c3c4c7;height:140px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox-content{padding-top:5px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row{width:calc(100% - 30px);position:relative;margin:10px 0;padding:0 15px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row>*,#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row>.dlm-file-version__file_present>*{width:100%}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row>.dlm-file-version__file_present>:not(.hidden,.dlm-uploader-editor),#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row>:not(.hidden,.dlm-uploader-editor){display:block}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__flex{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__flex *{display:inline-block;vertical-align:middle}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__inline>*{display:inline-block;vertical-align:middle;margin-right:25px;margin-bottom:25px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__date>*{display:inline-block;width:auto}#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__row .dlm-file-version__hashes{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px}#download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload{padding:0 15px}#download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload,#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__uploader{position:relative}#download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload .drag-drop .drag-drop-inside,#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__uploader .drag-drop .drag-drop-inside{width:100%;margin-top:25px}#download-monitor-file .dlm-metaboxes-wrapper #dlm-new-upload .drag-drop .drag-drop-inside .dlm_browse_for_file,#download-monitor-file .dlm-metaboxes-wrapper .dlm-file-version__uploader .drag-drop .drag-drop-inside .dlm_browse_for_file{float:none}#download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file{background:#f0f0f0;position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;z-index:989}#download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file:before{content:"";position:absolute;left:0;height:3px;width:100%;right:0;top:0;background:#d8d8d8}#download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file label{text-align:center;padding:5px 0 7px 0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file label.hidden{display:none}#download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file label span{font-weight:700}#download-monitor-file .dlm-metaboxes-wrapper .dlm-uploading-file .dlm-uploading-progress-bar{background:#2271b1;height:3px;position:absolute;top:0}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox{border:1px solid #cecece;margin:10px 0!important;box-shadow:0 4px 6px rgba(0,0,0,.05)}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3{margin:0!important;padding:10px 10px 8px 10px!important;font-size:1em!important;overflow:hidden;zoom:1;cursor:pointer;position:relative;border-bottom:1px solid #cecece}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3:before{content:"\f140";display:block;font:normal 22px/1 dashicons;speak:none;position:absolute;right:15px;color:#787c82}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3.opened:before{content:"\f142"}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 span.remove_file{float:right;margin-right:30px;color:#787C8250;transition-duration:.2s;position:relative}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 span.remove_file:hover{color:red}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 strong{line-height:30px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 select{font-family:sans-serif}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox h3 .handlediv{background-position:6px 5px!important;display:none!important;height:24px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox:hover h3 .handlediv{display:block}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox .dlm-download-count-button{width:auto;min-width:50px;display:inline-block}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table{width:100%;position:relative;background:#fff;padding:3px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td{text-align:left;padding:6px 6px;vertical-align:top;border:0;line-height:26px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td label{text-align:left;display:block;line-height:21px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td .dlm-uploading-file label{text-align:center}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input{float:left;min-width:200px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input,#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td textarea{width:100%;margin:0;display:block;font-size:14px;padding:4px;color:#555}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td textarea{height:7.5em}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td select{width:100%}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.short{width:200px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.checkbox{width:auto;min-width:inherit;vertical-align:middle;display:inline;float:none}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.date-picker-field{width:50%;min-width:inherit;float:none;display:inline}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.hour,#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td input.minute{width:2em;min-width:inherit;float:none;display:inline}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table td.attribute_name{width:200px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .minus,#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .plus{margin-top:6px}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .fl{float:left}#download-monitor-file .dlm-metaboxes-wrapper .dlm-metabox table .fr{float:right}#download-monitor-file .dlm-metaboxes-wrapper .plus:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f132";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .minus:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f460";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_upload_file:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f317";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_media_library:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f104";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file{float:right}#download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f322";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_browse_for_file .dlm_browse_for_file:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f322";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-file .dlm-metaboxes-wrapper .dlm_external_source:before{font-family:dashicons!important;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 4px 0 0;content:"\f103";top:1px;left:-1px;font-size:1em;line-height:inherit;position:relative;vertical-align:top}#download-monitor-information .dlm_information_panel div p{overflow:hidden;width:100%;font-weight:700;box-sizing:border-box;line-height:28px;margin-bottom:5px}#download-monitor-information .dlm_information_panel input{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1;width:calc(100% - 45px)}#download-monitor-product-information .dlm_information_panel div p{overflow:hidden;width:100%;font-weight:700;box-sizing:border-box;line-height:28px;margin-bottom:5px}#download-monitor-product-information .dlm_information_panel input{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1;width:calc(100% - 45px)}#download-monitor-options .inside{padding:0;margin:0}#download-monitor-options .form-field-checkbox label{display:inline;padding:0 0 4px}#download-monitor-options .form-field-checkbox input{display:inline-block;width:auto;vertical-align:middle}#download-monitor-options .form-field-checkbox .dlm-description{padding:4px 0 0 0;display:block}#download-monitor-options .access_permissions{margin:0!important;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;padding:7px 12px!important;overflow:hidden;zoom:1}#download-monitor-options .access_permissions h4{margin-bottom:.5em;margin:0 0 .5em}#download-monitor-options .access_permissions ul{background:#fff;border:1px solid #dfdfdf;height:110px;overflow:auto;padding:.5em .9em;margin:0}#download-monitor-options p{margin:0!important;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;padding:7px 12px!important;overflow:hidden;zoom:1}#download-monitor-options p.not-active{opacity:.7}#download-monitor-options .options_upsell_link{color:unset;text-decoration:none}#download-monitor-options .dlm-upsell-badge{font-size:10px;background:#f4daa4;padding:2px 5px;display:inline-block;margin-left:5px;border-radius:10px}#download-monitor-options .dlm-upsell-badge{font-size:10px;background:#f4daa4;padding:2px 5px;display:inline-block;margin-left:5px;border-radius:10px}#insert-download{padding:20px 20px}#insert-download #drag-drop-area,#insert-download #insert-shortcode{margin:1em 0}#insert-download .error,#insert-download .updated{margin-left:0;margin-right:0}#insert-download h2{margin-top:0}#insert-download label{margin:0 0 .25em 0;display:block;font-size:1.1em}#insert-download span.description{display:block}#insert-download input.input{margin:0 0 .25em 0;display:block;width:100%;font-size:1.1em}#insert-download .add_link{float:right}#insert-download ul.page-numbers{overflow:hidden;zoom:1;margin:0 auto;padding:0;text-align:center}#insert-download ul.page-numbers li{display:inline-block;margin:0;list-style:none outside;line-height:1em}#insert-download ul.page-numbers li a,#insert-download ul.page-numbers li span{text-decoration:none;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;padding:8px;display:block}#insert-download ul.page-numbers li span{border-color:#eee}#insert-download legend{font-weight:700;display:block;margin:0 0 1em}#insert-download fieldset label{display:block;margin:0 0 .5em}.dlm-code-nginx-rules{display:block}.settings_panel .form-table td{padding-left:0}.settings_panel .dlm-lazy-select-loader{display:inline-block;vertical-align:middle;padding:0 0 0 3px}.settings_panel .dlm-lazy-select-loader img{display:inline-block;height:25px;width:25px;margin-top:1px}.dlm_download_page_download-monitor-reports{position:relative}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports{margin:40px;position:relative}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-spinner{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;color:#000;text-align:center}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-spinner span{display:inline-block;width:80px;height:80px}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-spinner span::after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #000;border-color:#000 transparent #000 transparent;animation:dlmRotate 1.2s linear infinite}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .reports-block{background-color:#fff;margin-top:25px;border:1px solid #e0e0e0;box-sizing:border-box}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .half-reports-block{width:calc(50% - 45px)}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-loading-data{display:flex;flex-flow:column;align-items:center;justify-content:center;align-content:center;position:absolute;top:0;text-align:center;width:100%;height:100%;background:#fff;max-width:100%;margin:0 auto;font-size:36px;z-index:30}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header{display:flex;justify-content:space-between;background-color:#fff;border:1px solid #ddd}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-heading{font-weight:700}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation{display:flex;flex-wrap:wrap;justify-content:flex-start;border-bottom:1px solid #e0e0e0;overflow:hidden;margin:0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element{width:33%;min-width:200px;height:100%;padding:24px;cursor:pointer;margin-bottom:0;background-color:#f8f9fa;border-top:4px solid;border-top-color:#f1f1f1;border-left:1px solid #e0e0e0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element:last-of-type{border-right:1px solid #e0e0e0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element.active{background-color:#fff;border-top-color:#3858e9}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element .dlm-insights-tab-navigation__label{display:block;width:100%;font-size:16px;font-weight:700}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-insights-navigation .dlm-insights-tab-navigation .dlm-insights-tab-navigation__element .dlm-insights-tab-navigation__description{display:block;width:100%;font-size:12px;font-style:italic;color:#646161}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;display:flex}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions:hover{border-color:#4338ca}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions:focus{border-color:#4338ca;box-shadow:0 0 3px #4338ca}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-period,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions a.dlm-reports-header-chart-switcher{margin:0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector{display:flex;align-items:center;min-height:32px;position:relative;font-size:14px;padding:0 .5em 0 5px;user-select:none;cursor:pointer;margin:0 15px;transition:.8s ease-in;opacity:1;min-width:230px}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector.disabled{pointer-events:none;opacity:0;display:none}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector>label{font-size:12px;font-style:italic;top:-20px;display:block;width:100%;position:absolute}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period{display:flex;align-content:center;align-items:center;border:1px solid #ccc;border-left:0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a:hover{height:100%;border:0;background:#fff;box-shadow:none}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a.active,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-reports-header-period a:hover.active{background:#ccc}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector #dlm_date_range_picker .date-picker-wrapper{background:#fff;border:0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm-arrow:before{font-family:dashicons!important;content:"\f140";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:1.6em;vertical-align:middle}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay{display:flex;width:auto;background:#fff;position:absolute;top:30px;right:0;z-index:10;overflow:hidden;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.6)}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date{font-size:70%;margin-right:5px;float:left;z-index:11;padding:15px}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline{border:0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline .ui-state-highlight{background:#e6e6e6 url(../images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;color:#555;border:1px solid #d3d3d3}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline .ui-state-active{border:1px solid #aaa;background:#fff url(../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline td,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline th{padding:0;margin:0;line-height:2em}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline td a,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_date .ui-datepicker-inline th a{text-align:center!important}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .dlm_rdrs_actions{width:70px;padding-left:10px;text-align:center;display:flex}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer{position:absolute;left:0;top:0;height:100%;padding-top:0;padding-bottom:0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer .shortcuts{border-right:1px solid rgba(0,0,0,.6);margin-top:0;margin-bottom:0;display:flex;flex-flow:column;justify-content:center;height:100%}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer .shortcuts a{text-align:left;padding:5px 40px 5px 10px;min-width:100px;color:#000;text-decoration:none}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-header .dlm-reports-actions .dlm-reports-header-date-selector .dlm_rdrs_overlay .date-picker-wrapper .footer .shortcuts a:hover{color:#4338ca;background:rgba(204,204,204,.3)}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-chart-icon{display:block;padding-right:15px;color:#23282d}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings{cursor:pointer;position:relative}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings:before{color:#0081a7}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings .dlm-toggle-settings__settings{width:300px;position:absolute;top:0;left:-335px;padding:15px;background:#fff;z-index:3;text-align:left;display:none}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings .dlm-toggle-settings__settings.display{display:block}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports #dlm-toggle-settings .dlm-toggle-settings__settings>div{margin:15px 0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-tab-navigation__content{display:none;width:100%;flex-direction:row;justify-content:space-between;flex-wrap:wrap;position:relative}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-insights-tab-navigation__content.active{display:flex}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm_reports_loader{position:absolute;width:32px;height:32px;top:50%;left:50%;margin:-16px 0 0 -16px}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .downloads-block-navigation,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .user-downloads-block-navigation{min-height:24px;text-align:center;padding:14px 0 0 0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .downloads-block-navigation button,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .user-downloads-block-navigation button{border:0;color:#000;font-size:1rem;cursor:pointer;margin:0;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.1) 0 1px 3px 0,rgba(0,0,0,.06) 0 1px 2px 0;background-color:#fff;width:24px}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .downloads-block-navigation button[disabled],.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .user-downloads-block-navigation button[disabled]{opacity:.5;cursor:default}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block{position:relative;box-sizing:border-box;width:100%;overflow:hidden}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block .wpchill-tooltip i{color:inherit;opacity:.6}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block.dlm-reports-block-half{width:49%;margin-right:1%}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block.dlm-reports-block-half-right{width:49%;margin-left:1%}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block .dlm-reports-placeholder-no-data{display:inline-block;width:100%;font-size:1.5em;color:#b4b9be;font-style:italic;text-align:center}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul{width:100%}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li{position:relative}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:not(:first-of-type){border-left:1px solid #e0e0e0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:last-of-type{border-right:1px solid #e0e0e0}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li label,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li span{display:block;width:100%}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li span{font-size:18px;line-height:28px;font-weight:700}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:first-child label,.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports .dlm-reports-block ul li:first-child span{border:none}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-wrapper{width:100%}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-block-summary ul{display:flex;flex-direction:row;justify-content:initial}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-block-summary ul li{width:12.5%;padding:24px;margin:0;font-weight:600}.dlm_download_page_download-monitor-reports #wpcontent .dlm-reports-block-summary label{font-size:14px;line-height:20px;margin-bottom:16px;color:#757575;font-weight:400}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper{max-width:100%;background-color:#fff;padding:15px 24px;position:relative;border:1px solid #e0e0e0}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-reports-block-chart{width:100%;height:300px;margin-top:20px;background:#fff;overflow:hidden}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-reports-block-chart .chart-container h6{display:none}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip{border-radius:10px;color:#fff;background-color:#1f2937;opacity:1;pointer-events:none;position:absolute;transform:translate(-50%,0);transition:all .1s ease;padding:10px 15px;text-align:left;z-index:99}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__downloads{font-size:18px;margin:0 auto;font-weight:700;position:relative;padding-left:15px}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__downloads .dlm-reports-tooltip__downloads_pointer{width:5px;height:5px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__info{font-size:12px;margin:0 auto}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-canvas-tooltip .dlm-reports-tooltip__date{font-size:13px;margin:0 auto;font-weight:600}.dlm_download_page_download-monitor-reports #wpcontent .total_downloads_chart-wrapper .dlm-reports-tooltip__line{height:calc(100% - 110px);width:0;background:0 0;z-index:1;position:absolute;top:65px!important;border:1px dashed #000}.dlm_download_page_download-monitor-reports #wpcontent #total_downloads_table_wrapper h3,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper h3{margin-top:0}.dlm_download_page_download-monitor-reports #wpcontent #total_downloads_table_wrapper.empty,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper.empty{display:none}.dlm_download_page_download-monitor-reports #wpcontent #total_downloads_table_wrapper #users_download_log,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper #users_download_log{margin-top:25px}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper{width:100%;margin-top:35px}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper #users_download_log{padding:0!important}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header{background:#f9fafb}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line{font-weight:700;display:table;width:100%;margin-bottom:17px;padding:1rem 10px}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header:not(:last-child),.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line:not(:last-child){border-bottom:1px solid #dedede}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status{border-radius:10px;padding:10px;text-transform:capitalize}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status.completed,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status.completed{background:#adff2f60}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status.redirected,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status.redirected{background:#fffF0060}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header .dlm-reports-top-downloads__download_status.failed,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line .dlm-reports-top-downloads__download_status.failed{background:#ff000060}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header>div,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line>div{width:calc(15% - 3px);display:inline-block;text-align:left!important;flex-grow:unset!important}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header>div:last-child,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line>div:last-child{width:calc(10% - 2px);text-align:right!important}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header>div .dlm-user-reports .wpchill-tooltip,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line>div .dlm-user-reports .wpchill-tooltip{font-size:12px}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header>div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line>div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content{font-size:16px;line-height:18px;text-align:center}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header>div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content span,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line>div .dlm-user-reports .wpchill-tooltip .wpchill-tooltip-content span{font-size:16px;line-height:18px;text-align:center;display:block}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__header a,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .dlm-reports-top-downloads__line a{text-decoration:none}.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .user-downloads-filters .user-downloads-filters__filter,.dlm_download_page_download-monitor-reports #wpcontent #users_downloads_table_wrapper .user-downloads-filters .user-downloads-filters__heading{display:inline-block}.dlm_download_page_download-monitor-reports div[data-id=user_reports] #user_downloads_summary ul .wpchill-tooltip,.dlm_download_page_download-monitor-reports div[data-id=user_reports] #users_downloads_table_wrapper ul .wpchill-tooltip{font-size:14px}.dlm_download_page_download-monitor-reports div[data-id=user_reports] #user_downloads_summary ul .wpchill-tooltip .wpchill-tooltip-content,.dlm_download_page_download-monitor-reports div[data-id=user_reports] #users_downloads_table_wrapper ul .wpchill-tooltip .wpchill-tooltip-content{font-size:16px;line-height:18px;text-align:center}.dlm_download_page_download-monitor-reports div[data-id=user_reports] #user_downloads_summary ul .wpchill-tooltip .wpchill-tooltip-content span,.dlm_download_page_download-monitor-reports div[data-id=user_reports] #users_downloads_table_wrapper ul .wpchill-tooltip .wpchill-tooltip-content span{font-size:16px;line-height:18px;text-align:center;display:block}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__table{width:100%;border-collapse:collapse}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__filters{background-color:#f8f9fa;border-bottom:1px solid #e2e4e7}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__filters>th{padding:16px;font-weight:700;text-align:left}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header{font-weight:700;width:100%;margin-bottom:17px}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-left,.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-right{margin-bottom:15px;font-size:12px;color:#6b7280}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-left{padding-left:36px}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__header .dlm-reports-header-right{text-align:right}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line{background-color:#fff;border-bottom:1px solid #e2e4e7}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line:hover{background-color:#e0e0e0;cursor:pointer}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line>td{padding:16px;font-size:.8125rem;text-align:left;color:#192a3d;font-weight:500}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line .dlm-reports-table__overflower{position:absolute;height:100%;background:#f5f5fc;z-index:-1}.dlm_download_page_download-monitor-reports .dlm-reports-table .dlm-reports-table__line a{color:#0081a7;padding:8px;display:block;font-weight:500}.post-type-dlm_product table.wp-list-table .column-title{width:65%!important}.dlm_mb_shop_product_information .dlm_shop_field_row{width:100%;overflow:hidden}.dlm_mb_shop_product_information .dlm_shop_field_row label.dlm_shop_field_label{display:inline-block;width:20%;height:100%;line-height:2.2em;float:left}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input{display:inline-block;width:50%;float:left}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .dlm_shop_input{width:100%;padding:5px 7px}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-selection--multiple{border:1px solid #ddd}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-search,.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-selection__choice{margin-bottom:0}.dlm_mb_shop_product_information .dlm_shop_field_row span.dlm_shop_field_input .select2-search__field{padding-top:3px}.dlm-order-overview #dlm_empty_trash{margin-left:3px}.dlm-order-overview .wp-list-table td .column-id{width:25%}.dlm-order-details{max-width:1250px;margin-left:auto;margin-right:auto;padding-right:20px}.dlm-order-details h1{padding-bottom:25px}.dlm-order-details .dlm-order-details-main,.dlm-order-details .dlm-order-details-side{width:100%;float:left}.dlm-order-details .dlm-order-details-block{padding:0;margin-bottom:20px;line-height:1;border:1px solid #e5e5e5;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}.dlm-order-details .dlm-order-details-block h2.dlm-order-details-block-title{font-size:14px;padding:8px 12px;margin:0;line-height:1.4;border-bottom:1px solid #eee}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside{margin:6px 0 0 0;padding:6px 12px 12px;line-height:1.4em;font-size:13px}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside label{display:block;font-weight:700;padding-bottom:6px}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside p{padding:0;margin:0}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul,.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul li{list-style:none;padding:0;margin:0}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside ul li{padding:6px 0}.dlm-order-details .dlm-order-details-block .dlm-order-details-block-inside .dlm-order-details-current-state{width:70%;height:30px}.dlm-order-details .dlm-order-details-block.dlm-order-details-customer .dlm-order-details-customer-image{float:right}.dlm-order-details .dlm-order-details-block.dlm-order-details-customer ul li{margin-bottom:4px;padding:0}.dlm-order-details .dlm-order-details-block.dlm-order-details-customer ul li:first-child{font-weight:700}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items{overflow:hidden}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview{width:25%;float:right}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview td,.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview th{padding-top:1.5em;padding-bottom:1.5em;text-align:right}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview th{width:50%;font-weight:400}.dlm-order-details .dlm-order-details-block.dlm-order-details-order-items .dlm-order-details-overview td{padding-right:1em;font-weight:700}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table{width:100%}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th{text-align:center}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td:first-child,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th:first-child{text-align:left;padding-left:.5em}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th{padding-top:.5em;padding-bottom:.5em;border-bottom:2px solid #c3c1bc}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #c3c1bc}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-details-order-items-item-total,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-details-order-items-item-total{text-align:right;padding-right:1em}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-transaction-processor-id,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-transaction-processor-id{display:none}.dlm-order-details .dlm-order-details-block .dlm-order-details-update-successful{font-size:2em;padding:.2em .3em;color:#46b450}@media (min-width:768px){.dlm-order-details .dlm-order-details-main{width:62%;float:left}.dlm-order-details .dlm-order-details-side{width:35%;float:right}.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table td.dlm-order-transaction-processor-id,.dlm-order-details .dlm-order-details-block table.dlm-order-details-data-table th.dlm-order-transaction-processor-id{display:table-cell}}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-one-col{margin:0 auto;max-width:800px}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-cta{margin-top:40px;text-align:center}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col{max-width:680px;margin:40px auto 0;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col{padding-top:2.5em;flex:1;align-self:flex-start;min-width:100%;max-width:100%}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col img{width:100%}.dlm-onboarding .dlm-onboarding-section h2{margin:60px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.dlm-onboarding .dlm-onboarding-section p{max-width:55em;margin:.6em auto 0 auto}.dlm-onboarding .dlm-onboarding-section a.button-hero{height:46px;font-size:14px;line-height:44px;padding:0 36px;font-weight:700;text-align:center}.dlm-onboarding .dlm-onboarding-pages{max-width:55em;margin:0 auto;padding:2em 0 0}.dlm-onboarding .dlm-onboarding-pages a.button-hero{width:170px}.dlm-onboarding .dlm-onboarding-pages a.button-hero.dlm-page-exists{background:#46b450;border-color:#46b450 #4a8442 #467a3f;box-shadow:0 2px 0 #467a3f;text-shadow:0 -1px 1px #4a8442,1px 0 1px #4a8442,0 1px 1px #4a8442,-1px 0 1px #4a8442}.dlm-onboarding .dlm-onboarding-pages a.button-hero.dlm-page-exists:active{box-shadow:0 2px 0 #467a3f}.dlm-onboarding .dlm-onboarding-pages td,.dlm-onboarding .dlm-onboarding-pages th{padding:1em 0;border-bottom:1px solid #ccc}.dlm-onboarding .dlm-onboarding-pages th{width:13%;min-width:6em;text-align:left}.dlm-onboarding .dlm-onboarding-pages td{padding-right:.5em;padding-left:.5em}.dlm-onboarding .dlm-onboarding-pages td.dlm-onboarding-pages-page-title{font-weight:700}@media (min-width:768px){.dlm-onboarding .dlm-onboarding-section .dlm-onboarding-pages{width:55em}.dlm-onboarding .dlm-onboarding-section.dlm-onboarding-section-three-col .dlm-onboarding-col{padding-top:0;min-width:31%;max-width:31%}}.dlm_extensions_wrap a.dlm-reload-button{float:right;position:relative;top:-40px}.dlm_extensions_wrap #available-extensions{clear:both}.dlm_extensions_wrap .dlm_extensions{padding:15px 0;overflow:hidden}.dlm_extensions_wrap .dlm_extensions .dlm_extension{background-color:#fff;width:calc(20% - 15px);margin:0 15px 15px 0;display:inline-block;vertical-align:top}.dlm_extensions_wrap .dlm_extensions .dlm_extension p{margin:0}.dlm_extensions_wrap .dlm_extensions .dlm_extension a{color:#444;text-decoration:none}.dlm_extensions_wrap .dlm_extensions .dlm_extension .dlm_extension_img_wrapper{width:100%;background:#419ccb;text-align:center}.dlm_extensions_wrap .dlm_extensions .dlm_extension .dlm_extension_img_wrapper img{max-width:100%;margin:0 auto}.dlm_extensions_wrap .dlm_extensions .dlm_extension h3{min-height:40px;padding:0 20px}.dlm_extensions_wrap .dlm_extensions .dlm_extension div.extension-desc{min-height:120px;padding:0 20px}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer{padding:15px 15px 15px 0;text-align:right;background-color:#fafafa;border-top:1px solid #dcdcde}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price{font-weight:700}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price.sale{color:green}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .loop_price.sale strike{color:#444}.dlm_extensions_wrap .dlm_extensions .dlm_extension .product_footer .button .dashicons{vertical-align:middle;font-size:16px}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license{padding:0 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license div.dlm_license_error{padding:.5em;margin-bottom:15px;background:#ffffe0}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license div.dlm_license_error a{color:#00f;text-decoration:underline}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license p.license-status{padding:5px 0;margin:5px 0;background:red;font-weight:700;font-size:1.2em;color:#fff;text-align:center}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license p.license-status.active{background:green}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license input{width:100%;margin:7px 0;padding:7px}.dlm_extensions_wrap .dlm_extensions .dlm_extension .extension_license a.button-primary{width:100%;margin:5px auto 0;color:#fff;text-align:center}#ui-datepicker-div{display:none}.wpchill-upsell{background:#fff;padding:15px;margin-top:30px;position:relative}.wpchill-upsell .wpchill-upsell-features{text-align:left;display:flex;flex-wrap:wrap;padding:20px 0}.wpchill-upsell .wpchill-upsell-features li{width:33%}.wpchill-upsell a:first-child{margin-right:10px}.wpchill-upsells-wrapper{width:100%}.wpchill-upsells-wrapper .wpchill-upsell{border:1px solid #cecece;border-radius:5px;text-align:center}.wpchill-upsells-wrapper .wpchill-upsell img{max-width:100px;max-height:100px;height:auto;width:auto}.wrap.dlm-admin-settings .form-table{width:65%;float:left}.wrap.dlm-admin-settings .form-table+.wpchill-upsells-wrapper{width:30%;float:right}.wrap.dlm-admin-settings .form-table .dlm_htaccess_notice{margin-bottom:5px}.wrap.dlm-admin-settings .dlm-upsell-badge{font-size:10px;background:#f4daa4;padding:2px 5px;display:inline-block;margin-left:10px;border-radius:10px}.wrap.dlm-admin-settings #setting-dlm_downloads_path+p strong{color:red}.wrap.dlm-admin-settings #setting-dlm_downloads_path .dlm-install-plugin-actions{display:inline-block;vertical-align:middle;margin:5px auto;margin-left:15px}#total_downloads_browser_table a.nav-tab{text-transform:capitalize}#dlm-amazon-s3-upsell .inside,#dlm-buttons-upsell .inside,#dlm-download-page-upsell .inside,#dlm-google-drive-upsell .inside{display:flex;flex-wrap:wrap;background:#f1f1f1}#dlm-amazon-s3-upsell .inside .wpchill-upsell,#dlm-buttons-upsell .inside .wpchill-upsell,#dlm-download-page-upsell .inside .wpchill-upsell,#dlm-google-drive-upsell .inside .wpchill-upsell{background:#fff;text-align:center;width:100%;margin-top:0}#dlm-amazon-s3-upsell .inside,#dlm-buttons-upsell .inside,#dlm-download-page-upsell .inside,#dlm-google-drive-upsell .inside{margin:0;padding:0}.upsells-columns .dlm-available-with-pro,.wpchill-upsells-wrapper .dlm-available-with-pro{width:auto;border-radius:0 5px 0 5px;background:#2271b1;color:#fff;position:absolute;top:-1px;right:-1px;display:flex;align-content:center;border-top:0;border-left:0;padding:5px 8px 2px 5px}.upsells-columns .dlm-available-with-pro>*,.wpchill-upsells-wrapper .dlm-available-with-pro>*{font-size:12px}.upsells-columns .dlm-available-with-pro>.dashicons,.wpchill-upsells-wrapper .dlm-available-with-pro>.dashicons{line-height:15px}.upsells-columns{display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding-top:5px;margin-bottom:10px}.upsells-columns .upsells-columns-2{width:50%;text-align:center;display:flex;align-items:center;align-content:center}.upsells-columns .upsells-column{width:calc(100% - 30px);text-align:center;display:flex;align-items:center;align-content:center;margin:5px auto 0 auto;border-radius:5px;border:1px solid #cecece;overflow:hidden}.upsells-columns .upsells-column .dashicons-amazon{font-size:22px}.upsells-columns .upsells-column .dashicons-google{font-size:18px;position:relative;left:1px;top:1px}.upsells-columns .upsells-column .dashicons-lock:before{font-size:14px}.upsells-columns .upsells-column>*{display:inline-block;align-content:center;vertical-align:middle;margin:0 10px;padding:7px 0}.upsells-columns .upsells-column>.wpchill-upsell{position:relative;float:none;flex-grow:1;display:flex;align-items:center;margin:0}.upsells-columns .upsells-column>.wpchill-upsell .wpchill-upsell-description{margin:0;text-align:left;max-width:535px;font-size:12px}.upsells-columns .upsells-column h3{line-height:1.3em;font-size:1em;margin-left:0}.upsells-columns .upsells-column:last-child{border-top:1px solid #c3c4c7;border-bottom:1px solid #c3c4c7}.upsells-columns .wpchill-upsell{margin-top:0}.disabled-link{color:currentColor;cursor:not-allowed;opacity:.5;text-decoration:none}.text-right{text-align:right}.dlm_download_page_dlm-lite-vs-pro,.dlm_download_page_dlm-lite-vs-pro p{font-size:14px;margin:0}.dlm_download_page_dlm-lite-vs-pro>.wpchill-plans-table.wpchill-highlight>.wpchill-pricing-package{background:#fefff0;box-shadow:0 0 15px #d0dbdb}.dlm_download_page_dlm-lite-vs-pro .wp-badge{display:inline-block;vertical-align:middle;position:relative;margin-right:2.5%}.dlm_download_page_dlm-lite-vs-pro h3{display:block;position:relative;font-size:16px;margin:0}.dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table{display:flex}.dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header{margin-top:50px;border-top:0}.dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header .wpchill-pricing-package{border:0}.dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header .wpchill-pricing-package.wpchill-title.wpchill-highlight::before,.dlm_download_page_dlm-lite-vs-pro .wpchill-plans-table.table-header .wpchill-pricing-package:not(.wpchill-modula-lite):last-child:before{content:'';width:auto;display:inline-block;opacity:1;position:absolute;top:-1px;background:#41495b;text-align:center;left:0;right:0;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 5px;transform:translateY(-100%)}.dlm_download_page_dlm-lite-vs-pro.table-footer .wpchill-pricing-package:last-child{border:0}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package{text-align:center;line-height:1.5;padding:10px 15px;display:flex;align-content:center;align-items:center;justify-content:center;background:#fff;border-top:1px solid #ccc;width:32%}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package:not(:first-child){max-width:300px}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title{font-weight:400;color:#666;font-size:1.25rem;height:auto;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-bottom:30px;justify-content:space-between;position:relative}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-name{margin:0;font-size:36px}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title.wpchill-modula-lite{justify-content:center}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title p.description{font-style:italic;font-size:13px;margin-bottom:40px}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price p:last-child{font-size:30px;margin:0 0 40px 0}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price p.old-price{margin:0;position:relative}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price p.old-price:after{content:"";height:2px;width:60px;background:red;display:block;position:absolute;left:50%;top:52%;transform:translate(-50%,-50%)}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-title .wpchill-price sup{top:2px;position:relative;font-size:15px}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.wpchill-empty{background:0 0;border-color:transparent}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package.feature-name{justify-content:space-between;font-weight:400;text-align:left;font-size:13px;display:block;background:0 0}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package .dashicons-saved{color:green}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package .dashicons{width:30px;height:30px;font-size:30px}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package .dashicons-no-alt{color:#ff3439}.dlm_download_page_dlm-lite-vs-pro .wpchill-pricing-package:last-child{background:#fefff0}.dlm_download_page_dlm-lite-vs-pro .button .dashicons{font-size:16px;vertical-align:middle;line-height:26px}.wpchill-tooltip{position:relative;display:inline-block;margin-right:10px}.wpchill-tooltip>i{cursor:pointer;color:rgba(0,0,0,.6);margin-left:5px;font-style:normal}.wpchill-tooltip .wpchill-tooltip-content{display:none;position:absolute;top:50%;right:-10px;transform:translate(100%,-50%);width:300px;background:#000;color:#fff;padding:10px;box-sizing:border-box;z-index:99}.wpchill-tooltip .wpchill-tooltip-content:before{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #000 transparent transparent;display:block;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.wpchill-tooltip:hover .wpchill-tooltip-content{display:block}.dlm_download_page_dlm-extensions .theme.dlm_extension{background-color:#fff}.wpchill-tooltip{position:relative;display:inline-block;float:left;margin-right:10px}.wpchill-tooltip>span{cursor:pointer;color:#0073aa;text-decoration:underline;margin-left:5px}.wpchill-tooltip .wpchill-tooltip-content{display:none;position:absolute;top:50%;right:-10px;transform:translate(100%,-50%);width:300px;background:#000;color:#fff;padding:10px;box-sizing:border-box;z-index:99}.wpchill-tooltip:hover .wpchill-tooltip-content{display:block}.wpchill-tooltip .wpchill-tooltip-content:before{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #000 transparent transparent;display:block;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.wpchill-tooltip-button{position:relative}.wpchill-tooltip-button .wpchill-tooltip-content{display:none;position:absolute;top:50%;right:25px;transform:translate(50%,-135%);width:auto;background:rgba(0,0,0,.8);color:#fff;padding:10px 15px;box-sizing:border-box;font-size:14px;z-index:99}.wpchill-tooltip-button:hover .wpchill-tooltip-content{display:block}.wpchill-tooltip-button .wpchill-tooltip-content:before{content:'';width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #000 transparent transparent;display:block;position:absolute;bottom:-12px;left:50%;transform:rotate(-90deg)}.dlm-file-link{display:block;margin-top:3px}.dlm-listing-no-file code{color:#b32d2e}.wpchill-toggle{position:relative;user-select:none;display:inline-block;vertical-align:middle}.wpchill-toggle .wpchill-toggle__items{box-sizing:border-box;display:inline-block;position:relative}.wpchill-toggle .wpchill-toggle__items>*{box-sizing:inherit}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__track{background-color:#fff;border:2px solid #6c7781;border-radius:9px;display:inline-block;height:18px;width:36px;vertical-align:top;transition:background .2s ease}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__thumb{background-color:#6c7781;border:5px solid #6c7781;border-radius:50%;display:block;height:10px;width:10px;position:absolute;left:4px;top:4px;transition:transform .2s ease;min-width:auto;min-height:auto;float:none;padding:0}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__off{position:absolute;right:6px;top:6px;color:#6c7781;fill:currentColor}.wpchill-toggle .wpchill-toggle__items .wpchill-toggle__on{position:absolute;top:6px;left:8px;border:1px solid #fff;outline:1px solid transparent;outline-offset:-1px;display:none}.wpchill-toggle .wpchill-toggle__input[type=checkbox]{border-radius:2px;border:2px solid #6c7781;margin-right:12px;transition:none;height:100%;left:0;top:0;margin:0;padding:0;opacity:0;position:absolute;width:100%;z-index:1}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__track{background-color:#0081a7;border:9px solid transparent}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(18px)}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__off{display:none}.wpchill-toggle .wpchill-toggle__input[type=checkbox]:checked+.wpchill-toggle__items .wpchill-toggle__on{display:inline-block}#total_downloads_table_wrapper2{width:100%;background-color:#fff;border:1px solid #e0e0e0;margin-top:30px;position:relative}#total_downloads_table_wrapper2 .total_downloads_table_header{padding:0 16px;height:70px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}#total_downloads_table_wrapper2 .total_downloads_table_header .total_downloads_table_exportcsv .dashicons{margin-right:5px}#total_downloads_table_wrapper2 .total_downloads_table_header h3{margin:0;line-height:1.2;color:#23282d;font-size:16px;font-weight:600;text-transform:capitalize}@keyframes dlmRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.dlm-uploader-editor{position:absolute;z-index:99998;background:rgba(140,143,148,.9);top:0;left:0;right:0;bottom:0;text-align:center;display:none}.dlm-uploader-editor.droppable{background:rgba(10,75,120,.9)}.dlm-uploader-editor .uploader-editor-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.dlm-uploader-editor .uploader-editor-content .uploader-editor-title{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;margin:0;padding:0 10px}.dlm-notice-logo{width:auto;max-height:35px;max-width:35px;display:inline-block}.dlm-available-with-pro__overlay{pointer-events:none;background:#fff!important;opacity:.5}.dlm-available-with-pro__overlay.select{margin-left:10px}.dlm-available-with-pro__label{pointer-events:none;background:#80808080;padding:1px 5px;border-radius:5px;display:inline-block;vertical-align:middle;font-size:10px;color:#fff}
assets/css/cart.css CHANGED
@@ -1 +1,63 @@
1
- .dlm-cart .dlm-cart-table-items table tr td,.dlm-cart .dlm-cart-table-items table tr th{background:0 0;padding:1em}.dlm-cart .dlm-cart-table-items table tr th{font-size:1.1em;padding-top:.5em;padding-bottom:.5em;border-bottom:2px solid #c3c1bc}.dlm-cart .dlm-cart-table-items table tr td{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #c3c1bc}.dlm-cart .dlm-cart-table-items table tr td .dlm-cart-remove-item{display:inline-block;width:18px;height:18px;line-height:14px;font-size:15px;color:#000;text-align:center;border:1px solid #000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.dlm-cart .dlm-cart-bottom{background:#f8f8f8;padding:1em;overflow:hidden}.dlm-cart .dlm-cart-bottom .dlm-cart-coupons{width:40%;float:left}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right{width:40%;float:right}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals h2{font-size:1.6em}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr td,.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr th{padding:.75em .5em;background:#f8f8f8}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr.dlm-totals-last-row td,.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr.dlm-totals-last-row th{border-top:1px solid #c3c1bc}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-proceed-to-checkout a.dlm-button-checkout{display:block;color:#000;padding:1em 2em;border:2px solid #000;text-align:center;font-weight:800;box-shadow:none!important}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .dlm-cart .dlm-cart-table-items table tr th,
2
+ .dlm-cart .dlm-cart-table-items table tr td {
3
+ background: none;
4
+ padding: 1em;
5
+ }
6
+ .dlm-cart .dlm-cart-table-items table tr th {
7
+ font-size: 1.1em;
8
+ padding-top: 0.5em;
9
+ padding-bottom: 0.5em;
10
+ border-bottom: 2px solid #c3c1bc;
11
+ }
12
+ .dlm-cart .dlm-cart-table-items table tr td {
13
+ padding-top: 1.5em;
14
+ padding-bottom: 1.5em;
15
+ border-bottom: 1px solid #c3c1bc;
16
+ }
17
+ .dlm-cart .dlm-cart-table-items table tr td .dlm-cart-remove-item {
18
+ display: inline-block;
19
+ width: 18px;
20
+ height: 18px;
21
+ line-height: 14px;
22
+ font-size: 15px;
23
+ color: #000;
24
+ text-align: center;
25
+ border: 1px solid #000;
26
+ -webkit-border-radius: 100%;
27
+ -moz-border-radius: 100%;
28
+ border-radius: 100%;
29
+ }
30
+ .dlm-cart .dlm-cart-bottom {
31
+ background: #f8f8f8;
32
+ padding: 1em;
33
+ overflow: hidden;
34
+ }
35
+ .dlm-cart .dlm-cart-bottom .dlm-cart-coupons {
36
+ width: 40%;
37
+ float: left;
38
+ }
39
+ .dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right {
40
+ width: 40%;
41
+ float: right;
42
+ }
43
+ .dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals h2 {
44
+ font-size: 1.6em;
45
+ }
46
+ .dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr th,
47
+ .dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr td {
48
+ padding: 0.75em 0.5em;
49
+ background: #f8f8f8;
50
+ }
51
+ .dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr.dlm-totals-last-row th,
52
+ .dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr.dlm-totals-last-row td {
53
+ border-top: 1px solid #c3c1bc;
54
+ }
55
+ .dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-proceed-to-checkout a.dlm-button-checkout {
56
+ display: block;
57
+ color: #000;
58
+ padding: 1em 2em;
59
+ border: 2px solid #000;
60
+ text-align: center;
61
+ font-weight: 800;
62
+ box-shadow: none !important;
63
+ }
assets/css/cart.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .dlm-cart .dlm-cart-table-items table tr td,.dlm-cart .dlm-cart-table-items table tr th{background:0 0;padding:1em}.dlm-cart .dlm-cart-table-items table tr th{font-size:1.1em;padding-top:.5em;padding-bottom:.5em;border-bottom:2px solid #c3c1bc}.dlm-cart .dlm-cart-table-items table tr td{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #c3c1bc}.dlm-cart .dlm-cart-table-items table tr td .dlm-cart-remove-item{display:inline-block;width:18px;height:18px;line-height:14px;font-size:15px;color:#000;text-align:center;border:1px solid #000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.dlm-cart .dlm-cart-bottom{background:#f8f8f8;padding:1em;overflow:hidden}.dlm-cart .dlm-cart-bottom .dlm-cart-coupons{width:40%;float:left}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right{width:40%;float:right}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals h2{font-size:1.6em}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr td,.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr th{padding:.75em .5em;background:#f8f8f8}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr.dlm-totals-last-row td,.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-cart-totals table tr.dlm-totals-last-row th{border-top:1px solid #c3c1bc}.dlm-cart .dlm-cart-bottom .dlm-cart-bottom-right .dlm-proceed-to-checkout a.dlm-button-checkout{display:block;color:#000;padding:1em 2em;border:2px solid #000;text-align:center;font-weight:800;box-shadow:none!important}
assets/css/checkout.css CHANGED
@@ -1 +1,163 @@
1
- .dlm-checkout{width:100%!important;max-width:100%!important;overflow:hidden}.dlm-checkout .dlm-checkout-error{padding:1em;margin-bottom:15px;background:#dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.dlm-checkout .dlm-checkout-error .dlm-checkout-error-icon{display:inline-block;width:25px;color:#fff;vertical-align:middle;margin-right:10px}.dlm-checkout .dlm-checkout-error p{display:inline-block;color:#fff;font-weight:700;padding:0;margin:0}.dlm-checkout form{padding:0;margin:0}.dlm-checkout .dlm-checkout-billing{width:55%;float:left}.dlm-checkout .dlm-checkout-order-review{width:40%;float:right}.dlm-checkout .dlm-checkout-order-review table th{text-align:left}.dlm-checkout .dlm-checkout-row{width:100%;padding:5px 0}.dlm-checkout .dlm-checkout-row label{display:inline-block;width:100%}.dlm-checkout .dlm-checkout-row label .dlm-checkout-required{padding:0 5px;color:red}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper{display:inline-block;width:100%;padding:5px 0}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper input,.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper select{width:100%}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper select{padding:5px}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper .dlm-checkout-field.dlm-checkout-field-error{border:1px solid #dc3232}.dlm-checkout .dlm-checkout-row-half{width:45%;float:left}.dlm-checkout .dlm-checkout-row-last{float:right}.dlm-checkout .dlm-checkout-payment li,.dlm-checkout .dlm-checkout-payment ul{padding:0;margin:0;list-style:none}.dlm-checkout .dlm-checkout-payment ul li{background:#fbfbfb;margin-bottom:20px}.dlm-checkout .dlm-checkout-payment ul li label{display:inline-block;width:100%;padding:15px 25px;background:#f8f8f8;cursor:pointer}.dlm-checkout .dlm-checkout-payment ul li label input{margin-right:10px}.dlm-checkout .dlm-checkout-payment ul li .dlm_gateway_details{padding:15px 25px}.dlm-checkout .dlm-checkout-payment ul li .dlm_gateway_details p{padding:0;margin:0}.dlm-checkout-complete table th{text-align:left}.dlm-checkout-complete .dlm-checkout-download-button{display:inline-block;padding:1em 1.5em;background-color:#eee;border-color:#eee;color:#333}.dlm-checkout-overlay-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:9998;display:none}.dlm-checkout-overlay{box-sizing:border-box;position:fixed;top:50%;left:50%;width:350px;height:150px;margin-top:-75px;margin-left:-175px;padding:25px;background:#fff;border-radius:8px;box-shadow:1px 2px;z-index:9999;text-align:center;display:none}.dlm-checkout-overlay h2{padding:0;margin:0;font-size:26px;font-weight:400;text-align:center}.dlm-checkout-overlay h2:before{content:"";display:none}.dlm-checkout-overlay span{font-size:16px;display:inline-block;width:100%;padding:10px 0 20px;text-align:center}.dlm-checkout-overlay img{position:absolute;bottom:25px;left:50%;margin-left:-22px}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .dlm-checkout {
2
+ width: 100% !important;
3
+ max-width: 100% !important;
4
+ overflow: hidden;
5
+ }
6
+ .dlm-checkout .dlm-checkout-error {
7
+ padding: 1em;
8
+ margin-bottom: 15px;
9
+ background: #dc3232;
10
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
11
+ }
12
+ .dlm-checkout .dlm-checkout-error .dlm-checkout-error-icon {
13
+ display: inline-block;
14
+ width: 25px;
15
+ color: #fff;
16
+ vertical-align: middle;
17
+ margin-right: 10px;
18
+ }
19
+ .dlm-checkout .dlm-checkout-error p {
20
+ display: inline-block;
21
+ color: #fff;
22
+ font-weight: bold;
23
+ padding: 0;
24
+ margin: 0;
25
+ }
26
+ .dlm-checkout form {
27
+ padding: 0;
28
+ margin: 0;
29
+ }
30
+ .dlm-checkout .dlm-checkout-billing {
31
+ width: 55%;
32
+ float: left;
33
+ }
34
+ .dlm-checkout .dlm-checkout-order-review {
35
+ width: 40%;
36
+ float: right;
37
+ }
38
+ .dlm-checkout .dlm-checkout-order-review table th {
39
+ text-align: left;
40
+ }
41
+ .dlm-checkout .dlm-checkout-row {
42
+ width: 100%;
43
+ padding: 5px 0;
44
+ }
45
+ .dlm-checkout .dlm-checkout-row label {
46
+ display: inline-block;
47
+ width: 100%;
48
+ }
49
+ .dlm-checkout .dlm-checkout-row label .dlm-checkout-required {
50
+ padding: 0 5px;
51
+ color: #ff0000;
52
+ }
53
+ .dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper {
54
+ display: inline-block;
55
+ width: 100%;
56
+ padding: 5px 0;
57
+ }
58
+ .dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper input,
59
+ .dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper select {
60
+ width: 100%;
61
+ }
62
+ .dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper select {
63
+ padding: 5px;
64
+ }
65
+ .dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper .dlm-checkout-field.dlm-checkout-field-error {
66
+ border: 1px solid #dc3232;
67
+ }
68
+ .dlm-checkout .dlm-checkout-row-half {
69
+ width: 45%;
70
+ float: left;
71
+ }
72
+ .dlm-checkout .dlm-checkout-row-last {
73
+ float: right;
74
+ }
75
+ .dlm-checkout .dlm-checkout-payment ul,
76
+ .dlm-checkout .dlm-checkout-payment li {
77
+ padding: 0;
78
+ margin: 0;
79
+ list-style: none;
80
+ }
81
+ .dlm-checkout .dlm-checkout-payment ul li {
82
+ background: #fbfbfb;
83
+ margin-bottom: 20px;
84
+ }
85
+ .dlm-checkout .dlm-checkout-payment ul li label {
86
+ display: inline-block;
87
+ width: 100%;
88
+ padding: 15px 25px;
89
+ background: #f8f8f8;
90
+ cursor: pointer;
91
+ }
92
+ .dlm-checkout .dlm-checkout-payment ul li label input {
93
+ margin-right: 10px;
94
+ }
95
+ .dlm-checkout .dlm-checkout-payment ul li .dlm_gateway_details {
96
+ padding: 15px 25px;
97
+ }
98
+ .dlm-checkout .dlm-checkout-payment ul li .dlm_gateway_details p {
99
+ padding: 0;
100
+ margin: 0;
101
+ }
102
+ .dlm-checkout-complete table th {
103
+ text-align: left;
104
+ }
105
+ .dlm-checkout-complete .dlm-checkout-download-button {
106
+ display: inline-block;
107
+ padding: 1em 1.5em;
108
+ background-color: #eeeeee;
109
+ border-color: #eeeeee;
110
+ color: #333333;
111
+ }
112
+ .dlm-checkout-overlay-bg {
113
+ position: fixed;
114
+ top: 0;
115
+ left: 0;
116
+ width: 100%;
117
+ height: 100%;
118
+ background: #000;
119
+ opacity: 0.5;
120
+ z-index: 9998;
121
+ display: none;
122
+ }
123
+ .dlm-checkout-overlay {
124
+ box-sizing: border-box;
125
+ position: fixed;
126
+ top: 50%;
127
+ left: 50%;
128
+ width: 350px;
129
+ height: 150px;
130
+ margin-top: -75px;
131
+ margin-left: -175px;
132
+ padding: 25px;
133
+ background: #fff;
134
+ border-radius: 8px;
135
+ box-shadow: 1px 2px;
136
+ z-index: 9999;
137
+ text-align: center;
138
+ display: none;
139
+ }
140
+ .dlm-checkout-overlay h2 {
141
+ padding: 0;
142
+ margin: 0;
143
+ font-size: 26px;
144
+ font-weight: 400;
145
+ text-align: center;
146
+ }
147
+ .dlm-checkout-overlay h2:before {
148
+ content: "";
149
+ display: none;
150
+ }
151
+ .dlm-checkout-overlay span {
152
+ font-size: 16px;
153
+ display: inline-block;
154
+ width: 100%;
155
+ padding: 10px 0 20px;
156
+ text-align: center;
157
+ }
158
+ .dlm-checkout-overlay img {
159
+ position: absolute;
160
+ bottom: 25px;
161
+ left: 50%;
162
+ margin-left: -22px;
163
+ }
assets/css/checkout.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .dlm-checkout{width:100%!important;max-width:100%!important;overflow:hidden}.dlm-checkout .dlm-checkout-error{padding:1em;margin-bottom:15px;background:#dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.dlm-checkout .dlm-checkout-error .dlm-checkout-error-icon{display:inline-block;width:25px;color:#fff;vertical-align:middle;margin-right:10px}.dlm-checkout .dlm-checkout-error p{display:inline-block;color:#fff;font-weight:700;padding:0;margin:0}.dlm-checkout form{padding:0;margin:0}.dlm-checkout .dlm-checkout-billing{width:55%;float:left}.dlm-checkout .dlm-checkout-order-review{width:40%;float:right}.dlm-checkout .dlm-checkout-order-review table th{text-align:left}.dlm-checkout .dlm-checkout-row{width:100%;padding:5px 0}.dlm-checkout .dlm-checkout-row label{display:inline-block;width:100%}.dlm-checkout .dlm-checkout-row label .dlm-checkout-required{padding:0 5px;color:red}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper{display:inline-block;width:100%;padding:5px 0}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper input,.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper select{width:100%}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper select{padding:5px}.dlm-checkout .dlm-checkout-row .dlm-checkout-input-wrapper .dlm-checkout-field.dlm-checkout-field-error{border:1px solid #dc3232}.dlm-checkout .dlm-checkout-row-half{width:45%;float:left}.dlm-checkout .dlm-checkout-row-last{float:right}.dlm-checkout .dlm-checkout-payment li,.dlm-checkout .dlm-checkout-payment ul{padding:0;margin:0;list-style:none}.dlm-checkout .dlm-checkout-payment ul li{background:#fbfbfb;margin-bottom:20px}.dlm-checkout .dlm-checkout-payment ul li label{display:inline-block;width:100%;padding:15px 25px;background:#f8f8f8;cursor:pointer}.dlm-checkout .dlm-checkout-payment ul li label input{margin-right:10px}.dlm-checkout .dlm-checkout-payment ul li .dlm_gateway_details{padding:15px 25px}.dlm-checkout .dlm-checkout-payment ul li .dlm_gateway_details p{padding:0;margin:0}.dlm-checkout-complete table th{text-align:left}.dlm-checkout-complete .dlm-checkout-download-button{display:inline-block;padding:1em 1.5em;background-color:#eee;border-color:#eee;color:#333}.dlm-checkout-overlay-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:9998;display:none}.dlm-checkout-overlay{box-sizing:border-box;position:fixed;top:50%;left:50%;width:350px;height:150px;margin-top:-75px;margin-left:-175px;padding:25px;background:#fff;border-radius:8px;box-shadow:1px 2px;z-index:9999;text-align:center;display:none}.dlm-checkout-overlay h2{padding:0;margin:0;font-size:26px;font-weight:400;text-align:center}.dlm-checkout-overlay h2:before{content:"";display:none}.dlm-checkout-overlay span{font-size:16px;display:inline-block;width:100%;padding:10px 0 20px;text-align:center}.dlm-checkout-overlay img{position:absolute;bottom:25px;left:50%;margin-left:-22px}
assets/css/dashboard.css CHANGED
@@ -1 +1,57 @@
1
- table.download_chart{width:100%}table.download_chart thead{display:none}table.download_chart td,table.download_chart th{padding:5px;vertical-align:middle;line-height:1.5em}table.download_chart th{text-align:left;font-weight:400;padding-left:0}table.download_chart td:last-child{padding-right:0}table.download_chart tr:first-child td,table.download_chart tr:first-child th{padding-top:0}table.download_chart tr:last-child td,table.download_chart tr:last-child th{border-bottom:0;padding-bottom:0}table.download_chart span.bar{padding:0 0 0 1px;height:1.5em;float:left;margin-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;bprder:1px solid #6e6e6e;background:#6e6e6e;background-image:-webkit-gradient(linear,left bottom,left top,from(#747474),to(#6e6e6e));background-image:-webkit-linear-gradient(bottom,#747474,#6e6e6e);background-image:-moz-linear-gradient(bottom,#747474,#6e6e6e);background-image:-o-linear-gradient(bottom,#747474,#6e6e6e);background-image:linear-gradient(to top,#747474,#6e6e6e)}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ Dashboard Widget CSS
3
+ */
4
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header {
5
+ font-weight: bold;
6
+ display: table;
7
+ width: 100%;
8
+ margin-bottom: 17px;
9
+ }
10
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-left,
11
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-right {
12
+ display: table-cell;
13
+ margin-bottom: 15px;
14
+ font-size: 12px;
15
+ color: #6B7280;
16
+ }
17
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-left {
18
+ padding-left: 36px;
19
+ }
20
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-right {
21
+ text-align: right;
22
+ }
23
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line {
24
+ display: flex;
25
+ flex-wrap: wrap;
26
+ flex-direction: row;
27
+ margin: 6px 0;
28
+ align-items: center;
29
+ }
30
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line .dlm-reports-top-downloads__overflower {
31
+ position: absolute;
32
+ height: 100%;
33
+ background: #f5f5fc;
34
+ z-index: -1;
35
+ }
36
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line a {
37
+ color: #4338ca;
38
+ padding: 8px;
39
+ display: block;
40
+ font-weight: 500;
41
+ }
42
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line > div {
43
+ text-align: left;
44
+ }
45
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line > div:not(:first-child) {
46
+ flex-grow: 1;
47
+ position: relative;
48
+ z-index: 5;
49
+ }
50
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line > div:first-child {
51
+ min-width: 36px;
52
+ }
53
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line > div:last-of-type {
54
+ text-align: right;
55
+ font-weight: 500;
56
+ max-width: 20%;
57
+ }
assets/css/dashboard.less CHANGED
@@ -1,50 +1,80 @@
1
- /* Widgets */
2
- table.download_chart {
3
- width: 100%;
4
- thead {
5
- display: none;
6
- }
7
- td, th {
8
- padding: 5px;
9
- vertical-align: middle;
10
- line-height: 1.5em;
11
- }
12
- th {
13
- text-align: left;
14
- font-weight: normal;
15
- padding-left: 0;
16
- }
17
- td:last-child {
18
- padding-right: 0;
19
- }
20
- tr:first-child {
21
- td, th {
22
- padding-top: 0;
 
 
 
 
 
 
 
 
23
  }
24
- }
25
- tr:last-child {
26
- td, th {
27
- border-bottom: 0;
28
- padding-bottom: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  }
30
  }
31
- span.bar {
32
- padding: 0 0 0 1px;
33
- height: 1.5em;
34
- float: left;
35
- margin-right: 5px;
36
- -moz-box-sizing: border-box;
37
- -webkit-box-sizing: border-box;
38
- box-sizing: border-box;
39
- -moz-border-radius: 2px;
40
- -webkit-border-radius: 2px;
41
- border-radius: 2px;
42
- bprder: 1px solid #6e6e6e;
43
- background: #6e6e6e;
44
- background-image: -webkit-gradient(linear, left bottom, left top, from(#747474), to(#6e6e6e));
45
- background-image: -webkit-linear-gradient(bottom, #747474, #6e6e6e);
46
- background-image: -moz-linear-gradient(bottom, #747474, #6e6e6e);
47
- background-image: -o-linear-gradient(bottom, #747474, #6e6e6e);
48
- background-image: linear-gradient(to top, #747474, #6e6e6e);
49
- }
50
  }
1
+ /*
2
+ Dashboard Widget CSS
3
+ */
4
+ #dlm_popular_downloads.postbox {
5
+
6
+ .dlm-reports-top-downloads {
7
+
8
+ .dlm-reports-top-downloads__header {
9
+ font-weight: bold;
10
+ display: table;
11
+ width: 100%;
12
+ margin-bottom: 17px; // it's 17px because that's the margin bottom of the h3 heading used as the "box" header
13
+
14
+ .dlm-reports-header-left,
15
+ .dlm-reports-header-right {
16
+ display: table-cell;
17
+ margin-bottom: 15px;
18
+ font-size: 12px;
19
+ color: #6B7280;
20
+ }
21
+
22
+ .dlm-reports-header-left {
23
+ padding-left: 36px;
24
+ }
25
+
26
+ // we use the same padding-left as the min-width of the numbers, so we can align the label with the download names
27
+ .dlm-reports-header-right {
28
+ text-align: right;
29
+ }
30
+
31
  }
32
+
33
+ .dlm-reports-top-downloads__line {
34
+ display: flex;
35
+ flex-wrap: wrap;
36
+ flex-direction: row;
37
+ margin: 6px 0;
38
+ align-items: center;
39
+
40
+
41
+ .dlm-reports-top-downloads__overflower {
42
+ position: absolute;
43
+ height: 100%;
44
+ background: #f5f5fc;
45
+ z-index: -1;
46
+
47
+ }
48
+
49
+ a {
50
+ color: #4338ca;
51
+ padding: 8px;
52
+ display: block;
53
+ font-weight: 500;
54
+ }
55
+
56
+
57
+ &>div {
58
+ text-align: left;
59
+
60
+
61
+
62
+ &:not(:first-child) {
63
+ flex-grow: 1;
64
+ position: relative;
65
+ z-index: 5;
66
+ }
67
+
68
+ &:first-child {
69
+ min-width: 36px;
70
+ }
71
+
72
+ &:last-of-type {
73
+ text-align: right;
74
+ font-weight: 500;
75
+ max-width: 20%;
76
+ }
77
+ }
78
  }
79
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  }
assets/css/dashboard.min.css ADDED
@@ -0,0 +1 @@
 
1
+ #dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header{font-weight:700;display:table;width:100%;margin-bottom:17px}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-left,#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-right{display:table-cell;margin-bottom:15px;font-size:12px;color:#6b7280}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-left{padding-left:36px}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__header .dlm-reports-header-right{text-align:right}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line{display:flex;flex-wrap:wrap;flex-direction:row;margin:6px 0;align-items:center}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line .dlm-reports-top-downloads__overflower{position:absolute;height:100%;background:#f5f5fc;z-index:-1}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line a{color:#4338ca;padding:8px;display:block;font-weight:500}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line>div{text-align:left}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line>div:not(:first-child){flex-grow:1;position:relative;z-index:5}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line>div:first-child{min-width:36px}#dlm_popular_downloads.postbox .dlm-reports-top-downloads .dlm-reports-top-downloads__line>div:last-of-type{text-align:right;font-weight:500;max-width:20%}
assets/css/daterangepicker.css ADDED
@@ -0,0 +1,28365 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .date-picker {
2
+ width: 170px;
3
+ height: 25px;
4
+ padding: 0;
5
+ border: 0;
6
+ line-height: 25px;
7
+ padding-left: 10px;
8
+ font-size: 12px;
9
+ font-family: Arial, sans-serif;
10
+ font-weight: 700;
11
+ cursor: pointer;
12
+ color: #303030;
13
+ position: relative;
14
+ z-index: 2
15
+ }
16
+
17
+ .date-picker-wrapper {
18
+ position: absolute;
19
+ z-index: 1;
20
+ border: 1px solid #bfbfbf;
21
+ background-color: #efefef;
22
+ padding: 5px 12px;
23
+ font-size: 12px;
24
+ line-height: 20px;
25
+ color: #aaa;
26
+ font-family: Arial, sans-serif;
27
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
28
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
29
+ -webkit-box-sizing: initial;
30
+ box-sizing: initial
31
+ }
32
+
33
+ .dp-clearfix {
34
+ clear: both;
35
+ height: 0;
36
+ font-size: 0
37
+ }
38
+
39
+ .date-picker-wrapper.inline-wrapper {
40
+ position: relative;
41
+ -webkit-box-shadow: none;
42
+ box-shadow: none;
43
+ display: inline-block
44
+ }
45
+
46
+ .date-picker-wrapper.single-date {
47
+ width: auto
48
+ }
49
+
50
+ .date-picker-wrapper.no-shortcuts {
51
+ padding-bottom: 12px
52
+ }
53
+
54
+ .date-picker-wrapper.no-topbar {
55
+ padding-top: 12px
56
+ }
57
+
58
+ .date-picker-wrapper .footer {
59
+ font-size: 11px;
60
+ padding-top: 3px
61
+ }
62
+
63
+ .date-picker-wrapper b {
64
+ color: #666;
65
+ font-weight: 700
66
+ }
67
+
68
+ .date-picker-wrapper a {
69
+ color: #6bb4d6;
70
+ text-decoration: underline
71
+ }
72
+
73
+ .date-picker-wrapper .month-name {
74
+ text-transform: uppercase
75
+ }
76
+
77
+ .date-picker-wrapper .select-wrapper {
78
+ position: relative;
79
+ overflow: hidden;
80
+ display: inline-block;
81
+ vertical-align: middle
82
+ }
83
+
84
+ .date-picker-wrapper .select-wrapper:hover {
85
+ text-decoration: underline
86
+ }
87
+
88
+ .date-picker-wrapper .month-element {
89
+ display: inline-block;
90
+ vertical-align: middle
91
+ }
92
+
93
+ .date-picker-wrapper .select-wrapper select {
94
+ position: absolute;
95
+ margin: 0;
96
+ padding: 0;
97
+ left: 0;
98
+ top: -1px;
99
+ font-size: inherit;
100
+ font-style: inherit;
101
+ font-weight: inherit;
102
+ text-transform: inherit;
103
+ color: inherit;
104
+ cursor: pointer;
105
+ -webkit-appearance: none;
106
+ -moz-appearance: none;
107
+ appearance: none;
108
+ background: 0 0;
109
+ border: 0;
110
+ outline: 0;
111
+ opacity: .01
112
+ }
113
+
114
+ .date-picker-wrapper .month-wrapper {
115
+ border: 1px solid #bfbfbf;
116
+ border-radius: 3px;
117
+ background-color: #fff;
118
+ padding: 5px;
119
+ cursor: default;
120
+ position: relative
121
+ }
122
+
123
+ .date-picker-wrapper .month-wrapper table {
124
+ width: 190px;
125
+ float: left
126
+ }
127
+
128
+ .date-picker-wrapper .month-wrapper table.month2 {
129
+ width: 190px;
130
+ float: left
131
+ }
132
+
133
+ .date-picker-wrapper .month-wrapper table td,
134
+ .date-picker-wrapper .month-wrapper table th {
135
+ vertical-align: middle;
136
+ text-align: center;
137
+ line-height: 14px;
138
+ margin: 0;
139
+ padding: 0
140
+ }
141
+
142
+ .date-picker-wrapper .month-wrapper table .day {
143
+ padding: 5px 0;
144
+ line-height: 1;
145
+ font-size: 12px;
146
+ margin-bottom: 1px;
147
+ color: #ccc;
148
+ cursor: default
149
+ }
150
+
151
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
152
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
153
+ color: #999;
154
+ cursor: default
155
+ }
156
+
157
+ .date-picker-wrapper .month-wrapper table .day.checked {
158
+ background-color: #9cdbf7
159
+ }
160
+
161
+ .date-picker-wrapper .month-wrapper table .week-name {
162
+ height: 20px;
163
+ line-height: 20px;
164
+ font-weight: 100;
165
+ text-transform: uppercase
166
+ }
167
+
168
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
169
+ cursor: help !important
170
+ }
171
+
172
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
173
+ white-space: nowrap
174
+ }
175
+
176
+ .date-picker-wrapper .time label {
177
+ white-space: nowrap
178
+ }
179
+
180
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
181
+ color: #333;
182
+ cursor: pointer
183
+ }
184
+
185
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
186
+ background-color: #cdecfa
187
+ }
188
+
189
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
190
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
191
+ display: none
192
+ }
193
+
194
+ .date-picker-wrapper .month-wrapper table .day.real-today {
195
+ background-color: #ffe684
196
+ }
197
+
198
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
199
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
200
+ background-color: #70ccd5
201
+ }
202
+
203
+ .date-picker-wrapper table .caption {
204
+ height: 40px;
205
+ color: #000
206
+ }
207
+
208
+ .date-picker-wrapper table .caption>th:first-of-type,
209
+ .date-picker-wrapper table .caption>th:last-of-type {
210
+ width: 27px
211
+ }
212
+
213
+ .date-picker-wrapper table .caption .next,
214
+ .date-picker-wrapper table .caption .prev {
215
+ padding: 0 5px;
216
+ cursor: pointer
217
+ }
218
+
219
+ .date-picker-wrapper table .caption .next:hover,
220
+ .date-picker-wrapper table .caption .prev:hover {
221
+ background-color: #ccc;
222
+ color: #fff
223
+ }
224
+
225
+ .date-picker-wrapper .gap {
226
+ position: relative;
227
+ z-index: 1;
228
+ width: 15px;
229
+ height: 100%;
230
+ background-color: red;
231
+ font-size: 0;
232
+ line-height: 0;
233
+ float: left;
234
+ top: -5px;
235
+ margin: 0 10px -10px;
236
+ visibility: hidden;
237
+ height: 0
238
+ }
239
+
240
+ .date-picker-wrapper .gap .gap-lines {
241
+ height: 100%;
242
+ overflow: hidden
243
+ }
244
+
245
+ .date-picker-wrapper .gap .gap-line {
246
+ height: 15px;
247
+ width: 15px;
248
+ position: relative
249
+ }
250
+
251
+ .date-picker-wrapper .gap .gap-line .gap-1 {
252
+ z-index: 1;
253
+ height: 0;
254
+ border-left: 8px solid #fff;
255
+ border-top: 8px solid #eee;
256
+ border-bottom: 8px solid #eee
257
+ }
258
+
259
+ .date-picker-wrapper .gap .gap-line .gap-2 {
260
+ position: absolute;
261
+ right: 0;
262
+ top: 0;
263
+ z-index: 2;
264
+ height: 0;
265
+ border-left: 8px solid transparent;
266
+ border-top: 8px solid #fff
267
+ }
268
+
269
+ .date-picker-wrapper .gap .gap-line .gap-3 {
270
+ position: absolute;
271
+ right: 0;
272
+ top: 8px;
273
+ z-index: 2;
274
+ height: 0;
275
+ border-left: 8px solid transparent;
276
+ border-bottom: 8px solid #fff
277
+ }
278
+
279
+ .date-picker-wrapper .gap .gap-top-mask {
280
+ width: 6px;
281
+ height: 1px;
282
+ position: absolute;
283
+ top: -1px;
284
+ left: 1px;
285
+ background-color: #eee;
286
+ z-index: 3
287
+ }
288
+
289
+ .date-picker-wrapper .gap .gap-bottom-mask {
290
+ width: 6px;
291
+ height: 1px;
292
+ position: absolute;
293
+ bottom: -1px;
294
+ left: 7px;
295
+ background-color: #eee;
296
+ z-index: 3
297
+ }
298
+
299
+ .date-picker-wrapper .selected-days {
300
+ display: none
301
+ }
302
+
303
+ .date-picker-wrapper .drp_top-bar {
304
+ line-height: 1.4;
305
+ position: relative;
306
+ padding: 10px 40px 10px 0
307
+ }
308
+
309
+ .date-picker-wrapper .drp_top-bar .error-top,
310
+ .date-picker-wrapper .drp_top-bar .normal-top {
311
+ display: none
312
+ }
313
+
314
+ .date-picker-wrapper .drp_top-bar .default-top {
315
+ display: block
316
+ }
317
+
318
+ .date-picker-wrapper .drp_top-bar.error .default-top {
319
+ display: none
320
+ }
321
+
322
+ .date-picker-wrapper .drp_top-bar.error .error-top {
323
+ display: block;
324
+ color: red
325
+ }
326
+
327
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
328
+ display: none
329
+ }
330
+
331
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
332
+ display: block
333
+ }
334
+
335
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
336
+ color: #333
337
+ }
338
+
339
+ .date-picker-wrapper .drp_top-bar .apply-btn {
340
+ position: absolute;
341
+ right: 0;
342
+ top: 6px;
343
+ padding: 3px 5px;
344
+ margin: 0;
345
+ font-size: 12px;
346
+ border-radius: 4px;
347
+ cursor: pointer;
348
+ color: #d9eef7;
349
+ border: solid 1px #0076a3;
350
+ background: #0095cd;
351
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
352
+ color: #fff;
353
+ line-height: initial
354
+ }
355
+
356
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
357
+ cursor: pointer;
358
+ color: #606060;
359
+ border: solid 1px #b7b7b7;
360
+ background: #fff;
361
+ background: -moz-linear-gradient(top, #fff, #ededed)
362
+ }
363
+
364
+ .date-picker-wrapper .time {
365
+ position: relative
366
+ }
367
+
368
+ .date-picker-wrapper.single-month .time {
369
+ display: block
370
+ }
371
+
372
+ .date-picker-wrapper .time input[type=range] {
373
+ vertical-align: middle;
374
+ width: 129px;
375
+ padding: 0;
376
+ margin: 0;
377
+ height: 20px
378
+ }
379
+
380
+ .date-picker-wrapper .time1 {
381
+ width: 180px;
382
+ padding: 0 5px;
383
+ text-align: center
384
+ }
385
+
386
+ .time2 {
387
+ width: 180px;
388
+ padding: 0 5px;
389
+ text-align: center
390
+ }
391
+
392
+ .date-picker-wrapper .time1 {
393
+ float: left
394
+ }
395
+
396
+ .date-picker-wrapper .time2 {
397
+ float: right
398
+ }
399
+
400
+ .date-picker-wrapper .hour {
401
+ text-align: right
402
+ }
403
+
404
+ .minute {
405
+ text-align: right
406
+ }
407
+
408
+ .date-picker-wrapper .hide {
409
+ display: none
410
+ }
411
+
412
+ .date-picker-wrapper .first-date-selected,
413
+ .date-picker-wrapper .last-date-selected {
414
+ background-color: #49e !important;
415
+ color: #fff !important
416
+ }
417
+
418
+ .date-picker-wrapper .date-range-length-tip {
419
+ position: absolute;
420
+ margin-top: -4px;
421
+ margin-left: -8px;
422
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
423
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
424
+ display: none;
425
+ background-color: #ff0;
426
+ padding: 0 6px;
427
+ border-radius: 2px;
428
+ font-size: 12px;
429
+ line-height: 16px;
430
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
431
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
432
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
433
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
434
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
435
+ }
436
+
437
+ .date-picker-wrapper .date-range-length-tip:after {
438
+ content: '';
439
+ position: absolute;
440
+ border-left: 4px solid transparent;
441
+ border-right: 4px solid transparent;
442
+ border-top: 4px solid #ff0;
443
+ left: 50%;
444
+ margin-left: -4px;
445
+ bottom: -4px
446
+ }
447
+
448
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
449
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
450
+ display: none
451
+ }
452
+
453
+ .date-picker-wrapper .week-number {
454
+ padding: 5px 0;
455
+ line-height: 1;
456
+ font-size: 12px;
457
+ margin-bottom: 1px;
458
+ color: #999;
459
+ cursor: pointer
460
+ }
461
+
462
+ .date-picker-wrapper .week-number.week-number-selected {
463
+ color: #49e;
464
+ font-weight: 700
465
+ }
466
+
467
+ .date-picker {
468
+ width: 170px;
469
+ height: 25px;
470
+ padding: 0;
471
+ border: 0;
472
+ line-height: 25px;
473
+ padding-left: 10px;
474
+ font-size: 12px;
475
+ font-family: Arial, sans-serif;
476
+ font-weight: 700;
477
+ cursor: pointer;
478
+ color: #303030;
479
+ position: relative;
480
+ z-index: 2
481
+ }
482
+
483
+ .date-picker-wrapper {
484
+ position: absolute;
485
+ z-index: 1;
486
+ border: 1px solid #bfbfbf;
487
+ background-color: #efefef;
488
+ padding: 5px 12px;
489
+ font-size: 12px;
490
+ line-height: 20px;
491
+ color: #aaa;
492
+ font-family: Arial, sans-serif;
493
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
494
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
495
+ -webkit-box-sizing: initial;
496
+ box-sizing: initial
497
+ }
498
+
499
+ .dp-clearfix {
500
+ clear: both;
501
+ height: 0;
502
+ font-size: 0
503
+ }
504
+
505
+ .date-picker-wrapper.inline-wrapper {
506
+ position: relative;
507
+ -webkit-box-shadow: none;
508
+ box-shadow: none;
509
+ display: inline-block
510
+ }
511
+
512
+ .date-picker-wrapper.single-date {
513
+ width: auto
514
+ }
515
+
516
+ .date-picker-wrapper.no-shortcuts {
517
+ padding-bottom: 12px
518
+ }
519
+
520
+ .date-picker-wrapper.no-topbar {
521
+ padding-top: 12px
522
+ }
523
+
524
+ .date-picker-wrapper .footer {
525
+ font-size: 11px;
526
+ padding-top: 3px
527
+ }
528
+
529
+ .date-picker-wrapper b {
530
+ color: #666;
531
+ font-weight: 700
532
+ }
533
+
534
+ .date-picker-wrapper a {
535
+ color: #6bb4d6;
536
+ text-decoration: underline
537
+ }
538
+
539
+ .date-picker-wrapper .month-name {
540
+ text-transform: uppercase
541
+ }
542
+
543
+ .date-picker-wrapper .select-wrapper {
544
+ position: relative;
545
+ overflow: hidden;
546
+ display: inline-block;
547
+ vertical-align: middle
548
+ }
549
+
550
+ .date-picker-wrapper .select-wrapper:hover {
551
+ text-decoration: underline
552
+ }
553
+
554
+ .date-picker-wrapper .month-element {
555
+ display: inline-block;
556
+ vertical-align: middle
557
+ }
558
+
559
+ .date-picker-wrapper .select-wrapper select {
560
+ position: absolute;
561
+ margin: 0;
562
+ padding: 0;
563
+ left: 0;
564
+ top: -1px;
565
+ font-size: inherit;
566
+ font-style: inherit;
567
+ font-weight: inherit;
568
+ text-transform: inherit;
569
+ color: inherit;
570
+ cursor: pointer;
571
+ -webkit-appearance: none;
572
+ -moz-appearance: none;
573
+ appearance: none;
574
+ background: 0 0;
575
+ border: 0;
576
+ outline: 0;
577
+ opacity: .01
578
+ }
579
+
580
+ .date-picker-wrapper .month-wrapper {
581
+ border: 1px solid #bfbfbf;
582
+ border-radius: 3px;
583
+ background-color: #fff;
584
+ padding: 5px;
585
+ cursor: default;
586
+ position: relative
587
+ }
588
+
589
+ .date-picker-wrapper .month-wrapper table {
590
+ width: 190px;
591
+ float: left
592
+ }
593
+
594
+ .date-picker-wrapper .month-wrapper table.month2 {
595
+ width: 190px;
596
+ float: left
597
+ }
598
+
599
+ .date-picker-wrapper .month-wrapper table td,
600
+ .date-picker-wrapper .month-wrapper table th {
601
+ vertical-align: middle;
602
+ text-align: center;
603
+ line-height: 14px;
604
+ margin: 0;
605
+ padding: 0
606
+ }
607
+
608
+ .date-picker-wrapper .month-wrapper table .day {
609
+ padding: 5px 0;
610
+ line-height: 1;
611
+ font-size: 12px;
612
+ margin-bottom: 1px;
613
+ color: #ccc;
614
+ cursor: default
615
+ }
616
+
617
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
618
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
619
+ color: #999;
620
+ cursor: default
621
+ }
622
+
623
+ .date-picker-wrapper .month-wrapper table .day.checked {
624
+ background-color: #9cdbf7
625
+ }
626
+
627
+ .date-picker-wrapper .month-wrapper table .week-name {
628
+ height: 20px;
629
+ line-height: 20px;
630
+ font-weight: 100;
631
+ text-transform: uppercase
632
+ }
633
+
634
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
635
+ cursor: help !important
636
+ }
637
+
638
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
639
+ white-space: nowrap
640
+ }
641
+
642
+ .date-picker-wrapper .time label {
643
+ white-space: nowrap
644
+ }
645
+
646
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
647
+ color: #333;
648
+ cursor: pointer
649
+ }
650
+
651
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
652
+ background-color: #cdecfa
653
+ }
654
+
655
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
656
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
657
+ display: none
658
+ }
659
+
660
+ .date-picker-wrapper .month-wrapper table .day.real-today {
661
+ background-color: #ffe684
662
+ }
663
+
664
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
665
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
666
+ background-color: #70ccd5
667
+ }
668
+
669
+ .date-picker-wrapper table .caption {
670
+ height: 40px
671
+ }
672
+
673
+ .date-picker-wrapper table .caption>th:first-of-type,
674
+ .date-picker-wrapper table .caption>th:last-of-type {
675
+ width: 27px
676
+ }
677
+
678
+ .date-picker-wrapper table .caption .next,
679
+ .date-picker-wrapper table .caption .prev {
680
+ padding: 0 5px;
681
+ cursor: pointer
682
+ }
683
+
684
+ .date-picker-wrapper table .caption .next:hover,
685
+ .date-picker-wrapper table .caption .prev:hover {
686
+ background-color: #ccc;
687
+ color: #fff
688
+ }
689
+
690
+ .date-picker-wrapper .gap {
691
+ position: relative;
692
+ z-index: 1;
693
+ width: 15px;
694
+ height: 100%;
695
+ background-color: red;
696
+ font-size: 0;
697
+ line-height: 0;
698
+ float: left;
699
+ top: -5px;
700
+ margin: 0 10px -10px;
701
+ visibility: hidden;
702
+ height: 0
703
+ }
704
+
705
+ .date-picker-wrapper .gap .gap-lines {
706
+ height: 100%;
707
+ overflow: hidden
708
+ }
709
+
710
+ .date-picker-wrapper .gap .gap-line {
711
+ height: 15px;
712
+ width: 15px;
713
+ position: relative
714
+ }
715
+
716
+ .date-picker-wrapper .gap .gap-line .gap-1 {
717
+ z-index: 1;
718
+ height: 0;
719
+ border-left: 8px solid #fff;
720
+ border-top: 8px solid #eee;
721
+ border-bottom: 8px solid #eee
722
+ }
723
+
724
+ .date-picker-wrapper .gap .gap-line .gap-2 {
725
+ position: absolute;
726
+ right: 0;
727
+ top: 0;
728
+ z-index: 2;
729
+ height: 0;
730
+ border-left: 8px solid transparent;
731
+ border-top: 8px solid #fff
732
+ }
733
+
734
+ .date-picker-wrapper .gap .gap-line .gap-3 {
735
+ position: absolute;
736
+ right: 0;
737
+ top: 8px;
738
+ z-index: 2;
739
+ height: 0;
740
+ border-left: 8px solid transparent;
741
+ border-bottom: 8px solid #fff
742
+ }
743
+
744
+ .date-picker-wrapper .gap .gap-top-mask {
745
+ width: 6px;
746
+ height: 1px;
747
+ position: absolute;
748
+ top: -1px;
749
+ left: 1px;
750
+ background-color: #eee;
751
+ z-index: 3
752
+ }
753
+
754
+ .date-picker-wrapper .gap .gap-bottom-mask {
755
+ width: 6px;
756
+ height: 1px;
757
+ position: absolute;
758
+ bottom: -1px;
759
+ left: 7px;
760
+ background-color: #eee;
761
+ z-index: 3
762
+ }
763
+
764
+ .date-picker-wrapper .selected-days {
765
+ display: none
766
+ }
767
+
768
+ .date-picker-wrapper .drp_top-bar {
769
+ line-height: 1.4;
770
+ position: relative;
771
+ padding: 10px 40px 10px 0
772
+ }
773
+
774
+ .date-picker-wrapper .drp_top-bar .error-top,
775
+ .date-picker-wrapper .drp_top-bar .normal-top {
776
+ display: none
777
+ }
778
+
779
+ .date-picker-wrapper .drp_top-bar .default-top {
780
+ display: block
781
+ }
782
+
783
+ .date-picker-wrapper .drp_top-bar.error .default-top {
784
+ display: none
785
+ }
786
+
787
+ .date-picker-wrapper .drp_top-bar.error .error-top {
788
+ display: block;
789
+ color: red
790
+ }
791
+
792
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
793
+ display: none
794
+ }
795
+
796
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
797
+ display: block
798
+ }
799
+
800
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
801
+ color: #333
802
+ }
803
+
804
+ .date-picker-wrapper .drp_top-bar .apply-btn {
805
+ position: absolute;
806
+ right: 0;
807
+ top: 6px;
808
+ padding: 3px 5px;
809
+ margin: 0;
810
+ font-size: 12px;
811
+ border-radius: 4px;
812
+ cursor: pointer;
813
+ color: #d9eef7;
814
+ border: solid 1px #0076a3;
815
+ background: #0095cd;
816
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
817
+ color: #fff;
818
+ line-height: initial
819
+ }
820
+
821
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
822
+ cursor: pointer;
823
+ color: #606060;
824
+ border: solid 1px #b7b7b7;
825
+ background: #fff;
826
+ background: -moz-linear-gradient(top, #fff, #ededed)
827
+ }
828
+
829
+ .date-picker-wrapper .time {
830
+ position: relative
831
+ }
832
+
833
+ .date-picker-wrapper.single-month .time {
834
+ display: block
835
+ }
836
+
837
+ .date-picker-wrapper .time input[type=range] {
838
+ vertical-align: middle;
839
+ width: 129px;
840
+ padding: 0;
841
+ margin: 0;
842
+ height: 20px
843
+ }
844
+
845
+ .date-picker-wrapper .time1 {
846
+ width: 180px;
847
+ padding: 0 5px;
848
+ text-align: center
849
+ }
850
+
851
+ .time2 {
852
+ width: 180px;
853
+ padding: 0 5px;
854
+ text-align: center
855
+ }
856
+
857
+ .date-picker-wrapper .time1 {
858
+ float: left
859
+ }
860
+
861
+ .date-picker-wrapper .time2 {
862
+ float: right
863
+ }
864
+
865
+ .date-picker-wrapper .hour {
866
+ text-align: right
867
+ }
868
+
869
+ .minute {
870
+ text-align: right
871
+ }
872
+
873
+ .date-picker-wrapper .hide {
874
+ display: none
875
+ }
876
+
877
+ .date-picker-wrapper .first-date-selected,
878
+ .date-picker-wrapper .last-date-selected {
879
+ background-color: #49e !important;
880
+ color: #fff !important
881
+ }
882
+
883
+ .date-picker-wrapper .date-range-length-tip {
884
+ position: absolute;
885
+ margin-top: -4px;
886
+ margin-left: -8px;
887
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
888
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
889
+ display: none;
890
+ background-color: #ff0;
891
+ padding: 0 6px;
892
+ border-radius: 2px;
893
+ font-size: 12px;
894
+ line-height: 16px;
895
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
896
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
897
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
898
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
899
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
900
+ }
901
+
902
+ .date-picker-wrapper .date-range-length-tip:after {
903
+ content: '';
904
+ position: absolute;
905
+ border-left: 4px solid transparent;
906
+ border-right: 4px solid transparent;
907
+ border-top: 4px solid #ff0;
908
+ left: 50%;
909
+ margin-left: -4px;
910
+ bottom: -4px
911
+ }
912
+
913
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
914
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
915
+ display: none
916
+ }
917
+
918
+ .date-picker-wrapper .week-number {
919
+ padding: 5px 0;
920
+ line-height: 1;
921
+ font-size: 12px;
922
+ margin-bottom: 1px;
923
+ color: #999;
924
+ cursor: pointer
925
+ }
926
+
927
+ .date-picker-wrapper .week-number.week-number-selected {
928
+ color: #49e;
929
+ font-weight: 700
930
+ }
931
+
932
+ .date-picker {
933
+ width: 170px;
934
+ height: 25px;
935
+ padding: 0;
936
+ border: 0;
937
+ line-height: 25px;
938
+ padding-left: 10px;
939
+ font-size: 12px;
940
+ font-family: Arial, sans-serif;
941
+ font-weight: 700;
942
+ cursor: pointer;
943
+ color: #303030;
944
+ position: relative;
945
+ z-index: 2
946
+ }
947
+
948
+ .date-picker-wrapper {
949
+ position: absolute;
950
+ z-index: 1;
951
+ border: 1px solid #bfbfbf;
952
+ background-color: #efefef;
953
+ padding: 5px 12px;
954
+ font-size: 12px;
955
+ line-height: 20px;
956
+ color: #aaa;
957
+ font-family: Arial, sans-serif;
958
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
959
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
960
+ -webkit-box-sizing: initial;
961
+ box-sizing: initial
962
+ }
963
+
964
+ .dp-clearfix {
965
+ clear: both;
966
+ height: 0;
967
+ font-size: 0
968
+ }
969
+
970
+ .date-picker-wrapper.inline-wrapper {
971
+ position: relative;
972
+ -webkit-box-shadow: none;
973
+ box-shadow: none;
974
+ display: inline-block
975
+ }
976
+
977
+ .date-picker-wrapper.single-date {
978
+ width: auto
979
+ }
980
+
981
+ .date-picker-wrapper.no-shortcuts {
982
+ padding-bottom: 12px
983
+ }
984
+
985
+ .date-picker-wrapper.no-topbar {
986
+ padding-top: 12px
987
+ }
988
+
989
+ .date-picker-wrapper .footer {
990
+ font-size: 11px;
991
+ padding-top: 3px
992
+ }
993
+
994
+ .date-picker-wrapper b {
995
+ color: #666;
996
+ font-weight: 700
997
+ }
998
+
999
+ .date-picker-wrapper a {
1000
+ color: #6bb4d6;
1001
+ text-decoration: underline
1002
+ }
1003
+
1004
+ .date-picker-wrapper .month-name {
1005
+ text-transform: uppercase
1006
+ }
1007
+
1008
+ .date-picker-wrapper .select-wrapper {
1009
+ position: relative;
1010
+ overflow: hidden;
1011
+ display: inline-block;
1012
+ vertical-align: middle
1013
+ }
1014
+
1015
+ .date-picker-wrapper .select-wrapper:hover {
1016
+ text-decoration: underline
1017
+ }
1018
+
1019
+ .date-picker-wrapper .month-element {
1020
+ display: inline-block;
1021
+ vertical-align: middle
1022
+ }
1023
+
1024
+ .date-picker-wrapper .select-wrapper select {
1025
+ position: absolute;
1026
+ margin: 0;
1027
+ padding: 0;
1028
+ left: 0;
1029
+ top: -1px;
1030
+ font-size: inherit;
1031
+ font-style: inherit;
1032
+ font-weight: inherit;
1033
+ text-transform: inherit;
1034
+ color: inherit;
1035
+ cursor: pointer;
1036
+ -webkit-appearance: none;
1037
+ -moz-appearance: none;
1038
+ appearance: none;
1039
+ background: 0 0;
1040
+ border: 0;
1041
+ outline: 0;
1042
+ opacity: .01
1043
+ }
1044
+
1045
+ .date-picker-wrapper .month-wrapper {
1046
+ border: 1px solid #bfbfbf;
1047
+ border-radius: 3px;
1048
+ background-color: #fff;
1049
+ padding: 5px;
1050
+ cursor: default;
1051
+ position: relative
1052
+ }
1053
+
1054
+ .date-picker-wrapper .month-wrapper table {
1055
+ width: 190px;
1056
+ float: left
1057
+ }
1058
+
1059
+ .date-picker-wrapper .month-wrapper table.month2 {
1060
+ width: 190px;
1061
+ float: left
1062
+ }
1063
+
1064
+ .date-picker-wrapper .month-wrapper table td,
1065
+ .date-picker-wrapper .month-wrapper table th {
1066
+ vertical-align: middle;
1067
+ text-align: center;
1068
+ line-height: 14px;
1069
+ margin: 0;
1070
+ padding: 0
1071
+ }
1072
+
1073
+ .date-picker-wrapper .month-wrapper table .day {
1074
+ padding: 5px 0;
1075
+ line-height: 1;
1076
+ font-size: 12px;
1077
+ margin-bottom: 1px;
1078
+ color: #ccc;
1079
+ cursor: default
1080
+ }
1081
+
1082
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
1083
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
1084
+ color: #999;
1085
+ cursor: default
1086
+ }
1087
+
1088
+ .date-picker-wrapper .month-wrapper table .day.checked {
1089
+ background-color: #9cdbf7
1090
+ }
1091
+
1092
+ .date-picker-wrapper .month-wrapper table .week-name {
1093
+ height: 20px;
1094
+ line-height: 20px;
1095
+ font-weight: 100;
1096
+ text-transform: uppercase
1097
+ }
1098
+
1099
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
1100
+ cursor: help !important
1101
+ }
1102
+
1103
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
1104
+ white-space: nowrap
1105
+ }
1106
+
1107
+ .date-picker-wrapper .time label {
1108
+ white-space: nowrap
1109
+ }
1110
+
1111
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
1112
+ color: #333;
1113
+ cursor: pointer
1114
+ }
1115
+
1116
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
1117
+ background-color: #cdecfa
1118
+ }
1119
+
1120
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
1121
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
1122
+ display: none
1123
+ }
1124
+
1125
+ .date-picker-wrapper .month-wrapper table .day.real-today {
1126
+ background-color: #ffe684
1127
+ }
1128
+
1129
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
1130
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
1131
+ background-color: #70ccd5
1132
+ }
1133
+
1134
+ .date-picker-wrapper table .caption {
1135
+ height: 40px
1136
+ }
1137
+
1138
+ .date-picker-wrapper table .caption>th:first-of-type,
1139
+ .date-picker-wrapper table .caption>th:last-of-type {
1140
+ width: 27px
1141
+ }
1142
+
1143
+ .date-picker-wrapper table .caption .next,
1144
+ .date-picker-wrapper table .caption .prev {
1145
+ padding: 0 5px;
1146
+ cursor: pointer
1147
+ }
1148
+
1149
+ .date-picker-wrapper table .caption .next:hover,
1150
+ .date-picker-wrapper table .caption .prev:hover {
1151
+ background-color: #ccc;
1152
+ color: #fff
1153
+ }
1154
+
1155
+ .date-picker-wrapper .gap {
1156
+ position: relative;
1157
+ z-index: 1;
1158
+ width: 15px;
1159
+ height: 100%;
1160
+ background-color: red;
1161
+ font-size: 0;
1162
+ line-height: 0;
1163
+ float: left;
1164
+ top: -5px;
1165
+ margin: 0 10px -10px;
1166
+ visibility: hidden;
1167
+ height: 0
1168
+ }
1169
+
1170
+ .date-picker-wrapper .gap .gap-lines {
1171
+ height: 100%;
1172
+ overflow: hidden
1173
+ }
1174
+
1175
+ .date-picker-wrapper .gap .gap-line {
1176
+ height: 15px;
1177
+ width: 15px;
1178
+ position: relative
1179
+ }
1180
+
1181
+ .date-picker-wrapper .gap .gap-line .gap-1 {
1182
+ z-index: 1;
1183
+ height: 0;
1184
+ border-left: 8px solid #fff;
1185
+ border-top: 8px solid #eee;
1186
+ border-bottom: 8px solid #eee
1187
+ }
1188
+
1189
+ .date-picker-wrapper .gap .gap-line .gap-2 {
1190
+ position: absolute;
1191
+ right: 0;
1192
+ top: 0;
1193
+ z-index: 2;
1194
+ height: 0;
1195
+ border-left: 8px solid transparent;
1196
+ border-top: 8px solid #fff
1197
+ }
1198
+
1199
+ .date-picker-wrapper .gap .gap-line .gap-3 {
1200
+ position: absolute;
1201
+ right: 0;
1202
+ top: 8px;
1203
+ z-index: 2;
1204
+ height: 0;
1205
+ border-left: 8px solid transparent;
1206
+ border-bottom: 8px solid #fff
1207
+ }
1208
+
1209
+ .date-picker-wrapper .gap .gap-top-mask {
1210
+ width: 6px;
1211
+ height: 1px;
1212
+ position: absolute;
1213
+ top: -1px;
1214
+ left: 1px;
1215
+ background-color: #eee;
1216
+ z-index: 3
1217
+ }
1218
+
1219
+ .date-picker-wrapper .gap .gap-bottom-mask {
1220
+ width: 6px;
1221
+ height: 1px;
1222
+ position: absolute;
1223
+ bottom: -1px;
1224
+ left: 7px;
1225
+ background-color: #eee;
1226
+ z-index: 3
1227
+ }
1228
+
1229
+ .date-picker-wrapper .selected-days {
1230
+ display: none
1231
+ }
1232
+
1233
+ .date-picker-wrapper .drp_top-bar {
1234
+ line-height: 1.4;
1235
+ position: relative;
1236
+ padding: 10px 40px 10px 0
1237
+ }
1238
+
1239
+ .date-picker-wrapper .drp_top-bar .error-top,
1240
+ .date-picker-wrapper .drp_top-bar .normal-top {
1241
+ display: none
1242
+ }
1243
+
1244
+ .date-picker-wrapper .drp_top-bar .default-top {
1245
+ display: block
1246
+ }
1247
+
1248
+ .date-picker-wrapper .drp_top-bar.error .default-top {
1249
+ display: none
1250
+ }
1251
+
1252
+ .date-picker-wrapper .drp_top-bar.error .error-top {
1253
+ display: block;
1254
+ color: red
1255
+ }
1256
+
1257
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
1258
+ display: none
1259
+ }
1260
+
1261
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
1262
+ display: block
1263
+ }
1264
+
1265
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
1266
+ color: #333
1267
+ }
1268
+
1269
+ .date-picker-wrapper .drp_top-bar .apply-btn {
1270
+ position: absolute;
1271
+ right: 0;
1272
+ top: 6px;
1273
+ padding: 3px 5px;
1274
+ margin: 0;
1275
+ font-size: 12px;
1276
+ border-radius: 4px;
1277
+ cursor: pointer;
1278
+ color: #d9eef7;
1279
+ border: solid 1px #0076a3;
1280
+ background: #0095cd;
1281
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
1282
+ color: #fff;
1283
+ line-height: initial
1284
+ }
1285
+
1286
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
1287
+ cursor: pointer;
1288
+ color: #606060;
1289
+ border: solid 1px #b7b7b7;
1290
+ background: #fff;
1291
+ background: -moz-linear-gradient(top, #fff, #ededed)
1292
+ }
1293
+
1294
+ .date-picker-wrapper .time {
1295
+ position: relative
1296
+ }
1297
+
1298
+ .date-picker-wrapper.single-month .time {
1299
+ display: block
1300
+ }
1301
+
1302
+ .date-picker-wrapper .time input[type=range] {
1303
+ vertical-align: middle;
1304
+ width: 129px;
1305
+ padding: 0;
1306
+ margin: 0;
1307
+ height: 20px
1308
+ }
1309
+
1310
+ .date-picker-wrapper .time1 {
1311
+ width: 180px;
1312
+ padding: 0 5px;
1313
+ text-align: center
1314
+ }
1315
+
1316
+ .time2 {
1317
+ width: 180px;
1318
+ padding: 0 5px;
1319
+ text-align: center
1320
+ }
1321
+
1322
+ .date-picker-wrapper .time1 {
1323
+ float: left
1324
+ }
1325
+
1326
+ .date-picker-wrapper .time2 {
1327
+ float: right
1328
+ }
1329
+
1330
+ .date-picker-wrapper .hour {
1331
+ text-align: right
1332
+ }
1333
+
1334
+ .minute {
1335
+ text-align: right
1336
+ }
1337
+
1338
+ .date-picker-wrapper .hide {
1339
+ display: none
1340
+ }
1341
+
1342
+ .date-picker-wrapper .first-date-selected,
1343
+ .date-picker-wrapper .last-date-selected {
1344
+ background-color: #49e !important;
1345
+ color: #fff !important
1346
+ }
1347
+
1348
+ .date-picker-wrapper .date-range-length-tip {
1349
+ position: absolute;
1350
+ margin-top: -4px;
1351
+ margin-left: -8px;
1352
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
1353
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
1354
+ display: none;
1355
+ background-color: #ff0;
1356
+ padding: 0 6px;
1357
+ border-radius: 2px;
1358
+ font-size: 12px;
1359
+ line-height: 16px;
1360
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1361
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1362
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1363
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1364
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
1365
+ }
1366
+
1367
+ .date-picker-wrapper .date-range-length-tip:after {
1368
+ content: '';
1369
+ position: absolute;
1370
+ border-left: 4px solid transparent;
1371
+ border-right: 4px solid transparent;
1372
+ border-top: 4px solid #ff0;
1373
+ left: 50%;
1374
+ margin-left: -4px;
1375
+ bottom: -4px
1376
+ }
1377
+
1378
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
1379
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
1380
+ display: none
1381
+ }
1382
+
1383
+ .date-picker-wrapper .week-number {
1384
+ padding: 5px 0;
1385
+ line-height: 1;
1386
+ font-size: 12px;
1387
+ margin-bottom: 1px;
1388
+ color: #999;
1389
+ cursor: pointer
1390
+ }
1391
+
1392
+ .date-picker-wrapper .week-number.week-number-selected {
1393
+ color: #49e;
1394
+ font-weight: 700
1395
+ }
1396
+
1397
+ .date-picker {
1398
+ width: 170px;
1399
+ height: 25px;
1400
+ padding: 0;
1401
+ border: 0;
1402
+ line-height: 25px;
1403
+ padding-left: 10px;
1404
+ font-size: 12px;
1405
+ font-family: Arial, sans-serif;
1406
+ font-weight: 700;
1407
+ cursor: pointer;
1408
+ color: #303030;
1409
+ position: relative;
1410
+ z-index: 2
1411
+ }
1412
+
1413
+ .date-picker-wrapper {
1414
+ position: absolute;
1415
+ z-index: 1;
1416
+ border: 1px solid #bfbfbf;
1417
+ background-color: #efefef;
1418
+ padding: 5px 12px;
1419
+ font-size: 12px;
1420
+ line-height: 20px;
1421
+ color: #aaa;
1422
+ font-family: Arial, sans-serif;
1423
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
1424
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
1425
+ -webkit-box-sizing: initial;
1426
+ box-sizing: initial
1427
+ }
1428
+
1429
+ .dp-clearfix {
1430
+ clear: both;
1431
+ height: 0;
1432
+ font-size: 0
1433
+ }
1434
+
1435
+ .date-picker-wrapper.inline-wrapper {
1436
+ position: relative;
1437
+ -webkit-box-shadow: none;
1438
+ box-shadow: none;
1439
+ display: inline-block
1440
+ }
1441
+
1442
+ .date-picker-wrapper.single-date {
1443
+ width: auto
1444
+ }
1445
+
1446
+ .date-picker-wrapper.no-shortcuts {
1447
+ padding-bottom: 12px
1448
+ }
1449
+
1450
+ .date-picker-wrapper.no-topbar {
1451
+ padding-top: 12px
1452
+ }
1453
+
1454
+ .date-picker-wrapper .footer {
1455
+ font-size: 11px;
1456
+ padding-top: 3px
1457
+ }
1458
+
1459
+ .date-picker-wrapper b {
1460
+ color: #666;
1461
+ font-weight: 700
1462
+ }
1463
+
1464
+ .date-picker-wrapper a {
1465
+ color: #6bb4d6;
1466
+ text-decoration: underline
1467
+ }
1468
+
1469
+ .date-picker-wrapper .month-name {
1470
+ text-transform: uppercase
1471
+ }
1472
+
1473
+ .date-picker-wrapper .select-wrapper {
1474
+ position: relative;
1475
+ overflow: hidden;
1476
+ display: inline-block;
1477
+ vertical-align: middle
1478
+ }
1479
+
1480
+ .date-picker-wrapper .select-wrapper:hover {
1481
+ text-decoration: underline
1482
+ }
1483
+
1484
+ .date-picker-wrapper .month-element {
1485
+ display: inline-block;
1486
+ vertical-align: middle
1487
+ }
1488
+
1489
+ .date-picker-wrapper .select-wrapper select {
1490
+ position: absolute;
1491
+ margin: 0;
1492
+ padding: 0;
1493
+ left: 0;
1494
+ top: -1px;
1495
+ font-size: inherit;
1496
+ font-style: inherit;
1497
+ font-weight: inherit;
1498
+ text-transform: inherit;
1499
+ color: inherit;
1500
+ cursor: pointer;
1501
+ -webkit-appearance: none;
1502
+ -moz-appearance: none;
1503
+ appearance: none;
1504
+ background: 0 0;
1505
+ border: 0;
1506
+ outline: 0;
1507
+ opacity: .01
1508
+ }
1509
+
1510
+ .date-picker-wrapper .month-wrapper {
1511
+ border: 1px solid #bfbfbf;
1512
+ border-radius: 3px;
1513
+ background-color: #fff;
1514
+ padding: 5px;
1515
+ cursor: default;
1516
+ position: relative
1517
+ }
1518
+
1519
+ .date-picker-wrapper .month-wrapper table {
1520
+ width: 190px;
1521
+ float: left
1522
+ }
1523
+
1524
+ .date-picker-wrapper .month-wrapper table.month2 {
1525
+ width: 190px;
1526
+ float: left
1527
+ }
1528
+
1529
+ .date-picker-wrapper .month-wrapper table td,
1530
+ .date-picker-wrapper .month-wrapper table th {
1531
+ vertical-align: middle;
1532
+ text-align: center;
1533
+ line-height: 14px;
1534
+ margin: 0;
1535
+ padding: 0
1536
+ }
1537
+
1538
+ .date-picker-wrapper .month-wrapper table .day {
1539
+ padding: 5px 0;
1540
+ line-height: 1;
1541
+ font-size: 12px;
1542
+ margin-bottom: 1px;
1543
+ color: #ccc;
1544
+ cursor: default
1545
+ }
1546
+
1547
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
1548
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
1549
+ color: #999;
1550
+ cursor: default
1551
+ }
1552
+
1553
+ .date-picker-wrapper .month-wrapper table .day.checked {
1554
+ background-color: #9cdbf7
1555
+ }
1556
+
1557
+ .date-picker-wrapper .month-wrapper table .week-name {
1558
+ height: 20px;
1559
+ line-height: 20px;
1560
+ font-weight: 100;
1561
+ text-transform: uppercase
1562
+ }
1563
+
1564
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
1565
+ cursor: help !important
1566
+ }
1567
+
1568
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
1569
+ white-space: nowrap
1570
+ }
1571
+
1572
+ .date-picker-wrapper .time label {
1573
+ white-space: nowrap
1574
+ }
1575
+
1576
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
1577
+ color: #333;
1578
+ cursor: pointer
1579
+ }
1580
+
1581
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
1582
+ background-color: #cdecfa
1583
+ }
1584
+
1585
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
1586
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
1587
+ display: none
1588
+ }
1589
+
1590
+ .date-picker-wrapper .month-wrapper table .day.real-today {
1591
+ background-color: #ffe684
1592
+ }
1593
+
1594
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
1595
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
1596
+ background-color: #70ccd5
1597
+ }
1598
+
1599
+ .date-picker-wrapper table .caption {
1600
+ height: 40px
1601
+ }
1602
+
1603
+ .date-picker-wrapper table .caption>th:first-of-type,
1604
+ .date-picker-wrapper table .caption>th:last-of-type {
1605
+ width: 27px
1606
+ }
1607
+
1608
+ .date-picker-wrapper table .caption .next,
1609
+ .date-picker-wrapper table .caption .prev {
1610
+ padding: 0 5px;
1611
+ cursor: pointer
1612
+ }
1613
+
1614
+ .date-picker-wrapper table .caption .next:hover,
1615
+ .date-picker-wrapper table .caption .prev:hover {
1616
+ background-color: #ccc;
1617
+ color: #fff
1618
+ }
1619
+
1620
+ .date-picker-wrapper .gap {
1621
+ position: relative;
1622
+ z-index: 1;
1623
+ width: 15px;
1624
+ height: 100%;
1625
+ background-color: red;
1626
+ font-size: 0;
1627
+ line-height: 0;
1628
+ float: left;
1629
+ top: -5px;
1630
+ margin: 0 10px -10px;
1631
+ visibility: hidden;
1632
+ height: 0
1633
+ }
1634
+
1635
+ .date-picker-wrapper .gap .gap-lines {
1636
+ height: 100%;
1637
+ overflow: hidden
1638
+ }
1639
+
1640
+ .date-picker-wrapper .gap .gap-line {
1641
+ height: 15px;
1642
+ width: 15px;
1643
+ position: relative
1644
+ }
1645
+
1646
+ .date-picker-wrapper .gap .gap-line .gap-1 {
1647
+ z-index: 1;
1648
+ height: 0;
1649
+ border-left: 8px solid #fff;
1650
+ border-top: 8px solid #eee;
1651
+ border-bottom: 8px solid #eee
1652
+ }
1653
+
1654
+ .date-picker-wrapper .gap .gap-line .gap-2 {
1655
+ position: absolute;
1656
+ right: 0;
1657
+ top: 0;
1658
+ z-index: 2;
1659
+ height: 0;
1660
+ border-left: 8px solid transparent;
1661
+ border-top: 8px solid #fff
1662
+ }
1663
+
1664
+ .date-picker-wrapper .gap .gap-line .gap-3 {
1665
+ position: absolute;
1666
+ right: 0;
1667
+ top: 8px;
1668
+ z-index: 2;
1669
+ height: 0;
1670
+ border-left: 8px solid transparent;
1671
+ border-bottom: 8px solid #fff
1672
+ }
1673
+
1674
+ .date-picker-wrapper .gap .gap-top-mask {
1675
+ width: 6px;
1676
+ height: 1px;
1677
+ position: absolute;
1678
+ top: -1px;
1679
+ left: 1px;
1680
+ background-color: #eee;
1681
+ z-index: 3
1682
+ }
1683
+
1684
+ .date-picker-wrapper .gap .gap-bottom-mask {
1685
+ width: 6px;
1686
+ height: 1px;
1687
+ position: absolute;
1688
+ bottom: -1px;
1689
+ left: 7px;
1690
+ background-color: #eee;
1691
+ z-index: 3
1692
+ }
1693
+
1694
+ .date-picker-wrapper .selected-days {
1695
+ display: none
1696
+ }
1697
+
1698
+ .date-picker-wrapper .drp_top-bar {
1699
+ line-height: 1.4;
1700
+ position: relative;
1701
+ padding: 10px 40px 10px 0
1702
+ }
1703
+
1704
+ .date-picker-wrapper .drp_top-bar .error-top,
1705
+ .date-picker-wrapper .drp_top-bar .normal-top {
1706
+ display: none
1707
+ }
1708
+
1709
+ .date-picker-wrapper .drp_top-bar .default-top {
1710
+ display: block
1711
+ }
1712
+
1713
+ .date-picker-wrapper .drp_top-bar.error .default-top {
1714
+ display: none
1715
+ }
1716
+
1717
+ .date-picker-wrapper .drp_top-bar.error .error-top {
1718
+ display: block;
1719
+ color: red
1720
+ }
1721
+
1722
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
1723
+ display: none
1724
+ }
1725
+
1726
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
1727
+ display: block
1728
+ }
1729
+
1730
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
1731
+ color: #333
1732
+ }
1733
+
1734
+ .date-picker-wrapper .drp_top-bar .apply-btn {
1735
+ position: absolute;
1736
+ right: 0;
1737
+ top: 6px;
1738
+ padding: 3px 5px;
1739
+ margin: 0;
1740
+ font-size: 12px;
1741
+ border-radius: 4px;
1742
+ cursor: pointer;
1743
+ color: #d9eef7;
1744
+ border: solid 1px #0076a3;
1745
+ background: #0095cd;
1746
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
1747
+ color: #fff;
1748
+ line-height: initial
1749
+ }
1750
+
1751
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
1752
+ cursor: pointer;
1753
+ color: #606060;
1754
+ border: solid 1px #b7b7b7;
1755
+ background: #fff;
1756
+ background: -moz-linear-gradient(top, #fff, #ededed)
1757
+ }
1758
+
1759
+ .date-picker-wrapper .time {
1760
+ position: relative
1761
+ }
1762
+
1763
+ .date-picker-wrapper.single-month .time {
1764
+ display: block
1765
+ }
1766
+
1767
+ .date-picker-wrapper .time input[type=range] {
1768
+ vertical-align: middle;
1769
+ width: 129px;
1770
+ padding: 0;
1771
+ margin: 0;
1772
+ height: 20px
1773
+ }
1774
+
1775
+ .date-picker-wrapper .time1 {
1776
+ width: 180px;
1777
+ padding: 0 5px;
1778
+ text-align: center
1779
+ }
1780
+
1781
+ .time2 {
1782
+ width: 180px;
1783
+ padding: 0 5px;
1784
+ text-align: center
1785
+ }
1786
+
1787
+ .date-picker-wrapper .time1 {
1788
+ float: left
1789
+ }
1790
+
1791
+ .date-picker-wrapper .time2 {
1792
+ float: right
1793
+ }
1794
+
1795
+ .date-picker-wrapper .hour {
1796
+ text-align: right
1797
+ }
1798
+
1799
+ .minute {
1800
+ text-align: right
1801
+ }
1802
+
1803
+ .date-picker-wrapper .hide {
1804
+ display: none
1805
+ }
1806
+
1807
+ .date-picker-wrapper .first-date-selected,
1808
+ .date-picker-wrapper .last-date-selected {
1809
+ background-color: #49e !important;
1810
+ color: #fff !important
1811
+ }
1812
+
1813
+ .date-picker-wrapper .date-range-length-tip {
1814
+ position: absolute;
1815
+ margin-top: -4px;
1816
+ margin-left: -8px;
1817
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
1818
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
1819
+ display: none;
1820
+ background-color: #ff0;
1821
+ padding: 0 6px;
1822
+ border-radius: 2px;
1823
+ font-size: 12px;
1824
+ line-height: 16px;
1825
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1826
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1827
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1828
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
1829
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
1830
+ }
1831
+
1832
+ .date-picker-wrapper .date-range-length-tip:after {
1833
+ content: '';
1834
+ position: absolute;
1835
+ border-left: 4px solid transparent;
1836
+ border-right: 4px solid transparent;
1837
+ border-top: 4px solid #ff0;
1838
+ left: 50%;
1839
+ margin-left: -4px;
1840
+ bottom: -4px
1841
+ }
1842
+
1843
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
1844
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
1845
+ display: none
1846
+ }
1847
+
1848
+ .date-picker-wrapper .week-number {
1849
+ padding: 5px 0;
1850
+ line-height: 1;
1851
+ font-size: 12px;
1852
+ margin-bottom: 1px;
1853
+ color: #999;
1854
+ cursor: pointer
1855
+ }
1856
+
1857
+ .date-picker-wrapper .week-number.week-number-selected {
1858
+ color: #49e;
1859
+ font-weight: 700
1860
+ }
1861
+
1862
+ .date-picker {
1863
+ width: 170px;
1864
+ height: 25px;
1865
+ padding: 0;
1866
+ border: 0;
1867
+ line-height: 25px;
1868
+ padding-left: 10px;
1869
+ font-size: 12px;
1870
+ font-family: Arial, sans-serif;
1871
+ font-weight: 700;
1872
+ cursor: pointer;
1873
+ color: #303030;
1874
+ position: relative;
1875
+ z-index: 2
1876
+ }
1877
+
1878
+ .date-picker-wrapper {
1879
+ position: absolute;
1880
+ z-index: 1;
1881
+ border: 1px solid #bfbfbf;
1882
+ background-color: #efefef;
1883
+ padding: 5px 12px;
1884
+ font-size: 12px;
1885
+ line-height: 20px;
1886
+ color: #aaa;
1887
+ font-family: Arial, sans-serif;
1888
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
1889
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
1890
+ -webkit-box-sizing: initial;
1891
+ box-sizing: initial
1892
+ }
1893
+
1894
+ .dp-clearfix {
1895
+ clear: both;
1896
+ height: 0;
1897
+ font-size: 0
1898
+ }
1899
+
1900
+ .date-picker-wrapper.inline-wrapper {
1901
+ position: relative;
1902
+ -webkit-box-shadow: none;
1903
+ box-shadow: none;
1904
+ display: inline-block
1905
+ }
1906
+
1907
+ .date-picker-wrapper.single-date {
1908
+ width: auto
1909
+ }
1910
+
1911
+ .date-picker-wrapper.no-shortcuts {
1912
+ padding-bottom: 12px
1913
+ }
1914
+
1915
+ .date-picker-wrapper.no-topbar {
1916
+ padding-top: 12px
1917
+ }
1918
+
1919
+ .date-picker-wrapper .footer {
1920
+ font-size: 11px;
1921
+ padding-top: 3px
1922
+ }
1923
+
1924
+ .date-picker-wrapper b {
1925
+ color: #666;
1926
+ font-weight: 700
1927
+ }
1928
+
1929
+ .date-picker-wrapper a {
1930
+ color: #6bb4d6;
1931
+ text-decoration: underline
1932
+ }
1933
+
1934
+ .date-picker-wrapper .month-name {
1935
+ text-transform: uppercase
1936
+ }
1937
+
1938
+ .date-picker-wrapper .select-wrapper {
1939
+ position: relative;
1940
+ overflow: hidden;
1941
+ display: inline-block;
1942
+ vertical-align: middle
1943
+ }
1944
+
1945
+ .date-picker-wrapper .select-wrapper:hover {
1946
+ text-decoration: underline
1947
+ }
1948
+
1949
+ .date-picker-wrapper .month-element {
1950
+ display: inline-block;
1951
+ vertical-align: middle
1952
+ }
1953
+
1954
+ .date-picker-wrapper .select-wrapper select {
1955
+ position: absolute;
1956
+ margin: 0;
1957
+ padding: 0;
1958
+ left: 0;
1959
+ top: -1px;
1960
+ font-size: inherit;
1961
+ font-style: inherit;
1962
+ font-weight: inherit;
1963
+ text-transform: inherit;
1964
+ color: inherit;
1965
+ cursor: pointer;
1966
+ -webkit-appearance: none;
1967
+ -moz-appearance: none;
1968
+ appearance: none;
1969
+ background: 0 0;
1970
+ border: 0;
1971
+ outline: 0;
1972
+ opacity: .01
1973
+ }
1974
+
1975
+ .date-picker-wrapper .month-wrapper {
1976
+ border: 1px solid #bfbfbf;
1977
+ border-radius: 3px;
1978
+ background-color: #fff;
1979
+ padding: 5px;
1980
+ cursor: default;
1981
+ position: relative
1982
+ }
1983
+
1984
+ .date-picker-wrapper .month-wrapper table {
1985
+ width: 190px;
1986
+ float: left
1987
+ }
1988
+
1989
+ .date-picker-wrapper .month-wrapper table.month2 {
1990
+ width: 190px;
1991
+ float: left
1992
+ }
1993
+
1994
+ .date-picker-wrapper .month-wrapper table td,
1995
+ .date-picker-wrapper .month-wrapper table th {
1996
+ vertical-align: middle;
1997
+ text-align: center;
1998
+ line-height: 14px;
1999
+ margin: 0;
2000
+ padding: 0
2001
+ }
2002
+
2003
+ .date-picker-wrapper .month-wrapper table .day {
2004
+ padding: 5px 0;
2005
+ line-height: 1;
2006
+ font-size: 12px;
2007
+ margin-bottom: 1px;
2008
+ color: #ccc;
2009
+ cursor: default
2010
+ }
2011
+
2012
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
2013
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
2014
+ color: #999;
2015
+ cursor: default
2016
+ }
2017
+
2018
+ .date-picker-wrapper .month-wrapper table .day.checked {
2019
+ background-color: #9cdbf7
2020
+ }
2021
+
2022
+ .date-picker-wrapper .month-wrapper table .week-name {
2023
+ height: 20px;
2024
+ line-height: 20px;
2025
+ font-weight: 100;
2026
+ text-transform: uppercase
2027
+ }
2028
+
2029
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
2030
+ cursor: help !important
2031
+ }
2032
+
2033
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
2034
+ white-space: nowrap
2035
+ }
2036
+
2037
+ .date-picker-wrapper .time label {
2038
+ white-space: nowrap
2039
+ }
2040
+
2041
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
2042
+ color: #333;
2043
+ cursor: pointer
2044
+ }
2045
+
2046
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
2047
+ background-color: #cdecfa
2048
+ }
2049
+
2050
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
2051
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
2052
+ display: none
2053
+ }
2054
+
2055
+ .date-picker-wrapper .month-wrapper table .day.real-today {
2056
+ background-color: #ffe684
2057
+ }
2058
+
2059
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
2060
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
2061
+ background-color: #70ccd5
2062
+ }
2063
+
2064
+ .date-picker-wrapper table .caption {
2065
+ height: 40px
2066
+ }
2067
+
2068
+ .date-picker-wrapper table .caption>th:first-of-type,
2069
+ .date-picker-wrapper table .caption>th:last-of-type {
2070
+ width: 27px
2071
+ }
2072
+
2073
+ .date-picker-wrapper table .caption .next,
2074
+ .date-picker-wrapper table .caption .prev {
2075
+ padding: 0 5px;
2076
+ cursor: pointer
2077
+ }
2078
+
2079
+ .date-picker-wrapper table .caption .next:hover,
2080
+ .date-picker-wrapper table .caption .prev:hover {
2081
+ background-color: #ccc;
2082
+ color: #fff
2083
+ }
2084
+
2085
+ .date-picker-wrapper .gap {
2086
+ position: relative;
2087
+ z-index: 1;
2088
+ width: 15px;
2089
+ height: 100%;
2090
+ background-color: red;
2091
+ font-size: 0;
2092
+ line-height: 0;
2093
+ float: left;
2094
+ top: -5px;
2095
+ margin: 0 10px -10px;
2096
+ visibility: hidden;
2097
+ height: 0
2098
+ }
2099
+
2100
+ .date-picker-wrapper .gap .gap-lines {
2101
+ height: 100%;
2102
+ overflow: hidden
2103
+ }
2104
+
2105
+ .date-picker-wrapper .gap .gap-line {
2106
+ height: 15px;
2107
+ width: 15px;
2108
+ position: relative
2109
+ }
2110
+
2111
+ .date-picker-wrapper .gap .gap-line .gap-1 {
2112
+ z-index: 1;
2113
+ height: 0;
2114
+ border-left: 8px solid #fff;
2115
+ border-top: 8px solid #eee;
2116
+ border-bottom: 8px solid #eee
2117
+ }
2118
+
2119
+ .date-picker-wrapper .gap .gap-line .gap-2 {
2120
+ position: absolute;
2121
+ right: 0;
2122
+ top: 0;
2123
+ z-index: 2;
2124
+ height: 0;
2125
+ border-left: 8px solid transparent;
2126
+ border-top: 8px solid #fff
2127
+ }
2128
+
2129
+ .date-picker-wrapper .gap .gap-line .gap-3 {
2130
+ position: absolute;
2131
+ right: 0;
2132
+ top: 8px;
2133
+ z-index: 2;
2134
+ height: 0;
2135
+ border-left: 8px solid transparent;
2136
+ border-bottom: 8px solid #fff
2137
+ }
2138
+
2139
+ .date-picker-wrapper .gap .gap-top-mask {
2140
+ width: 6px;
2141
+ height: 1px;
2142
+ position: absolute;
2143
+ top: -1px;
2144
+ left: 1px;
2145
+ background-color: #eee;
2146
+ z-index: 3
2147
+ }
2148
+
2149
+ .date-picker-wrapper .gap .gap-bottom-mask {
2150
+ width: 6px;
2151
+ height: 1px;
2152
+ position: absolute;
2153
+ bottom: -1px;
2154
+ left: 7px;
2155
+ background-color: #eee;
2156
+ z-index: 3
2157
+ }
2158
+
2159
+ .date-picker-wrapper .selected-days {
2160
+ display: none
2161
+ }
2162
+
2163
+ .date-picker-wrapper .drp_top-bar {
2164
+ line-height: 1.4;
2165
+ position: relative;
2166
+ padding: 10px 40px 10px 0
2167
+ }
2168
+
2169
+ .date-picker-wrapper .drp_top-bar .error-top,
2170
+ .date-picker-wrapper .drp_top-bar .normal-top {
2171
+ display: none
2172
+ }
2173
+
2174
+ .date-picker-wrapper .drp_top-bar .default-top {
2175
+ display: block
2176
+ }
2177
+
2178
+ .date-picker-wrapper .drp_top-bar.error .default-top {
2179
+ display: none
2180
+ }
2181
+
2182
+ .date-picker-wrapper .drp_top-bar.error .error-top {
2183
+ display: block;
2184
+ color: red
2185
+ }
2186
+
2187
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
2188
+ display: none
2189
+ }
2190
+
2191
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
2192
+ display: block
2193
+ }
2194
+
2195
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
2196
+ color: #333
2197
+ }
2198
+
2199
+ .date-picker-wrapper .drp_top-bar .apply-btn {
2200
+ position: absolute;
2201
+ right: 0;
2202
+ top: 6px;
2203
+ padding: 3px 5px;
2204
+ margin: 0;
2205
+ font-size: 12px;
2206
+ border-radius: 4px;
2207
+ cursor: pointer;
2208
+ color: #d9eef7;
2209
+ border: solid 1px #0076a3;
2210
+ background: #0095cd;
2211
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
2212
+ color: #fff;
2213
+ line-height: initial
2214
+ }
2215
+
2216
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
2217
+ cursor: pointer;
2218
+ color: #606060;
2219
+ border: solid 1px #b7b7b7;
2220
+ background: #fff;
2221
+ background: -moz-linear-gradient(top, #fff, #ededed)
2222
+ }
2223
+
2224
+ .date-picker-wrapper .time {
2225
+ position: relative
2226
+ }
2227
+
2228
+ .date-picker-wrapper.single-month .time {
2229
+ display: block
2230
+ }
2231
+
2232
+ .date-picker-wrapper .time input[type=range] {
2233
+ vertical-align: middle;
2234
+ width: 129px;
2235
+ padding: 0;
2236
+ margin: 0;
2237
+ height: 20px
2238
+ }
2239
+
2240
+ .date-picker-wrapper .time1 {
2241
+ width: 180px;
2242
+ padding: 0 5px;
2243
+ text-align: center
2244
+ }
2245
+
2246
+ .time2 {
2247
+ width: 180px;
2248
+ padding: 0 5px;
2249
+ text-align: center
2250
+ }
2251
+
2252
+ .date-picker-wrapper .time1 {
2253
+ float: left
2254
+ }
2255
+
2256
+ .date-picker-wrapper .time2 {
2257
+ float: right
2258
+ }
2259
+
2260
+ .date-picker-wrapper .hour {
2261
+ text-align: right
2262
+ }
2263
+
2264
+ .minute {
2265
+ text-align: right
2266
+ }
2267
+
2268
+ .date-picker-wrapper .hide {
2269
+ display: none
2270
+ }
2271
+
2272
+ .date-picker-wrapper .first-date-selected,
2273
+ .date-picker-wrapper .last-date-selected {
2274
+ background-color: #49e !important;
2275
+ color: #fff !important
2276
+ }
2277
+
2278
+ .date-picker-wrapper .date-range-length-tip {
2279
+ position: absolute;
2280
+ margin-top: -4px;
2281
+ margin-left: -8px;
2282
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
2283
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
2284
+ display: none;
2285
+ background-color: #ff0;
2286
+ padding: 0 6px;
2287
+ border-radius: 2px;
2288
+ font-size: 12px;
2289
+ line-height: 16px;
2290
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2291
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2292
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2293
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2294
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
2295
+ }
2296
+
2297
+ .date-picker-wrapper .date-range-length-tip:after {
2298
+ content: '';
2299
+ position: absolute;
2300
+ border-left: 4px solid transparent;
2301
+ border-right: 4px solid transparent;
2302
+ border-top: 4px solid #ff0;
2303
+ left: 50%;
2304
+ margin-left: -4px;
2305
+ bottom: -4px
2306
+ }
2307
+
2308
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
2309
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
2310
+ display: none
2311
+ }
2312
+
2313
+ .date-picker-wrapper .week-number {
2314
+ padding: 5px 0;
2315
+ line-height: 1;
2316
+ font-size: 12px;
2317
+ margin-bottom: 1px;
2318
+ color: #999;
2319
+ cursor: pointer
2320
+ }
2321
+
2322
+ .date-picker-wrapper .week-number.week-number-selected {
2323
+ color: #49e;
2324
+ font-weight: 700
2325
+ }
2326
+
2327
+ .date-picker {
2328
+ width: 170px;
2329
+ height: 25px;
2330
+ padding: 0;
2331
+ border: 0;
2332
+ line-height: 25px;
2333
+ padding-left: 10px;
2334
+ font-size: 12px;
2335
+ font-family: Arial, sans-serif;
2336
+ font-weight: 700;
2337
+ cursor: pointer;
2338
+ color: #303030;
2339
+ position: relative;
2340
+ z-index: 2
2341
+ }
2342
+
2343
+ .date-picker-wrapper {
2344
+ position: absolute;
2345
+ z-index: 1;
2346
+ border: 1px solid #bfbfbf;
2347
+ background-color: #efefef;
2348
+ padding: 5px 12px;
2349
+ font-size: 12px;
2350
+ line-height: 20px;
2351
+ color: #aaa;
2352
+ font-family: Arial, sans-serif;
2353
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
2354
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
2355
+ -webkit-box-sizing: initial;
2356
+ box-sizing: initial
2357
+ }
2358
+
2359
+ .dp-clearfix {
2360
+ clear: both;
2361
+ height: 0;
2362
+ font-size: 0
2363
+ }
2364
+
2365
+ .date-picker-wrapper.inline-wrapper {
2366
+ position: relative;
2367
+ -webkit-box-shadow: none;
2368
+ box-shadow: none;
2369
+ display: inline-block
2370
+ }
2371
+
2372
+ .date-picker-wrapper.single-date {
2373
+ width: auto
2374
+ }
2375
+
2376
+ .date-picker-wrapper.no-shortcuts {
2377
+ padding-bottom: 12px
2378
+ }
2379
+
2380
+ .date-picker-wrapper.no-topbar {
2381
+ padding-top: 12px
2382
+ }
2383
+
2384
+ .date-picker-wrapper .footer {
2385
+ font-size: 11px;
2386
+ padding-top: 3px
2387
+ }
2388
+
2389
+ .date-picker-wrapper b {
2390
+ color: #666;
2391
+ font-weight: 700
2392
+ }
2393
+
2394
+ .date-picker-wrapper a {
2395
+ color: #6bb4d6;
2396
+ text-decoration: underline
2397
+ }
2398
+
2399
+ .date-picker-wrapper .month-name {
2400
+ text-transform: uppercase
2401
+ }
2402
+
2403
+ .date-picker-wrapper .select-wrapper {
2404
+ position: relative;
2405
+ overflow: hidden;
2406
+ display: inline-block;
2407
+ vertical-align: middle
2408
+ }
2409
+
2410
+ .date-picker-wrapper .select-wrapper:hover {
2411
+ text-decoration: underline
2412
+ }
2413
+
2414
+ .date-picker-wrapper .month-element {
2415
+ display: inline-block;
2416
+ vertical-align: middle
2417
+ }
2418
+
2419
+ .date-picker-wrapper .select-wrapper select {
2420
+ position: absolute;
2421
+ margin: 0;
2422
+ padding: 0;
2423
+ left: 0;
2424
+ top: -1px;
2425
+ font-size: inherit;
2426
+ font-style: inherit;
2427
+ font-weight: inherit;
2428
+ text-transform: inherit;
2429
+ color: inherit;
2430
+ cursor: pointer;
2431
+ -webkit-appearance: none;
2432
+ -moz-appearance: none;
2433
+ appearance: none;
2434
+ background: 0 0;
2435
+ border: 0;
2436
+ outline: 0;
2437
+ opacity: .01
2438
+ }
2439
+
2440
+ .date-picker-wrapper .month-wrapper {
2441
+ border: 1px solid #bfbfbf;
2442
+ border-radius: 3px;
2443
+ background-color: #fff;
2444
+ padding: 5px;
2445
+ cursor: default;
2446
+ position: relative
2447
+ }
2448
+
2449
+ .date-picker-wrapper .month-wrapper table {
2450
+ width: 190px;
2451
+ float: left
2452
+ }
2453
+
2454
+ .date-picker-wrapper .month-wrapper table.month2 {
2455
+ width: 190px;
2456
+ float: left
2457
+ }
2458
+
2459
+ .date-picker-wrapper .month-wrapper table td,
2460
+ .date-picker-wrapper .month-wrapper table th {
2461
+ vertical-align: middle;
2462
+ text-align: center;
2463
+ line-height: 14px;
2464
+ margin: 0;
2465
+ padding: 0
2466
+ }
2467
+
2468
+ .date-picker-wrapper .month-wrapper table .day {
2469
+ padding: 5px 0;
2470
+ line-height: 1;
2471
+ font-size: 12px;
2472
+ margin-bottom: 1px;
2473
+ color: #ccc;
2474
+ cursor: default
2475
+ }
2476
+
2477
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
2478
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
2479
+ color: #999;
2480
+ cursor: default
2481
+ }
2482
+
2483
+ .date-picker-wrapper .month-wrapper table .day.checked {
2484
+ background-color: #9cdbf7
2485
+ }
2486
+
2487
+ .date-picker-wrapper .month-wrapper table .week-name {
2488
+ height: 20px;
2489
+ line-height: 20px;
2490
+ font-weight: 100;
2491
+ text-transform: uppercase
2492
+ }
2493
+
2494
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
2495
+ cursor: help !important
2496
+ }
2497
+
2498
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
2499
+ white-space: nowrap
2500
+ }
2501
+
2502
+ .date-picker-wrapper .time label {
2503
+ white-space: nowrap
2504
+ }
2505
+
2506
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
2507
+ color: #333;
2508
+ cursor: pointer
2509
+ }
2510
+
2511
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
2512
+ background-color: #cdecfa
2513
+ }
2514
+
2515
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
2516
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
2517
+ display: none
2518
+ }
2519
+
2520
+ .date-picker-wrapper .month-wrapper table .day.real-today {
2521
+ background-color: #ffe684
2522
+ }
2523
+
2524
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
2525
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
2526
+ background-color: #70ccd5
2527
+ }
2528
+
2529
+ .date-picker-wrapper table .caption {
2530
+ height: 40px
2531
+ }
2532
+
2533
+ .date-picker-wrapper table .caption>th:first-of-type,
2534
+ .date-picker-wrapper table .caption>th:last-of-type {
2535
+ width: 27px
2536
+ }
2537
+
2538
+ .date-picker-wrapper table .caption .next,
2539
+ .date-picker-wrapper table .caption .prev {
2540
+ padding: 0 5px;
2541
+ cursor: pointer
2542
+ }
2543
+
2544
+ .date-picker-wrapper table .caption .next:hover,
2545
+ .date-picker-wrapper table .caption .prev:hover {
2546
+ background-color: #ccc;
2547
+ color: #fff
2548
+ }
2549
+
2550
+ .date-picker-wrapper .gap {
2551
+ position: relative;
2552
+ z-index: 1;
2553
+ width: 15px;
2554
+ height: 100%;
2555
+ background-color: red;
2556
+ font-size: 0;
2557
+ line-height: 0;
2558
+ float: left;
2559
+ top: -5px;
2560
+ margin: 0 10px -10px;
2561
+ visibility: hidden;
2562
+ height: 0
2563
+ }
2564
+
2565
+ .date-picker-wrapper .gap .gap-lines {
2566
+ height: 100%;
2567
+ overflow: hidden
2568
+ }
2569
+
2570
+ .date-picker-wrapper .gap .gap-line {
2571
+ height: 15px;
2572
+ width: 15px;
2573
+ position: relative
2574
+ }
2575
+
2576
+ .date-picker-wrapper .gap .gap-line .gap-1 {
2577
+ z-index: 1;
2578
+ height: 0;
2579
+ border-left: 8px solid #fff;
2580
+ border-top: 8px solid #eee;
2581
+ border-bottom: 8px solid #eee
2582
+ }
2583
+
2584
+ .date-picker-wrapper .gap .gap-line .gap-2 {
2585
+ position: absolute;
2586
+ right: 0;
2587
+ top: 0;
2588
+ z-index: 2;
2589
+ height: 0;
2590
+ border-left: 8px solid transparent;
2591
+ border-top: 8px solid #fff
2592
+ }
2593
+
2594
+ .date-picker-wrapper .gap .gap-line .gap-3 {
2595
+ position: absolute;
2596
+ right: 0;
2597
+ top: 8px;
2598
+ z-index: 2;
2599
+ height: 0;
2600
+ border-left: 8px solid transparent;
2601
+ border-bottom: 8px solid #fff
2602
+ }
2603
+
2604
+ .date-picker-wrapper .gap .gap-top-mask {
2605
+ width: 6px;
2606
+ height: 1px;
2607
+ position: absolute;
2608
+ top: -1px;
2609
+ left: 1px;
2610
+ background-color: #eee;
2611
+ z-index: 3
2612
+ }
2613
+
2614
+ .date-picker-wrapper .gap .gap-bottom-mask {
2615
+ width: 6px;
2616
+ height: 1px;
2617
+ position: absolute;
2618
+ bottom: -1px;
2619
+ left: 7px;
2620
+ background-color: #eee;
2621
+ z-index: 3
2622
+ }
2623
+
2624
+ .date-picker-wrapper .selected-days {
2625
+ display: none
2626
+ }
2627
+
2628
+ .date-picker-wrapper .drp_top-bar {
2629
+ line-height: 1.4;
2630
+ position: relative;
2631
+ padding: 10px 40px 10px 0
2632
+ }
2633
+
2634
+ .date-picker-wrapper .drp_top-bar .error-top,
2635
+ .date-picker-wrapper .drp_top-bar .normal-top {
2636
+ display: none
2637
+ }
2638
+
2639
+ .date-picker-wrapper .drp_top-bar .default-top {
2640
+ display: block
2641
+ }
2642
+
2643
+ .date-picker-wrapper .drp_top-bar.error .default-top {
2644
+ display: none
2645
+ }
2646
+
2647
+ .date-picker-wrapper .drp_top-bar.error .error-top {
2648
+ display: block;
2649
+ color: red
2650
+ }
2651
+
2652
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
2653
+ display: none
2654
+ }
2655
+
2656
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
2657
+ display: block
2658
+ }
2659
+
2660
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
2661
+ color: #333
2662
+ }
2663
+
2664
+ .date-picker-wrapper .drp_top-bar .apply-btn {
2665
+ position: absolute;
2666
+ right: 0;
2667
+ top: 6px;
2668
+ padding: 3px 5px;
2669
+ margin: 0;
2670
+ font-size: 12px;
2671
+ border-radius: 4px;
2672
+ cursor: pointer;
2673
+ color: #d9eef7;
2674
+ border: solid 1px #0076a3;
2675
+ background: #0095cd;
2676
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
2677
+ color: #fff;
2678
+ line-height: initial
2679
+ }
2680
+
2681
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
2682
+ cursor: pointer;
2683
+ color: #606060;
2684
+ border: solid 1px #b7b7b7;
2685
+ background: #fff;
2686
+ background: -moz-linear-gradient(top, #fff, #ededed)
2687
+ }
2688
+
2689
+ .date-picker-wrapper .time {
2690
+ position: relative
2691
+ }
2692
+
2693
+ .date-picker-wrapper.single-month .time {
2694
+ display: block
2695
+ }
2696
+
2697
+ .date-picker-wrapper .time input[type=range] {
2698
+ vertical-align: middle;
2699
+ width: 129px;
2700
+ padding: 0;
2701
+ margin: 0;
2702
+ height: 20px
2703
+ }
2704
+
2705
+ .date-picker-wrapper .time1 {
2706
+ width: 180px;
2707
+ padding: 0 5px;
2708
+ text-align: center
2709
+ }
2710
+
2711
+ .time2 {
2712
+ width: 180px;
2713
+ padding: 0 5px;
2714
+ text-align: center
2715
+ }
2716
+
2717
+ .date-picker-wrapper .time1 {
2718
+ float: left
2719
+ }
2720
+
2721
+ .date-picker-wrapper .time2 {
2722
+ float: right
2723
+ }
2724
+
2725
+ .date-picker-wrapper .hour {
2726
+ text-align: right
2727
+ }
2728
+
2729
+ .minute {
2730
+ text-align: right
2731
+ }
2732
+
2733
+ .date-picker-wrapper .hide {
2734
+ display: none
2735
+ }
2736
+
2737
+ .date-picker-wrapper .first-date-selected,
2738
+ .date-picker-wrapper .last-date-selected {
2739
+ background-color: #49e !important;
2740
+ color: #fff !important
2741
+ }
2742
+
2743
+ .date-picker-wrapper .date-range-length-tip {
2744
+ position: absolute;
2745
+ margin-top: -4px;
2746
+ margin-left: -8px;
2747
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
2748
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
2749
+ display: none;
2750
+ background-color: #ff0;
2751
+ padding: 0 6px;
2752
+ border-radius: 2px;
2753
+ font-size: 12px;
2754
+ line-height: 16px;
2755
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2756
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2757
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2758
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
2759
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
2760
+ }
2761
+
2762
+ .date-picker-wrapper .date-range-length-tip:after {
2763
+ content: '';
2764
+ position: absolute;
2765
+ border-left: 4px solid transparent;
2766
+ border-right: 4px solid transparent;
2767
+ border-top: 4px solid #ff0;
2768
+ left: 50%;
2769
+ margin-left: -4px;
2770
+ bottom: -4px
2771
+ }
2772
+
2773
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
2774
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
2775
+ display: none
2776
+ }
2777
+
2778
+ .date-picker-wrapper .week-number {
2779
+ padding: 5px 0;
2780
+ line-height: 1;
2781
+ font-size: 12px;
2782
+ margin-bottom: 1px;
2783
+ color: #999;
2784
+ cursor: pointer
2785
+ }
2786
+
2787
+ .date-picker-wrapper .week-number.week-number-selected {
2788
+ color: #49e;
2789
+ font-weight: 700
2790
+ }
2791
+
2792
+ .date-picker {
2793
+ width: 170px;
2794
+ height: 25px;
2795
+ padding: 0;
2796
+ border: 0;
2797
+ line-height: 25px;
2798
+ padding-left: 10px;
2799
+ font-size: 12px;
2800
+ font-family: Arial, sans-serif;
2801
+ font-weight: 700;
2802
+ cursor: pointer;
2803
+ color: #303030;
2804
+ position: relative;
2805
+ z-index: 2
2806
+ }
2807
+
2808
+ .date-picker-wrapper {
2809
+ position: absolute;
2810
+ z-index: 1;
2811
+ border: 1px solid #bfbfbf;
2812
+ background-color: #efefef;
2813
+ padding: 5px 12px;
2814
+ font-size: 12px;
2815
+ line-height: 20px;
2816
+ color: #aaa;
2817
+ font-family: Arial, sans-serif;
2818
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
2819
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
2820
+ -webkit-box-sizing: initial;
2821
+ box-sizing: initial
2822
+ }
2823
+
2824
+ .dp-clearfix {
2825
+ clear: both;
2826
+ height: 0;
2827
+ font-size: 0
2828
+ }
2829
+
2830
+ .date-picker-wrapper.inline-wrapper {
2831
+ position: relative;
2832
+ -webkit-box-shadow: none;
2833
+ box-shadow: none;
2834
+ display: inline-block
2835
+ }
2836
+
2837
+ .date-picker-wrapper.single-date {
2838
+ width: auto
2839
+ }
2840
+
2841
+ .date-picker-wrapper.no-shortcuts {
2842
+ padding-bottom: 12px
2843
+ }
2844
+
2845
+ .date-picker-wrapper.no-topbar {
2846
+ padding-top: 12px
2847
+ }
2848
+
2849
+ .date-picker-wrapper .footer {
2850
+ font-size: 11px;
2851
+ padding-top: 3px
2852
+ }
2853
+
2854
+ .date-picker-wrapper b {
2855
+ color: #666;
2856
+ font-weight: 700
2857
+ }
2858
+
2859
+ .date-picker-wrapper a {
2860
+ color: #6bb4d6;
2861
+ text-decoration: underline
2862
+ }
2863
+
2864
+ .date-picker-wrapper .month-name {
2865
+ text-transform: uppercase
2866
+ }
2867
+
2868
+ .date-picker-wrapper .select-wrapper {
2869
+ position: relative;
2870
+ overflow: hidden;
2871
+ display: inline-block;
2872
+ vertical-align: middle
2873
+ }
2874
+
2875
+ .date-picker-wrapper .select-wrapper:hover {
2876
+ text-decoration: underline
2877
+ }
2878
+
2879
+ .date-picker-wrapper .month-element {
2880
+ display: inline-block;
2881
+ vertical-align: middle
2882
+ }
2883
+
2884
+ .date-picker-wrapper .select-wrapper select {
2885
+ position: absolute;
2886
+ margin: 0;
2887
+ padding: 0;
2888
+ left: 0;
2889
+ top: -1px;
2890
+ font-size: inherit;
2891
+ font-style: inherit;
2892
+ font-weight: inherit;
2893
+ text-transform: inherit;
2894
+ color: inherit;
2895
+ cursor: pointer;
2896
+ -webkit-appearance: none;
2897
+ -moz-appearance: none;
2898
+ appearance: none;
2899
+ background: 0 0;
2900
+ border: 0;
2901
+ outline: 0;
2902
+ opacity: .01
2903
+ }
2904
+
2905
+ .date-picker-wrapper .month-wrapper {
2906
+ border: 1px solid #bfbfbf;
2907
+ border-radius: 3px;
2908
+ background-color: #fff;
2909
+ padding: 5px;
2910
+ cursor: default;
2911
+ position: relative
2912
+ }
2913
+
2914
+ .date-picker-wrapper .month-wrapper table {
2915
+ width: 190px;
2916
+ float: left
2917
+ }
2918
+
2919
+ .date-picker-wrapper .month-wrapper table.month2 {
2920
+ width: 190px;
2921
+ float: left
2922
+ }
2923
+
2924
+ .date-picker-wrapper .month-wrapper table td,
2925
+ .date-picker-wrapper .month-wrapper table th {
2926
+ vertical-align: middle;
2927
+ text-align: center;
2928
+ line-height: 14px;
2929
+ margin: 0;
2930
+ padding: 0
2931
+ }
2932
+
2933
+ .date-picker-wrapper .month-wrapper table .day {
2934
+ padding: 5px 0;
2935
+ line-height: 1;
2936
+ font-size: 12px;
2937
+ margin-bottom: 1px;
2938
+ color: #ccc;
2939
+ cursor: default
2940
+ }
2941
+
2942
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
2943
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
2944
+ color: #999;
2945
+ cursor: default
2946
+ }
2947
+
2948
+ .date-picker-wrapper .month-wrapper table .day.checked {
2949
+ background-color: #9cdbf7
2950
+ }
2951
+
2952
+ .date-picker-wrapper .month-wrapper table .week-name {
2953
+ height: 20px;
2954
+ line-height: 20px;
2955
+ font-weight: 100;
2956
+ text-transform: uppercase
2957
+ }
2958
+
2959
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
2960
+ cursor: help !important
2961
+ }
2962
+
2963
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
2964
+ white-space: nowrap
2965
+ }
2966
+
2967
+ .date-picker-wrapper .time label {
2968
+ white-space: nowrap
2969
+ }
2970
+
2971
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
2972
+ color: #333;
2973
+ cursor: pointer
2974
+ }
2975
+
2976
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
2977
+ background-color: #cdecfa
2978
+ }
2979
+
2980
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
2981
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
2982
+ display: none
2983
+ }
2984
+
2985
+ .date-picker-wrapper .month-wrapper table .day.real-today {
2986
+ background-color: #ffe684
2987
+ }
2988
+
2989
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
2990
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
2991
+ background-color: #70ccd5
2992
+ }
2993
+
2994
+ .date-picker-wrapper table .caption {
2995
+ height: 40px
2996
+ }
2997
+
2998
+ .date-picker-wrapper table .caption>th:first-of-type,
2999
+ .date-picker-wrapper table .caption>th:last-of-type {
3000
+ width: 27px
3001
+ }
3002
+
3003
+ .date-picker-wrapper table .caption .next,
3004
+ .date-picker-wrapper table .caption .prev {
3005
+ padding: 0 5px;
3006
+ cursor: pointer
3007
+ }
3008
+
3009
+ .date-picker-wrapper table .caption .next:hover,
3010
+ .date-picker-wrapper table .caption .prev:hover {
3011
+ background-color: #ccc;
3012
+ color: #fff
3013
+ }
3014
+
3015
+ .date-picker-wrapper .gap {
3016
+ position: relative;
3017
+ z-index: 1;
3018
+ width: 15px;
3019
+ height: 100%;
3020
+ background-color: red;
3021
+ font-size: 0;
3022
+ line-height: 0;
3023
+ float: left;
3024
+ top: -5px;
3025
+ margin: 0 10px -10px;
3026
+ visibility: hidden;
3027
+ height: 0
3028
+ }
3029
+
3030
+ .date-picker-wrapper .gap .gap-lines {
3031
+ height: 100%;
3032
+ overflow: hidden
3033
+ }
3034
+
3035
+ .date-picker-wrapper .gap .gap-line {
3036
+ height: 15px;
3037
+ width: 15px;
3038
+ position: relative
3039
+ }
3040
+
3041
+ .date-picker-wrapper .gap .gap-line .gap-1 {
3042
+ z-index: 1;
3043
+ height: 0;
3044
+ border-left: 8px solid #fff;
3045
+ border-top: 8px solid #eee;
3046
+ border-bottom: 8px solid #eee
3047
+ }
3048
+
3049
+ .date-picker-wrapper .gap .gap-line .gap-2 {
3050
+ position: absolute;
3051
+ right: 0;
3052
+ top: 0;
3053
+ z-index: 2;
3054
+ height: 0;
3055
+ border-left: 8px solid transparent;
3056
+ border-top: 8px solid #fff
3057
+ }
3058
+
3059
+ .date-picker-wrapper .gap .gap-line .gap-3 {
3060
+ position: absolute;
3061
+ right: 0;
3062
+ top: 8px;
3063
+ z-index: 2;
3064
+ height: 0;
3065
+ border-left: 8px solid transparent;
3066
+ border-bottom: 8px solid #fff
3067
+ }
3068
+
3069
+ .date-picker-wrapper .gap .gap-top-mask {
3070
+ width: 6px;
3071
+ height: 1px;
3072
+ position: absolute;
3073
+ top: -1px;
3074
+ left: 1px;
3075
+ background-color: #eee;
3076
+ z-index: 3
3077
+ }
3078
+
3079
+ .date-picker-wrapper .gap .gap-bottom-mask {
3080
+ width: 6px;
3081
+ height: 1px;
3082
+ position: absolute;
3083
+ bottom: -1px;
3084
+ left: 7px;
3085
+ background-color: #eee;
3086
+ z-index: 3
3087
+ }
3088
+
3089
+ .date-picker-wrapper .selected-days {
3090
+ display: none
3091
+ }
3092
+
3093
+ .date-picker-wrapper .drp_top-bar {
3094
+ line-height: 1.4;
3095
+ position: relative;
3096
+ padding: 10px 40px 10px 0
3097
+ }
3098
+
3099
+ .date-picker-wrapper .drp_top-bar .error-top,
3100
+ .date-picker-wrapper .drp_top-bar .normal-top {
3101
+ display: none
3102
+ }
3103
+
3104
+ .date-picker-wrapper .drp_top-bar .default-top {
3105
+ display: block
3106
+ }
3107
+
3108
+ .date-picker-wrapper .drp_top-bar.error .default-top {
3109
+ display: none
3110
+ }
3111
+
3112
+ .date-picker-wrapper .drp_top-bar.error .error-top {
3113
+ display: block;
3114
+ color: red
3115
+ }
3116
+
3117
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
3118
+ display: none
3119
+ }
3120
+
3121
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
3122
+ display: block
3123
+ }
3124
+
3125
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
3126
+ color: #333
3127
+ }
3128
+
3129
+ .date-picker-wrapper .drp_top-bar .apply-btn {
3130
+ position: absolute;
3131
+ right: 0;
3132
+ top: 6px;
3133
+ padding: 3px 5px;
3134
+ margin: 0;
3135
+ font-size: 12px;
3136
+ border-radius: 4px;
3137
+ cursor: pointer;
3138
+ color: #d9eef7;
3139
+ border: solid 1px #0076a3;
3140
+ background: #0095cd;
3141
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
3142
+ color: #fff;
3143
+ line-height: initial
3144
+ }
3145
+
3146
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
3147
+ cursor: pointer;
3148
+ color: #606060;
3149
+ border: solid 1px #b7b7b7;
3150
+ background: #fff;
3151
+ background: -moz-linear-gradient(top, #fff, #ededed)
3152
+ }
3153
+
3154
+ .date-picker-wrapper .time {
3155
+ position: relative
3156
+ }
3157
+
3158
+ .date-picker-wrapper.single-month .time {
3159
+ display: block
3160
+ }
3161
+
3162
+ .date-picker-wrapper .time input[type=range] {
3163
+ vertical-align: middle;
3164
+ width: 129px;
3165
+ padding: 0;
3166
+ margin: 0;
3167
+ height: 20px
3168
+ }
3169
+
3170
+ .date-picker-wrapper .time1 {
3171
+ width: 180px;
3172
+ padding: 0 5px;
3173
+ text-align: center
3174
+ }
3175
+
3176
+ .time2 {
3177
+ width: 180px;
3178
+ padding: 0 5px;
3179
+ text-align: center
3180
+ }
3181
+
3182
+ .date-picker-wrapper .time1 {
3183
+ float: left
3184
+ }
3185
+
3186
+ .date-picker-wrapper .time2 {
3187
+ float: right
3188
+ }
3189
+
3190
+ .date-picker-wrapper .hour {
3191
+ text-align: right
3192
+ }
3193
+
3194
+ .minute {
3195
+ text-align: right
3196
+ }
3197
+
3198
+ .date-picker-wrapper .hide {
3199
+ display: none
3200
+ }
3201
+
3202
+ .date-picker-wrapper .first-date-selected,
3203
+ .date-picker-wrapper .last-date-selected {
3204
+ background-color: #49e !important;
3205
+ color: #fff !important
3206
+ }
3207
+
3208
+ .date-picker-wrapper .date-range-length-tip {
3209
+ position: absolute;
3210
+ margin-top: -4px;
3211
+ margin-left: -8px;
3212
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
3213
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
3214
+ display: none;
3215
+ background-color: #ff0;
3216
+ padding: 0 6px;
3217
+ border-radius: 2px;
3218
+ font-size: 12px;
3219
+ line-height: 16px;
3220
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3221
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3222
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3223
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3224
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
3225
+ }
3226
+
3227
+ .date-picker-wrapper .date-range-length-tip:after {
3228
+ content: '';
3229
+ position: absolute;
3230
+ border-left: 4px solid transparent;
3231
+ border-right: 4px solid transparent;
3232
+ border-top: 4px solid #ff0;
3233
+ left: 50%;
3234
+ margin-left: -4px;
3235
+ bottom: -4px
3236
+ }
3237
+
3238
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
3239
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
3240
+ display: none
3241
+ }
3242
+
3243
+ .date-picker-wrapper .week-number {
3244
+ padding: 5px 0;
3245
+ line-height: 1;
3246
+ font-size: 12px;
3247
+ margin-bottom: 1px;
3248
+ color: #999;
3249
+ cursor: pointer
3250
+ }
3251
+
3252
+ .date-picker-wrapper .week-number.week-number-selected {
3253
+ color: #49e;
3254
+ font-weight: 700
3255
+ }
3256
+
3257
+ .date-picker {
3258
+ width: 170px;
3259
+ height: 25px;
3260
+ padding: 0;
3261
+ border: 0;
3262
+ line-height: 25px;
3263
+ padding-left: 10px;
3264
+ font-size: 12px;
3265
+ font-family: Arial, sans-serif;
3266
+ font-weight: 700;
3267
+ cursor: pointer;
3268
+ color: #303030;
3269
+ position: relative;
3270
+ z-index: 2
3271
+ }
3272
+
3273
+ .date-picker-wrapper {
3274
+ position: absolute;
3275
+ z-index: 1;
3276
+ border: 1px solid #bfbfbf;
3277
+ background-color: #efefef;
3278
+ padding: 5px 12px;
3279
+ font-size: 12px;
3280
+ line-height: 20px;
3281
+ color: #aaa;
3282
+ font-family: Arial, sans-serif;
3283
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
3284
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
3285
+ -webkit-box-sizing: initial;
3286
+ box-sizing: initial
3287
+ }
3288
+
3289
+ .dp-clearfix {
3290
+ clear: both;
3291
+ height: 0;
3292
+ font-size: 0
3293
+ }
3294
+
3295
+ .date-picker-wrapper.inline-wrapper {
3296
+ position: relative;
3297
+ -webkit-box-shadow: none;
3298
+ box-shadow: none;
3299
+ display: inline-block
3300
+ }
3301
+
3302
+ .date-picker-wrapper.single-date {
3303
+ width: auto
3304
+ }
3305
+
3306
+ .date-picker-wrapper.no-shortcuts {
3307
+ padding-bottom: 12px
3308
+ }
3309
+
3310
+ .date-picker-wrapper.no-topbar {
3311
+ padding-top: 12px
3312
+ }
3313
+
3314
+ .date-picker-wrapper .footer {
3315
+ font-size: 11px;
3316
+ padding-top: 3px
3317
+ }
3318
+
3319
+ .date-picker-wrapper b {
3320
+ color: #666;
3321
+ font-weight: 700
3322
+ }
3323
+
3324
+ .date-picker-wrapper a {
3325
+ color: #6bb4d6;
3326
+ text-decoration: underline
3327
+ }
3328
+
3329
+ .date-picker-wrapper .month-name {
3330
+ text-transform: uppercase
3331
+ }
3332
+
3333
+ .date-picker-wrapper .select-wrapper {
3334
+ position: relative;
3335
+ overflow: hidden;
3336
+ display: inline-block;
3337
+ vertical-align: middle
3338
+ }
3339
+
3340
+ .date-picker-wrapper .select-wrapper:hover {
3341
+ text-decoration: underline
3342
+ }
3343
+
3344
+ .date-picker-wrapper .month-element {
3345
+ display: inline-block;
3346
+ vertical-align: middle
3347
+ }
3348
+
3349
+ .date-picker-wrapper .select-wrapper select {
3350
+ position: absolute;
3351
+ margin: 0;
3352
+ padding: 0;
3353
+ left: 0;
3354
+ top: -1px;
3355
+ font-size: inherit;
3356
+ font-style: inherit;
3357
+ font-weight: inherit;
3358
+ text-transform: inherit;
3359
+ color: inherit;
3360
+ cursor: pointer;
3361
+ -webkit-appearance: none;
3362
+ -moz-appearance: none;
3363
+ appearance: none;
3364
+ background: 0 0;
3365
+ border: 0;
3366
+ outline: 0;
3367
+ opacity: .01
3368
+ }
3369
+
3370
+ .date-picker-wrapper .month-wrapper {
3371
+ border: 1px solid #bfbfbf;
3372
+ border-radius: 3px;
3373
+ background-color: #fff;
3374
+ padding: 5px;
3375
+ cursor: default;
3376
+ position: relative
3377
+ }
3378
+
3379
+ .date-picker-wrapper .month-wrapper table {
3380
+ width: 190px;
3381
+ float: left
3382
+ }
3383
+
3384
+ .date-picker-wrapper .month-wrapper table.month2 {
3385
+ width: 190px;
3386
+ float: left
3387
+ }
3388
+
3389
+ .date-picker-wrapper .month-wrapper table td,
3390
+ .date-picker-wrapper .month-wrapper table th {
3391
+ vertical-align: middle;
3392
+ text-align: center;
3393
+ line-height: 14px;
3394
+ margin: 0;
3395
+ padding: 0
3396
+ }
3397
+
3398
+ .date-picker-wrapper .month-wrapper table .day {
3399
+ padding: 5px 0;
3400
+ line-height: 1;
3401
+ font-size: 12px;
3402
+ margin-bottom: 1px;
3403
+ color: #ccc;
3404
+ cursor: default
3405
+ }
3406
+
3407
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
3408
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
3409
+ color: #999;
3410
+ cursor: default
3411
+ }
3412
+
3413
+ .date-picker-wrapper .month-wrapper table .day.checked {
3414
+ background-color: #9cdbf7
3415
+ }
3416
+
3417
+ .date-picker-wrapper .month-wrapper table .week-name {
3418
+ height: 20px;
3419
+ line-height: 20px;
3420
+ font-weight: 100;
3421
+ text-transform: uppercase
3422
+ }
3423
+
3424
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
3425
+ cursor: help !important
3426
+ }
3427
+
3428
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
3429
+ white-space: nowrap
3430
+ }
3431
+
3432
+ .date-picker-wrapper .time label {
3433
+ white-space: nowrap
3434
+ }
3435
+
3436
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
3437
+ color: #333;
3438
+ cursor: pointer
3439
+ }
3440
+
3441
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
3442
+ background-color: #cdecfa
3443
+ }
3444
+
3445
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
3446
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
3447
+ display: none
3448
+ }
3449
+
3450
+ .date-picker-wrapper .month-wrapper table .day.real-today {
3451
+ background-color: #ffe684
3452
+ }
3453
+
3454
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
3455
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
3456
+ background-color: #70ccd5
3457
+ }
3458
+
3459
+ .date-picker-wrapper table .caption {
3460
+ height: 40px
3461
+ }
3462
+
3463
+ .date-picker-wrapper table .caption>th:first-of-type,
3464
+ .date-picker-wrapper table .caption>th:last-of-type {
3465
+ width: 27px
3466
+ }
3467
+
3468
+ .date-picker-wrapper table .caption .next,
3469
+ .date-picker-wrapper table .caption .prev {
3470
+ padding: 0 5px;
3471
+ cursor: pointer
3472
+ }
3473
+
3474
+ .date-picker-wrapper table .caption .next:hover,
3475
+ .date-picker-wrapper table .caption .prev:hover {
3476
+ background-color: #ccc;
3477
+ color: #fff
3478
+ }
3479
+
3480
+ .date-picker-wrapper .gap {
3481
+ position: relative;
3482
+ z-index: 1;
3483
+ width: 15px;
3484
+ height: 100%;
3485
+ background-color: red;
3486
+ font-size: 0;
3487
+ line-height: 0;
3488
+ float: left;
3489
+ top: -5px;
3490
+ margin: 0 10px -10px;
3491
+ visibility: hidden;
3492
+ height: 0
3493
+ }
3494
+
3495
+ .date-picker-wrapper .gap .gap-lines {
3496
+ height: 100%;
3497
+ overflow: hidden
3498
+ }
3499
+
3500
+ .date-picker-wrapper .gap .gap-line {
3501
+ height: 15px;
3502
+ width: 15px;
3503
+ position: relative
3504
+ }
3505
+
3506
+ .date-picker-wrapper .gap .gap-line .gap-1 {
3507
+ z-index: 1;
3508
+ height: 0;
3509
+ border-left: 8px solid #fff;
3510
+ border-top: 8px solid #eee;
3511
+ border-bottom: 8px solid #eee
3512
+ }
3513
+
3514
+ .date-picker-wrapper .gap .gap-line .gap-2 {
3515
+ position: absolute;
3516
+ right: 0;
3517
+ top: 0;
3518
+ z-index: 2;
3519
+ height: 0;
3520
+ border-left: 8px solid transparent;
3521
+ border-top: 8px solid #fff
3522
+ }
3523
+
3524
+ .date-picker-wrapper .gap .gap-line .gap-3 {
3525
+ position: absolute;
3526
+ right: 0;
3527
+ top: 8px;
3528
+ z-index: 2;
3529
+ height: 0;
3530
+ border-left: 8px solid transparent;
3531
+ border-bottom: 8px solid #fff
3532
+ }
3533
+
3534
+ .date-picker-wrapper .gap .gap-top-mask {
3535
+ width: 6px;
3536
+ height: 1px;
3537
+ position: absolute;
3538
+ top: -1px;
3539
+ left: 1px;
3540
+ background-color: #eee;
3541
+ z-index: 3
3542
+ }
3543
+
3544
+ .date-picker-wrapper .gap .gap-bottom-mask {
3545
+ width: 6px;
3546
+ height: 1px;
3547
+ position: absolute;
3548
+ bottom: -1px;
3549
+ left: 7px;
3550
+ background-color: #eee;
3551
+ z-index: 3
3552
+ }
3553
+
3554
+ .date-picker-wrapper .selected-days {
3555
+ display: none
3556
+ }
3557
+
3558
+ .date-picker-wrapper .drp_top-bar {
3559
+ line-height: 1.4;
3560
+ position: relative;
3561
+ padding: 10px 40px 10px 0
3562
+ }
3563
+
3564
+ .date-picker-wrapper .drp_top-bar .error-top,
3565
+ .date-picker-wrapper .drp_top-bar .normal-top {
3566
+ display: none
3567
+ }
3568
+
3569
+ .date-picker-wrapper .drp_top-bar .default-top {
3570
+ display: block
3571
+ }
3572
+
3573
+ .date-picker-wrapper .drp_top-bar.error .default-top {
3574
+ display: none
3575
+ }
3576
+
3577
+ .date-picker-wrapper .drp_top-bar.error .error-top {
3578
+ display: block;
3579
+ color: red
3580
+ }
3581
+
3582
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
3583
+ display: none
3584
+ }
3585
+
3586
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
3587
+ display: block
3588
+ }
3589
+
3590
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
3591
+ color: #333
3592
+ }
3593
+
3594
+ .date-picker-wrapper .drp_top-bar .apply-btn {
3595
+ position: absolute;
3596
+ right: 0;
3597
+ top: 6px;
3598
+ padding: 3px 5px;
3599
+ margin: 0;
3600
+ font-size: 12px;
3601
+ border-radius: 4px;
3602
+ cursor: pointer;
3603
+ color: #d9eef7;
3604
+ border: solid 1px #0076a3;
3605
+ background: #0095cd;
3606
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
3607
+ color: #fff;
3608
+ line-height: initial
3609
+ }
3610
+
3611
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
3612
+ cursor: pointer;
3613
+ color: #606060;
3614
+ border: solid 1px #b7b7b7;
3615
+ background: #fff;
3616
+ background: -moz-linear-gradient(top, #fff, #ededed)
3617
+ }
3618
+
3619
+ .date-picker-wrapper .time {
3620
+ position: relative
3621
+ }
3622
+
3623
+ .date-picker-wrapper.single-month .time {
3624
+ display: block
3625
+ }
3626
+
3627
+ .date-picker-wrapper .time input[type=range] {
3628
+ vertical-align: middle;
3629
+ width: 129px;
3630
+ padding: 0;
3631
+ margin: 0;
3632
+ height: 20px
3633
+ }
3634
+
3635
+ .date-picker-wrapper .time1 {
3636
+ width: 180px;
3637
+ padding: 0 5px;
3638
+ text-align: center
3639
+ }
3640
+
3641
+ .time2 {
3642
+ width: 180px;
3643
+ padding: 0 5px;
3644
+ text-align: center
3645
+ }
3646
+
3647
+ .date-picker-wrapper .time1 {
3648
+ float: left
3649
+ }
3650
+
3651
+ .date-picker-wrapper .time2 {
3652
+ float: right
3653
+ }
3654
+
3655
+ .date-picker-wrapper .hour {
3656
+ text-align: right
3657
+ }
3658
+
3659
+ .minute {
3660
+ text-align: right
3661
+ }
3662
+
3663
+ .date-picker-wrapper .hide {
3664
+ display: none
3665
+ }
3666
+
3667
+ .date-picker-wrapper .first-date-selected,
3668
+ .date-picker-wrapper .last-date-selected {
3669
+ background-color: #49e !important;
3670
+ color: #fff !important
3671
+ }
3672
+
3673
+ .date-picker-wrapper .date-range-length-tip {
3674
+ position: absolute;
3675
+ margin-top: -4px;
3676
+ margin-left: -8px;
3677
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
3678
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
3679
+ display: none;
3680
+ background-color: #ff0;
3681
+ padding: 0 6px;
3682
+ border-radius: 2px;
3683
+ font-size: 12px;
3684
+ line-height: 16px;
3685
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3686
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3687
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3688
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
3689
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
3690
+ }
3691
+
3692
+ .date-picker-wrapper .date-range-length-tip:after {
3693
+ content: '';
3694
+ position: absolute;
3695
+ border-left: 4px solid transparent;
3696
+ border-right: 4px solid transparent;
3697
+ border-top: 4px solid #ff0;
3698
+ left: 50%;
3699
+ margin-left: -4px;
3700
+ bottom: -4px
3701
+ }
3702
+
3703
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
3704
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
3705
+ display: none
3706
+ }
3707
+
3708
+ .date-picker-wrapper .week-number {
3709
+ padding: 5px 0;
3710
+ line-height: 1;
3711
+ font-size: 12px;
3712
+ margin-bottom: 1px;
3713
+ color: #999;
3714
+ cursor: pointer
3715
+ }
3716
+
3717
+ .date-picker-wrapper .week-number.week-number-selected {
3718
+ color: #49e;
3719
+ font-weight: 700
3720
+ }
3721
+
3722
+ .date-picker {
3723
+ width: 170px;
3724
+ height: 25px;
3725
+ padding: 0;
3726
+ border: 0;
3727
+ line-height: 25px;
3728
+ padding-left: 10px;
3729
+ font-size: 12px;
3730
+ font-family: Arial, sans-serif;
3731
+ font-weight: 700;
3732
+ cursor: pointer;
3733
+ color: #303030;
3734
+ position: relative;
3735
+ z-index: 2
3736
+ }
3737
+
3738
+ .date-picker-wrapper {
3739
+ position: absolute;
3740
+ z-index: 1;
3741
+ border: 1px solid #bfbfbf;
3742
+ background-color: #efefef;
3743
+ padding: 5px 12px;
3744
+ font-size: 12px;
3745
+ line-height: 20px;
3746
+ color: #aaa;
3747
+ font-family: Arial, sans-serif;
3748
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
3749
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
3750
+ -webkit-box-sizing: initial;
3751
+ box-sizing: initial
3752
+ }
3753
+
3754
+ .dp-clearfix {
3755
+ clear: both;
3756
+ height: 0;
3757
+ font-size: 0
3758
+ }
3759
+
3760
+ .date-picker-wrapper.inline-wrapper {
3761
+ position: relative;
3762
+ -webkit-box-shadow: none;
3763
+ box-shadow: none;
3764
+ display: inline-block
3765
+ }
3766
+
3767
+ .date-picker-wrapper.single-date {
3768
+ width: auto
3769
+ }
3770
+
3771
+ .date-picker-wrapper.no-shortcuts {
3772
+ padding-bottom: 12px
3773
+ }
3774
+
3775
+ .date-picker-wrapper.no-topbar {
3776
+ padding-top: 12px
3777
+ }
3778
+
3779
+ .date-picker-wrapper .footer {
3780
+ font-size: 11px;
3781
+ padding-top: 3px
3782
+ }
3783
+
3784
+ .date-picker-wrapper b {
3785
+ color: #666;
3786
+ font-weight: 700
3787
+ }
3788
+
3789
+ .date-picker-wrapper a {
3790
+ color: #6bb4d6;
3791
+ text-decoration: underline
3792
+ }
3793
+
3794
+ .date-picker-wrapper .month-name {
3795
+ text-transform: uppercase
3796
+ }
3797
+
3798
+ .date-picker-wrapper .select-wrapper {
3799
+ position: relative;
3800
+ overflow: hidden;
3801
+ display: inline-block;
3802
+ vertical-align: middle
3803
+ }
3804
+
3805
+ .date-picker-wrapper .select-wrapper:hover {
3806
+ text-decoration: underline
3807
+ }
3808
+
3809
+ .date-picker-wrapper .month-element {
3810
+ display: inline-block;
3811
+ vertical-align: middle
3812
+ }
3813
+
3814
+ .date-picker-wrapper .select-wrapper select {
3815
+ position: absolute;
3816
+ margin: 0;
3817
+ padding: 0;
3818
+ left: 0;
3819
+ top: -1px;
3820
+ font-size: inherit;
3821
+ font-style: inherit;
3822
+ font-weight: inherit;
3823
+ text-transform: inherit;
3824
+ color: inherit;
3825
+ cursor: pointer;
3826
+ -webkit-appearance: none;
3827
+ -moz-appearance: none;
3828
+ appearance: none;
3829
+ background: 0 0;
3830
+ border: 0;
3831
+ outline: 0;
3832
+ opacity: .01
3833
+ }
3834
+
3835
+ .date-picker-wrapper .month-wrapper {
3836
+ border: 1px solid #bfbfbf;
3837
+ border-radius: 3px;
3838
+ background-color: #fff;
3839
+ padding: 5px;
3840
+ cursor: default;
3841
+ position: relative
3842
+ }
3843
+
3844
+ .date-picker-wrapper .month-wrapper table {
3845
+ width: 190px;
3846
+ float: left
3847
+ }
3848
+
3849
+ .date-picker-wrapper .month-wrapper table.month2 {
3850
+ width: 190px;
3851
+ float: left
3852
+ }
3853
+
3854
+ .date-picker-wrapper .month-wrapper table td,
3855
+ .date-picker-wrapper .month-wrapper table th {
3856
+ vertical-align: middle;
3857
+ text-align: center;
3858
+ line-height: 14px;
3859
+ margin: 0;
3860
+ padding: 0
3861
+ }
3862
+
3863
+ .date-picker-wrapper .month-wrapper table .day {
3864
+ padding: 5px 0;
3865
+ line-height: 1;
3866
+ font-size: 12px;
3867
+ margin-bottom: 1px;
3868
+ color: #ccc;
3869
+ cursor: default
3870
+ }
3871
+
3872
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
3873
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
3874
+ color: #999;
3875
+ cursor: default
3876
+ }
3877
+
3878
+ .date-picker-wrapper .month-wrapper table .day.checked {
3879
+ background-color: #9cdbf7
3880
+ }
3881
+
3882
+ .date-picker-wrapper .month-wrapper table .week-name {
3883
+ height: 20px;
3884
+ line-height: 20px;
3885
+ font-weight: 100;
3886
+ text-transform: uppercase
3887
+ }
3888
+
3889
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
3890
+ cursor: help !important
3891
+ }
3892
+
3893
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
3894
+ white-space: nowrap
3895
+ }
3896
+
3897
+ .date-picker-wrapper .time label {
3898
+ white-space: nowrap
3899
+ }
3900
+
3901
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
3902
+ color: #333;
3903
+ cursor: pointer
3904
+ }
3905
+
3906
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
3907
+ background-color: #cdecfa
3908
+ }
3909
+
3910
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
3911
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
3912
+ display: none
3913
+ }
3914
+
3915
+ .date-picker-wrapper .month-wrapper table .day.real-today {
3916
+ background-color: #ffe684
3917
+ }
3918
+
3919
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
3920
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
3921
+ background-color: #70ccd5
3922
+ }
3923
+
3924
+ .date-picker-wrapper table .caption {
3925
+ height: 40px
3926
+ }
3927
+
3928
+ .date-picker-wrapper table .caption>th:first-of-type,
3929
+ .date-picker-wrapper table .caption>th:last-of-type {
3930
+ width: 27px
3931
+ }
3932
+
3933
+ .date-picker-wrapper table .caption .next,
3934
+ .date-picker-wrapper table .caption .prev {
3935
+ padding: 0 5px;
3936
+ cursor: pointer
3937
+ }
3938
+
3939
+ .date-picker-wrapper table .caption .next:hover,
3940
+ .date-picker-wrapper table .caption .prev:hover {
3941
+ background-color: #ccc;
3942
+ color: #fff
3943
+ }
3944
+
3945
+ .date-picker-wrapper .gap {
3946
+ position: relative;
3947
+ z-index: 1;
3948
+ width: 15px;
3949
+ height: 100%;
3950
+ background-color: red;
3951
+ font-size: 0;
3952
+ line-height: 0;
3953
+ float: left;
3954
+ top: -5px;
3955
+ margin: 0 10px -10px;
3956
+ visibility: hidden;
3957
+ height: 0
3958
+ }
3959
+
3960
+ .date-picker-wrapper .gap .gap-lines {
3961
+ height: 100%;
3962
+ overflow: hidden
3963
+ }
3964
+
3965
+ .date-picker-wrapper .gap .gap-line {
3966
+ height: 15px;
3967
+ width: 15px;
3968
+ position: relative
3969
+ }
3970
+
3971
+ .date-picker-wrapper .gap .gap-line .gap-1 {
3972
+ z-index: 1;
3973
+ height: 0;
3974
+ border-left: 8px solid #fff;
3975
+ border-top: 8px solid #eee;
3976
+ border-bottom: 8px solid #eee
3977
+ }
3978
+
3979
+ .date-picker-wrapper .gap .gap-line .gap-2 {
3980
+ position: absolute;
3981
+ right: 0;
3982
+ top: 0;
3983
+ z-index: 2;
3984
+ height: 0;
3985
+ border-left: 8px solid transparent;
3986
+ border-top: 8px solid #fff
3987
+ }
3988
+
3989
+ .date-picker-wrapper .gap .gap-line .gap-3 {
3990
+ position: absolute;
3991
+ right: 0;
3992
+ top: 8px;
3993
+ z-index: 2;
3994
+ height: 0;
3995
+ border-left: 8px solid transparent;
3996
+ border-bottom: 8px solid #fff
3997
+ }
3998
+
3999
+ .date-picker-wrapper .gap .gap-top-mask {
4000
+ width: 6px;
4001
+ height: 1px;
4002
+ position: absolute;
4003
+ top: -1px;
4004
+ left: 1px;
4005
+ background-color: #eee;
4006
+ z-index: 3
4007
+ }
4008
+
4009
+ .date-picker-wrapper .gap .gap-bottom-mask {
4010
+ width: 6px;
4011
+ height: 1px;
4012
+ position: absolute;
4013
+ bottom: -1px;
4014
+ left: 7px;
4015
+ background-color: #eee;
4016
+ z-index: 3
4017
+ }
4018
+
4019
+ .date-picker-wrapper .selected-days {
4020
+ display: none
4021
+ }
4022
+
4023
+ .date-picker-wrapper .drp_top-bar {
4024
+ line-height: 1.4;
4025
+ position: relative;
4026
+ padding: 10px 40px 10px 0
4027
+ }
4028
+
4029
+ .date-picker-wrapper .drp_top-bar .error-top,
4030
+ .date-picker-wrapper .drp_top-bar .normal-top {
4031
+ display: none
4032
+ }
4033
+
4034
+ .date-picker-wrapper .drp_top-bar .default-top {
4035
+ display: block
4036
+ }
4037
+
4038
+ .date-picker-wrapper .drp_top-bar.error .default-top {
4039
+ display: none
4040
+ }
4041
+
4042
+ .date-picker-wrapper .drp_top-bar.error .error-top {
4043
+ display: block;
4044
+ color: red
4045
+ }
4046
+
4047
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
4048
+ display: none
4049
+ }
4050
+
4051
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
4052
+ display: block
4053
+ }
4054
+
4055
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
4056
+ color: #333
4057
+ }
4058
+
4059
+ .date-picker-wrapper .drp_top-bar .apply-btn {
4060
+ position: absolute;
4061
+ right: 0;
4062
+ top: 6px;
4063
+ padding: 3px 5px;
4064
+ margin: 0;
4065
+ font-size: 12px;
4066
+ border-radius: 4px;
4067
+ cursor: pointer;
4068
+ color: #d9eef7;
4069
+ border: solid 1px #0076a3;
4070
+ background: #0095cd;
4071
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
4072
+ color: #fff;
4073
+ line-height: initial
4074
+ }
4075
+
4076
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
4077
+ cursor: pointer;
4078
+ color: #606060;
4079
+ border: solid 1px #b7b7b7;
4080
+ background: #fff;
4081
+ background: -moz-linear-gradient(top, #fff, #ededed)
4082
+ }
4083
+
4084
+ .date-picker-wrapper .time {
4085
+ position: relative
4086
+ }
4087
+
4088
+ .date-picker-wrapper.single-month .time {
4089
+ display: block
4090
+ }
4091
+
4092
+ .date-picker-wrapper .time input[type=range] {
4093
+ vertical-align: middle;
4094
+ width: 129px;
4095
+ padding: 0;
4096
+ margin: 0;
4097
+ height: 20px
4098
+ }
4099
+
4100
+ .date-picker-wrapper .time1 {
4101
+ width: 180px;
4102
+ padding: 0 5px;
4103
+ text-align: center
4104
+ }
4105
+
4106
+ .time2 {
4107
+ width: 180px;
4108
+ padding: 0 5px;
4109
+ text-align: center
4110
+ }
4111
+
4112
+ .date-picker-wrapper .time1 {
4113
+ float: left
4114
+ }
4115
+
4116
+ .date-picker-wrapper .time2 {
4117
+ float: right
4118
+ }
4119
+
4120
+ .date-picker-wrapper .hour {
4121
+ text-align: right
4122
+ }
4123
+
4124
+ .minute {
4125
+ text-align: right
4126
+ }
4127
+
4128
+ .date-picker-wrapper .hide {
4129
+ display: none
4130
+ }
4131
+
4132
+ .date-picker-wrapper .first-date-selected,
4133
+ .date-picker-wrapper .last-date-selected {
4134
+ background-color: #49e !important;
4135
+ color: #fff !important
4136
+ }
4137
+
4138
+ .date-picker-wrapper .date-range-length-tip {
4139
+ position: absolute;
4140
+ margin-top: -4px;
4141
+ margin-left: -8px;
4142
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
4143
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
4144
+ display: none;
4145
+ background-color: #ff0;
4146
+ padding: 0 6px;
4147
+ border-radius: 2px;
4148
+ font-size: 12px;
4149
+ line-height: 16px;
4150
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4151
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4152
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4153
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4154
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
4155
+ }
4156
+
4157
+ .date-picker-wrapper .date-range-length-tip:after {
4158
+ content: '';
4159
+ position: absolute;
4160
+ border-left: 4px solid transparent;
4161
+ border-right: 4px solid transparent;
4162
+ border-top: 4px solid #ff0;
4163
+ left: 50%;
4164
+ margin-left: -4px;
4165
+ bottom: -4px
4166
+ }
4167
+
4168
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
4169
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
4170
+ display: none
4171
+ }
4172
+
4173
+ .date-picker-wrapper .week-number {
4174
+ padding: 5px 0;
4175
+ line-height: 1;
4176
+ font-size: 12px;
4177
+ margin-bottom: 1px;
4178
+ color: #999;
4179
+ cursor: pointer
4180
+ }
4181
+
4182
+ .date-picker-wrapper .week-number.week-number-selected {
4183
+ color: #49e;
4184
+ font-weight: 700
4185
+ }
4186
+
4187
+ .date-picker {
4188
+ width: 170px;
4189
+ height: 25px;
4190
+ padding: 0;
4191
+ border: 0;
4192
+ line-height: 25px;
4193
+ padding-left: 10px;
4194
+ font-size: 12px;
4195
+ font-family: Arial, sans-serif;
4196
+ font-weight: 700;
4197
+ cursor: pointer;
4198
+ color: #303030;
4199
+ position: relative;
4200
+ z-index: 2
4201
+ }
4202
+
4203
+ .date-picker-wrapper {
4204
+ position: absolute;
4205
+ z-index: 1;
4206
+ border: 1px solid #bfbfbf;
4207
+ background-color: #efefef;
4208
+ padding: 5px 12px;
4209
+ font-size: 12px;
4210
+ line-height: 20px;
4211
+ color: #aaa;
4212
+ font-family: Arial, sans-serif;
4213
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
4214
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
4215
+ -webkit-box-sizing: initial;
4216
+ box-sizing: initial
4217
+ }
4218
+
4219
+ .dp-clearfix {
4220
+ clear: both;
4221
+ height: 0;
4222
+ font-size: 0
4223
+ }
4224
+
4225
+ .date-picker-wrapper.inline-wrapper {
4226
+ position: relative;
4227
+ -webkit-box-shadow: none;
4228
+ box-shadow: none;
4229
+ display: inline-block
4230
+ }
4231
+
4232
+ .date-picker-wrapper.single-date {
4233
+ width: auto
4234
+ }
4235
+
4236
+ .date-picker-wrapper.no-shortcuts {
4237
+ padding-bottom: 12px
4238
+ }
4239
+
4240
+ .date-picker-wrapper.no-topbar {
4241
+ padding-top: 12px
4242
+ }
4243
+
4244
+ .date-picker-wrapper .footer {
4245
+ font-size: 11px;
4246
+ padding-top: 3px
4247
+ }
4248
+
4249
+ .date-picker-wrapper b {
4250
+ color: #666;
4251
+ font-weight: 700
4252
+ }
4253
+
4254
+ .date-picker-wrapper a {
4255
+ color: #6bb4d6;
4256
+ text-decoration: underline
4257
+ }
4258
+
4259
+ .date-picker-wrapper .month-name {
4260
+ text-transform: uppercase
4261
+ }
4262
+
4263
+ .date-picker-wrapper .select-wrapper {
4264
+ position: relative;
4265
+ overflow: hidden;
4266
+ display: inline-block;
4267
+ vertical-align: middle
4268
+ }
4269
+
4270
+ .date-picker-wrapper .select-wrapper:hover {
4271
+ text-decoration: underline
4272
+ }
4273
+
4274
+ .date-picker-wrapper .month-element {
4275
+ display: inline-block;
4276
+ vertical-align: middle
4277
+ }
4278
+
4279
+ .date-picker-wrapper .select-wrapper select {
4280
+ position: absolute;
4281
+ margin: 0;
4282
+ padding: 0;
4283
+ left: 0;
4284
+ top: -1px;
4285
+ font-size: inherit;
4286
+ font-style: inherit;
4287
+ font-weight: inherit;
4288
+ text-transform: inherit;
4289
+ color: inherit;
4290
+ cursor: pointer;
4291
+ -webkit-appearance: none;
4292
+ -moz-appearance: none;
4293
+ appearance: none;
4294
+ background: 0 0;
4295
+ border: 0;
4296
+ outline: 0;
4297
+ opacity: .01
4298
+ }
4299
+
4300
+ .date-picker-wrapper .month-wrapper {
4301
+ border: 1px solid #bfbfbf;
4302
+ border-radius: 3px;
4303
+ background-color: #fff;
4304
+ padding: 5px;
4305
+ cursor: default;
4306
+ position: relative
4307
+ }
4308
+
4309
+ .date-picker-wrapper .month-wrapper table {
4310
+ width: 190px;
4311
+ float: left
4312
+ }
4313
+
4314
+ .date-picker-wrapper .month-wrapper table.month2 {
4315
+ width: 190px;
4316
+ float: left
4317
+ }
4318
+
4319
+ .date-picker-wrapper .month-wrapper table td,
4320
+ .date-picker-wrapper .month-wrapper table th {
4321
+ vertical-align: middle;
4322
+ text-align: center;
4323
+ line-height: 14px;
4324
+ margin: 0;
4325
+ padding: 0
4326
+ }
4327
+
4328
+ .date-picker-wrapper .month-wrapper table .day {
4329
+ padding: 5px 0;
4330
+ line-height: 1;
4331
+ font-size: 12px;
4332
+ margin-bottom: 1px;
4333
+ color: #ccc;
4334
+ cursor: default
4335
+ }
4336
+
4337
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
4338
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
4339
+ color: #999;
4340
+ cursor: default
4341
+ }
4342
+
4343
+ .date-picker-wrapper .month-wrapper table .day.checked {
4344
+ background-color: #9cdbf7
4345
+ }
4346
+
4347
+ .date-picker-wrapper .month-wrapper table .week-name {
4348
+ height: 20px;
4349
+ line-height: 20px;
4350
+ font-weight: 100;
4351
+ text-transform: uppercase
4352
+ }
4353
+
4354
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
4355
+ cursor: help !important
4356
+ }
4357
+
4358
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
4359
+ white-space: nowrap
4360
+ }
4361
+
4362
+ .date-picker-wrapper .time label {
4363
+ white-space: nowrap
4364
+ }
4365
+
4366
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
4367
+ color: #333;
4368
+ cursor: pointer
4369
+ }
4370
+
4371
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
4372
+ background-color: #cdecfa
4373
+ }
4374
+
4375
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
4376
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
4377
+ display: none
4378
+ }
4379
+
4380
+ .date-picker-wrapper .month-wrapper table .day.real-today {
4381
+ background-color: #ffe684
4382
+ }
4383
+
4384
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
4385
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
4386
+ background-color: #70ccd5
4387
+ }
4388
+
4389
+ .date-picker-wrapper table .caption {
4390
+ height: 40px
4391
+ }
4392
+
4393
+ .date-picker-wrapper table .caption>th:first-of-type,
4394
+ .date-picker-wrapper table .caption>th:last-of-type {
4395
+ width: 27px
4396
+ }
4397
+
4398
+ .date-picker-wrapper table .caption .next,
4399
+ .date-picker-wrapper table .caption .prev {
4400
+ padding: 0 5px;
4401
+ cursor: pointer
4402
+ }
4403
+
4404
+ .date-picker-wrapper table .caption .next:hover,
4405
+ .date-picker-wrapper table .caption .prev:hover {
4406
+ background-color: #ccc;
4407
+ color: #fff
4408
+ }
4409
+
4410
+ .date-picker-wrapper .gap {
4411
+ position: relative;
4412
+ z-index: 1;
4413
+ width: 15px;
4414
+ height: 100%;
4415
+ background-color: red;
4416
+ font-size: 0;
4417
+ line-height: 0;
4418
+ float: left;
4419
+ top: -5px;
4420
+ margin: 0 10px -10px;
4421
+ visibility: hidden;
4422
+ height: 0
4423
+ }
4424
+
4425
+ .date-picker-wrapper .gap .gap-lines {
4426
+ height: 100%;
4427
+ overflow: hidden
4428
+ }
4429
+
4430
+ .date-picker-wrapper .gap .gap-line {
4431
+ height: 15px;
4432
+ width: 15px;
4433
+ position: relative
4434
+ }
4435
+
4436
+ .date-picker-wrapper .gap .gap-line .gap-1 {
4437
+ z-index: 1;
4438
+ height: 0;
4439
+ border-left: 8px solid #fff;
4440
+ border-top: 8px solid #eee;
4441
+ border-bottom: 8px solid #eee
4442
+ }
4443
+
4444
+ .date-picker-wrapper .gap .gap-line .gap-2 {
4445
+ position: absolute;
4446
+ right: 0;
4447
+ top: 0;
4448
+ z-index: 2;
4449
+ height: 0;
4450
+ border-left: 8px solid transparent;
4451
+ border-top: 8px solid #fff
4452
+ }
4453
+
4454
+ .date-picker-wrapper .gap .gap-line .gap-3 {
4455
+ position: absolute;
4456
+ right: 0;
4457
+ top: 8px;
4458
+ z-index: 2;
4459
+ height: 0;
4460
+ border-left: 8px solid transparent;
4461
+ border-bottom: 8px solid #fff
4462
+ }
4463
+
4464
+ .date-picker-wrapper .gap .gap-top-mask {
4465
+ width: 6px;
4466
+ height: 1px;
4467
+ position: absolute;
4468
+ top: -1px;
4469
+ left: 1px;
4470
+ background-color: #eee;
4471
+ z-index: 3
4472
+ }
4473
+
4474
+ .date-picker-wrapper .gap .gap-bottom-mask {
4475
+ width: 6px;
4476
+ height: 1px;
4477
+ position: absolute;
4478
+ bottom: -1px;
4479
+ left: 7px;
4480
+ background-color: #eee;
4481
+ z-index: 3
4482
+ }
4483
+
4484
+ .date-picker-wrapper .selected-days {
4485
+ display: none
4486
+ }
4487
+
4488
+ .date-picker-wrapper .drp_top-bar {
4489
+ line-height: 1.4;
4490
+ position: relative;
4491
+ padding: 10px 40px 10px 0
4492
+ }
4493
+
4494
+ .date-picker-wrapper .drp_top-bar .error-top,
4495
+ .date-picker-wrapper .drp_top-bar .normal-top {
4496
+ display: none
4497
+ }
4498
+
4499
+ .date-picker-wrapper .drp_top-bar .default-top {
4500
+ display: block
4501
+ }
4502
+
4503
+ .date-picker-wrapper .drp_top-bar.error .default-top {
4504
+ display: none
4505
+ }
4506
+
4507
+ .date-picker-wrapper .drp_top-bar.error .error-top {
4508
+ display: block;
4509
+ color: red
4510
+ }
4511
+
4512
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
4513
+ display: none
4514
+ }
4515
+
4516
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
4517
+ display: block
4518
+ }
4519
+
4520
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
4521
+ color: #333
4522
+ }
4523
+
4524
+ .date-picker-wrapper .drp_top-bar .apply-btn {
4525
+ position: absolute;
4526
+ right: 0;
4527
+ top: 6px;
4528
+ padding: 3px 5px;
4529
+ margin: 0;
4530
+ font-size: 12px;
4531
+ border-radius: 4px;
4532
+ cursor: pointer;
4533
+ color: #d9eef7;
4534
+ border: solid 1px #0076a3;
4535
+ background: #0095cd;
4536
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
4537
+ color: #fff;
4538
+ line-height: initial
4539
+ }
4540
+
4541
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
4542
+ cursor: pointer;
4543
+ color: #606060;
4544
+ border: solid 1px #b7b7b7;
4545
+ background: #fff;
4546
+ background: -moz-linear-gradient(top, #fff, #ededed)
4547
+ }
4548
+
4549
+ .date-picker-wrapper .time {
4550
+ position: relative
4551
+ }
4552
+
4553
+ .date-picker-wrapper.single-month .time {
4554
+ display: block
4555
+ }
4556
+
4557
+ .date-picker-wrapper .time input[type=range] {
4558
+ vertical-align: middle;
4559
+ width: 129px;
4560
+ padding: 0;
4561
+ margin: 0;
4562
+ height: 20px
4563
+ }
4564
+
4565
+ .date-picker-wrapper .time1 {
4566
+ width: 180px;
4567
+ padding: 0 5px;
4568
+ text-align: center
4569
+ }
4570
+
4571
+ .time2 {
4572
+ width: 180px;
4573
+ padding: 0 5px;
4574
+ text-align: center
4575
+ }
4576
+
4577
+ .date-picker-wrapper .time1 {
4578
+ float: left
4579
+ }
4580
+
4581
+ .date-picker-wrapper .time2 {
4582
+ float: right
4583
+ }
4584
+
4585
+ .date-picker-wrapper .hour {
4586
+ text-align: right
4587
+ }
4588
+
4589
+ .minute {
4590
+ text-align: right
4591
+ }
4592
+
4593
+ .date-picker-wrapper .hide {
4594
+ display: none
4595
+ }
4596
+
4597
+ .date-picker-wrapper .first-date-selected,
4598
+ .date-picker-wrapper .last-date-selected {
4599
+ background-color: #49e !important;
4600
+ color: #fff !important
4601
+ }
4602
+
4603
+ .date-picker-wrapper .date-range-length-tip {
4604
+ position: absolute;
4605
+ margin-top: -4px;
4606
+ margin-left: -8px;
4607
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
4608
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
4609
+ display: none;
4610
+ background-color: #ff0;
4611
+ padding: 0 6px;
4612
+ border-radius: 2px;
4613
+ font-size: 12px;
4614
+ line-height: 16px;
4615
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4616
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4617
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4618
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
4619
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
4620
+ }
4621
+
4622
+ .date-picker-wrapper .date-range-length-tip:after {
4623
+ content: '';
4624
+ position: absolute;
4625
+ border-left: 4px solid transparent;
4626
+ border-right: 4px solid transparent;
4627
+ border-top: 4px solid #ff0;
4628
+ left: 50%;
4629
+ margin-left: -4px;
4630
+ bottom: -4px
4631
+ }
4632
+
4633
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
4634
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
4635
+ display: none
4636
+ }
4637
+
4638
+ .date-picker-wrapper .week-number {
4639
+ padding: 5px 0;
4640
+ line-height: 1;
4641
+ font-size: 12px;
4642
+ margin-bottom: 1px;
4643
+ color: #999;
4644
+ cursor: pointer
4645
+ }
4646
+
4647
+ .date-picker-wrapper .week-number.week-number-selected {
4648
+ color: #49e;
4649
+ font-weight: 700
4650
+ }
4651
+
4652
+ .date-picker {
4653
+ width: 170px;
4654
+ height: 25px;
4655
+ padding: 0;
4656
+ border: 0;
4657
+ line-height: 25px;
4658
+ padding-left: 10px;
4659
+ font-size: 12px;
4660
+ font-family: Arial, sans-serif;
4661
+ font-weight: 700;
4662
+ cursor: pointer;
4663
+ color: #303030;
4664
+ position: relative;
4665
+ z-index: 2
4666
+ }
4667
+
4668
+ .date-picker-wrapper {
4669
+ position: absolute;
4670
+ z-index: 1;
4671
+ border: 1px solid #bfbfbf;
4672
+ background-color: #efefef;
4673
+ padding: 5px 12px;
4674
+ font-size: 12px;
4675
+ line-height: 20px;
4676
+ color: #aaa;
4677
+ font-family: Arial, sans-serif;
4678
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
4679
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
4680
+ -webkit-box-sizing: initial;
4681
+ box-sizing: initial
4682
+ }
4683
+
4684
+ .dp-clearfix {
4685
+ clear: both;
4686
+ height: 0;
4687
+ font-size: 0
4688
+ }
4689
+
4690
+ .date-picker-wrapper.inline-wrapper {
4691
+ position: relative;
4692
+ -webkit-box-shadow: none;
4693
+ box-shadow: none;
4694
+ display: inline-block
4695
+ }
4696
+
4697
+ .date-picker-wrapper.single-date {
4698
+ width: auto
4699
+ }
4700
+
4701
+ .date-picker-wrapper.no-shortcuts {
4702
+ padding-bottom: 12px
4703
+ }
4704
+
4705
+ .date-picker-wrapper.no-topbar {
4706
+ padding-top: 12px
4707
+ }
4708
+
4709
+ .date-picker-wrapper .footer {
4710
+ font-size: 11px;
4711
+ padding-top: 3px
4712
+ }
4713
+
4714
+ .date-picker-wrapper b {
4715
+ color: #666;
4716
+ font-weight: 700
4717
+ }
4718
+
4719
+ .date-picker-wrapper a {
4720
+ color: #6bb4d6;
4721
+ text-decoration: underline
4722
+ }
4723
+
4724
+ .date-picker-wrapper .month-name {
4725
+ text-transform: uppercase
4726
+ }
4727
+
4728
+ .date-picker-wrapper .select-wrapper {
4729
+ position: relative;
4730
+ overflow: hidden;
4731
+ display: inline-block;
4732
+ vertical-align: middle
4733
+ }
4734
+
4735
+ .date-picker-wrapper .select-wrapper:hover {
4736
+ text-decoration: underline
4737
+ }
4738
+
4739
+ .date-picker-wrapper .month-element {
4740
+ display: inline-block;
4741
+ vertical-align: middle
4742
+ }
4743
+
4744
+ .date-picker-wrapper .select-wrapper select {
4745
+ position: absolute;
4746
+ margin: 0;
4747
+ padding: 0;
4748
+ left: 0;
4749
+ top: -1px;
4750
+ font-size: inherit;
4751
+ font-style: inherit;
4752
+ font-weight: inherit;
4753
+ text-transform: inherit;
4754
+ color: inherit;
4755
+ cursor: pointer;
4756
+ -webkit-appearance: none;
4757
+ -moz-appearance: none;
4758
+ appearance: none;
4759
+ background: 0 0;
4760
+ border: 0;
4761
+ outline: 0;
4762
+ opacity: .01
4763
+ }
4764
+
4765
+ .date-picker-wrapper .month-wrapper {
4766
+ border: 1px solid #bfbfbf;
4767
+ border-radius: 3px;
4768
+ background-color: #fff;
4769
+ padding: 5px;
4770
+ cursor: default;
4771
+ position: relative
4772
+ }
4773
+
4774
+ .date-picker-wrapper .month-wrapper table {
4775
+ width: 190px;
4776
+ float: left
4777
+ }
4778
+
4779
+ .date-picker-wrapper .month-wrapper table.month2 {
4780
+ width: 190px;
4781
+ float: left
4782
+ }
4783
+
4784
+ .date-picker-wrapper .month-wrapper table td,
4785
+ .date-picker-wrapper .month-wrapper table th {
4786
+ vertical-align: middle;
4787
+ text-align: center;
4788
+ line-height: 14px;
4789
+ margin: 0;
4790
+ padding: 0
4791
+ }
4792
+
4793
+ .date-picker-wrapper .month-wrapper table .day {
4794
+ padding: 5px 0;
4795
+ line-height: 1;
4796
+ font-size: 12px;
4797
+ margin-bottom: 1px;
4798
+ color: #ccc;
4799
+ cursor: default
4800
+ }
4801
+
4802
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
4803
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
4804
+ color: #999;
4805
+ cursor: default
4806
+ }
4807
+
4808
+ .date-picker-wrapper .month-wrapper table .day.checked {
4809
+ background-color: #9cdbf7
4810
+ }
4811
+
4812
+ .date-picker-wrapper .month-wrapper table .week-name {
4813
+ height: 20px;
4814
+ line-height: 20px;
4815
+ font-weight: 100;
4816
+ text-transform: uppercase
4817
+ }
4818
+
4819
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
4820
+ cursor: help !important
4821
+ }
4822
+
4823
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
4824
+ white-space: nowrap
4825
+ }
4826
+
4827
+ .date-picker-wrapper .time label {
4828
+ white-space: nowrap
4829
+ }
4830
+
4831
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
4832
+ color: #333;
4833
+ cursor: pointer
4834
+ }
4835
+
4836
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
4837
+ background-color: #cdecfa
4838
+ }
4839
+
4840
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
4841
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
4842
+ display: none
4843
+ }
4844
+
4845
+ .date-picker-wrapper .month-wrapper table .day.real-today {
4846
+ background-color: #ffe684
4847
+ }
4848
+
4849
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
4850
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
4851
+ background-color: #70ccd5
4852
+ }
4853
+
4854
+ .date-picker-wrapper table .caption {
4855
+ height: 40px
4856
+ }
4857
+
4858
+ .date-picker-wrapper table .caption>th:first-of-type,
4859
+ .date-picker-wrapper table .caption>th:last-of-type {
4860
+ width: 27px
4861
+ }
4862
+
4863
+ .date-picker-wrapper table .caption .next,
4864
+ .date-picker-wrapper table .caption .prev {
4865
+ padding: 0 5px;
4866
+ cursor: pointer
4867
+ }
4868
+
4869
+ .date-picker-wrapper table .caption .next:hover,
4870
+ .date-picker-wrapper table .caption .prev:hover {
4871
+ background-color: #ccc;
4872
+ color: #fff
4873
+ }
4874
+
4875
+ .date-picker-wrapper .gap {
4876
+ position: relative;
4877
+ z-index: 1;
4878
+ width: 15px;
4879
+ height: 100%;
4880
+ background-color: red;
4881
+ font-size: 0;
4882
+ line-height: 0;
4883
+ float: left;
4884
+ top: -5px;
4885
+ margin: 0 10px -10px;
4886
+ visibility: hidden;
4887
+ height: 0
4888
+ }
4889
+
4890
+ .date-picker-wrapper .gap .gap-lines {
4891
+ height: 100%;
4892
+ overflow: hidden
4893
+ }
4894
+
4895
+ .date-picker-wrapper .gap .gap-line {
4896
+ height: 15px;
4897
+ width: 15px;
4898
+ position: relative
4899
+ }
4900
+
4901
+ .date-picker-wrapper .gap .gap-line .gap-1 {
4902
+ z-index: 1;
4903
+ height: 0;
4904
+ border-left: 8px solid #fff;
4905
+ border-top: 8px solid #eee;
4906
+ border-bottom: 8px solid #eee
4907
+ }
4908
+
4909
+ .date-picker-wrapper .gap .gap-line .gap-2 {
4910
+ position: absolute;
4911
+ right: 0;
4912
+ top: 0;
4913
+ z-index: 2;
4914
+ height: 0;
4915
+ border-left: 8px solid transparent;
4916
+ border-top: 8px solid #fff
4917
+ }
4918
+
4919
+ .date-picker-wrapper .gap .gap-line .gap-3 {
4920
+ position: absolute;
4921
+ right: 0;
4922
+ top: 8px;
4923
+ z-index: 2;
4924
+ height: 0;
4925
+ border-left: 8px solid transparent;
4926
+ border-bottom: 8px solid #fff
4927
+ }
4928
+
4929
+ .date-picker-wrapper .gap .gap-top-mask {
4930
+ width: 6px;
4931
+ height: 1px;
4932
+ position: absolute;
4933
+ top: -1px;
4934
+ left: 1px;
4935
+ background-color: #eee;
4936
+ z-index: 3
4937
+ }
4938
+
4939
+ .date-picker-wrapper .gap .gap-bottom-mask {
4940
+ width: 6px;
4941
+ height: 1px;
4942
+ position: absolute;
4943
+ bottom: -1px;
4944
+ left: 7px;
4945
+ background-color: #eee;
4946
+ z-index: 3
4947
+ }
4948
+
4949
+ .date-picker-wrapper .selected-days {
4950
+ display: none
4951
+ }
4952
+
4953
+ .date-picker-wrapper .drp_top-bar {
4954
+ line-height: 1.4;
4955
+ position: relative;
4956
+ padding: 10px 40px 10px 0
4957
+ }
4958
+
4959
+ .date-picker-wrapper .drp_top-bar .error-top,
4960
+ .date-picker-wrapper .drp_top-bar .normal-top {
4961
+ display: none
4962
+ }
4963
+
4964
+ .date-picker-wrapper .drp_top-bar .default-top {
4965
+ display: block
4966
+ }
4967
+
4968
+ .date-picker-wrapper .drp_top-bar.error .default-top {
4969
+ display: none
4970
+ }
4971
+
4972
+ .date-picker-wrapper .drp_top-bar.error .error-top {
4973
+ display: block;
4974
+ color: red
4975
+ }
4976
+
4977
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
4978
+ display: none
4979
+ }
4980
+
4981
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
4982
+ display: block
4983
+ }
4984
+
4985
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
4986
+ color: #333
4987
+ }
4988
+
4989
+ .date-picker-wrapper .drp_top-bar .apply-btn {
4990
+ position: absolute;
4991
+ right: 0;
4992
+ top: 6px;
4993
+ padding: 3px 5px;
4994
+ margin: 0;
4995
+ font-size: 12px;
4996
+ border-radius: 4px;
4997
+ cursor: pointer;
4998
+ color: #d9eef7;
4999
+ border: solid 1px #0076a3;
5000
+ background: #0095cd;
5001
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
5002
+ color: #fff;
5003
+ line-height: initial
5004
+ }
5005
+
5006
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
5007
+ cursor: pointer;
5008
+ color: #606060;
5009
+ border: solid 1px #b7b7b7;
5010
+ background: #fff;
5011
+ background: -moz-linear-gradient(top, #fff, #ededed)
5012
+ }
5013
+
5014
+ .date-picker-wrapper .time {
5015
+ position: relative
5016
+ }
5017
+
5018
+ .date-picker-wrapper.single-month .time {
5019
+ display: block
5020
+ }
5021
+
5022
+ .date-picker-wrapper .time input[type=range] {
5023
+ vertical-align: middle;
5024
+ width: 129px;
5025
+ padding: 0;
5026
+ margin: 0;
5027
+ height: 20px
5028
+ }
5029
+
5030
+ .date-picker-wrapper .time1 {
5031
+ width: 180px;
5032
+ padding: 0 5px;
5033
+ text-align: center
5034
+ }
5035
+
5036
+ .time2 {
5037
+ width: 180px;
5038
+ padding: 0 5px;
5039
+ text-align: center
5040
+ }
5041
+
5042
+ .date-picker-wrapper .time1 {
5043
+ float: left
5044
+ }
5045
+
5046
+ .date-picker-wrapper .time2 {
5047
+ float: right
5048
+ }
5049
+
5050
+ .date-picker-wrapper .hour {
5051
+ text-align: right
5052
+ }
5053
+
5054
+ .minute {
5055
+ text-align: right
5056
+ }
5057
+
5058
+ .date-picker-wrapper .hide {
5059
+ display: none
5060
+ }
5061
+
5062
+ .date-picker-wrapper .first-date-selected,
5063
+ .date-picker-wrapper .last-date-selected {
5064
+ background-color: #49e !important;
5065
+ color: #fff !important
5066
+ }
5067
+
5068
+ .date-picker-wrapper .date-range-length-tip {
5069
+ position: absolute;
5070
+ margin-top: -4px;
5071
+ margin-left: -8px;
5072
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
5073
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
5074
+ display: none;
5075
+ background-color: #ff0;
5076
+ padding: 0 6px;
5077
+ border-radius: 2px;
5078
+ font-size: 12px;
5079
+ line-height: 16px;
5080
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5081
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5082
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5083
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5084
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
5085
+ }
5086
+
5087
+ .date-picker-wrapper .date-range-length-tip:after {
5088
+ content: '';
5089
+ position: absolute;
5090
+ border-left: 4px solid transparent;
5091
+ border-right: 4px solid transparent;
5092
+ border-top: 4px solid #ff0;
5093
+ left: 50%;
5094
+ margin-left: -4px;
5095
+ bottom: -4px
5096
+ }
5097
+
5098
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
5099
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
5100
+ display: none
5101
+ }
5102
+
5103
+ .date-picker-wrapper .week-number {
5104
+ padding: 5px 0;
5105
+ line-height: 1;
5106
+ font-size: 12px;
5107
+ margin-bottom: 1px;
5108
+ color: #999;
5109
+ cursor: pointer
5110
+ }
5111
+
5112
+ .date-picker-wrapper .week-number.week-number-selected {
5113
+ color: #49e;
5114
+ font-weight: 700
5115
+ }
5116
+
5117
+ .date-picker {
5118
+ width: 170px;
5119
+ height: 25px;
5120
+ padding: 0;
5121
+ border: 0;
5122
+ line-height: 25px;
5123
+ padding-left: 10px;
5124
+ font-size: 12px;
5125
+ font-family: Arial, sans-serif;
5126
+ font-weight: 700;
5127
+ cursor: pointer;
5128
+ color: #303030;
5129
+ position: relative;
5130
+ z-index: 2
5131
+ }
5132
+
5133
+ .date-picker-wrapper {
5134
+ position: absolute;
5135
+ z-index: 1;
5136
+ border: 1px solid #bfbfbf;
5137
+ background-color: #efefef;
5138
+ padding: 5px 12px;
5139
+ font-size: 12px;
5140
+ line-height: 20px;
5141
+ color: #aaa;
5142
+ font-family: Arial, sans-serif;
5143
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
5144
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
5145
+ -webkit-box-sizing: initial;
5146
+ box-sizing: initial
5147
+ }
5148
+
5149
+ .dp-clearfix {
5150
+ clear: both;
5151
+ height: 0;
5152
+ font-size: 0
5153
+ }
5154
+
5155
+ .date-picker-wrapper.inline-wrapper {
5156
+ position: relative;
5157
+ -webkit-box-shadow: none;
5158
+ box-shadow: none;
5159
+ display: inline-block
5160
+ }
5161
+
5162
+ .date-picker-wrapper.single-date {
5163
+ width: auto
5164
+ }
5165
+
5166
+ .date-picker-wrapper.no-shortcuts {
5167
+ padding-bottom: 12px
5168
+ }
5169
+
5170
+ .date-picker-wrapper.no-topbar {
5171
+ padding-top: 12px
5172
+ }
5173
+
5174
+ .date-picker-wrapper .footer {
5175
+ font-size: 11px;
5176
+ padding-top: 3px
5177
+ }
5178
+
5179
+ .date-picker-wrapper b {
5180
+ color: #666;
5181
+ font-weight: 700
5182
+ }
5183
+
5184
+ .date-picker-wrapper a {
5185
+ color: #6bb4d6;
5186
+ text-decoration: underline
5187
+ }
5188
+
5189
+ .date-picker-wrapper .month-name {
5190
+ text-transform: uppercase
5191
+ }
5192
+
5193
+ .date-picker-wrapper .select-wrapper {
5194
+ position: relative;
5195
+ overflow: hidden;
5196
+ display: inline-block;
5197
+ vertical-align: middle
5198
+ }
5199
+
5200
+ .date-picker-wrapper .select-wrapper:hover {
5201
+ text-decoration: underline
5202
+ }
5203
+
5204
+ .date-picker-wrapper .month-element {
5205
+ display: inline-block;
5206
+ vertical-align: middle
5207
+ }
5208
+
5209
+ .date-picker-wrapper .select-wrapper select {
5210
+ position: absolute;
5211
+ margin: 0;
5212
+ padding: 0;
5213
+ left: 0;
5214
+ top: -1px;
5215
+ font-size: inherit;
5216
+ font-style: inherit;
5217
+ font-weight: inherit;
5218
+ text-transform: inherit;
5219
+ color: inherit;
5220
+ cursor: pointer;
5221
+ -webkit-appearance: none;
5222
+ -moz-appearance: none;
5223
+ appearance: none;
5224
+ background: 0 0;
5225
+ border: 0;
5226
+ outline: 0;
5227
+ opacity: .01
5228
+ }
5229
+
5230
+ .date-picker-wrapper .month-wrapper {
5231
+ border: 1px solid #bfbfbf;
5232
+ border-radius: 3px;
5233
+ background-color: #fff;
5234
+ padding: 5px;
5235
+ cursor: default;
5236
+ position: relative
5237
+ }
5238
+
5239
+ .date-picker-wrapper .month-wrapper table {
5240
+ width: 190px;
5241
+ float: left
5242
+ }
5243
+
5244
+ .date-picker-wrapper .month-wrapper table.month2 {
5245
+ width: 190px;
5246
+ float: left
5247
+ }
5248
+
5249
+ .date-picker-wrapper .month-wrapper table td,
5250
+ .date-picker-wrapper .month-wrapper table th {
5251
+ vertical-align: middle;
5252
+ text-align: center;
5253
+ line-height: 14px;
5254
+ margin: 0;
5255
+ padding: 0
5256
+ }
5257
+
5258
+ .date-picker-wrapper .month-wrapper table .day {
5259
+ padding: 5px 0;
5260
+ line-height: 1;
5261
+ font-size: 12px;
5262
+ margin-bottom: 1px;
5263
+ color: #ccc;
5264
+ cursor: default
5265
+ }
5266
+
5267
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
5268
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
5269
+ color: #999;
5270
+ cursor: default
5271
+ }
5272
+
5273
+ .date-picker-wrapper .month-wrapper table .day.checked {
5274
+ background-color: #9cdbf7
5275
+ }
5276
+
5277
+ .date-picker-wrapper .month-wrapper table .week-name {
5278
+ height: 20px;
5279
+ line-height: 20px;
5280
+ font-weight: 100;
5281
+ text-transform: uppercase
5282
+ }
5283
+
5284
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
5285
+ cursor: help !important
5286
+ }
5287
+
5288
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
5289
+ white-space: nowrap
5290
+ }
5291
+
5292
+ .date-picker-wrapper .time label {
5293
+ white-space: nowrap
5294
+ }
5295
+
5296
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
5297
+ color: #333;
5298
+ cursor: pointer
5299
+ }
5300
+
5301
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
5302
+ background-color: #cdecfa
5303
+ }
5304
+
5305
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
5306
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
5307
+ display: none
5308
+ }
5309
+
5310
+ .date-picker-wrapper .month-wrapper table .day.real-today {
5311
+ background-color: #ffe684
5312
+ }
5313
+
5314
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
5315
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
5316
+ background-color: #70ccd5
5317
+ }
5318
+
5319
+ .date-picker-wrapper table .caption {
5320
+ height: 40px
5321
+ }
5322
+
5323
+ .date-picker-wrapper table .caption>th:first-of-type,
5324
+ .date-picker-wrapper table .caption>th:last-of-type {
5325
+ width: 27px
5326
+ }
5327
+
5328
+ .date-picker-wrapper table .caption .next,
5329
+ .date-picker-wrapper table .caption .prev {
5330
+ padding: 0 5px;
5331
+ cursor: pointer
5332
+ }
5333
+
5334
+ .date-picker-wrapper table .caption .next:hover,
5335
+ .date-picker-wrapper table .caption .prev:hover {
5336
+ background-color: #ccc;
5337
+ color: #fff
5338
+ }
5339
+
5340
+ .date-picker-wrapper .gap {
5341
+ position: relative;
5342
+ z-index: 1;
5343
+ width: 15px;
5344
+ height: 100%;
5345
+ background-color: red;
5346
+ font-size: 0;
5347
+ line-height: 0;
5348
+ float: left;
5349
+ top: -5px;
5350
+ margin: 0 10px -10px;
5351
+ visibility: hidden;
5352
+ height: 0
5353
+ }
5354
+
5355
+ .date-picker-wrapper .gap .gap-lines {
5356
+ height: 100%;
5357
+ overflow: hidden
5358
+ }
5359
+
5360
+ .date-picker-wrapper .gap .gap-line {
5361
+ height: 15px;
5362
+ width: 15px;
5363
+ position: relative
5364
+ }
5365
+
5366
+ .date-picker-wrapper .gap .gap-line .gap-1 {
5367
+ z-index: 1;
5368
+ height: 0;
5369
+ border-left: 8px solid #fff;
5370
+ border-top: 8px solid #eee;
5371
+ border-bottom: 8px solid #eee
5372
+ }
5373
+
5374
+ .date-picker-wrapper .gap .gap-line .gap-2 {
5375
+ position: absolute;
5376
+ right: 0;
5377
+ top: 0;
5378
+ z-index: 2;
5379
+ height: 0;
5380
+ border-left: 8px solid transparent;
5381
+ border-top: 8px solid #fff
5382
+ }
5383
+
5384
+ .date-picker-wrapper .gap .gap-line .gap-3 {
5385
+ position: absolute;
5386
+ right: 0;
5387
+ top: 8px;
5388
+ z-index: 2;
5389
+ height: 0;
5390
+ border-left: 8px solid transparent;
5391
+ border-bottom: 8px solid #fff
5392
+ }
5393
+
5394
+ .date-picker-wrapper .gap .gap-top-mask {
5395
+ width: 6px;
5396
+ height: 1px;
5397
+ position: absolute;
5398
+ top: -1px;
5399
+ left: 1px;
5400
+ background-color: #eee;
5401
+ z-index: 3
5402
+ }
5403
+
5404
+ .date-picker-wrapper .gap .gap-bottom-mask {
5405
+ width: 6px;
5406
+ height: 1px;
5407
+ position: absolute;
5408
+ bottom: -1px;
5409
+ left: 7px;
5410
+ background-color: #eee;
5411
+ z-index: 3
5412
+ }
5413
+
5414
+ .date-picker-wrapper .selected-days {
5415
+ display: none
5416
+ }
5417
+
5418
+ .date-picker-wrapper .drp_top-bar {
5419
+ line-height: 1.4;
5420
+ position: relative;
5421
+ padding: 10px 40px 10px 0
5422
+ }
5423
+
5424
+ .date-picker-wrapper .drp_top-bar .error-top,
5425
+ .date-picker-wrapper .drp_top-bar .normal-top {
5426
+ display: none
5427
+ }
5428
+
5429
+ .date-picker-wrapper .drp_top-bar .default-top {
5430
+ display: block
5431
+ }
5432
+
5433
+ .date-picker-wrapper .drp_top-bar.error .default-top {
5434
+ display: none
5435
+ }
5436
+
5437
+ .date-picker-wrapper .drp_top-bar.error .error-top {
5438
+ display: block;
5439
+ color: red
5440
+ }
5441
+
5442
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
5443
+ display: none
5444
+ }
5445
+
5446
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
5447
+ display: block
5448
+ }
5449
+
5450
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
5451
+ color: #333
5452
+ }
5453
+
5454
+ .date-picker-wrapper .drp_top-bar .apply-btn {
5455
+ position: absolute;
5456
+ right: 0;
5457
+ top: 6px;
5458
+ padding: 3px 5px;
5459
+ margin: 0;
5460
+ font-size: 12px;
5461
+ border-radius: 4px;
5462
+ cursor: pointer;
5463
+ color: #d9eef7;
5464
+ border: solid 1px #0076a3;
5465
+ background: #0095cd;
5466
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
5467
+ color: #fff;
5468
+ line-height: initial
5469
+ }
5470
+
5471
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
5472
+ cursor: pointer;
5473
+ color: #606060;
5474
+ border: solid 1px #b7b7b7;
5475
+ background: #fff;
5476
+ background: -moz-linear-gradient(top, #fff, #ededed)
5477
+ }
5478
+
5479
+ .date-picker-wrapper .time {
5480
+ position: relative
5481
+ }
5482
+
5483
+ .date-picker-wrapper.single-month .time {
5484
+ display: block
5485
+ }
5486
+
5487
+ .date-picker-wrapper .time input[type=range] {
5488
+ vertical-align: middle;
5489
+ width: 129px;
5490
+ padding: 0;
5491
+ margin: 0;
5492
+ height: 20px
5493
+ }
5494
+
5495
+ .date-picker-wrapper .time1 {
5496
+ width: 180px;
5497
+ padding: 0 5px;
5498
+ text-align: center
5499
+ }
5500
+
5501
+ .time2 {
5502
+ width: 180px;
5503
+ padding: 0 5px;
5504
+ text-align: center
5505
+ }
5506
+
5507
+ .date-picker-wrapper .time1 {
5508
+ float: left
5509
+ }
5510
+
5511
+ .date-picker-wrapper .time2 {
5512
+ float: right
5513
+ }
5514
+
5515
+ .date-picker-wrapper .hour {
5516
+ text-align: right
5517
+ }
5518
+
5519
+ .minute {
5520
+ text-align: right
5521
+ }
5522
+
5523
+ .date-picker-wrapper .hide {
5524
+ display: none
5525
+ }
5526
+
5527
+ .date-picker-wrapper .first-date-selected,
5528
+ .date-picker-wrapper .last-date-selected {
5529
+ background-color: #49e !important;
5530
+ color: #fff !important
5531
+ }
5532
+
5533
+ .date-picker-wrapper .date-range-length-tip {
5534
+ position: absolute;
5535
+ margin-top: -4px;
5536
+ margin-left: -8px;
5537
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
5538
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
5539
+ display: none;
5540
+ background-color: #ff0;
5541
+ padding: 0 6px;
5542
+ border-radius: 2px;
5543
+ font-size: 12px;
5544
+ line-height: 16px;
5545
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5546
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5547
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5548
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
5549
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
5550
+ }
5551
+
5552
+ .date-picker-wrapper .date-range-length-tip:after {
5553
+ content: '';
5554
+ position: absolute;
5555
+ border-left: 4px solid transparent;
5556
+ border-right: 4px solid transparent;
5557
+ border-top: 4px solid #ff0;
5558
+ left: 50%;
5559
+ margin-left: -4px;
5560
+ bottom: -4px
5561
+ }
5562
+
5563
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
5564
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
5565
+ display: none
5566
+ }
5567
+
5568
+ .date-picker-wrapper .week-number {
5569
+ padding: 5px 0;
5570
+ line-height: 1;
5571
+ font-size: 12px;
5572
+ margin-bottom: 1px;
5573
+ color: #999;
5574
+ cursor: pointer
5575
+ }
5576
+
5577
+ .date-picker-wrapper .week-number.week-number-selected {
5578
+ color: #49e;
5579
+ font-weight: 700
5580
+ }
5581
+
5582
+ .date-picker {
5583
+ width: 170px;
5584
+ height: 25px;
5585
+ padding: 0;
5586
+ border: 0;
5587
+ line-height: 25px;
5588
+ padding-left: 10px;
5589
+ font-size: 12px;
5590
+ font-family: Arial, sans-serif;
5591
+ font-weight: 700;
5592
+ cursor: pointer;
5593
+ color: #303030;
5594
+ position: relative;
5595
+ z-index: 2
5596
+ }
5597
+
5598
+ .date-picker-wrapper {
5599
+ position: absolute;
5600
+ z-index: 1;
5601
+ border: 1px solid #bfbfbf;
5602
+ background-color: #efefef;
5603
+ padding: 5px 12px;
5604
+ font-size: 12px;
5605
+ line-height: 20px;
5606
+ color: #aaa;
5607
+ font-family: Arial, sans-serif;
5608
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
5609
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
5610
+ -webkit-box-sizing: initial;
5611
+ box-sizing: initial
5612
+ }
5613
+
5614
+ .dp-clearfix {
5615
+ clear: both;
5616
+ height: 0;
5617
+ font-size: 0
5618
+ }
5619
+
5620
+ .date-picker-wrapper.inline-wrapper {
5621
+ position: relative;
5622
+ -webkit-box-shadow: none;
5623
+ box-shadow: none;
5624
+ display: inline-block
5625
+ }
5626
+
5627
+ .date-picker-wrapper.single-date {
5628
+ width: auto
5629
+ }
5630
+
5631
+ .date-picker-wrapper.no-shortcuts {
5632
+ padding-bottom: 12px
5633
+ }
5634
+
5635
+ .date-picker-wrapper.no-topbar {
5636
+ padding-top: 12px
5637
+ }
5638
+
5639
+ .date-picker-wrapper .footer {
5640
+ font-size: 11px;
5641
+ padding-top: 3px
5642
+ }
5643
+
5644
+ .date-picker-wrapper b {
5645
+ color: #666;
5646
+ font-weight: 700
5647
+ }
5648
+
5649
+ .date-picker-wrapper a {
5650
+ color: #6bb4d6;
5651
+ text-decoration: underline
5652
+ }
5653
+
5654
+ .date-picker-wrapper .month-name {
5655
+ text-transform: uppercase
5656
+ }
5657
+
5658
+ .date-picker-wrapper .select-wrapper {
5659
+ position: relative;
5660
+ overflow: hidden;
5661
+ display: inline-block;
5662
+ vertical-align: middle
5663
+ }
5664
+
5665
+ .date-picker-wrapper .select-wrapper:hover {
5666
+ text-decoration: underline
5667
+ }
5668
+
5669
+ .date-picker-wrapper .month-element {
5670
+ display: inline-block;
5671
+ vertical-align: middle
5672
+ }
5673
+
5674
+ .date-picker-wrapper .select-wrapper select {
5675
+ position: absolute;
5676
+ margin: 0;
5677
+ padding: 0;
5678
+ left: 0;
5679
+ top: -1px;
5680
+ font-size: inherit;
5681
+ font-style: inherit;
5682
+ font-weight: inherit;
5683
+ text-transform: inherit;
5684
+ color: inherit;
5685
+ cursor: pointer;
5686
+ -webkit-appearance: none;
5687
+ -moz-appearance: none;
5688
+ appearance: none;
5689
+ background: 0 0;
5690
+ border: 0;
5691
+ outline: 0;
5692
+ opacity: .01
5693
+ }
5694
+
5695
+ .date-picker-wrapper .month-wrapper {
5696
+ border: 1px solid #bfbfbf;
5697
+ border-radius: 3px;
5698
+ background-color: #fff;
5699
+ padding: 5px;
5700
+ cursor: default;
5701
+ position: relative
5702
+ }
5703
+
5704
+ .date-picker-wrapper .month-wrapper table {
5705
+ width: 190px;
5706
+ float: left
5707
+ }
5708
+
5709
+ .date-picker-wrapper .month-wrapper table.month2 {
5710
+ width: 190px;
5711
+ float: left
5712
+ }
5713
+
5714
+ .date-picker-wrapper .month-wrapper table td,
5715
+ .date-picker-wrapper .month-wrapper table th {
5716
+ vertical-align: middle;
5717
+ text-align: center;
5718
+ line-height: 14px;
5719
+ margin: 0;
5720
+ padding: 0
5721
+ }
5722
+
5723
+ .date-picker-wrapper .month-wrapper table .day {
5724
+ padding: 5px 0;
5725
+ line-height: 1;
5726
+ font-size: 12px;
5727
+ margin-bottom: 1px;
5728
+ color: #ccc;
5729
+ cursor: default
5730
+ }
5731
+
5732
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
5733
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
5734
+ color: #999;
5735
+ cursor: default
5736
+ }
5737
+
5738
+ .date-picker-wrapper .month-wrapper table .day.checked {
5739
+ background-color: #9cdbf7
5740
+ }
5741
+
5742
+ .date-picker-wrapper .month-wrapper table .week-name {
5743
+ height: 20px;
5744
+ line-height: 20px;
5745
+ font-weight: 100;
5746
+ text-transform: uppercase
5747
+ }
5748
+
5749
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
5750
+ cursor: help !important
5751
+ }
5752
+
5753
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
5754
+ white-space: nowrap
5755
+ }
5756
+
5757
+ .date-picker-wrapper .time label {
5758
+ white-space: nowrap
5759
+ }
5760
+
5761
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
5762
+ color: #333;
5763
+ cursor: pointer
5764
+ }
5765
+
5766
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
5767
+ background-color: #cdecfa
5768
+ }
5769
+
5770
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
5771
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
5772
+ display: none
5773
+ }
5774
+
5775
+ .date-picker-wrapper .month-wrapper table .day.real-today {
5776
+ background-color: #ffe684
5777
+ }
5778
+
5779
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
5780
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
5781
+ background-color: #70ccd5
5782
+ }
5783
+
5784
+ .date-picker-wrapper table .caption {
5785
+ height: 40px
5786
+ }
5787
+
5788
+ .date-picker-wrapper table .caption>th:first-of-type,
5789
+ .date-picker-wrapper table .caption>th:last-of-type {
5790
+ width: 27px
5791
+ }
5792
+
5793
+ .date-picker-wrapper table .caption .next,
5794
+ .date-picker-wrapper table .caption .prev {
5795
+ padding: 0 5px;
5796
+ cursor: pointer
5797
+ }
5798
+
5799
+ .date-picker-wrapper table .caption .next:hover,
5800
+ .date-picker-wrapper table .caption .prev:hover {
5801
+ background-color: #ccc;
5802
+ color: #fff
5803
+ }
5804
+
5805
+ .date-picker-wrapper .gap {
5806
+ position: relative;
5807
+ z-index: 1;
5808
+ width: 15px;
5809
+ height: 100%;
5810
+ background-color: red;
5811
+ font-size: 0;
5812
+ line-height: 0;
5813
+ float: left;
5814
+ top: -5px;
5815
+ margin: 0 10px -10px;
5816
+ visibility: hidden;
5817
+ height: 0
5818
+ }
5819
+
5820
+ .date-picker-wrapper .gap .gap-lines {
5821
+ height: 100%;
5822
+ overflow: hidden
5823
+ }
5824
+
5825
+ .date-picker-wrapper .gap .gap-line {
5826
+ height: 15px;
5827
+ width: 15px;
5828
+ position: relative
5829
+ }
5830
+
5831
+ .date-picker-wrapper .gap .gap-line .gap-1 {
5832
+ z-index: 1;
5833
+ height: 0;
5834
+ border-left: 8px solid #fff;
5835
+ border-top: 8px solid #eee;
5836
+ border-bottom: 8px solid #eee
5837
+ }
5838
+
5839
+ .date-picker-wrapper .gap .gap-line .gap-2 {
5840
+ position: absolute;
5841
+ right: 0;
5842
+ top: 0;
5843
+ z-index: 2;
5844
+ height: 0;
5845
+ border-left: 8px solid transparent;
5846
+ border-top: 8px solid #fff
5847
+ }
5848
+
5849
+ .date-picker-wrapper .gap .gap-line .gap-3 {
5850
+ position: absolute;
5851
+ right: 0;
5852
+ top: 8px;
5853
+ z-index: 2;
5854
+ height: 0;
5855
+ border-left: 8px solid transparent;
5856
+ border-bottom: 8px solid #fff
5857
+ }
5858
+
5859
+ .date-picker-wrapper .gap .gap-top-mask {
5860
+ width: 6px;
5861
+ height: 1px;
5862
+ position: absolute;
5863
+ top: -1px;
5864
+ left: 1px;
5865
+ background-color: #eee;
5866
+ z-index: 3
5867
+ }
5868
+
5869
+ .date-picker-wrapper .gap .gap-bottom-mask {
5870
+ width: 6px;
5871
+ height: 1px;
5872
+ position: absolute;
5873
+ bottom: -1px;
5874
+ left: 7px;
5875
+ background-color: #eee;
5876
+ z-index: 3
5877
+ }
5878
+
5879
+ .date-picker-wrapper .selected-days {
5880
+ display: none
5881
+ }
5882
+
5883
+ .date-picker-wrapper .drp_top-bar {
5884
+ line-height: 1.4;
5885
+ position: relative;
5886
+ padding: 10px 40px 10px 0
5887
+ }
5888
+
5889
+ .date-picker-wrapper .drp_top-bar .error-top,
5890
+ .date-picker-wrapper .drp_top-bar .normal-top {
5891
+ display: none
5892
+ }
5893
+
5894
+ .date-picker-wrapper .drp_top-bar .default-top {
5895
+ display: block
5896
+ }
5897
+
5898
+ .date-picker-wrapper .drp_top-bar.error .default-top {
5899
+ display: none
5900
+ }
5901
+
5902
+ .date-picker-wrapper .drp_top-bar.error .error-top {
5903
+ display: block;
5904
+ color: red
5905
+ }
5906
+
5907
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
5908
+ display: none
5909
+ }
5910
+
5911
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
5912
+ display: block
5913
+ }
5914
+
5915
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
5916
+ color: #333
5917
+ }
5918
+
5919
+ .date-picker-wrapper .drp_top-bar .apply-btn {
5920
+ position: absolute;
5921
+ right: 0;
5922
+ top: 6px;
5923
+ padding: 3px 5px;
5924
+ margin: 0;
5925
+ font-size: 12px;
5926
+ border-radius: 4px;
5927
+ cursor: pointer;
5928
+ color: #d9eef7;
5929
+ border: solid 1px #0076a3;
5930
+ background: #0095cd;
5931
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
5932
+ color: #fff;
5933
+ line-height: initial
5934
+ }
5935
+
5936
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
5937
+ cursor: pointer;
5938
+ color: #606060;
5939
+ border: solid 1px #b7b7b7;
5940
+ background: #fff;
5941
+ background: -moz-linear-gradient(top, #fff, #ededed)
5942
+ }
5943
+
5944
+ .date-picker-wrapper .time {
5945
+ position: relative
5946
+ }
5947
+
5948
+ .date-picker-wrapper.single-month .time {
5949
+ display: block
5950
+ }
5951
+
5952
+ .date-picker-wrapper .time input[type=range] {
5953
+ vertical-align: middle;
5954
+ width: 129px;
5955
+ padding: 0;
5956
+ margin: 0;
5957
+ height: 20px
5958
+ }
5959
+
5960
+ .date-picker-wrapper .time1 {
5961
+ width: 180px;
5962
+ padding: 0 5px;
5963
+ text-align: center
5964
+ }
5965
+
5966
+ .time2 {
5967
+ width: 180px;
5968
+ padding: 0 5px;
5969
+ text-align: center
5970
+ }
5971
+
5972
+ .date-picker-wrapper .time1 {
5973
+ float: left
5974
+ }
5975
+
5976
+ .date-picker-wrapper .time2 {
5977
+ float: right
5978
+ }
5979
+
5980
+ .date-picker-wrapper .hour {
5981
+ text-align: right
5982
+ }
5983
+
5984
+ .minute {
5985
+ text-align: right
5986
+ }
5987
+
5988
+ .date-picker-wrapper .hide {
5989
+ display: none
5990
+ }
5991
+
5992
+ .date-picker-wrapper .first-date-selected,
5993
+ .date-picker-wrapper .last-date-selected {
5994
+ background-color: #49e !important;
5995
+ color: #fff !important
5996
+ }
5997
+
5998
+ .date-picker-wrapper .date-range-length-tip {
5999
+ position: absolute;
6000
+ margin-top: -4px;
6001
+ margin-left: -8px;
6002
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
6003
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
6004
+ display: none;
6005
+ background-color: #ff0;
6006
+ padding: 0 6px;
6007
+ border-radius: 2px;
6008
+ font-size: 12px;
6009
+ line-height: 16px;
6010
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6011
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6012
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6013
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6014
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
6015
+ }
6016
+
6017
+ .date-picker-wrapper .date-range-length-tip:after {
6018
+ content: '';
6019
+ position: absolute;
6020
+ border-left: 4px solid transparent;
6021
+ border-right: 4px solid transparent;
6022
+ border-top: 4px solid #ff0;
6023
+ left: 50%;
6024
+ margin-left: -4px;
6025
+ bottom: -4px
6026
+ }
6027
+
6028
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
6029
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
6030
+ display: none
6031
+ }
6032
+
6033
+ .date-picker-wrapper .week-number {
6034
+ padding: 5px 0;
6035
+ line-height: 1;
6036
+ font-size: 12px;
6037
+ margin-bottom: 1px;
6038
+ color: #999;
6039
+ cursor: pointer
6040
+ }
6041
+
6042
+ .date-picker-wrapper .week-number.week-number-selected {
6043
+ color: #49e;
6044
+ font-weight: 700
6045
+ }
6046
+
6047
+ .date-picker {
6048
+ width: 170px;
6049
+ height: 25px;
6050
+ padding: 0;
6051
+ border: 0;
6052
+ line-height: 25px;
6053
+ padding-left: 10px;
6054
+ font-size: 12px;
6055
+ font-family: Arial, sans-serif;
6056
+ font-weight: 700;
6057
+ cursor: pointer;
6058
+ color: #303030;
6059
+ position: relative;
6060
+ z-index: 2
6061
+ }
6062
+
6063
+ .date-picker-wrapper {
6064
+ position: absolute;
6065
+ z-index: 1;
6066
+ border: 1px solid #bfbfbf;
6067
+ background-color: #efefef;
6068
+ padding: 5px 12px;
6069
+ font-size: 12px;
6070
+ line-height: 20px;
6071
+ color: #aaa;
6072
+ font-family: Arial, sans-serif;
6073
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
6074
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
6075
+ -webkit-box-sizing: initial;
6076
+ box-sizing: initial
6077
+ }
6078
+
6079
+ .dp-clearfix {
6080
+ clear: both;
6081
+ height: 0;
6082
+ font-size: 0
6083
+ }
6084
+
6085
+ .date-picker-wrapper.inline-wrapper {
6086
+ position: relative;
6087
+ -webkit-box-shadow: none;
6088
+ box-shadow: none;
6089
+ display: inline-block
6090
+ }
6091
+
6092
+ .date-picker-wrapper.single-date {
6093
+ width: auto
6094
+ }
6095
+
6096
+ .date-picker-wrapper.no-shortcuts {
6097
+ padding-bottom: 12px
6098
+ }
6099
+
6100
+ .date-picker-wrapper.no-topbar {
6101
+ padding-top: 12px
6102
+ }
6103
+
6104
+ .date-picker-wrapper .footer {
6105
+ font-size: 11px;
6106
+ padding-top: 3px
6107
+ }
6108
+
6109
+ .date-picker-wrapper b {
6110
+ color: #666;
6111
+ font-weight: 700
6112
+ }
6113
+
6114
+ .date-picker-wrapper a {
6115
+ color: #6bb4d6;
6116
+ text-decoration: underline
6117
+ }
6118
+
6119
+ .date-picker-wrapper .month-name {
6120
+ text-transform: uppercase
6121
+ }
6122
+
6123
+ .date-picker-wrapper .select-wrapper {
6124
+ position: relative;
6125
+ overflow: hidden;
6126
+ display: inline-block;
6127
+ vertical-align: middle
6128
+ }
6129
+
6130
+ .date-picker-wrapper .select-wrapper:hover {
6131
+ text-decoration: underline
6132
+ }
6133
+
6134
+ .date-picker-wrapper .month-element {
6135
+ display: inline-block;
6136
+ vertical-align: middle
6137
+ }
6138
+
6139
+ .date-picker-wrapper .select-wrapper select {
6140
+ position: absolute;
6141
+ margin: 0;
6142
+ padding: 0;
6143
+ left: 0;
6144
+ top: -1px;
6145
+ font-size: inherit;
6146
+ font-style: inherit;
6147
+ font-weight: inherit;
6148
+ text-transform: inherit;
6149
+ color: inherit;
6150
+ cursor: pointer;
6151
+ -webkit-appearance: none;
6152
+ -moz-appearance: none;
6153
+ appearance: none;
6154
+ background: 0 0;
6155
+ border: 0;
6156
+ outline: 0;
6157
+ opacity: .01
6158
+ }
6159
+
6160
+ .date-picker-wrapper .month-wrapper {
6161
+ border: 1px solid #bfbfbf;
6162
+ border-radius: 3px;
6163
+ background-color: #fff;
6164
+ padding: 5px;
6165
+ cursor: default;
6166
+ position: relative
6167
+ }
6168
+
6169
+ .date-picker-wrapper .month-wrapper table {
6170
+ width: 190px;
6171
+ float: left
6172
+ }
6173
+
6174
+ .date-picker-wrapper .month-wrapper table.month2 {
6175
+ width: 190px;
6176
+ float: left
6177
+ }
6178
+
6179
+ .date-picker-wrapper .month-wrapper table td,
6180
+ .date-picker-wrapper .month-wrapper table th {
6181
+ vertical-align: middle;
6182
+ text-align: center;
6183
+ line-height: 14px;
6184
+ margin: 0;
6185
+ padding: 0
6186
+ }
6187
+
6188
+ .date-picker-wrapper .month-wrapper table .day {
6189
+ padding: 5px 0;
6190
+ line-height: 1;
6191
+ font-size: 12px;
6192
+ margin-bottom: 1px;
6193
+ color: #ccc;
6194
+ cursor: default
6195
+ }
6196
+
6197
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
6198
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
6199
+ color: #999;
6200
+ cursor: default
6201
+ }
6202
+
6203
+ .date-picker-wrapper .month-wrapper table .day.checked {
6204
+ background-color: #9cdbf7
6205
+ }
6206
+
6207
+ .date-picker-wrapper .month-wrapper table .week-name {
6208
+ height: 20px;
6209
+ line-height: 20px;
6210
+ font-weight: 100;
6211
+ text-transform: uppercase
6212
+ }
6213
+
6214
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
6215
+ cursor: help !important
6216
+ }
6217
+
6218
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
6219
+ white-space: nowrap
6220
+ }
6221
+
6222
+ .date-picker-wrapper .time label {
6223
+ white-space: nowrap
6224
+ }
6225
+
6226
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
6227
+ color: #333;
6228
+ cursor: pointer
6229
+ }
6230
+
6231
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
6232
+ background-color: #cdecfa
6233
+ }
6234
+
6235
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
6236
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
6237
+ display: none
6238
+ }
6239
+
6240
+ .date-picker-wrapper .month-wrapper table .day.real-today {
6241
+ background-color: #ffe684
6242
+ }
6243
+
6244
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
6245
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
6246
+ background-color: #70ccd5
6247
+ }
6248
+
6249
+ .date-picker-wrapper table .caption {
6250
+ height: 40px
6251
+ }
6252
+
6253
+ .date-picker-wrapper table .caption>th:first-of-type,
6254
+ .date-picker-wrapper table .caption>th:last-of-type {
6255
+ width: 27px
6256
+ }
6257
+
6258
+ .date-picker-wrapper table .caption .next,
6259
+ .date-picker-wrapper table .caption .prev {
6260
+ padding: 0 5px;
6261
+ cursor: pointer
6262
+ }
6263
+
6264
+ .date-picker-wrapper table .caption .next:hover,
6265
+ .date-picker-wrapper table .caption .prev:hover {
6266
+ background-color: #ccc;
6267
+ color: #fff
6268
+ }
6269
+
6270
+ .date-picker-wrapper .gap {
6271
+ position: relative;
6272
+ z-index: 1;
6273
+ width: 15px;
6274
+ height: 100%;
6275
+ background-color: red;
6276
+ font-size: 0;
6277
+ line-height: 0;
6278
+ float: left;
6279
+ top: -5px;
6280
+ margin: 0 10px -10px;
6281
+ visibility: hidden;
6282
+ height: 0
6283
+ }
6284
+
6285
+ .date-picker-wrapper .gap .gap-lines {
6286
+ height: 100%;
6287
+ overflow: hidden
6288
+ }
6289
+
6290
+ .date-picker-wrapper .gap .gap-line {
6291
+ height: 15px;
6292
+ width: 15px;
6293
+ position: relative
6294
+ }
6295
+
6296
+ .date-picker-wrapper .gap .gap-line .gap-1 {
6297
+ z-index: 1;
6298
+ height: 0;
6299
+ border-left: 8px solid #fff;
6300
+ border-top: 8px solid #eee;
6301
+ border-bottom: 8px solid #eee
6302
+ }
6303
+
6304
+ .date-picker-wrapper .gap .gap-line .gap-2 {
6305
+ position: absolute;
6306
+ right: 0;
6307
+ top: 0;
6308
+ z-index: 2;
6309
+ height: 0;
6310
+ border-left: 8px solid transparent;
6311
+ border-top: 8px solid #fff
6312
+ }
6313
+
6314
+ .date-picker-wrapper .gap .gap-line .gap-3 {
6315
+ position: absolute;
6316
+ right: 0;
6317
+ top: 8px;
6318
+ z-index: 2;
6319
+ height: 0;
6320
+ border-left: 8px solid transparent;
6321
+ border-bottom: 8px solid #fff
6322
+ }
6323
+
6324
+ .date-picker-wrapper .gap .gap-top-mask {
6325
+ width: 6px;
6326
+ height: 1px;
6327
+ position: absolute;
6328
+ top: -1px;
6329
+ left: 1px;
6330
+ background-color: #eee;
6331
+ z-index: 3
6332
+ }
6333
+
6334
+ .date-picker-wrapper .gap .gap-bottom-mask {
6335
+ width: 6px;
6336
+ height: 1px;
6337
+ position: absolute;
6338
+ bottom: -1px;
6339
+ left: 7px;
6340
+ background-color: #eee;
6341
+ z-index: 3
6342
+ }
6343
+
6344
+ .date-picker-wrapper .selected-days {
6345
+ display: none
6346
+ }
6347
+
6348
+ .date-picker-wrapper .drp_top-bar {
6349
+ line-height: 1.4;
6350
+ position: relative;
6351
+ padding: 10px 40px 10px 0
6352
+ }
6353
+
6354
+ .date-picker-wrapper .drp_top-bar .error-top,
6355
+ .date-picker-wrapper .drp_top-bar .normal-top {
6356
+ display: none
6357
+ }
6358
+
6359
+ .date-picker-wrapper .drp_top-bar .default-top {
6360
+ display: block
6361
+ }
6362
+
6363
+ .date-picker-wrapper .drp_top-bar.error .default-top {
6364
+ display: none
6365
+ }
6366
+
6367
+ .date-picker-wrapper .drp_top-bar.error .error-top {
6368
+ display: block;
6369
+ color: red
6370
+ }
6371
+
6372
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
6373
+ display: none
6374
+ }
6375
+
6376
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
6377
+ display: block
6378
+ }
6379
+
6380
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
6381
+ color: #333
6382
+ }
6383
+
6384
+ .date-picker-wrapper .drp_top-bar .apply-btn {
6385
+ position: absolute;
6386
+ right: 0;
6387
+ top: 6px;
6388
+ padding: 3px 5px;
6389
+ margin: 0;
6390
+ font-size: 12px;
6391
+ border-radius: 4px;
6392
+ cursor: pointer;
6393
+ color: #d9eef7;
6394
+ border: solid 1px #0076a3;
6395
+ background: #0095cd;
6396
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
6397
+ color: #fff;
6398
+ line-height: initial
6399
+ }
6400
+
6401
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
6402
+ cursor: pointer;
6403
+ color: #606060;
6404
+ border: solid 1px #b7b7b7;
6405
+ background: #fff;
6406
+ background: -moz-linear-gradient(top, #fff, #ededed)
6407
+ }
6408
+
6409
+ .date-picker-wrapper .time {
6410
+ position: relative
6411
+ }
6412
+
6413
+ .date-picker-wrapper.single-month .time {
6414
+ display: block
6415
+ }
6416
+
6417
+ .date-picker-wrapper .time input[type=range] {
6418
+ vertical-align: middle;
6419
+ width: 129px;
6420
+ padding: 0;
6421
+ margin: 0;
6422
+ height: 20px
6423
+ }
6424
+
6425
+ .date-picker-wrapper .time1 {
6426
+ width: 180px;
6427
+ padding: 0 5px;
6428
+ text-align: center
6429
+ }
6430
+
6431
+ .time2 {
6432
+ width: 180px;
6433
+ padding: 0 5px;
6434
+ text-align: center
6435
+ }
6436
+
6437
+ .date-picker-wrapper .time1 {
6438
+ float: left
6439
+ }
6440
+
6441
+ .date-picker-wrapper .time2 {
6442
+ float: right
6443
+ }
6444
+
6445
+ .date-picker-wrapper .hour {
6446
+ text-align: right
6447
+ }
6448
+
6449
+ .minute {
6450
+ text-align: right
6451
+ }
6452
+
6453
+ .date-picker-wrapper .hide {
6454
+ display: none
6455
+ }
6456
+
6457
+ .date-picker-wrapper .first-date-selected,
6458
+ .date-picker-wrapper .last-date-selected {
6459
+ background-color: #49e !important;
6460
+ color: #fff !important
6461
+ }
6462
+
6463
+ .date-picker-wrapper .date-range-length-tip {
6464
+ position: absolute;
6465
+ margin-top: -4px;
6466
+ margin-left: -8px;
6467
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
6468
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
6469
+ display: none;
6470
+ background-color: #ff0;
6471
+ padding: 0 6px;
6472
+ border-radius: 2px;
6473
+ font-size: 12px;
6474
+ line-height: 16px;
6475
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6476
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6477
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6478
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6479
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
6480
+ }
6481
+
6482
+ .date-picker-wrapper .date-range-length-tip:after {
6483
+ content: '';
6484
+ position: absolute;
6485
+ border-left: 4px solid transparent;
6486
+ border-right: 4px solid transparent;
6487
+ border-top: 4px solid #ff0;
6488
+ left: 50%;
6489
+ margin-left: -4px;
6490
+ bottom: -4px
6491
+ }
6492
+
6493
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
6494
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
6495
+ display: none
6496
+ }
6497
+
6498
+ .date-picker-wrapper .week-number {
6499
+ padding: 5px 0;
6500
+ line-height: 1;
6501
+ font-size: 12px;
6502
+ margin-bottom: 1px;
6503
+ color: #999;
6504
+ cursor: pointer
6505
+ }
6506
+
6507
+ .date-picker-wrapper .week-number.week-number-selected {
6508
+ color: #49e;
6509
+ font-weight: 700
6510
+ }
6511
+
6512
+ .date-picker {
6513
+ width: 170px;
6514
+ height: 25px;
6515
+ padding: 0;
6516
+ border: 0;
6517
+ line-height: 25px;
6518
+ padding-left: 10px;
6519
+ font-size: 12px;
6520
+ font-family: Arial, sans-serif;
6521
+ font-weight: 700;
6522
+ cursor: pointer;
6523
+ color: #303030;
6524
+ position: relative;
6525
+ z-index: 2
6526
+ }
6527
+
6528
+ .date-picker-wrapper {
6529
+ position: absolute;
6530
+ z-index: 1;
6531
+ border: 1px solid #bfbfbf;
6532
+ background-color: #efefef;
6533
+ padding: 5px 12px;
6534
+ font-size: 12px;
6535
+ line-height: 20px;
6536
+ color: #aaa;
6537
+ font-family: Arial, sans-serif;
6538
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
6539
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
6540
+ -webkit-box-sizing: initial;
6541
+ box-sizing: initial
6542
+ }
6543
+
6544
+ .dp-clearfix {
6545
+ clear: both;
6546
+ height: 0;
6547
+ font-size: 0
6548
+ }
6549
+
6550
+ .date-picker-wrapper.inline-wrapper {
6551
+ position: relative;
6552
+ -webkit-box-shadow: none;
6553
+ box-shadow: none;
6554
+ display: inline-block
6555
+ }
6556
+
6557
+ .date-picker-wrapper.single-date {
6558
+ width: auto
6559
+ }
6560
+
6561
+ .date-picker-wrapper.no-shortcuts {
6562
+ padding-bottom: 12px
6563
+ }
6564
+
6565
+ .date-picker-wrapper.no-topbar {
6566
+ padding-top: 12px
6567
+ }
6568
+
6569
+ .date-picker-wrapper .footer {
6570
+ font-size: 11px;
6571
+ padding-top: 3px
6572
+ }
6573
+
6574
+ .date-picker-wrapper b {
6575
+ color: #666;
6576
+ font-weight: 700
6577
+ }
6578
+
6579
+ .date-picker-wrapper a {
6580
+ color: #6bb4d6;
6581
+ text-decoration: underline
6582
+ }
6583
+
6584
+ .date-picker-wrapper .month-name {
6585
+ text-transform: uppercase
6586
+ }
6587
+
6588
+ .date-picker-wrapper .select-wrapper {
6589
+ position: relative;
6590
+ overflow: hidden;
6591
+ display: inline-block;
6592
+ vertical-align: middle
6593
+ }
6594
+
6595
+ .date-picker-wrapper .select-wrapper:hover {
6596
+ text-decoration: underline
6597
+ }
6598
+
6599
+ .date-picker-wrapper .month-element {
6600
+ display: inline-block;
6601
+ vertical-align: middle
6602
+ }
6603
+
6604
+ .date-picker-wrapper .select-wrapper select {
6605
+ position: absolute;
6606
+ margin: 0;
6607
+ padding: 0;
6608
+ left: 0;
6609
+ top: -1px;
6610
+ font-size: inherit;
6611
+ font-style: inherit;
6612
+ font-weight: inherit;
6613
+ text-transform: inherit;
6614
+ color: inherit;
6615
+ cursor: pointer;
6616
+ -webkit-appearance: none;
6617
+ -moz-appearance: none;
6618
+ appearance: none;
6619
+ background: 0 0;
6620
+ border: 0;
6621
+ outline: 0;
6622
+ opacity: .01
6623
+ }
6624
+
6625
+ .date-picker-wrapper .month-wrapper {
6626
+ border: 1px solid #bfbfbf;
6627
+ border-radius: 3px;
6628
+ background-color: #fff;
6629
+ padding: 5px;
6630
+ cursor: default;
6631
+ position: relative
6632
+ }
6633
+
6634
+ .date-picker-wrapper .month-wrapper table {
6635
+ width: 190px;
6636
+ float: left
6637
+ }
6638
+
6639
+ .date-picker-wrapper .month-wrapper table.month2 {
6640
+ width: 190px;
6641
+ float: left
6642
+ }
6643
+
6644
+ .date-picker-wrapper .month-wrapper table td,
6645
+ .date-picker-wrapper .month-wrapper table th {
6646
+ vertical-align: middle;
6647
+ text-align: center;
6648
+ line-height: 14px;
6649
+ margin: 0;
6650
+ padding: 0
6651
+ }
6652
+
6653
+ .date-picker-wrapper .month-wrapper table .day {
6654
+ padding: 5px 0;
6655
+ line-height: 1;
6656
+ font-size: 12px;
6657
+ margin-bottom: 1px;
6658
+ color: #ccc;
6659
+ cursor: default
6660
+ }
6661
+
6662
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
6663
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
6664
+ color: #999;
6665
+ cursor: default
6666
+ }
6667
+
6668
+ .date-picker-wrapper .month-wrapper table .day.checked {
6669
+ background-color: #9cdbf7
6670
+ }
6671
+
6672
+ .date-picker-wrapper .month-wrapper table .week-name {
6673
+ height: 20px;
6674
+ line-height: 20px;
6675
+ font-weight: 100;
6676
+ text-transform: uppercase
6677
+ }
6678
+
6679
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
6680
+ cursor: help !important
6681
+ }
6682
+
6683
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
6684
+ white-space: nowrap
6685
+ }
6686
+
6687
+ .date-picker-wrapper .time label {
6688
+ white-space: nowrap
6689
+ }
6690
+
6691
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
6692
+ color: #333;
6693
+ cursor: pointer
6694
+ }
6695
+
6696
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
6697
+ background-color: #cdecfa
6698
+ }
6699
+
6700
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
6701
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
6702
+ display: none
6703
+ }
6704
+
6705
+ .date-picker-wrapper .month-wrapper table .day.real-today {
6706
+ background-color: #ffe684
6707
+ }
6708
+
6709
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
6710
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
6711
+ background-color: #70ccd5
6712
+ }
6713
+
6714
+ .date-picker-wrapper table .caption {
6715
+ height: 40px
6716
+ }
6717
+
6718
+ .date-picker-wrapper table .caption>th:first-of-type,
6719
+ .date-picker-wrapper table .caption>th:last-of-type {
6720
+ width: 27px
6721
+ }
6722
+
6723
+ .date-picker-wrapper table .caption .next,
6724
+ .date-picker-wrapper table .caption .prev {
6725
+ padding: 0 5px;
6726
+ cursor: pointer
6727
+ }
6728
+
6729
+ .date-picker-wrapper table .caption .next:hover,
6730
+ .date-picker-wrapper table .caption .prev:hover {
6731
+ background-color: #ccc;
6732
+ color: #fff
6733
+ }
6734
+
6735
+ .date-picker-wrapper .gap {
6736
+ position: relative;
6737
+ z-index: 1;
6738
+ width: 15px;
6739
+ height: 100%;
6740
+ background-color: red;
6741
+ font-size: 0;
6742
+ line-height: 0;
6743
+ float: left;
6744
+ top: -5px;
6745
+ margin: 0 10px -10px;
6746
+ visibility: hidden;
6747
+ height: 0
6748
+ }
6749
+
6750
+ .date-picker-wrapper .gap .gap-lines {
6751
+ height: 100%;
6752
+ overflow: hidden
6753
+ }
6754
+
6755
+ .date-picker-wrapper .gap .gap-line {
6756
+ height: 15px;
6757
+ width: 15px;
6758
+ position: relative
6759
+ }
6760
+
6761
+ .date-picker-wrapper .gap .gap-line .gap-1 {
6762
+ z-index: 1;
6763
+ height: 0;
6764
+ border-left: 8px solid #fff;
6765
+ border-top: 8px solid #eee;
6766
+ border-bottom: 8px solid #eee
6767
+ }
6768
+
6769
+ .date-picker-wrapper .gap .gap-line .gap-2 {
6770
+ position: absolute;
6771
+ right: 0;
6772
+ top: 0;
6773
+ z-index: 2;
6774
+ height: 0;
6775
+ border-left: 8px solid transparent;
6776
+ border-top: 8px solid #fff
6777
+ }
6778
+
6779
+ .date-picker-wrapper .gap .gap-line .gap-3 {
6780
+ position: absolute;
6781
+ right: 0;
6782
+ top: 8px;
6783
+ z-index: 2;
6784
+ height: 0;
6785
+ border-left: 8px solid transparent;
6786
+ border-bottom: 8px solid #fff
6787
+ }
6788
+
6789
+ .date-picker-wrapper .gap .gap-top-mask {
6790
+ width: 6px;
6791
+ height: 1px;
6792
+ position: absolute;
6793
+ top: -1px;
6794
+ left: 1px;
6795
+ background-color: #eee;
6796
+ z-index: 3
6797
+ }
6798
+
6799
+ .date-picker-wrapper .gap .gap-bottom-mask {
6800
+ width: 6px;
6801
+ height: 1px;
6802
+ position: absolute;
6803
+ bottom: -1px;
6804
+ left: 7px;
6805
+ background-color: #eee;
6806
+ z-index: 3
6807
+ }
6808
+
6809
+ .date-picker-wrapper .selected-days {
6810
+ display: none
6811
+ }
6812
+
6813
+ .date-picker-wrapper .drp_top-bar {
6814
+ line-height: 1.4;
6815
+ position: relative;
6816
+ padding: 10px 40px 10px 0
6817
+ }
6818
+
6819
+ .date-picker-wrapper .drp_top-bar .error-top,
6820
+ .date-picker-wrapper .drp_top-bar .normal-top {
6821
+ display: none
6822
+ }
6823
+
6824
+ .date-picker-wrapper .drp_top-bar .default-top {
6825
+ display: block
6826
+ }
6827
+
6828
+ .date-picker-wrapper .drp_top-bar.error .default-top {
6829
+ display: none
6830
+ }
6831
+
6832
+ .date-picker-wrapper .drp_top-bar.error .error-top {
6833
+ display: block;
6834
+ color: red
6835
+ }
6836
+
6837
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
6838
+ display: none
6839
+ }
6840
+
6841
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
6842
+ display: block
6843
+ }
6844
+
6845
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
6846
+ color: #333
6847
+ }
6848
+
6849
+ .date-picker-wrapper .drp_top-bar .apply-btn {
6850
+ position: absolute;
6851
+ right: 0;
6852
+ top: 6px;
6853
+ padding: 3px 5px;
6854
+ margin: 0;
6855
+ font-size: 12px;
6856
+ border-radius: 4px;
6857
+ cursor: pointer;
6858
+ color: #d9eef7;
6859
+ border: solid 1px #0076a3;
6860
+ background: #0095cd;
6861
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
6862
+ color: #fff;
6863
+ line-height: initial
6864
+ }
6865
+
6866
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
6867
+ cursor: pointer;
6868
+ color: #606060;
6869
+ border: solid 1px #b7b7b7;
6870
+ background: #fff;
6871
+ background: -moz-linear-gradient(top, #fff, #ededed)
6872
+ }
6873
+
6874
+ .date-picker-wrapper .time {
6875
+ position: relative
6876
+ }
6877
+
6878
+ .date-picker-wrapper.single-month .time {
6879
+ display: block
6880
+ }
6881
+
6882
+ .date-picker-wrapper .time input[type=range] {
6883
+ vertical-align: middle;
6884
+ width: 129px;
6885
+ padding: 0;
6886
+ margin: 0;
6887
+ height: 20px
6888
+ }
6889
+
6890
+ .date-picker-wrapper .time1 {
6891
+ width: 180px;
6892
+ padding: 0 5px;
6893
+ text-align: center
6894
+ }
6895
+
6896
+ .time2 {
6897
+ width: 180px;
6898
+ padding: 0 5px;
6899
+ text-align: center
6900
+ }
6901
+
6902
+ .date-picker-wrapper .time1 {
6903
+ float: left
6904
+ }
6905
+
6906
+ .date-picker-wrapper .time2 {
6907
+ float: right
6908
+ }
6909
+
6910
+ .date-picker-wrapper .hour {
6911
+ text-align: right
6912
+ }
6913
+
6914
+ .minute {
6915
+ text-align: right
6916
+ }
6917
+
6918
+ .date-picker-wrapper .hide {
6919
+ display: none
6920
+ }
6921
+
6922
+ .date-picker-wrapper .first-date-selected,
6923
+ .date-picker-wrapper .last-date-selected {
6924
+ background-color: #49e !important;
6925
+ color: #fff !important
6926
+ }
6927
+
6928
+ .date-picker-wrapper .date-range-length-tip {
6929
+ position: absolute;
6930
+ margin-top: -4px;
6931
+ margin-left: -8px;
6932
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
6933
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
6934
+ display: none;
6935
+ background-color: #ff0;
6936
+ padding: 0 6px;
6937
+ border-radius: 2px;
6938
+ font-size: 12px;
6939
+ line-height: 16px;
6940
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6941
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6942
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6943
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
6944
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
6945
+ }
6946
+
6947
+ .date-picker-wrapper .date-range-length-tip:after {
6948
+ content: '';
6949
+ position: absolute;
6950
+ border-left: 4px solid transparent;
6951
+ border-right: 4px solid transparent;
6952
+ border-top: 4px solid #ff0;
6953
+ left: 50%;
6954
+ margin-left: -4px;
6955
+ bottom: -4px
6956
+ }
6957
+
6958
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
6959
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
6960
+ display: none
6961
+ }
6962
+
6963
+ .date-picker-wrapper .week-number {
6964
+ padding: 5px 0;
6965
+ line-height: 1;
6966
+ font-size: 12px;
6967
+ margin-bottom: 1px;
6968
+ color: #999;
6969
+ cursor: pointer
6970
+ }
6971
+
6972
+ .date-picker-wrapper .week-number.week-number-selected {
6973
+ color: #49e;
6974
+ font-weight: 700
6975
+ }
6976
+
6977
+ .date-picker {
6978
+ width: 170px;
6979
+ height: 25px;
6980
+ padding: 0;
6981
+ border: 0;
6982
+ line-height: 25px;
6983
+ padding-left: 10px;
6984
+ font-size: 12px;
6985
+ font-family: Arial, sans-serif;
6986
+ font-weight: 700;
6987
+ cursor: pointer;
6988
+ color: #303030;
6989
+ position: relative;
6990
+ z-index: 2
6991
+ }
6992
+
6993
+ .date-picker-wrapper {
6994
+ position: absolute;
6995
+ z-index: 1;
6996
+ border: 1px solid #bfbfbf;
6997
+ background-color: #efefef;
6998
+ padding: 5px 12px;
6999
+ font-size: 12px;
7000
+ line-height: 20px;
7001
+ color: #aaa;
7002
+ font-family: Arial, sans-serif;
7003
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
7004
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
7005
+ -webkit-box-sizing: initial;
7006
+ box-sizing: initial
7007
+ }
7008
+
7009
+ .dp-clearfix {
7010
+ clear: both;
7011
+ height: 0;
7012
+ font-size: 0
7013
+ }
7014
+
7015
+ .date-picker-wrapper.inline-wrapper {
7016
+ position: relative;
7017
+ -webkit-box-shadow: none;
7018
+ box-shadow: none;
7019
+ display: inline-block
7020
+ }
7021
+
7022
+ .date-picker-wrapper.single-date {
7023
+ width: auto
7024
+ }
7025
+
7026
+ .date-picker-wrapper.no-shortcuts {
7027
+ padding-bottom: 12px
7028
+ }
7029
+
7030
+ .date-picker-wrapper.no-topbar {
7031
+ padding-top: 12px
7032
+ }
7033
+
7034
+ .date-picker-wrapper .footer {
7035
+ font-size: 11px;
7036
+ padding-top: 3px
7037
+ }
7038
+
7039
+ .date-picker-wrapper b {
7040
+ color: #666;
7041
+ font-weight: 700
7042
+ }
7043
+
7044
+ .date-picker-wrapper a {
7045
+ color: #6bb4d6;
7046
+ text-decoration: underline
7047
+ }
7048
+
7049
+ .date-picker-wrapper .month-name {
7050
+ text-transform: uppercase
7051
+ }
7052
+
7053
+ .date-picker-wrapper .select-wrapper {
7054
+ position: relative;
7055
+ overflow: hidden;
7056
+ display: inline-block;
7057
+ vertical-align: middle
7058
+ }
7059
+
7060
+ .date-picker-wrapper .select-wrapper:hover {
7061
+ text-decoration: underline
7062
+ }
7063
+
7064
+ .date-picker-wrapper .month-element {
7065
+ display: inline-block;
7066
+ vertical-align: middle
7067
+ }
7068
+
7069
+ .date-picker-wrapper .select-wrapper select {
7070
+ position: absolute;
7071
+ margin: 0;
7072
+ padding: 0;
7073
+ left: 0;
7074
+ top: -1px;
7075
+ font-size: inherit;
7076
+ font-style: inherit;
7077
+ font-weight: inherit;
7078
+ text-transform: inherit;
7079
+ color: inherit;
7080
+ cursor: pointer;
7081
+ -webkit-appearance: none;
7082
+ -moz-appearance: none;
7083
+ appearance: none;
7084
+ background: 0 0;
7085
+ border: 0;
7086
+ outline: 0;
7087
+ opacity: .01
7088
+ }
7089
+
7090
+ .date-picker-wrapper .month-wrapper {
7091
+ border: 1px solid #bfbfbf;
7092
+ border-radius: 3px;
7093
+ background-color: #fff;
7094
+ padding: 5px;
7095
+ cursor: default;
7096
+ position: relative
7097
+ }
7098
+
7099
+ .date-picker-wrapper .month-wrapper table {
7100
+ width: 190px;
7101
+ float: left
7102
+ }
7103
+
7104
+ .date-picker-wrapper .month-wrapper table.month2 {
7105
+ width: 190px;
7106
+ float: left
7107
+ }
7108
+
7109
+ .date-picker-wrapper .month-wrapper table td,
7110
+ .date-picker-wrapper .month-wrapper table th {
7111
+ vertical-align: middle;
7112
+ text-align: center;
7113
+ line-height: 14px;
7114
+ margin: 0;
7115
+ padding: 0
7116
+ }
7117
+
7118
+ .date-picker-wrapper .month-wrapper table .day {
7119
+ padding: 5px 0;
7120
+ line-height: 1;
7121
+ font-size: 12px;
7122
+ margin-bottom: 1px;
7123
+ color: #ccc;
7124
+ cursor: default
7125
+ }
7126
+
7127
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
7128
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
7129
+ color: #999;
7130
+ cursor: default
7131
+ }
7132
+
7133
+ .date-picker-wrapper .month-wrapper table .day.checked {
7134
+ background-color: #9cdbf7
7135
+ }
7136
+
7137
+ .date-picker-wrapper .month-wrapper table .week-name {
7138
+ height: 20px;
7139
+ line-height: 20px;
7140
+ font-weight: 100;
7141
+ text-transform: uppercase
7142
+ }
7143
+
7144
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
7145
+ cursor: help !important
7146
+ }
7147
+
7148
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
7149
+ white-space: nowrap
7150
+ }
7151
+
7152
+ .date-picker-wrapper .time label {
7153
+ white-space: nowrap
7154
+ }
7155
+
7156
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
7157
+ color: #333;
7158
+ cursor: pointer
7159
+ }
7160
+
7161
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
7162
+ background-color: #cdecfa
7163
+ }
7164
+
7165
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
7166
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
7167
+ display: none
7168
+ }
7169
+
7170
+ .date-picker-wrapper .month-wrapper table .day.real-today {
7171
+ background-color: #ffe684
7172
+ }
7173
+
7174
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
7175
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
7176
+ background-color: #70ccd5
7177
+ }
7178
+
7179
+ .date-picker-wrapper table .caption {
7180
+ height: 40px
7181
+ }
7182
+
7183
+ .date-picker-wrapper table .caption>th:first-of-type,
7184
+ .date-picker-wrapper table .caption>th:last-of-type {
7185
+ width: 27px
7186
+ }
7187
+
7188
+ .date-picker-wrapper table .caption .next,
7189
+ .date-picker-wrapper table .caption .prev {
7190
+ padding: 0 5px;
7191
+ cursor: pointer
7192
+ }
7193
+
7194
+ .date-picker-wrapper table .caption .next:hover,
7195
+ .date-picker-wrapper table .caption .prev:hover {
7196
+ background-color: #ccc;
7197
+ color: #fff
7198
+ }
7199
+
7200
+ .date-picker-wrapper .gap {
7201
+ position: relative;
7202
+ z-index: 1;
7203
+ width: 15px;
7204
+ height: 100%;
7205
+ background-color: red;
7206
+ font-size: 0;
7207
+ line-height: 0;
7208
+ float: left;
7209
+ top: -5px;
7210
+ margin: 0 10px -10px;
7211
+ visibility: hidden;
7212
+ height: 0
7213
+ }
7214
+
7215
+ .date-picker-wrapper .gap .gap-lines {
7216
+ height: 100%;
7217
+ overflow: hidden
7218
+ }
7219
+
7220
+ .date-picker-wrapper .gap .gap-line {
7221
+ height: 15px;
7222
+ width: 15px;
7223
+ position: relative
7224
+ }
7225
+
7226
+ .date-picker-wrapper .gap .gap-line .gap-1 {
7227
+ z-index: 1;
7228
+ height: 0;
7229
+ border-left: 8px solid #fff;
7230
+ border-top: 8px solid #eee;
7231
+ border-bottom: 8px solid #eee
7232
+ }
7233
+
7234
+ .date-picker-wrapper .gap .gap-line .gap-2 {
7235
+ position: absolute;
7236
+ right: 0;
7237
+ top: 0;
7238
+ z-index: 2;
7239
+ height: 0;
7240
+ border-left: 8px solid transparent;
7241
+ border-top: 8px solid #fff
7242
+ }
7243
+
7244
+ .date-picker-wrapper .gap .gap-line .gap-3 {
7245
+ position: absolute;
7246
+ right: 0;
7247
+ top: 8px;
7248
+ z-index: 2;
7249
+ height: 0;
7250
+ border-left: 8px solid transparent;
7251
+ border-bottom: 8px solid #fff
7252
+ }
7253
+
7254
+ .date-picker-wrapper .gap .gap-top-mask {
7255
+ width: 6px;
7256
+ height: 1px;
7257
+ position: absolute;
7258
+ top: -1px;
7259
+ left: 1px;
7260
+ background-color: #eee;
7261
+ z-index: 3
7262
+ }
7263
+
7264
+ .date-picker-wrapper .gap .gap-bottom-mask {
7265
+ width: 6px;
7266
+ height: 1px;
7267
+ position: absolute;
7268
+ bottom: -1px;
7269
+ left: 7px;
7270
+ background-color: #eee;
7271
+ z-index: 3
7272
+ }
7273
+
7274
+ .date-picker-wrapper .selected-days {
7275
+ display: none
7276
+ }
7277
+
7278
+ .date-picker-wrapper .drp_top-bar {
7279
+ line-height: 1.4;
7280
+ position: relative;
7281
+ padding: 10px 40px 10px 0
7282
+ }
7283
+
7284
+ .date-picker-wrapper .drp_top-bar .error-top,
7285
+ .date-picker-wrapper .drp_top-bar .normal-top {
7286
+ display: none
7287
+ }
7288
+
7289
+ .date-picker-wrapper .drp_top-bar .default-top {
7290
+ display: block
7291
+ }
7292
+
7293
+ .date-picker-wrapper .drp_top-bar.error .default-top {
7294
+ display: none
7295
+ }
7296
+
7297
+ .date-picker-wrapper .drp_top-bar.error .error-top {
7298
+ display: block;
7299
+ color: red
7300
+ }
7301
+
7302
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
7303
+ display: none
7304
+ }
7305
+
7306
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
7307
+ display: block
7308
+ }
7309
+
7310
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
7311
+ color: #333
7312
+ }
7313
+
7314
+ .date-picker-wrapper .drp_top-bar .apply-btn {
7315
+ position: absolute;
7316
+ right: 0;
7317
+ top: 6px;
7318
+ padding: 3px 5px;
7319
+ margin: 0;
7320
+ font-size: 12px;
7321
+ border-radius: 4px;
7322
+ cursor: pointer;
7323
+ color: #d9eef7;
7324
+ border: solid 1px #0076a3;
7325
+ background: #0095cd;
7326
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
7327
+ color: #fff;
7328
+ line-height: initial
7329
+ }
7330
+
7331
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
7332
+ cursor: pointer;
7333
+ color: #606060;
7334
+ border: solid 1px #b7b7b7;
7335
+ background: #fff;
7336
+ background: -moz-linear-gradient(top, #fff, #ededed)
7337
+ }
7338
+
7339
+ .date-picker-wrapper .time {
7340
+ position: relative
7341
+ }
7342
+
7343
+ .date-picker-wrapper.single-month .time {
7344
+ display: block
7345
+ }
7346
+
7347
+ .date-picker-wrapper .time input[type=range] {
7348
+ vertical-align: middle;
7349
+ width: 129px;
7350
+ padding: 0;
7351
+ margin: 0;
7352
+ height: 20px
7353
+ }
7354
+
7355
+ .date-picker-wrapper .time1 {
7356
+ width: 180px;
7357
+ padding: 0 5px;
7358
+ text-align: center
7359
+ }
7360
+
7361
+ .time2 {
7362
+ width: 180px;
7363
+ padding: 0 5px;
7364
+ text-align: center
7365
+ }
7366
+
7367
+ .date-picker-wrapper .time1 {
7368
+ float: left
7369
+ }
7370
+
7371
+ .date-picker-wrapper .time2 {
7372
+ float: right
7373
+ }
7374
+
7375
+ .date-picker-wrapper .hour {
7376
+ text-align: right
7377
+ }
7378
+
7379
+ .minute {
7380
+ text-align: right
7381
+ }
7382
+
7383
+ .date-picker-wrapper .hide {
7384
+ display: none
7385
+ }
7386
+
7387
+ .date-picker-wrapper .first-date-selected,
7388
+ .date-picker-wrapper .last-date-selected {
7389
+ background-color: #49e !important;
7390
+ color: #fff !important
7391
+ }
7392
+
7393
+ .date-picker-wrapper .date-range-length-tip {
7394
+ position: absolute;
7395
+ margin-top: -4px;
7396
+ margin-left: -8px;
7397
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
7398
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
7399
+ display: none;
7400
+ background-color: #ff0;
7401
+ padding: 0 6px;
7402
+ border-radius: 2px;
7403
+ font-size: 12px;
7404
+ line-height: 16px;
7405
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7406
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7407
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7408
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7409
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
7410
+ }
7411
+
7412
+ .date-picker-wrapper .date-range-length-tip:after {
7413
+ content: '';
7414
+ position: absolute;
7415
+ border-left: 4px solid transparent;
7416
+ border-right: 4px solid transparent;
7417
+ border-top: 4px solid #ff0;
7418
+ left: 50%;
7419
+ margin-left: -4px;
7420
+ bottom: -4px
7421
+ }
7422
+
7423
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
7424
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
7425
+ display: none
7426
+ }
7427
+
7428
+ .date-picker-wrapper .week-number {
7429
+ padding: 5px 0;
7430
+ line-height: 1;
7431
+ font-size: 12px;
7432
+ margin-bottom: 1px;
7433
+ color: #999;
7434
+ cursor: pointer
7435
+ }
7436
+
7437
+ .date-picker-wrapper .week-number.week-number-selected {
7438
+ color: #49e;
7439
+ font-weight: 700
7440
+ }
7441
+
7442
+ .date-picker {
7443
+ width: 170px;
7444
+ height: 25px;
7445
+ padding: 0;
7446
+ border: 0;
7447
+ line-height: 25px;
7448
+ padding-left: 10px;
7449
+ font-size: 12px;
7450
+ font-family: Arial, sans-serif;
7451
+ font-weight: 700;
7452
+ cursor: pointer;
7453
+ color: #303030;
7454
+ position: relative;
7455
+ z-index: 2
7456
+ }
7457
+
7458
+ .date-picker-wrapper {
7459
+ position: absolute;
7460
+ z-index: 1;
7461
+ border: 1px solid #bfbfbf;
7462
+ background-color: #efefef;
7463
+ padding: 5px 12px;
7464
+ font-size: 12px;
7465
+ line-height: 20px;
7466
+ color: #aaa;
7467
+ font-family: Arial, sans-serif;
7468
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
7469
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
7470
+ -webkit-box-sizing: initial;
7471
+ box-sizing: initial
7472
+ }
7473
+
7474
+ .dp-clearfix {
7475
+ clear: both;
7476
+ height: 0;
7477
+ font-size: 0
7478
+ }
7479
+
7480
+ .date-picker-wrapper.inline-wrapper {
7481
+ position: relative;
7482
+ -webkit-box-shadow: none;
7483
+ box-shadow: none;
7484
+ display: inline-block
7485
+ }
7486
+
7487
+ .date-picker-wrapper.single-date {
7488
+ width: auto
7489
+ }
7490
+
7491
+ .date-picker-wrapper.no-shortcuts {
7492
+ padding-bottom: 12px
7493
+ }
7494
+
7495
+ .date-picker-wrapper.no-topbar {
7496
+ padding-top: 12px
7497
+ }
7498
+
7499
+ .date-picker-wrapper .footer {
7500
+ font-size: 11px;
7501
+ padding-top: 3px
7502
+ }
7503
+
7504
+ .date-picker-wrapper b {
7505
+ color: #666;
7506
+ font-weight: 700
7507
+ }
7508
+
7509
+ .date-picker-wrapper a {
7510
+ color: #6bb4d6;
7511
+ text-decoration: underline
7512
+ }
7513
+
7514
+ .date-picker-wrapper .month-name {
7515
+ text-transform: uppercase
7516
+ }
7517
+
7518
+ .date-picker-wrapper .select-wrapper {
7519
+ position: relative;
7520
+ overflow: hidden;
7521
+ display: inline-block;
7522
+ vertical-align: middle
7523
+ }
7524
+
7525
+ .date-picker-wrapper .select-wrapper:hover {
7526
+ text-decoration: underline
7527
+ }
7528
+
7529
+ .date-picker-wrapper .month-element {
7530
+ display: inline-block;
7531
+ vertical-align: middle
7532
+ }
7533
+
7534
+ .date-picker-wrapper .select-wrapper select {
7535
+ position: absolute;
7536
+ margin: 0;
7537
+ padding: 0;
7538
+ left: 0;
7539
+ top: -1px;
7540
+ font-size: inherit;
7541
+ font-style: inherit;
7542
+ font-weight: inherit;
7543
+ text-transform: inherit;
7544
+ color: inherit;
7545
+ cursor: pointer;
7546
+ -webkit-appearance: none;
7547
+ -moz-appearance: none;
7548
+ appearance: none;
7549
+ background: 0 0;
7550
+ border: 0;
7551
+ outline: 0;
7552
+ opacity: .01
7553
+ }
7554
+
7555
+ .date-picker-wrapper .month-wrapper {
7556
+ border: 1px solid #bfbfbf;
7557
+ border-radius: 3px;
7558
+ background-color: #fff;
7559
+ padding: 5px;
7560
+ cursor: default;
7561
+ position: relative
7562
+ }
7563
+
7564
+ .date-picker-wrapper .month-wrapper table {
7565
+ width: 190px;
7566
+ float: left
7567
+ }
7568
+
7569
+ .date-picker-wrapper .month-wrapper table.month2 {
7570
+ width: 190px;
7571
+ float: left
7572
+ }
7573
+
7574
+ .date-picker-wrapper .month-wrapper table td,
7575
+ .date-picker-wrapper .month-wrapper table th {
7576
+ vertical-align: middle;
7577
+ text-align: center;
7578
+ line-height: 14px;
7579
+ margin: 0;
7580
+ padding: 0
7581
+ }
7582
+
7583
+ .date-picker-wrapper .month-wrapper table .day {
7584
+ padding: 5px 0;
7585
+ line-height: 1;
7586
+ font-size: 12px;
7587
+ margin-bottom: 1px;
7588
+ color: #ccc;
7589
+ cursor: default
7590
+ }
7591
+
7592
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
7593
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
7594
+ color: #999;
7595
+ cursor: default
7596
+ }
7597
+
7598
+ .date-picker-wrapper .month-wrapper table .day.checked {
7599
+ background-color: #9cdbf7
7600
+ }
7601
+
7602
+ .date-picker-wrapper .month-wrapper table .week-name {
7603
+ height: 20px;
7604
+ line-height: 20px;
7605
+ font-weight: 100;
7606
+ text-transform: uppercase
7607
+ }
7608
+
7609
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
7610
+ cursor: help !important
7611
+ }
7612
+
7613
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
7614
+ white-space: nowrap
7615
+ }
7616
+
7617
+ .date-picker-wrapper .time label {
7618
+ white-space: nowrap
7619
+ }
7620
+
7621
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
7622
+ color: #333;
7623
+ cursor: pointer
7624
+ }
7625
+
7626
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
7627
+ background-color: #cdecfa
7628
+ }
7629
+
7630
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
7631
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
7632
+ display: none
7633
+ }
7634
+
7635
+ .date-picker-wrapper .month-wrapper table .day.real-today {
7636
+ background-color: #ffe684
7637
+ }
7638
+
7639
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
7640
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
7641
+ background-color: #70ccd5
7642
+ }
7643
+
7644
+ .date-picker-wrapper table .caption {
7645
+ height: 40px
7646
+ }
7647
+
7648
+ .date-picker-wrapper table .caption>th:first-of-type,
7649
+ .date-picker-wrapper table .caption>th:last-of-type {
7650
+ width: 27px
7651
+ }
7652
+
7653
+ .date-picker-wrapper table .caption .next,
7654
+ .date-picker-wrapper table .caption .prev {
7655
+ padding: 0 5px;
7656
+ cursor: pointer
7657
+ }
7658
+
7659
+ .date-picker-wrapper table .caption .next:hover,
7660
+ .date-picker-wrapper table .caption .prev:hover {
7661
+ background-color: #ccc;
7662
+ color: #fff
7663
+ }
7664
+
7665
+ .date-picker-wrapper .gap {
7666
+ position: relative;
7667
+ z-index: 1;
7668
+ width: 15px;
7669
+ height: 100%;
7670
+ background-color: red;
7671
+ font-size: 0;
7672
+ line-height: 0;
7673
+ float: left;
7674
+ top: -5px;
7675
+ margin: 0 10px -10px;
7676
+ visibility: hidden;
7677
+ height: 0
7678
+ }
7679
+
7680
+ .date-picker-wrapper .gap .gap-lines {
7681
+ height: 100%;
7682
+ overflow: hidden
7683
+ }
7684
+
7685
+ .date-picker-wrapper .gap .gap-line {
7686
+ height: 15px;
7687
+ width: 15px;
7688
+ position: relative
7689
+ }
7690
+
7691
+ .date-picker-wrapper .gap .gap-line .gap-1 {
7692
+ z-index: 1;
7693
+ height: 0;
7694
+ border-left: 8px solid #fff;
7695
+ border-top: 8px solid #eee;
7696
+ border-bottom: 8px solid #eee
7697
+ }
7698
+
7699
+ .date-picker-wrapper .gap .gap-line .gap-2 {
7700
+ position: absolute;
7701
+ right: 0;
7702
+ top: 0;
7703
+ z-index: 2;
7704
+ height: 0;
7705
+ border-left: 8px solid transparent;
7706
+ border-top: 8px solid #fff
7707
+ }
7708
+
7709
+ .date-picker-wrapper .gap .gap-line .gap-3 {
7710
+ position: absolute;
7711
+ right: 0;
7712
+ top: 8px;
7713
+ z-index: 2;
7714
+ height: 0;
7715
+ border-left: 8px solid transparent;
7716
+ border-bottom: 8px solid #fff
7717
+ }
7718
+
7719
+ .date-picker-wrapper .gap .gap-top-mask {
7720
+ width: 6px;
7721
+ height: 1px;
7722
+ position: absolute;
7723
+ top: -1px;
7724
+ left: 1px;
7725
+ background-color: #eee;
7726
+ z-index: 3
7727
+ }
7728
+
7729
+ .date-picker-wrapper .gap .gap-bottom-mask {
7730
+ width: 6px;
7731
+ height: 1px;
7732
+ position: absolute;
7733
+ bottom: -1px;
7734
+ left: 7px;
7735
+ background-color: #eee;
7736
+ z-index: 3
7737
+ }
7738
+
7739
+ .date-picker-wrapper .selected-days {
7740
+ display: none
7741
+ }
7742
+
7743
+ .date-picker-wrapper .drp_top-bar {
7744
+ line-height: 1.4;
7745
+ position: relative;
7746
+ padding: 10px 40px 10px 0
7747
+ }
7748
+
7749
+ .date-picker-wrapper .drp_top-bar .error-top,
7750
+ .date-picker-wrapper .drp_top-bar .normal-top {
7751
+ display: none
7752
+ }
7753
+
7754
+ .date-picker-wrapper .drp_top-bar .default-top {
7755
+ display: block
7756
+ }
7757
+
7758
+ .date-picker-wrapper .drp_top-bar.error .default-top {
7759
+ display: none
7760
+ }
7761
+
7762
+ .date-picker-wrapper .drp_top-bar.error .error-top {
7763
+ display: block;
7764
+ color: red
7765
+ }
7766
+
7767
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
7768
+ display: none
7769
+ }
7770
+
7771
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
7772
+ display: block
7773
+ }
7774
+
7775
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
7776
+ color: #333
7777
+ }
7778
+
7779
+ .date-picker-wrapper .drp_top-bar .apply-btn {
7780
+ position: absolute;
7781
+ right: 0;
7782
+ top: 6px;
7783
+ padding: 3px 5px;
7784
+ margin: 0;
7785
+ font-size: 12px;
7786
+ border-radius: 4px;
7787
+ cursor: pointer;
7788
+ color: #d9eef7;
7789
+ border: solid 1px #0076a3;
7790
+ background: #0095cd;
7791
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
7792
+ color: #fff;
7793
+ line-height: initial
7794
+ }
7795
+
7796
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
7797
+ cursor: pointer;
7798
+ color: #606060;
7799
+ border: solid 1px #b7b7b7;
7800
+ background: #fff;
7801
+ background: -moz-linear-gradient(top, #fff, #ededed)
7802
+ }
7803
+
7804
+ .date-picker-wrapper .time {
7805
+ position: relative
7806
+ }
7807
+
7808
+ .date-picker-wrapper.single-month .time {
7809
+ display: block
7810
+ }
7811
+
7812
+ .date-picker-wrapper .time input[type=range] {
7813
+ vertical-align: middle;
7814
+ width: 129px;
7815
+ padding: 0;
7816
+ margin: 0;
7817
+ height: 20px
7818
+ }
7819
+
7820
+ .date-picker-wrapper .time1 {
7821
+ width: 180px;
7822
+ padding: 0 5px;
7823
+ text-align: center
7824
+ }
7825
+
7826
+ .time2 {
7827
+ width: 180px;
7828
+ padding: 0 5px;
7829
+ text-align: center
7830
+ }
7831
+
7832
+ .date-picker-wrapper .time1 {
7833
+ float: left
7834
+ }
7835
+
7836
+ .date-picker-wrapper .time2 {
7837
+ float: right
7838
+ }
7839
+
7840
+ .date-picker-wrapper .hour {
7841
+ text-align: right
7842
+ }
7843
+
7844
+ .minute {
7845
+ text-align: right
7846
+ }
7847
+
7848
+ .date-picker-wrapper .hide {
7849
+ display: none
7850
+ }
7851
+
7852
+ .date-picker-wrapper .first-date-selected,
7853
+ .date-picker-wrapper .last-date-selected {
7854
+ background-color: #49e !important;
7855
+ color: #fff !important
7856
+ }
7857
+
7858
+ .date-picker-wrapper .date-range-length-tip {
7859
+ position: absolute;
7860
+ margin-top: -4px;
7861
+ margin-left: -8px;
7862
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
7863
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
7864
+ display: none;
7865
+ background-color: #ff0;
7866
+ padding: 0 6px;
7867
+ border-radius: 2px;
7868
+ font-size: 12px;
7869
+ line-height: 16px;
7870
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7871
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7872
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7873
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
7874
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
7875
+ }
7876
+
7877
+ .date-picker-wrapper .date-range-length-tip:after {
7878
+ content: '';
7879
+ position: absolute;
7880
+ border-left: 4px solid transparent;
7881
+ border-right: 4px solid transparent;
7882
+ border-top: 4px solid #ff0;
7883
+ left: 50%;
7884
+ margin-left: -4px;
7885
+ bottom: -4px
7886
+ }
7887
+
7888
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
7889
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
7890
+ display: none
7891
+ }
7892
+
7893
+ .date-picker-wrapper .week-number {
7894
+ padding: 5px 0;
7895
+ line-height: 1;
7896
+ font-size: 12px;
7897
+ margin-bottom: 1px;
7898
+ color: #999;
7899
+ cursor: pointer
7900
+ }
7901
+
7902
+ .date-picker-wrapper .week-number.week-number-selected {
7903
+ color: #49e;
7904
+ font-weight: 700
7905
+ }
7906
+
7907
+ .date-picker {
7908
+ width: 170px;
7909
+ height: 25px;
7910
+ padding: 0;
7911
+ border: 0;
7912
+ line-height: 25px;
7913
+ padding-left: 10px;
7914
+ font-size: 12px;
7915
+ font-family: Arial, sans-serif;
7916
+ font-weight: 700;
7917
+ cursor: pointer;
7918
+ color: #303030;
7919
+ position: relative;
7920
+ z-index: 2
7921
+ }
7922
+
7923
+ .date-picker-wrapper {
7924
+ position: absolute;
7925
+ z-index: 1;
7926
+ border: 1px solid #bfbfbf;
7927
+ background-color: #efefef;
7928
+ padding: 5px 12px;
7929
+ font-size: 12px;
7930
+ line-height: 20px;
7931
+ color: #aaa;
7932
+ font-family: Arial, sans-serif;
7933
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
7934
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
7935
+ -webkit-box-sizing: initial;
7936
+ box-sizing: initial
7937
+ }
7938
+
7939
+ .dp-clearfix {
7940
+ clear: both;
7941
+ height: 0;
7942
+ font-size: 0
7943
+ }
7944
+
7945
+ .date-picker-wrapper.inline-wrapper {
7946
+ position: relative;
7947
+ -webkit-box-shadow: none;
7948
+ box-shadow: none;
7949
+ display: inline-block
7950
+ }
7951
+
7952
+ .date-picker-wrapper.single-date {
7953
+ width: auto
7954
+ }
7955
+
7956
+ .date-picker-wrapper.no-shortcuts {
7957
+ padding-bottom: 12px
7958
+ }
7959
+
7960
+ .date-picker-wrapper.no-topbar {
7961
+ padding-top: 12px
7962
+ }
7963
+
7964
+ .date-picker-wrapper .footer {
7965
+ font-size: 11px;
7966
+ padding-top: 3px
7967
+ }
7968
+
7969
+ .date-picker-wrapper b {
7970
+ color: #666;
7971
+ font-weight: 700
7972
+ }
7973
+
7974
+ .date-picker-wrapper a {
7975
+ color: #6bb4d6;
7976
+ text-decoration: underline
7977
+ }
7978
+
7979
+ .date-picker-wrapper .month-name {
7980
+ text-transform: uppercase
7981
+ }
7982
+
7983
+ .date-picker-wrapper .select-wrapper {
7984
+ position: relative;
7985
+ overflow: hidden;
7986
+ display: inline-block;
7987
+ vertical-align: middle
7988
+ }
7989
+
7990
+ .date-picker-wrapper .select-wrapper:hover {
7991
+ text-decoration: underline
7992
+ }
7993
+
7994
+ .date-picker-wrapper .month-element {
7995
+ display: inline-block;
7996
+ vertical-align: middle
7997
+ }
7998
+
7999
+ .date-picker-wrapper .select-wrapper select {
8000
+ position: absolute;
8001
+ margin: 0;
8002
+ padding: 0;
8003
+ left: 0;
8004
+ top: -1px;
8005
+ font-size: inherit;
8006
+ font-style: inherit;
8007
+ font-weight: inherit;
8008
+ text-transform: inherit;
8009
+ color: inherit;
8010
+ cursor: pointer;
8011
+ -webkit-appearance: none;
8012
+ -moz-appearance: none;
8013
+ appearance: none;
8014
+ background: 0 0;
8015
+ border: 0;
8016
+ outline: 0;
8017
+ opacity: .01
8018
+ }
8019
+
8020
+ .date-picker-wrapper .month-wrapper {
8021
+ border: 1px solid #bfbfbf;
8022
+ border-radius: 3px;
8023
+ background-color: #fff;
8024
+ padding: 5px;
8025
+ cursor: default;
8026
+ position: relative
8027
+ }
8028
+
8029
+ .date-picker-wrapper .month-wrapper table {
8030
+ width: 190px;
8031
+ float: left
8032
+ }
8033
+
8034
+ .date-picker-wrapper .month-wrapper table.month2 {
8035
+ width: 190px;
8036
+ float: left
8037
+ }
8038
+
8039
+ .date-picker-wrapper .month-wrapper table td,
8040
+ .date-picker-wrapper .month-wrapper table th {
8041
+ vertical-align: middle;
8042
+ text-align: center;
8043
+ line-height: 14px;
8044
+ margin: 0;
8045
+ padding: 0
8046
+ }
8047
+
8048
+ .date-picker-wrapper .month-wrapper table .day {
8049
+ padding: 5px 0;
8050
+ line-height: 1;
8051
+ font-size: 12px;
8052
+ margin-bottom: 1px;
8053
+ color: #ccc;
8054
+ cursor: default
8055
+ }
8056
+
8057
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
8058
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
8059
+ color: #999;
8060
+ cursor: default
8061
+ }
8062
+
8063
+ .date-picker-wrapper .month-wrapper table .day.checked {
8064
+ background-color: #9cdbf7
8065
+ }
8066
+
8067
+ .date-picker-wrapper .month-wrapper table .week-name {
8068
+ height: 20px;
8069
+ line-height: 20px;
8070
+ font-weight: 100;
8071
+ text-transform: uppercase
8072
+ }
8073
+
8074
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
8075
+ cursor: help !important
8076
+ }
8077
+
8078
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
8079
+ white-space: nowrap
8080
+ }
8081
+
8082
+ .date-picker-wrapper .time label {
8083
+ white-space: nowrap
8084
+ }
8085
+
8086
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
8087
+ color: #333;
8088
+ cursor: pointer
8089
+ }
8090
+
8091
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
8092
+ background-color: #cdecfa
8093
+ }
8094
+
8095
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
8096
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
8097
+ display: none
8098
+ }
8099
+
8100
+ .date-picker-wrapper .month-wrapper table .day.real-today {
8101
+ background-color: #ffe684
8102
+ }
8103
+
8104
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
8105
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
8106
+ background-color: #70ccd5
8107
+ }
8108
+
8109
+ .date-picker-wrapper table .caption {
8110
+ height: 40px
8111
+ }
8112
+
8113
+ .date-picker-wrapper table .caption>th:first-of-type,
8114
+ .date-picker-wrapper table .caption>th:last-of-type {
8115
+ width: 27px
8116
+ }
8117
+
8118
+ .date-picker-wrapper table .caption .next,
8119
+ .date-picker-wrapper table .caption .prev {
8120
+ padding: 0 5px;
8121
+ cursor: pointer
8122
+ }
8123
+
8124
+ .date-picker-wrapper table .caption .next:hover,
8125
+ .date-picker-wrapper table .caption .prev:hover {
8126
+ background-color: #ccc;
8127
+ color: #fff
8128
+ }
8129
+
8130
+ .date-picker-wrapper .gap {
8131
+ position: relative;
8132
+ z-index: 1;
8133
+ width: 15px;
8134
+ height: 100%;
8135
+ background-color: red;
8136
+ font-size: 0;
8137
+ line-height: 0;
8138
+ float: left;
8139
+ top: -5px;
8140
+ margin: 0 10px -10px;
8141
+ visibility: hidden;
8142
+ height: 0
8143
+ }
8144
+
8145
+ .date-picker-wrapper .gap .gap-lines {
8146
+ height: 100%;
8147
+ overflow: hidden
8148
+ }
8149
+
8150
+ .date-picker-wrapper .gap .gap-line {
8151
+ height: 15px;
8152
+ width: 15px;
8153
+ position: relative
8154
+ }
8155
+
8156
+ .date-picker-wrapper .gap .gap-line .gap-1 {
8157
+ z-index: 1;
8158
+ height: 0;
8159
+ border-left: 8px solid #fff;
8160
+ border-top: 8px solid #eee;
8161
+ border-bottom: 8px solid #eee
8162
+ }
8163
+
8164
+ .date-picker-wrapper .gap .gap-line .gap-2 {
8165
+ position: absolute;
8166
+ right: 0;
8167
+ top: 0;
8168
+ z-index: 2;
8169
+ height: 0;
8170
+ border-left: 8px solid transparent;
8171
+ border-top: 8px solid #fff
8172
+ }
8173
+
8174
+ .date-picker-wrapper .gap .gap-line .gap-3 {
8175
+ position: absolute;
8176
+ right: 0;
8177
+ top: 8px;
8178
+ z-index: 2;
8179
+ height: 0;
8180
+ border-left: 8px solid transparent;
8181
+ border-bottom: 8px solid #fff
8182
+ }
8183
+
8184
+ .date-picker-wrapper .gap .gap-top-mask {
8185
+ width: 6px;
8186
+ height: 1px;
8187
+ position: absolute;
8188
+ top: -1px;
8189
+ left: 1px;
8190
+ background-color: #eee;
8191
+ z-index: 3
8192
+ }
8193
+
8194
+ .date-picker-wrapper .gap .gap-bottom-mask {
8195
+ width: 6px;
8196
+ height: 1px;
8197
+ position: absolute;
8198
+ bottom: -1px;
8199
+ left: 7px;
8200
+ background-color: #eee;
8201
+ z-index: 3
8202
+ }
8203
+
8204
+ .date-picker-wrapper .selected-days {
8205
+ display: none
8206
+ }
8207
+
8208
+ .date-picker-wrapper .drp_top-bar {
8209
+ line-height: 1.4;
8210
+ position: relative;
8211
+ padding: 10px 40px 10px 0
8212
+ }
8213
+
8214
+ .date-picker-wrapper .drp_top-bar .error-top,
8215
+ .date-picker-wrapper .drp_top-bar .normal-top {
8216
+ display: none
8217
+ }
8218
+
8219
+ .date-picker-wrapper .drp_top-bar .default-top {
8220
+ display: block
8221
+ }
8222
+
8223
+ .date-picker-wrapper .drp_top-bar.error .default-top {
8224
+ display: none
8225
+ }
8226
+
8227
+ .date-picker-wrapper .drp_top-bar.error .error-top {
8228
+ display: block;
8229
+ color: red
8230
+ }
8231
+
8232
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
8233
+ display: none
8234
+ }
8235
+
8236
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
8237
+ display: block
8238
+ }
8239
+
8240
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
8241
+ color: #333
8242
+ }
8243
+
8244
+ .date-picker-wrapper .drp_top-bar .apply-btn {
8245
+ position: absolute;
8246
+ right: 0;
8247
+ top: 6px;
8248
+ padding: 3px 5px;
8249
+ margin: 0;
8250
+ font-size: 12px;
8251
+ border-radius: 4px;
8252
+ cursor: pointer;
8253
+ color: #d9eef7;
8254
+ border: solid 1px #0076a3;
8255
+ background: #0095cd;
8256
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
8257
+ color: #fff;
8258
+ line-height: initial
8259
+ }
8260
+
8261
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
8262
+ cursor: pointer;
8263
+ color: #606060;
8264
+ border: solid 1px #b7b7b7;
8265
+ background: #fff;
8266
+ background: -moz-linear-gradient(top, #fff, #ededed)
8267
+ }
8268
+
8269
+ .date-picker-wrapper .time {
8270
+ position: relative
8271
+ }
8272
+
8273
+ .date-picker-wrapper.single-month .time {
8274
+ display: block
8275
+ }
8276
+
8277
+ .date-picker-wrapper .time input[type=range] {
8278
+ vertical-align: middle;
8279
+ width: 129px;
8280
+ padding: 0;
8281
+ margin: 0;
8282
+ height: 20px
8283
+ }
8284
+
8285
+ .date-picker-wrapper .time1 {
8286
+ width: 180px;
8287
+ padding: 0 5px;
8288
+ text-align: center
8289
+ }
8290
+
8291
+ .time2 {
8292
+ width: 180px;
8293
+ padding: 0 5px;
8294
+ text-align: center
8295
+ }
8296
+
8297
+ .date-picker-wrapper .time1 {
8298
+ float: left
8299
+ }
8300
+
8301
+ .date-picker-wrapper .time2 {
8302
+ float: right
8303
+ }
8304
+
8305
+ .date-picker-wrapper .hour {
8306
+ text-align: right
8307
+ }
8308
+
8309
+ .minute {
8310
+ text-align: right
8311
+ }
8312
+
8313
+ .date-picker-wrapper .hide {
8314
+ display: none
8315
+ }
8316
+
8317
+ .date-picker-wrapper .first-date-selected,
8318
+ .date-picker-wrapper .last-date-selected {
8319
+ background-color: #49e !important;
8320
+ color: #fff !important
8321
+ }
8322
+
8323
+ .date-picker-wrapper .date-range-length-tip {
8324
+ position: absolute;
8325
+ margin-top: -4px;
8326
+ margin-left: -8px;
8327
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
8328
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
8329
+ display: none;
8330
+ background-color: #ff0;
8331
+ padding: 0 6px;
8332
+ border-radius: 2px;
8333
+ font-size: 12px;
8334
+ line-height: 16px;
8335
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8336
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8337
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8338
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8339
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
8340
+ }
8341
+
8342
+ .date-picker-wrapper .date-range-length-tip:after {
8343
+ content: '';
8344
+ position: absolute;
8345
+ border-left: 4px solid transparent;
8346
+ border-right: 4px solid transparent;
8347
+ border-top: 4px solid #ff0;
8348
+ left: 50%;
8349
+ margin-left: -4px;
8350
+ bottom: -4px
8351
+ }
8352
+
8353
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
8354
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
8355
+ display: none
8356
+ }
8357
+
8358
+ .date-picker-wrapper .week-number {
8359
+ padding: 5px 0;
8360
+ line-height: 1;
8361
+ font-size: 12px;
8362
+ margin-bottom: 1px;
8363
+ color: #999;
8364
+ cursor: pointer
8365
+ }
8366
+
8367
+ .date-picker-wrapper .week-number.week-number-selected {
8368
+ color: #49e;
8369
+ font-weight: 700
8370
+ }
8371
+
8372
+ .date-picker {
8373
+ width: 170px;
8374
+ height: 25px;
8375
+ padding: 0;
8376
+ border: 0;
8377
+ line-height: 25px;
8378
+ padding-left: 10px;
8379
+ font-size: 12px;
8380
+ font-family: Arial, sans-serif;
8381
+ font-weight: 700;
8382
+ cursor: pointer;
8383
+ color: #303030;
8384
+ position: relative;
8385
+ z-index: 2
8386
+ }
8387
+
8388
+ .date-picker-wrapper {
8389
+ position: absolute;
8390
+ z-index: 1;
8391
+ border: 1px solid #bfbfbf;
8392
+ background-color: #efefef;
8393
+ padding: 5px 12px;
8394
+ font-size: 12px;
8395
+ line-height: 20px;
8396
+ color: #aaa;
8397
+ font-family: Arial, sans-serif;
8398
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
8399
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
8400
+ -webkit-box-sizing: initial;
8401
+ box-sizing: initial
8402
+ }
8403
+
8404
+ .dp-clearfix {
8405
+ clear: both;
8406
+ height: 0;
8407
+ font-size: 0
8408
+ }
8409
+
8410
+ .date-picker-wrapper.inline-wrapper {
8411
+ position: relative;
8412
+ -webkit-box-shadow: none;
8413
+ box-shadow: none;
8414
+ display: inline-block
8415
+ }
8416
+
8417
+ .date-picker-wrapper.single-date {
8418
+ width: auto
8419
+ }
8420
+
8421
+ .date-picker-wrapper.no-shortcuts {
8422
+ padding-bottom: 12px
8423
+ }
8424
+
8425
+ .date-picker-wrapper.no-topbar {
8426
+ padding-top: 12px
8427
+ }
8428
+
8429
+ .date-picker-wrapper .footer {
8430
+ font-size: 11px;
8431
+ padding-top: 3px
8432
+ }
8433
+
8434
+ .date-picker-wrapper b {
8435
+ color: #666;
8436
+ font-weight: 700
8437
+ }
8438
+
8439
+ .date-picker-wrapper a {
8440
+ color: #6bb4d6;
8441
+ text-decoration: underline
8442
+ }
8443
+
8444
+ .date-picker-wrapper .month-name {
8445
+ text-transform: uppercase
8446
+ }
8447
+
8448
+ .date-picker-wrapper .select-wrapper {
8449
+ position: relative;
8450
+ overflow: hidden;
8451
+ display: inline-block;
8452
+ vertical-align: middle
8453
+ }
8454
+
8455
+ .date-picker-wrapper .select-wrapper:hover {
8456
+ text-decoration: underline
8457
+ }
8458
+
8459
+ .date-picker-wrapper .month-element {
8460
+ display: inline-block;
8461
+ vertical-align: middle
8462
+ }
8463
+
8464
+ .date-picker-wrapper .select-wrapper select {
8465
+ position: absolute;
8466
+ margin: 0;
8467
+ padding: 0;
8468
+ left: 0;
8469
+ top: -1px;
8470
+ font-size: inherit;
8471
+ font-style: inherit;
8472
+ font-weight: inherit;
8473
+ text-transform: inherit;
8474
+ color: inherit;
8475
+ cursor: pointer;
8476
+ -webkit-appearance: none;
8477
+ -moz-appearance: none;
8478
+ appearance: none;
8479
+ background: 0 0;
8480
+ border: 0;
8481
+ outline: 0;
8482
+ opacity: .01
8483
+ }
8484
+
8485
+ .date-picker-wrapper .month-wrapper {
8486
+ border: 1px solid #bfbfbf;
8487
+ border-radius: 3px;
8488
+ background-color: #fff;
8489
+ padding: 5px;
8490
+ cursor: default;
8491
+ position: relative
8492
+ }
8493
+
8494
+ .date-picker-wrapper .month-wrapper table {
8495
+ width: 190px;
8496
+ float: left
8497
+ }
8498
+
8499
+ .date-picker-wrapper .month-wrapper table.month2 {
8500
+ width: 190px;
8501
+ float: left
8502
+ }
8503
+
8504
+ .date-picker-wrapper .month-wrapper table td,
8505
+ .date-picker-wrapper .month-wrapper table th {
8506
+ vertical-align: middle;
8507
+ text-align: center;
8508
+ line-height: 14px;
8509
+ margin: 0;
8510
+ padding: 0
8511
+ }
8512
+
8513
+ .date-picker-wrapper .month-wrapper table .day {
8514
+ padding: 5px 0;
8515
+ line-height: 1;
8516
+ font-size: 12px;
8517
+ margin-bottom: 1px;
8518
+ color: #ccc;
8519
+ cursor: default
8520
+ }
8521
+
8522
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
8523
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
8524
+ color: #999;
8525
+ cursor: default
8526
+ }
8527
+
8528
+ .date-picker-wrapper .month-wrapper table .day.checked {
8529
+ background-color: #9cdbf7
8530
+ }
8531
+
8532
+ .date-picker-wrapper .month-wrapper table .week-name {
8533
+ height: 20px;
8534
+ line-height: 20px;
8535
+ font-weight: 100;
8536
+ text-transform: uppercase
8537
+ }
8538
+
8539
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
8540
+ cursor: help !important
8541
+ }
8542
+
8543
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
8544
+ white-space: nowrap
8545
+ }
8546
+
8547
+ .date-picker-wrapper .time label {
8548
+ white-space: nowrap
8549
+ }
8550
+
8551
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
8552
+ color: #333;
8553
+ cursor: pointer
8554
+ }
8555
+
8556
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
8557
+ background-color: #cdecfa
8558
+ }
8559
+
8560
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
8561
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
8562
+ display: none
8563
+ }
8564
+
8565
+ .date-picker-wrapper .month-wrapper table .day.real-today {
8566
+ background-color: #ffe684
8567
+ }
8568
+
8569
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
8570
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
8571
+ background-color: #70ccd5
8572
+ }
8573
+
8574
+ .date-picker-wrapper table .caption {
8575
+ height: 40px
8576
+ }
8577
+
8578
+ .date-picker-wrapper table .caption>th:first-of-type,
8579
+ .date-picker-wrapper table .caption>th:last-of-type {
8580
+ width: 27px
8581
+ }
8582
+
8583
+ .date-picker-wrapper table .caption .next,
8584
+ .date-picker-wrapper table .caption .prev {
8585
+ padding: 0 5px;
8586
+ cursor: pointer
8587
+ }
8588
+
8589
+ .date-picker-wrapper table .caption .next:hover,
8590
+ .date-picker-wrapper table .caption .prev:hover {
8591
+ background-color: #ccc;
8592
+ color: #fff
8593
+ }
8594
+
8595
+ .date-picker-wrapper .gap {
8596
+ position: relative;
8597
+ z-index: 1;
8598
+ width: 15px;
8599
+ height: 100%;
8600
+ background-color: red;
8601
+ font-size: 0;
8602
+ line-height: 0;
8603
+ float: left;
8604
+ top: -5px;
8605
+ margin: 0 10px -10px;
8606
+ visibility: hidden;
8607
+ height: 0
8608
+ }
8609
+
8610
+ .date-picker-wrapper .gap .gap-lines {
8611
+ height: 100%;
8612
+ overflow: hidden
8613
+ }
8614
+
8615
+ .date-picker-wrapper .gap .gap-line {
8616
+ height: 15px;
8617
+ width: 15px;
8618
+ position: relative
8619
+ }
8620
+
8621
+ .date-picker-wrapper .gap .gap-line .gap-1 {
8622
+ z-index: 1;
8623
+ height: 0;
8624
+ border-left: 8px solid #fff;
8625
+ border-top: 8px solid #eee;
8626
+ border-bottom: 8px solid #eee
8627
+ }
8628
+
8629
+ .date-picker-wrapper .gap .gap-line .gap-2 {
8630
+ position: absolute;
8631
+ right: 0;
8632
+ top: 0;
8633
+ z-index: 2;
8634
+ height: 0;
8635
+ border-left: 8px solid transparent;
8636
+ border-top: 8px solid #fff
8637
+ }
8638
+
8639
+ .date-picker-wrapper .gap .gap-line .gap-3 {
8640
+ position: absolute;
8641
+ right: 0;
8642
+ top: 8px;
8643
+ z-index: 2;
8644
+ height: 0;
8645
+ border-left: 8px solid transparent;
8646
+ border-bottom: 8px solid #fff
8647
+ }
8648
+
8649
+ .date-picker-wrapper .gap .gap-top-mask {
8650
+ width: 6px;
8651
+ height: 1px;
8652
+ position: absolute;
8653
+ top: -1px;
8654
+ left: 1px;
8655
+ background-color: #eee;
8656
+ z-index: 3
8657
+ }
8658
+
8659
+ .date-picker-wrapper .gap .gap-bottom-mask {
8660
+ width: 6px;
8661
+ height: 1px;
8662
+ position: absolute;
8663
+ bottom: -1px;
8664
+ left: 7px;
8665
+ background-color: #eee;
8666
+ z-index: 3
8667
+ }
8668
+
8669
+ .date-picker-wrapper .selected-days {
8670
+ display: none
8671
+ }
8672
+
8673
+ .date-picker-wrapper .drp_top-bar {
8674
+ line-height: 1.4;
8675
+ position: relative;
8676
+ padding: 10px 40px 10px 0
8677
+ }
8678
+
8679
+ .date-picker-wrapper .drp_top-bar .error-top,
8680
+ .date-picker-wrapper .drp_top-bar .normal-top {
8681
+ display: none
8682
+ }
8683
+
8684
+ .date-picker-wrapper .drp_top-bar .default-top {
8685
+ display: block
8686
+ }
8687
+
8688
+ .date-picker-wrapper .drp_top-bar.error .default-top {
8689
+ display: none
8690
+ }
8691
+
8692
+ .date-picker-wrapper .drp_top-bar.error .error-top {
8693
+ display: block;
8694
+ color: red
8695
+ }
8696
+
8697
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
8698
+ display: none
8699
+ }
8700
+
8701
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
8702
+ display: block
8703
+ }
8704
+
8705
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
8706
+ color: #333
8707
+ }
8708
+
8709
+ .date-picker-wrapper .drp_top-bar .apply-btn {
8710
+ position: absolute;
8711
+ right: 0;
8712
+ top: 6px;
8713
+ padding: 3px 5px;
8714
+ margin: 0;
8715
+ font-size: 12px;
8716
+ border-radius: 4px;
8717
+ cursor: pointer;
8718
+ color: #d9eef7;
8719
+ border: solid 1px #0076a3;
8720
+ background: #0095cd;
8721
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
8722
+ color: #fff;
8723
+ line-height: initial
8724
+ }
8725
+
8726
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
8727
+ cursor: pointer;
8728
+ color: #606060;
8729
+ border: solid 1px #b7b7b7;
8730
+ background: #fff;
8731
+ background: -moz-linear-gradient(top, #fff, #ededed)
8732
+ }
8733
+
8734
+ .date-picker-wrapper .time {
8735
+ position: relative
8736
+ }
8737
+
8738
+ .date-picker-wrapper.single-month .time {
8739
+ display: block
8740
+ }
8741
+
8742
+ .date-picker-wrapper .time input[type=range] {
8743
+ vertical-align: middle;
8744
+ width: 129px;
8745
+ padding: 0;
8746
+ margin: 0;
8747
+ height: 20px
8748
+ }
8749
+
8750
+ .date-picker-wrapper .time1 {
8751
+ width: 180px;
8752
+ padding: 0 5px;
8753
+ text-align: center
8754
+ }
8755
+
8756
+ .time2 {
8757
+ width: 180px;
8758
+ padding: 0 5px;
8759
+ text-align: center
8760
+ }
8761
+
8762
+ .date-picker-wrapper .time1 {
8763
+ float: left
8764
+ }
8765
+
8766
+ .date-picker-wrapper .time2 {
8767
+ float: right
8768
+ }
8769
+
8770
+ .date-picker-wrapper .hour {
8771
+ text-align: right
8772
+ }
8773
+
8774
+ .minute {
8775
+ text-align: right
8776
+ }
8777
+
8778
+ .date-picker-wrapper .hide {
8779
+ display: none
8780
+ }
8781
+
8782
+ .date-picker-wrapper .first-date-selected,
8783
+ .date-picker-wrapper .last-date-selected {
8784
+ background-color: #49e !important;
8785
+ color: #fff !important
8786
+ }
8787
+
8788
+ .date-picker-wrapper .date-range-length-tip {
8789
+ position: absolute;
8790
+ margin-top: -4px;
8791
+ margin-left: -8px;
8792
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
8793
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
8794
+ display: none;
8795
+ background-color: #ff0;
8796
+ padding: 0 6px;
8797
+ border-radius: 2px;
8798
+ font-size: 12px;
8799
+ line-height: 16px;
8800
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8801
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8802
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8803
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
8804
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
8805
+ }
8806
+
8807
+ .date-picker-wrapper .date-range-length-tip:after {
8808
+ content: '';
8809
+ position: absolute;
8810
+ border-left: 4px solid transparent;
8811
+ border-right: 4px solid transparent;
8812
+ border-top: 4px solid #ff0;
8813
+ left: 50%;
8814
+ margin-left: -4px;
8815
+ bottom: -4px
8816
+ }
8817
+
8818
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
8819
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
8820
+ display: none
8821
+ }
8822
+
8823
+ .date-picker-wrapper .week-number {
8824
+ padding: 5px 0;
8825
+ line-height: 1;
8826
+ font-size: 12px;
8827
+ margin-bottom: 1px;
8828
+ color: #999;
8829
+ cursor: pointer
8830
+ }
8831
+
8832
+ .date-picker-wrapper .week-number.week-number-selected {
8833
+ color: #49e;
8834
+ font-weight: 700
8835
+ }
8836
+
8837
+ .date-picker {
8838
+ width: 170px;
8839
+ height: 25px;
8840
+ padding: 0;
8841
+ border: 0;
8842
+ line-height: 25px;
8843
+ padding-left: 10px;
8844
+ font-size: 12px;
8845
+ font-family: Arial, sans-serif;
8846
+ font-weight: 700;
8847
+ cursor: pointer;
8848
+ color: #303030;
8849
+ position: relative;
8850
+ z-index: 2
8851
+ }
8852
+
8853
+ .date-picker-wrapper {
8854
+ position: absolute;
8855
+ z-index: 1;
8856
+ border: 1px solid #bfbfbf;
8857
+ background-color: #efefef;
8858
+ padding: 5px 12px;
8859
+ font-size: 12px;
8860
+ line-height: 20px;
8861
+ color: #aaa;
8862
+ font-family: Arial, sans-serif;
8863
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
8864
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
8865
+ -webkit-box-sizing: initial;
8866
+ box-sizing: initial
8867
+ }
8868
+
8869
+ .dp-clearfix {
8870
+ clear: both;
8871
+ height: 0;
8872
+ font-size: 0
8873
+ }
8874
+
8875
+ .date-picker-wrapper.inline-wrapper {
8876
+ position: relative;
8877
+ -webkit-box-shadow: none;
8878
+ box-shadow: none;
8879
+ display: inline-block
8880
+ }
8881
+
8882
+ .date-picker-wrapper.single-date {
8883
+ width: auto
8884
+ }
8885
+
8886
+ .date-picker-wrapper.no-shortcuts {
8887
+ padding-bottom: 12px
8888
+ }
8889
+
8890
+ .date-picker-wrapper.no-topbar {
8891
+ padding-top: 12px
8892
+ }
8893
+
8894
+ .date-picker-wrapper .footer {
8895
+ font-size: 11px;
8896
+ padding-top: 3px
8897
+ }
8898
+
8899
+ .date-picker-wrapper b {
8900
+ color: #666;
8901
+ font-weight: 700
8902
+ }
8903
+
8904
+ .date-picker-wrapper a {
8905
+ color: #6bb4d6;
8906
+ text-decoration: underline
8907
+ }
8908
+
8909
+ .date-picker-wrapper .month-name {
8910
+ text-transform: uppercase
8911
+ }
8912
+
8913
+ .date-picker-wrapper .select-wrapper {
8914
+ position: relative;
8915
+ overflow: hidden;
8916
+ display: inline-block;
8917
+ vertical-align: middle
8918
+ }
8919
+
8920
+ .date-picker-wrapper .select-wrapper:hover {
8921
+ text-decoration: underline
8922
+ }
8923
+
8924
+ .date-picker-wrapper .month-element {
8925
+ display: inline-block;
8926
+ vertical-align: middle
8927
+ }
8928
+
8929
+ .date-picker-wrapper .select-wrapper select {
8930
+ position: absolute;
8931
+ margin: 0;
8932
+ padding: 0;
8933
+ left: 0;
8934
+ top: -1px;
8935
+ font-size: inherit;
8936
+ font-style: inherit;
8937
+ font-weight: inherit;
8938
+ text-transform: inherit;
8939
+ color: inherit;
8940
+ cursor: pointer;
8941
+ -webkit-appearance: none;
8942
+ -moz-appearance: none;
8943
+ appearance: none;
8944
+ background: 0 0;
8945
+ border: 0;
8946
+ outline: 0;
8947
+ opacity: .01
8948
+ }
8949
+
8950
+ .date-picker-wrapper .month-wrapper {
8951
+ border: 1px solid #bfbfbf;
8952
+ border-radius: 3px;
8953
+ background-color: #fff;
8954
+ padding: 5px;
8955
+ cursor: default;
8956
+ position: relative
8957
+ }
8958
+
8959
+ .date-picker-wrapper .month-wrapper table {
8960
+ width: 190px;
8961
+ float: left
8962
+ }
8963
+
8964
+ .date-picker-wrapper .month-wrapper table.month2 {
8965
+ width: 190px;
8966
+ float: left
8967
+ }
8968
+
8969
+ .date-picker-wrapper .month-wrapper table td,
8970
+ .date-picker-wrapper .month-wrapper table th {
8971
+ vertical-align: middle;
8972
+ text-align: center;
8973
+ line-height: 14px;
8974
+ margin: 0;
8975
+ padding: 0
8976
+ }
8977
+
8978
+ .date-picker-wrapper .month-wrapper table .day {
8979
+ padding: 5px 0;
8980
+ line-height: 1;
8981
+ font-size: 12px;
8982
+ margin-bottom: 1px;
8983
+ color: #ccc;
8984
+ cursor: default
8985
+ }
8986
+
8987
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
8988
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
8989
+ color: #999;
8990
+ cursor: default
8991
+ }
8992
+
8993
+ .date-picker-wrapper .month-wrapper table .day.checked {
8994
+ background-color: #9cdbf7
8995
+ }
8996
+
8997
+ .date-picker-wrapper .month-wrapper table .week-name {
8998
+ height: 20px;
8999
+ line-height: 20px;
9000
+ font-weight: 100;
9001
+ text-transform: uppercase
9002
+ }
9003
+
9004
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
9005
+ cursor: help !important
9006
+ }
9007
+
9008
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
9009
+ white-space: nowrap
9010
+ }
9011
+
9012
+ .date-picker-wrapper .time label {
9013
+ white-space: nowrap
9014
+ }
9015
+
9016
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
9017
+ color: #333;
9018
+ cursor: pointer
9019
+ }
9020
+
9021
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
9022
+ background-color: #cdecfa
9023
+ }
9024
+
9025
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
9026
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
9027
+ display: none
9028
+ }
9029
+
9030
+ .date-picker-wrapper .month-wrapper table .day.real-today {
9031
+ background-color: #ffe684
9032
+ }
9033
+
9034
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
9035
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
9036
+ background-color: #70ccd5
9037
+ }
9038
+
9039
+ .date-picker-wrapper table .caption {
9040
+ height: 40px
9041
+ }
9042
+
9043
+ .date-picker-wrapper table .caption>th:first-of-type,
9044
+ .date-picker-wrapper table .caption>th:last-of-type {
9045
+ width: 27px
9046
+ }
9047
+
9048
+ .date-picker-wrapper table .caption .next,
9049
+ .date-picker-wrapper table .caption .prev {
9050
+ padding: 0 5px;
9051
+ cursor: pointer
9052
+ }
9053
+
9054
+ .date-picker-wrapper table .caption .next:hover,
9055
+ .date-picker-wrapper table .caption .prev:hover {
9056
+ background-color: #ccc;
9057
+ color: #fff
9058
+ }
9059
+
9060
+ .date-picker-wrapper .gap {
9061
+ position: relative;
9062
+ z-index: 1;
9063
+ width: 15px;
9064
+ height: 100%;
9065
+ background-color: red;
9066
+ font-size: 0;
9067
+ line-height: 0;
9068
+ float: left;
9069
+ top: -5px;
9070
+ margin: 0 10px -10px;
9071
+ visibility: hidden;
9072
+ height: 0
9073
+ }
9074
+
9075
+ .date-picker-wrapper .gap .gap-lines {
9076
+ height: 100%;
9077
+ overflow: hidden
9078
+ }
9079
+
9080
+ .date-picker-wrapper .gap .gap-line {
9081
+ height: 15px;
9082
+ width: 15px;
9083
+ position: relative
9084
+ }
9085
+
9086
+ .date-picker-wrapper .gap .gap-line .gap-1 {
9087
+ z-index: 1;
9088
+ height: 0;
9089
+ border-left: 8px solid #fff;
9090
+ border-top: 8px solid #eee;
9091
+ border-bottom: 8px solid #eee
9092
+ }
9093
+
9094
+ .date-picker-wrapper .gap .gap-line .gap-2 {
9095
+ position: absolute;
9096
+ right: 0;
9097
+ top: 0;
9098
+ z-index: 2;
9099
+ height: 0;
9100
+ border-left: 8px solid transparent;
9101
+ border-top: 8px solid #fff
9102
+ }
9103
+
9104
+ .date-picker-wrapper .gap .gap-line .gap-3 {
9105
+ position: absolute;
9106
+ right: 0;
9107
+ top: 8px;
9108
+ z-index: 2;
9109
+ height: 0;
9110
+ border-left: 8px solid transparent;
9111
+ border-bottom: 8px solid #fff
9112
+ }
9113
+
9114
+ .date-picker-wrapper .gap .gap-top-mask {
9115
+ width: 6px;
9116
+ height: 1px;
9117
+ position: absolute;
9118
+ top: -1px;
9119
+ left: 1px;
9120
+ background-color: #eee;
9121
+ z-index: 3
9122
+ }
9123
+
9124
+ .date-picker-wrapper .gap .gap-bottom-mask {
9125
+ width: 6px;
9126
+ height: 1px;
9127
+ position: absolute;
9128
+ bottom: -1px;
9129
+ left: 7px;
9130
+ background-color: #eee;
9131
+ z-index: 3
9132
+ }
9133
+
9134
+ .date-picker-wrapper .selected-days {
9135
+ display: none
9136
+ }
9137
+
9138
+ .date-picker-wrapper .drp_top-bar {
9139
+ line-height: 1.4;
9140
+ position: relative;
9141
+ padding: 10px 40px 10px 0
9142
+ }
9143
+
9144
+ .date-picker-wrapper .drp_top-bar .error-top,
9145
+ .date-picker-wrapper .drp_top-bar .normal-top {
9146
+ display: none
9147
+ }
9148
+
9149
+ .date-picker-wrapper .drp_top-bar .default-top {
9150
+ display: block
9151
+ }
9152
+
9153
+ .date-picker-wrapper .drp_top-bar.error .default-top {
9154
+ display: none
9155
+ }
9156
+
9157
+ .date-picker-wrapper .drp_top-bar.error .error-top {
9158
+ display: block;
9159
+ color: red
9160
+ }
9161
+
9162
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
9163
+ display: none
9164
+ }
9165
+
9166
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
9167
+ display: block
9168
+ }
9169
+
9170
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
9171
+ color: #333
9172
+ }
9173
+
9174
+ .date-picker-wrapper .drp_top-bar .apply-btn {
9175
+ position: absolute;
9176
+ right: 0;
9177
+ top: 6px;
9178
+ padding: 3px 5px;
9179
+ margin: 0;
9180
+ font-size: 12px;
9181
+ border-radius: 4px;
9182
+ cursor: pointer;
9183
+ color: #d9eef7;
9184
+ border: solid 1px #0076a3;
9185
+ background: #0095cd;
9186
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
9187
+ color: #fff;
9188
+ line-height: initial
9189
+ }
9190
+
9191
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
9192
+ cursor: pointer;
9193
+ color: #606060;
9194
+ border: solid 1px #b7b7b7;
9195
+ background: #fff;
9196
+ background: -moz-linear-gradient(top, #fff, #ededed)
9197
+ }
9198
+
9199
+ .date-picker-wrapper .time {
9200
+ position: relative
9201
+ }
9202
+
9203
+ .date-picker-wrapper.single-month .time {
9204
+ display: block
9205
+ }
9206
+
9207
+ .date-picker-wrapper .time input[type=range] {
9208
+ vertical-align: middle;
9209
+ width: 129px;
9210
+ padding: 0;
9211
+ margin: 0;
9212
+ height: 20px
9213
+ }
9214
+
9215
+ .date-picker-wrapper .time1 {
9216
+ width: 180px;
9217
+ padding: 0 5px;
9218
+ text-align: center
9219
+ }
9220
+
9221
+ .time2 {
9222
+ width: 180px;
9223
+ padding: 0 5px;
9224
+ text-align: center
9225
+ }
9226
+
9227
+ .date-picker-wrapper .time1 {
9228
+ float: left
9229
+ }
9230
+
9231
+ .date-picker-wrapper .time2 {
9232
+ float: right
9233
+ }
9234
+
9235
+ .date-picker-wrapper .hour {
9236
+ text-align: right
9237
+ }
9238
+
9239
+ .minute {
9240
+ text-align: right
9241
+ }
9242
+
9243
+ .date-picker-wrapper .hide {
9244
+ display: none
9245
+ }
9246
+
9247
+ .date-picker-wrapper .first-date-selected,
9248
+ .date-picker-wrapper .last-date-selected {
9249
+ background-color: #49e !important;
9250
+ color: #fff !important
9251
+ }
9252
+
9253
+ .date-picker-wrapper .date-range-length-tip {
9254
+ position: absolute;
9255
+ margin-top: -4px;
9256
+ margin-left: -8px;
9257
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
9258
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
9259
+ display: none;
9260
+ background-color: #ff0;
9261
+ padding: 0 6px;
9262
+ border-radius: 2px;
9263
+ font-size: 12px;
9264
+ line-height: 16px;
9265
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9266
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9267
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9268
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9269
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
9270
+ }
9271
+
9272
+ .date-picker-wrapper .date-range-length-tip:after {
9273
+ content: '';
9274
+ position: absolute;
9275
+ border-left: 4px solid transparent;
9276
+ border-right: 4px solid transparent;
9277
+ border-top: 4px solid #ff0;
9278
+ left: 50%;
9279
+ margin-left: -4px;
9280
+ bottom: -4px
9281
+ }
9282
+
9283
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
9284
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
9285
+ display: none
9286
+ }
9287
+
9288
+ .date-picker-wrapper .week-number {
9289
+ padding: 5px 0;
9290
+ line-height: 1;
9291
+ font-size: 12px;
9292
+ margin-bottom: 1px;
9293
+ color: #999;
9294
+ cursor: pointer
9295
+ }
9296
+
9297
+ .date-picker-wrapper .week-number.week-number-selected {
9298
+ color: #49e;
9299
+ font-weight: 700
9300
+ }
9301
+
9302
+ .date-picker {
9303
+ width: 170px;
9304
+ height: 25px;
9305
+ padding: 0;
9306
+ border: 0;
9307
+ line-height: 25px;
9308
+ padding-left: 10px;
9309
+ font-size: 12px;
9310
+ font-family: Arial, sans-serif;
9311
+ font-weight: 700;
9312
+ cursor: pointer;
9313
+ color: #303030;
9314
+ position: relative;
9315
+ z-index: 2
9316
+ }
9317
+
9318
+ .date-picker-wrapper {
9319
+ position: absolute;
9320
+ z-index: 1;
9321
+ border: 1px solid #bfbfbf;
9322
+ background-color: #efefef;
9323
+ padding: 5px 12px;
9324
+ font-size: 12px;
9325
+ line-height: 20px;
9326
+ color: #aaa;
9327
+ font-family: Arial, sans-serif;
9328
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
9329
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
9330
+ -webkit-box-sizing: initial;
9331
+ box-sizing: initial
9332
+ }
9333
+
9334
+ .dp-clearfix {
9335
+ clear: both;
9336
+ height: 0;
9337
+ font-size: 0
9338
+ }
9339
+
9340
+ .date-picker-wrapper.inline-wrapper {
9341
+ position: relative;
9342
+ -webkit-box-shadow: none;
9343
+ box-shadow: none;
9344
+ display: inline-block
9345
+ }
9346
+
9347
+ .date-picker-wrapper.single-date {
9348
+ width: auto
9349
+ }
9350
+
9351
+ .date-picker-wrapper.no-shortcuts {
9352
+ padding-bottom: 12px
9353
+ }
9354
+
9355
+ .date-picker-wrapper.no-topbar {
9356
+ padding-top: 12px
9357
+ }
9358
+
9359
+ .date-picker-wrapper .footer {
9360
+ font-size: 11px;
9361
+ padding-top: 3px
9362
+ }
9363
+
9364
+ .date-picker-wrapper b {
9365
+ color: #666;
9366
+ font-weight: 700
9367
+ }
9368
+
9369
+ .date-picker-wrapper a {
9370
+ color: #6bb4d6;
9371
+ text-decoration: underline
9372
+ }
9373
+
9374
+ .date-picker-wrapper .month-name {
9375
+ text-transform: uppercase
9376
+ }
9377
+
9378
+ .date-picker-wrapper .select-wrapper {
9379
+ position: relative;
9380
+ overflow: hidden;
9381
+ display: inline-block;
9382
+ vertical-align: middle
9383
+ }
9384
+
9385
+ .date-picker-wrapper .select-wrapper:hover {
9386
+ text-decoration: underline
9387
+ }
9388
+
9389
+ .date-picker-wrapper .month-element {
9390
+ display: inline-block;
9391
+ vertical-align: middle
9392
+ }
9393
+
9394
+ .date-picker-wrapper .select-wrapper select {
9395
+ position: absolute;
9396
+ margin: 0;
9397
+ padding: 0;
9398
+ left: 0;
9399
+ top: -1px;
9400
+ font-size: inherit;
9401
+ font-style: inherit;
9402
+ font-weight: inherit;
9403
+ text-transform: inherit;
9404
+ color: inherit;
9405
+ cursor: pointer;
9406
+ -webkit-appearance: none;
9407
+ -moz-appearance: none;
9408
+ appearance: none;
9409
+ background: 0 0;
9410
+ border: 0;
9411
+ outline: 0;
9412
+ opacity: .01
9413
+ }
9414
+
9415
+ .date-picker-wrapper .month-wrapper {
9416
+ border: 1px solid #bfbfbf;
9417
+ border-radius: 3px;
9418
+ background-color: #fff;
9419
+ padding: 5px;
9420
+ cursor: default;
9421
+ position: relative
9422
+ }
9423
+
9424
+ .date-picker-wrapper .month-wrapper table {
9425
+ width: 190px;
9426
+ float: left
9427
+ }
9428
+
9429
+ .date-picker-wrapper .month-wrapper table.month2 {
9430
+ width: 190px;
9431
+ float: left
9432
+ }
9433
+
9434
+ .date-picker-wrapper .month-wrapper table td,
9435
+ .date-picker-wrapper .month-wrapper table th {
9436
+ vertical-align: middle;
9437
+ text-align: center;
9438
+ line-height: 14px;
9439
+ margin: 0;
9440
+ padding: 0
9441
+ }
9442
+
9443
+ .date-picker-wrapper .month-wrapper table .day {
9444
+ padding: 5px 0;
9445
+ line-height: 1;
9446
+ font-size: 12px;
9447
+ margin-bottom: 1px;
9448
+ color: #ccc;
9449
+ cursor: default
9450
+ }
9451
+
9452
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
9453
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
9454
+ color: #999;
9455
+ cursor: default
9456
+ }
9457
+
9458
+ .date-picker-wrapper .month-wrapper table .day.checked {
9459
+ background-color: #9cdbf7
9460
+ }
9461
+
9462
+ .date-picker-wrapper .month-wrapper table .week-name {
9463
+ height: 20px;
9464
+ line-height: 20px;
9465
+ font-weight: 100;
9466
+ text-transform: uppercase
9467
+ }
9468
+
9469
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
9470
+ cursor: help !important
9471
+ }
9472
+
9473
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
9474
+ white-space: nowrap
9475
+ }
9476
+
9477
+ .date-picker-wrapper .time label {
9478
+ white-space: nowrap
9479
+ }
9480
+
9481
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
9482
+ color: #333;
9483
+ cursor: pointer
9484
+ }
9485
+
9486
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
9487
+ background-color: #cdecfa
9488
+ }
9489
+
9490
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
9491
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
9492
+ display: none
9493
+ }
9494
+
9495
+ .date-picker-wrapper .month-wrapper table .day.real-today {
9496
+ background-color: #ffe684
9497
+ }
9498
+
9499
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
9500
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
9501
+ background-color: #70ccd5
9502
+ }
9503
+
9504
+ .date-picker-wrapper table .caption {
9505
+ height: 40px
9506
+ }
9507
+
9508
+ .date-picker-wrapper table .caption>th:first-of-type,
9509
+ .date-picker-wrapper table .caption>th:last-of-type {
9510
+ width: 27px
9511
+ }
9512
+
9513
+ .date-picker-wrapper table .caption .next,
9514
+ .date-picker-wrapper table .caption .prev {
9515
+ padding: 0 5px;
9516
+ cursor: pointer
9517
+ }
9518
+
9519
+ .date-picker-wrapper table .caption .next:hover,
9520
+ .date-picker-wrapper table .caption .prev:hover {
9521
+ background-color: #ccc;
9522
+ color: #fff
9523
+ }
9524
+
9525
+ .date-picker-wrapper .gap {
9526
+ position: relative;
9527
+ z-index: 1;
9528
+ width: 15px;
9529
+ height: 100%;
9530
+ background-color: red;
9531
+ font-size: 0;
9532
+ line-height: 0;
9533
+ float: left;
9534
+ top: -5px;
9535
+ margin: 0 10px -10px;
9536
+ visibility: hidden;
9537
+ height: 0
9538
+ }
9539
+
9540
+ .date-picker-wrapper .gap .gap-lines {
9541
+ height: 100%;
9542
+ overflow: hidden
9543
+ }
9544
+
9545
+ .date-picker-wrapper .gap .gap-line {
9546
+ height: 15px;
9547
+ width: 15px;
9548
+ position: relative
9549
+ }
9550
+
9551
+ .date-picker-wrapper .gap .gap-line .gap-1 {
9552
+ z-index: 1;
9553
+ height: 0;
9554
+ border-left: 8px solid #fff;
9555
+ border-top: 8px solid #eee;
9556
+ border-bottom: 8px solid #eee
9557
+ }
9558
+
9559
+ .date-picker-wrapper .gap .gap-line .gap-2 {
9560
+ position: absolute;
9561
+ right: 0;
9562
+ top: 0;
9563
+ z-index: 2;
9564
+ height: 0;
9565
+ border-left: 8px solid transparent;
9566
+ border-top: 8px solid #fff
9567
+ }
9568
+
9569
+ .date-picker-wrapper .gap .gap-line .gap-3 {
9570
+ position: absolute;
9571
+ right: 0;
9572
+ top: 8px;
9573
+ z-index: 2;
9574
+ height: 0;
9575
+ border-left: 8px solid transparent;
9576
+ border-bottom: 8px solid #fff
9577
+ }
9578
+
9579
+ .date-picker-wrapper .gap .gap-top-mask {
9580
+ width: 6px;
9581
+ height: 1px;
9582
+ position: absolute;
9583
+ top: -1px;
9584
+ left: 1px;
9585
+ background-color: #eee;
9586
+ z-index: 3
9587
+ }
9588
+
9589
+ .date-picker-wrapper .gap .gap-bottom-mask {
9590
+ width: 6px;
9591
+ height: 1px;
9592
+ position: absolute;
9593
+ bottom: -1px;
9594
+ left: 7px;
9595
+ background-color: #eee;
9596
+ z-index: 3
9597
+ }
9598
+
9599
+ .date-picker-wrapper .selected-days {
9600
+ display: none
9601
+ }
9602
+
9603
+ .date-picker-wrapper .drp_top-bar {
9604
+ line-height: 1.4;
9605
+ position: relative;
9606
+ padding: 10px 40px 10px 0
9607
+ }
9608
+
9609
+ .date-picker-wrapper .drp_top-bar .error-top,
9610
+ .date-picker-wrapper .drp_top-bar .normal-top {
9611
+ display: none
9612
+ }
9613
+
9614
+ .date-picker-wrapper .drp_top-bar .default-top {
9615
+ display: block
9616
+ }
9617
+
9618
+ .date-picker-wrapper .drp_top-bar.error .default-top {
9619
+ display: none
9620
+ }
9621
+
9622
+ .date-picker-wrapper .drp_top-bar.error .error-top {
9623
+ display: block;
9624
+ color: red
9625
+ }
9626
+
9627
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
9628
+ display: none
9629
+ }
9630
+
9631
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
9632
+ display: block
9633
+ }
9634
+
9635
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
9636
+ color: #333
9637
+ }
9638
+
9639
+ .date-picker-wrapper .drp_top-bar .apply-btn {
9640
+ position: absolute;
9641
+ right: 0;
9642
+ top: 6px;
9643
+ padding: 3px 5px;
9644
+ margin: 0;
9645
+ font-size: 12px;
9646
+ border-radius: 4px;
9647
+ cursor: pointer;
9648
+ color: #d9eef7;
9649
+ border: solid 1px #0076a3;
9650
+ background: #0095cd;
9651
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
9652
+ color: #fff;
9653
+ line-height: initial
9654
+ }
9655
+
9656
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
9657
+ cursor: pointer;
9658
+ color: #606060;
9659
+ border: solid 1px #b7b7b7;
9660
+ background: #fff;
9661
+ background: -moz-linear-gradient(top, #fff, #ededed)
9662
+ }
9663
+
9664
+ .date-picker-wrapper .time {
9665
+ position: relative
9666
+ }
9667
+
9668
+ .date-picker-wrapper.single-month .time {
9669
+ display: block
9670
+ }
9671
+
9672
+ .date-picker-wrapper .time input[type=range] {
9673
+ vertical-align: middle;
9674
+ width: 129px;
9675
+ padding: 0;
9676
+ margin: 0;
9677
+ height: 20px
9678
+ }
9679
+
9680
+ .date-picker-wrapper .time1 {
9681
+ width: 180px;
9682
+ padding: 0 5px;
9683
+ text-align: center
9684
+ }
9685
+
9686
+ .time2 {
9687
+ width: 180px;
9688
+ padding: 0 5px;
9689
+ text-align: center
9690
+ }
9691
+
9692
+ .date-picker-wrapper .time1 {
9693
+ float: left
9694
+ }
9695
+
9696
+ .date-picker-wrapper .time2 {
9697
+ float: right
9698
+ }
9699
+
9700
+ .date-picker-wrapper .hour {
9701
+ text-align: right
9702
+ }
9703
+
9704
+ .minute {
9705
+ text-align: right
9706
+ }
9707
+
9708
+ .date-picker-wrapper .hide {
9709
+ display: none
9710
+ }
9711
+
9712
+ .date-picker-wrapper .first-date-selected,
9713
+ .date-picker-wrapper .last-date-selected {
9714
+ background-color: #49e !important;
9715
+ color: #fff !important
9716
+ }
9717
+
9718
+ .date-picker-wrapper .date-range-length-tip {
9719
+ position: absolute;
9720
+ margin-top: -4px;
9721
+ margin-left: -8px;
9722
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
9723
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
9724
+ display: none;
9725
+ background-color: #ff0;
9726
+ padding: 0 6px;
9727
+ border-radius: 2px;
9728
+ font-size: 12px;
9729
+ line-height: 16px;
9730
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9731
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9732
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9733
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
9734
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
9735
+ }
9736
+
9737
+ .date-picker-wrapper .date-range-length-tip:after {
9738
+ content: '';
9739
+ position: absolute;
9740
+ border-left: 4px solid transparent;
9741
+ border-right: 4px solid transparent;
9742
+ border-top: 4px solid #ff0;
9743
+ left: 50%;
9744
+ margin-left: -4px;
9745
+ bottom: -4px
9746
+ }
9747
+
9748
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
9749
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
9750
+ display: none
9751
+ }
9752
+
9753
+ .date-picker-wrapper .week-number {
9754
+ padding: 5px 0;
9755
+ line-height: 1;
9756
+ font-size: 12px;
9757
+ margin-bottom: 1px;
9758
+ color: #999;
9759
+ cursor: pointer
9760
+ }
9761
+
9762
+ .date-picker-wrapper .week-number.week-number-selected {
9763
+ color: #49e;
9764
+ font-weight: 700
9765
+ }
9766
+
9767
+ .date-picker {
9768
+ width: 170px;
9769
+ height: 25px;
9770
+ padding: 0;
9771
+ border: 0;
9772
+ line-height: 25px;
9773
+ padding-left: 10px;
9774
+ font-size: 12px;
9775
+ font-family: Arial, sans-serif;
9776
+ font-weight: 700;
9777
+ cursor: pointer;
9778
+ color: #303030;
9779
+ position: relative;
9780
+ z-index: 2
9781
+ }
9782
+
9783
+ .date-picker-wrapper {
9784
+ position: absolute;
9785
+ z-index: 1;
9786
+ border: 1px solid #bfbfbf;
9787
+ background-color: #efefef;
9788
+ padding: 5px 12px;
9789
+ font-size: 12px;
9790
+ line-height: 20px;
9791
+ color: #aaa;
9792
+ font-family: Arial, sans-serif;
9793
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
9794
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
9795
+ -webkit-box-sizing: initial;
9796
+ box-sizing: initial
9797
+ }
9798
+
9799
+ .dp-clearfix {
9800
+ clear: both;
9801
+ height: 0;
9802
+ font-size: 0
9803
+ }
9804
+
9805
+ .date-picker-wrapper.inline-wrapper {
9806
+ position: relative;
9807
+ -webkit-box-shadow: none;
9808
+ box-shadow: none;
9809
+ display: inline-block
9810
+ }
9811
+
9812
+ .date-picker-wrapper.single-date {
9813
+ width: auto
9814
+ }
9815
+
9816
+ .date-picker-wrapper.no-shortcuts {
9817
+ padding-bottom: 12px
9818
+ }
9819
+
9820
+ .date-picker-wrapper.no-topbar {
9821
+ padding-top: 12px
9822
+ }
9823
+
9824
+ .date-picker-wrapper .footer {
9825
+ font-size: 11px;
9826
+ padding-top: 3px
9827
+ }
9828
+
9829
+ .date-picker-wrapper b {
9830
+ color: #666;
9831
+ font-weight: 700
9832
+ }
9833
+
9834
+ .date-picker-wrapper a {
9835
+ color: #6bb4d6;
9836
+ text-decoration: underline
9837
+ }
9838
+
9839
+ .date-picker-wrapper .month-name {
9840
+ text-transform: uppercase
9841
+ }
9842
+
9843
+ .date-picker-wrapper .select-wrapper {
9844
+ position: relative;
9845
+ overflow: hidden;
9846
+ display: inline-block;
9847
+ vertical-align: middle
9848
+ }
9849
+
9850
+ .date-picker-wrapper .select-wrapper:hover {
9851
+ text-decoration: underline
9852
+ }
9853
+
9854
+ .date-picker-wrapper .month-element {
9855
+ display: inline-block;
9856
+ vertical-align: middle
9857
+ }
9858
+
9859
+ .date-picker-wrapper .select-wrapper select {
9860
+ position: absolute;
9861
+ margin: 0;
9862
+ padding: 0;
9863
+ left: 0;
9864
+ top: -1px;
9865
+ font-size: inherit;
9866
+ font-style: inherit;
9867
+ font-weight: inherit;
9868
+ text-transform: inherit;
9869
+ color: inherit;
9870
+ cursor: pointer;
9871
+ -webkit-appearance: none;
9872
+ -moz-appearance: none;
9873
+ appearance: none;
9874
+ background: 0 0;
9875
+ border: 0;
9876
+ outline: 0;
9877
+ opacity: .01
9878
+ }
9879
+
9880
+ .date-picker-wrapper .month-wrapper {
9881
+ border: 1px solid #bfbfbf;
9882
+ border-radius: 3px;
9883
+ background-color: #fff;
9884
+ padding: 5px;
9885
+ cursor: default;
9886
+ position: relative
9887
+ }
9888
+
9889
+ .date-picker-wrapper .month-wrapper table {
9890
+ width: 190px;
9891
+ float: left
9892
+ }
9893
+
9894
+ .date-picker-wrapper .month-wrapper table.month2 {
9895
+ width: 190px;
9896
+ float: left
9897
+ }
9898
+
9899
+ .date-picker-wrapper .month-wrapper table td,
9900
+ .date-picker-wrapper .month-wrapper table th {
9901
+ vertical-align: middle;
9902
+ text-align: center;
9903
+ line-height: 14px;
9904
+ margin: 0;
9905
+ padding: 0
9906
+ }
9907
+
9908
+ .date-picker-wrapper .month-wrapper table .day {
9909
+ padding: 5px 0;
9910
+ line-height: 1;
9911
+ font-size: 12px;
9912
+ margin-bottom: 1px;
9913
+ color: #ccc;
9914
+ cursor: default
9915
+ }
9916
+
9917
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
9918
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
9919
+ color: #999;
9920
+ cursor: default
9921
+ }
9922
+
9923
+ .date-picker-wrapper .month-wrapper table .day.checked {
9924
+ background-color: #9cdbf7
9925
+ }
9926
+
9927
+ .date-picker-wrapper .month-wrapper table .week-name {
9928
+ height: 20px;
9929
+ line-height: 20px;
9930
+ font-weight: 100;
9931
+ text-transform: uppercase
9932
+ }
9933
+
9934
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
9935
+ cursor: help !important
9936
+ }
9937
+
9938
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
9939
+ white-space: nowrap
9940
+ }
9941
+
9942
+ .date-picker-wrapper .time label {
9943
+ white-space: nowrap
9944
+ }
9945
+
9946
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
9947
+ color: #333;
9948
+ cursor: pointer
9949
+ }
9950
+
9951
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
9952
+ background-color: #cdecfa
9953
+ }
9954
+
9955
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
9956
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
9957
+ display: none
9958
+ }
9959
+
9960
+ .date-picker-wrapper .month-wrapper table .day.real-today {
9961
+ background-color: #ffe684
9962
+ }
9963
+
9964
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
9965
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
9966
+ background-color: #70ccd5
9967
+ }
9968
+
9969
+ .date-picker-wrapper table .caption {
9970
+ height: 40px
9971
+ }
9972
+
9973
+ .date-picker-wrapper table .caption>th:first-of-type,
9974
+ .date-picker-wrapper table .caption>th:last-of-type {
9975
+ width: 27px
9976
+ }
9977
+
9978
+ .date-picker-wrapper table .caption .next,
9979
+ .date-picker-wrapper table .caption .prev {
9980
+ padding: 0 5px;
9981
+ cursor: pointer
9982
+ }
9983
+
9984
+ .date-picker-wrapper table .caption .next:hover,
9985
+ .date-picker-wrapper table .caption .prev:hover {
9986
+ background-color: #ccc;
9987
+ color: #fff
9988
+ }
9989
+
9990
+ .date-picker-wrapper .gap {
9991
+ position: relative;
9992
+ z-index: 1;
9993
+ width: 15px;
9994
+ height: 100%;
9995
+ background-color: red;
9996
+ font-size: 0;
9997
+ line-height: 0;
9998
+ float: left;
9999
+ top: -5px;
10000
+ margin: 0 10px -10px;
10001
+ visibility: hidden;
10002
+ height: 0
10003
+ }
10004
+
10005
+ .date-picker-wrapper .gap .gap-lines {
10006
+ height: 100%;
10007
+ overflow: hidden
10008
+ }
10009
+
10010
+ .date-picker-wrapper .gap .gap-line {
10011
+ height: 15px;
10012
+ width: 15px;
10013
+ position: relative
10014
+ }
10015
+
10016
+ .date-picker-wrapper .gap .gap-line .gap-1 {
10017
+ z-index: 1;
10018
+ height: 0;
10019
+ border-left: 8px solid #fff;
10020
+ border-top: 8px solid #eee;
10021
+ border-bottom: 8px solid #eee
10022
+ }
10023
+
10024
+ .date-picker-wrapper .gap .gap-line .gap-2 {
10025
+ position: absolute;
10026
+ right: 0;
10027
+ top: 0;
10028
+ z-index: 2;
10029
+ height: 0;
10030
+ border-left: 8px solid transparent;
10031
+ border-top: 8px solid #fff
10032
+ }
10033
+
10034
+ .date-picker-wrapper .gap .gap-line .gap-3 {
10035
+ position: absolute;
10036
+ right: 0;
10037
+ top: 8px;
10038
+ z-index: 2;
10039
+ height: 0;
10040
+ border-left: 8px solid transparent;
10041
+ border-bottom: 8px solid #fff
10042
+ }
10043
+
10044
+ .date-picker-wrapper .gap .gap-top-mask {
10045
+ width: 6px;
10046
+ height: 1px;
10047
+ position: absolute;
10048
+ top: -1px;
10049
+ left: 1px;
10050
+ background-color: #eee;
10051
+ z-index: 3
10052
+ }
10053
+
10054
+ .date-picker-wrapper .gap .gap-bottom-mask {
10055
+ width: 6px;
10056
+ height: 1px;
10057
+ position: absolute;
10058
+ bottom: -1px;
10059
+ left: 7px;
10060
+ background-color: #eee;
10061
+ z-index: 3
10062
+ }
10063
+
10064
+ .date-picker-wrapper .selected-days {
10065
+ display: none
10066
+ }
10067
+
10068
+ .date-picker-wrapper .drp_top-bar {
10069
+ line-height: 1.4;
10070
+ position: relative;
10071
+ padding: 10px 40px 10px 0
10072
+ }
10073
+
10074
+ .date-picker-wrapper .drp_top-bar .error-top,
10075
+ .date-picker-wrapper .drp_top-bar .normal-top {
10076
+ display: none
10077
+ }
10078
+
10079
+ .date-picker-wrapper .drp_top-bar .default-top {
10080
+ display: block
10081
+ }
10082
+
10083
+ .date-picker-wrapper .drp_top-bar.error .default-top {
10084
+ display: none
10085
+ }
10086
+
10087
+ .date-picker-wrapper .drp_top-bar.error .error-top {
10088
+ display: block;
10089
+ color: red
10090
+ }
10091
+
10092
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
10093
+ display: none
10094
+ }
10095
+
10096
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
10097
+ display: block
10098
+ }
10099
+
10100
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
10101
+ color: #333
10102
+ }
10103
+
10104
+ .date-picker-wrapper .drp_top-bar .apply-btn {
10105
+ position: absolute;
10106
+ right: 0;
10107
+ top: 6px;
10108
+ padding: 3px 5px;
10109
+ margin: 0;
10110
+ font-size: 12px;
10111
+ border-radius: 4px;
10112
+ cursor: pointer;
10113
+ color: #d9eef7;
10114
+ border: solid 1px #0076a3;
10115
+ background: #0095cd;
10116
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
10117
+ color: #fff;
10118
+ line-height: initial
10119
+ }
10120
+
10121
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
10122
+ cursor: pointer;
10123
+ color: #606060;
10124
+ border: solid 1px #b7b7b7;
10125
+ background: #fff;
10126
+ background: -moz-linear-gradient(top, #fff, #ededed)
10127
+ }
10128
+
10129
+ .date-picker-wrapper .time {
10130
+ position: relative
10131
+ }
10132
+
10133
+ .date-picker-wrapper.single-month .time {
10134
+ display: block
10135
+ }
10136
+
10137
+ .date-picker-wrapper .time input[type=range] {
10138
+ vertical-align: middle;
10139
+ width: 129px;
10140
+ padding: 0;
10141
+ margin: 0;
10142
+ height: 20px
10143
+ }
10144
+
10145
+ .date-picker-wrapper .time1 {
10146
+ width: 180px;
10147
+ padding: 0 5px;
10148
+ text-align: center
10149
+ }
10150
+
10151
+ .time2 {
10152
+ width: 180px;
10153
+ padding: 0 5px;
10154
+ text-align: center
10155
+ }
10156
+
10157
+ .date-picker-wrapper .time1 {
10158
+ float: left
10159
+ }
10160
+
10161
+ .date-picker-wrapper .time2 {
10162
+ float: right
10163
+ }
10164
+
10165
+ .date-picker-wrapper .hour {
10166
+ text-align: right
10167
+ }
10168
+
10169
+ .minute {
10170
+ text-align: right
10171
+ }
10172
+
10173
+ .date-picker-wrapper .hide {
10174
+ display: none
10175
+ }
10176
+
10177
+ .date-picker-wrapper .first-date-selected,
10178
+ .date-picker-wrapper .last-date-selected {
10179
+ background-color: #49e !important;
10180
+ color: #fff !important
10181
+ }
10182
+
10183
+ .date-picker-wrapper .date-range-length-tip {
10184
+ position: absolute;
10185
+ margin-top: -4px;
10186
+ margin-left: -8px;
10187
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
10188
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
10189
+ display: none;
10190
+ background-color: #ff0;
10191
+ padding: 0 6px;
10192
+ border-radius: 2px;
10193
+ font-size: 12px;
10194
+ line-height: 16px;
10195
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10196
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10197
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10198
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10199
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
10200
+ }
10201
+
10202
+ .date-picker-wrapper .date-range-length-tip:after {
10203
+ content: '';
10204
+ position: absolute;
10205
+ border-left: 4px solid transparent;
10206
+ border-right: 4px solid transparent;
10207
+ border-top: 4px solid #ff0;
10208
+ left: 50%;
10209
+ margin-left: -4px;
10210
+ bottom: -4px
10211
+ }
10212
+
10213
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
10214
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
10215
+ display: none
10216
+ }
10217
+
10218
+ .date-picker-wrapper .week-number {
10219
+ padding: 5px 0;
10220
+ line-height: 1;
10221
+ font-size: 12px;
10222
+ margin-bottom: 1px;
10223
+ color: #999;
10224
+ cursor: pointer
10225
+ }
10226
+
10227
+ .date-picker-wrapper .week-number.week-number-selected {
10228
+ color: #49e;
10229
+ font-weight: 700
10230
+ }
10231
+
10232
+ .date-picker {
10233
+ width: 170px;
10234
+ height: 25px;
10235
+ padding: 0;
10236
+ border: 0;
10237
+ line-height: 25px;
10238
+ padding-left: 10px;
10239
+ font-size: 12px;
10240
+ font-family: Arial, sans-serif;
10241
+ font-weight: 700;
10242
+ cursor: pointer;
10243
+ color: #303030;
10244
+ position: relative;
10245
+ z-index: 2
10246
+ }
10247
+
10248
+ .date-picker-wrapper {
10249
+ position: absolute;
10250
+ z-index: 1;
10251
+ border: 1px solid #bfbfbf;
10252
+ background-color: #efefef;
10253
+ padding: 5px 12px;
10254
+ font-size: 12px;
10255
+ line-height: 20px;
10256
+ color: #aaa;
10257
+ font-family: Arial, sans-serif;
10258
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
10259
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
10260
+ -webkit-box-sizing: initial;
10261
+ box-sizing: initial
10262
+ }
10263
+
10264
+ .dp-clearfix {
10265
+ clear: both;
10266
+ height: 0;
10267
+ font-size: 0
10268
+ }
10269
+
10270
+ .date-picker-wrapper.inline-wrapper {
10271
+ position: relative;
10272
+ -webkit-box-shadow: none;
10273
+ box-shadow: none;
10274
+ display: inline-block
10275
+ }
10276
+
10277
+ .date-picker-wrapper.single-date {
10278
+ width: auto
10279
+ }
10280
+
10281
+ .date-picker-wrapper.no-shortcuts {
10282
+ padding-bottom: 12px
10283
+ }
10284
+
10285
+ .date-picker-wrapper.no-topbar {
10286
+ padding-top: 12px
10287
+ }
10288
+
10289
+ .date-picker-wrapper .footer {
10290
+ font-size: 11px;
10291
+ padding-top: 3px
10292
+ }
10293
+
10294
+ .date-picker-wrapper b {
10295
+ color: #666;
10296
+ font-weight: 700
10297
+ }
10298
+
10299
+ .date-picker-wrapper a {
10300
+ color: #6bb4d6;
10301
+ text-decoration: underline
10302
+ }
10303
+
10304
+ .date-picker-wrapper .month-name {
10305
+ text-transform: uppercase
10306
+ }
10307
+
10308
+ .date-picker-wrapper .select-wrapper {
10309
+ position: relative;
10310
+ overflow: hidden;
10311
+ display: inline-block;
10312
+ vertical-align: middle
10313
+ }
10314
+
10315
+ .date-picker-wrapper .select-wrapper:hover {
10316
+ text-decoration: underline
10317
+ }
10318
+
10319
+ .date-picker-wrapper .month-element {
10320
+ display: inline-block;
10321
+ vertical-align: middle
10322
+ }
10323
+
10324
+ .date-picker-wrapper .select-wrapper select {
10325
+ position: absolute;
10326
+ margin: 0;
10327
+ padding: 0;
10328
+ left: 0;
10329
+ top: -1px;
10330
+ font-size: inherit;
10331
+ font-style: inherit;
10332
+ font-weight: inherit;
10333
+ text-transform: inherit;
10334
+ color: inherit;
10335
+ cursor: pointer;
10336
+ -webkit-appearance: none;
10337
+ -moz-appearance: none;
10338
+ appearance: none;
10339
+ background: 0 0;
10340
+ border: 0;
10341
+ outline: 0;
10342
+ opacity: .01
10343
+ }
10344
+
10345
+ .date-picker-wrapper .month-wrapper {
10346
+ border: 1px solid #bfbfbf;
10347
+ border-radius: 3px;
10348
+ background-color: #fff;
10349
+ padding: 5px;
10350
+ cursor: default;
10351
+ position: relative
10352
+ }
10353
+
10354
+ .date-picker-wrapper .month-wrapper table {
10355
+ width: 190px;
10356
+ float: left
10357
+ }
10358
+
10359
+ .date-picker-wrapper .month-wrapper table.month2 {
10360
+ width: 190px;
10361
+ float: left
10362
+ }
10363
+
10364
+ .date-picker-wrapper .month-wrapper table td,
10365
+ .date-picker-wrapper .month-wrapper table th {
10366
+ vertical-align: middle;
10367
+ text-align: center;
10368
+ line-height: 14px;
10369
+ margin: 0;
10370
+ padding: 0
10371
+ }
10372
+
10373
+ .date-picker-wrapper .month-wrapper table .day {
10374
+ padding: 5px 0;
10375
+ line-height: 1;
10376
+ font-size: 12px;
10377
+ margin-bottom: 1px;
10378
+ color: #ccc;
10379
+ cursor: default
10380
+ }
10381
+
10382
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
10383
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
10384
+ color: #999;
10385
+ cursor: default
10386
+ }
10387
+
10388
+ .date-picker-wrapper .month-wrapper table .day.checked {
10389
+ background-color: #9cdbf7
10390
+ }
10391
+
10392
+ .date-picker-wrapper .month-wrapper table .week-name {
10393
+ height: 20px;
10394
+ line-height: 20px;
10395
+ font-weight: 100;
10396
+ text-transform: uppercase
10397
+ }
10398
+
10399
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
10400
+ cursor: help !important
10401
+ }
10402
+
10403
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
10404
+ white-space: nowrap
10405
+ }
10406
+
10407
+ .date-picker-wrapper .time label {
10408
+ white-space: nowrap
10409
+ }
10410
+
10411
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
10412
+ color: #333;
10413
+ cursor: pointer
10414
+ }
10415
+
10416
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
10417
+ background-color: #cdecfa
10418
+ }
10419
+
10420
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
10421
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
10422
+ display: none
10423
+ }
10424
+
10425
+ .date-picker-wrapper .month-wrapper table .day.real-today {
10426
+ background-color: #ffe684
10427
+ }
10428
+
10429
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
10430
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
10431
+ background-color: #70ccd5
10432
+ }
10433
+
10434
+ .date-picker-wrapper table .caption {
10435
+ height: 40px
10436
+ }
10437
+
10438
+ .date-picker-wrapper table .caption>th:first-of-type,
10439
+ .date-picker-wrapper table .caption>th:last-of-type {
10440
+ width: 27px
10441
+ }
10442
+
10443
+ .date-picker-wrapper table .caption .next,
10444
+ .date-picker-wrapper table .caption .prev {
10445
+ padding: 0 5px;
10446
+ cursor: pointer
10447
+ }
10448
+
10449
+ .date-picker-wrapper table .caption .next:hover,
10450
+ .date-picker-wrapper table .caption .prev:hover {
10451
+ background-color: #ccc;
10452
+ color: #fff
10453
+ }
10454
+
10455
+ .date-picker-wrapper .gap {
10456
+ position: relative;
10457
+ z-index: 1;
10458
+ width: 15px;
10459
+ height: 100%;
10460
+ background-color: red;
10461
+ font-size: 0;
10462
+ line-height: 0;
10463
+ float: left;
10464
+ top: -5px;
10465
+ margin: 0 10px -10px;
10466
+ visibility: hidden;
10467
+ height: 0
10468
+ }
10469
+
10470
+ .date-picker-wrapper .gap .gap-lines {
10471
+ height: 100%;
10472
+ overflow: hidden
10473
+ }
10474
+
10475
+ .date-picker-wrapper .gap .gap-line {
10476
+ height: 15px;
10477
+ width: 15px;
10478
+ position: relative
10479
+ }
10480
+
10481
+ .date-picker-wrapper .gap .gap-line .gap-1 {
10482
+ z-index: 1;
10483
+ height: 0;
10484
+ border-left: 8px solid #fff;
10485
+ border-top: 8px solid #eee;
10486
+ border-bottom: 8px solid #eee
10487
+ }
10488
+
10489
+ .date-picker-wrapper .gap .gap-line .gap-2 {
10490
+ position: absolute;
10491
+ right: 0;
10492
+ top: 0;
10493
+ z-index: 2;
10494
+ height: 0;
10495
+ border-left: 8px solid transparent;
10496
+ border-top: 8px solid #fff
10497
+ }
10498
+
10499
+ .date-picker-wrapper .gap .gap-line .gap-3 {
10500
+ position: absolute;
10501
+ right: 0;
10502
+ top: 8px;
10503
+ z-index: 2;
10504
+ height: 0;
10505
+ border-left: 8px solid transparent;
10506
+ border-bottom: 8px solid #fff
10507
+ }
10508
+
10509
+ .date-picker-wrapper .gap .gap-top-mask {
10510
+ width: 6px;
10511
+ height: 1px;
10512
+ position: absolute;
10513
+ top: -1px;
10514
+ left: 1px;
10515
+ background-color: #eee;
10516
+ z-index: 3
10517
+ }
10518
+
10519
+ .date-picker-wrapper .gap .gap-bottom-mask {
10520
+ width: 6px;
10521
+ height: 1px;
10522
+ position: absolute;
10523
+ bottom: -1px;
10524
+ left: 7px;
10525
+ background-color: #eee;
10526
+ z-index: 3
10527
+ }
10528
+
10529
+ .date-picker-wrapper .selected-days {
10530
+ display: none
10531
+ }
10532
+
10533
+ .date-picker-wrapper .drp_top-bar {
10534
+ line-height: 1.4;
10535
+ position: relative;
10536
+ padding: 10px 40px 10px 0
10537
+ }
10538
+
10539
+ .date-picker-wrapper .drp_top-bar .error-top,
10540
+ .date-picker-wrapper .drp_top-bar .normal-top {
10541
+ display: none
10542
+ }
10543
+
10544
+ .date-picker-wrapper .drp_top-bar .default-top {
10545
+ display: block
10546
+ }
10547
+
10548
+ .date-picker-wrapper .drp_top-bar.error .default-top {
10549
+ display: none
10550
+ }
10551
+
10552
+ .date-picker-wrapper .drp_top-bar.error .error-top {
10553
+ display: block;
10554
+ color: red
10555
+ }
10556
+
10557
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
10558
+ display: none
10559
+ }
10560
+
10561
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
10562
+ display: block
10563
+ }
10564
+
10565
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
10566
+ color: #333
10567
+ }
10568
+
10569
+ .date-picker-wrapper .drp_top-bar .apply-btn {
10570
+ position: absolute;
10571
+ right: 0;
10572
+ top: 6px;
10573
+ padding: 3px 5px;
10574
+ margin: 0;
10575
+ font-size: 12px;
10576
+ border-radius: 4px;
10577
+ cursor: pointer;
10578
+ color: #d9eef7;
10579
+ border: solid 1px #0076a3;
10580
+ background: #0095cd;
10581
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
10582
+ color: #fff;
10583
+ line-height: initial
10584
+ }
10585
+
10586
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
10587
+ cursor: pointer;
10588
+ color: #606060;
10589
+ border: solid 1px #b7b7b7;
10590
+ background: #fff;
10591
+ background: -moz-linear-gradient(top, #fff, #ededed)
10592
+ }
10593
+
10594
+ .date-picker-wrapper .time {
10595
+ position: relative
10596
+ }
10597
+
10598
+ .date-picker-wrapper.single-month .time {
10599
+ display: block
10600
+ }
10601
+
10602
+ .date-picker-wrapper .time input[type=range] {
10603
+ vertical-align: middle;
10604
+ width: 129px;
10605
+ padding: 0;
10606
+ margin: 0;
10607
+ height: 20px
10608
+ }
10609
+
10610
+ .date-picker-wrapper .time1 {
10611
+ width: 180px;
10612
+ padding: 0 5px;
10613
+ text-align: center
10614
+ }
10615
+
10616
+ .time2 {
10617
+ width: 180px;
10618
+ padding: 0 5px;
10619
+ text-align: center
10620
+ }
10621
+
10622
+ .date-picker-wrapper .time1 {
10623
+ float: left
10624
+ }
10625
+
10626
+ .date-picker-wrapper .time2 {
10627
+ float: right
10628
+ }
10629
+
10630
+ .date-picker-wrapper .hour {
10631
+ text-align: right
10632
+ }
10633
+
10634
+ .minute {
10635
+ text-align: right
10636
+ }
10637
+
10638
+ .date-picker-wrapper .hide {
10639
+ display: none
10640
+ }
10641
+
10642
+ .date-picker-wrapper .first-date-selected,
10643
+ .date-picker-wrapper .last-date-selected {
10644
+ background-color: #49e !important;
10645
+ color: #fff !important
10646
+ }
10647
+
10648
+ .date-picker-wrapper .date-range-length-tip {
10649
+ position: absolute;
10650
+ margin-top: -4px;
10651
+ margin-left: -8px;
10652
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
10653
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
10654
+ display: none;
10655
+ background-color: #ff0;
10656
+ padding: 0 6px;
10657
+ border-radius: 2px;
10658
+ font-size: 12px;
10659
+ line-height: 16px;
10660
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10661
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10662
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10663
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
10664
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
10665
+ }
10666
+
10667
+ .date-picker-wrapper .date-range-length-tip:after {
10668
+ content: '';
10669
+ position: absolute;
10670
+ border-left: 4px solid transparent;
10671
+ border-right: 4px solid transparent;
10672
+ border-top: 4px solid #ff0;
10673
+ left: 50%;
10674
+ margin-left: -4px;
10675
+ bottom: -4px
10676
+ }
10677
+
10678
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
10679
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
10680
+ display: none
10681
+ }
10682
+
10683
+ .date-picker-wrapper .week-number {
10684
+ padding: 5px 0;
10685
+ line-height: 1;
10686
+ font-size: 12px;
10687
+ margin-bottom: 1px;
10688
+ color: #999;
10689
+ cursor: pointer
10690
+ }
10691
+
10692
+ .date-picker-wrapper .week-number.week-number-selected {
10693
+ color: #49e;
10694
+ font-weight: 700
10695
+ }
10696
+
10697
+ .date-picker {
10698
+ width: 170px;
10699
+ height: 25px;
10700
+ padding: 0;
10701
+ border: 0;
10702
+ line-height: 25px;
10703
+ padding-left: 10px;
10704
+ font-size: 12px;
10705
+ font-family: Arial, sans-serif;
10706
+ font-weight: 700;
10707
+ cursor: pointer;
10708
+ color: #303030;
10709
+ position: relative;
10710
+ z-index: 2
10711
+ }
10712
+
10713
+ .date-picker-wrapper {
10714
+ position: absolute;
10715
+ z-index: 1;
10716
+ border: 1px solid #bfbfbf;
10717
+ background-color: #efefef;
10718
+ padding: 5px 12px;
10719
+ font-size: 12px;
10720
+ line-height: 20px;
10721
+ color: #aaa;
10722
+ font-family: Arial, sans-serif;
10723
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
10724
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
10725
+ -webkit-box-sizing: initial;
10726
+ box-sizing: initial
10727
+ }
10728
+
10729
+ .dp-clearfix {
10730
+ clear: both;
10731
+ height: 0;
10732
+ font-size: 0
10733
+ }
10734
+
10735
+ .date-picker-wrapper.inline-wrapper {
10736
+ position: relative;
10737
+ -webkit-box-shadow: none;
10738
+ box-shadow: none;
10739
+ display: inline-block
10740
+ }
10741
+
10742
+ .date-picker-wrapper.single-date {
10743
+ width: auto
10744
+ }
10745
+
10746
+ .date-picker-wrapper.no-shortcuts {
10747
+ padding-bottom: 12px
10748
+ }
10749
+
10750
+ .date-picker-wrapper.no-topbar {
10751
+ padding-top: 12px
10752
+ }
10753
+
10754
+ .date-picker-wrapper .footer {
10755
+ font-size: 11px;
10756
+ padding-top: 3px
10757
+ }
10758
+
10759
+ .date-picker-wrapper b {
10760
+ color: #666;
10761
+ font-weight: 700
10762
+ }
10763
+
10764
+ .date-picker-wrapper a {
10765
+ color: #6bb4d6;
10766
+ text-decoration: underline
10767
+ }
10768
+
10769
+ .date-picker-wrapper .month-name {
10770
+ text-transform: uppercase
10771
+ }
10772
+
10773
+ .date-picker-wrapper .select-wrapper {
10774
+ position: relative;
10775
+ overflow: hidden;
10776
+ display: inline-block;
10777
+ vertical-align: middle
10778
+ }
10779
+
10780
+ .date-picker-wrapper .select-wrapper:hover {
10781
+ text-decoration: underline
10782
+ }
10783
+
10784
+ .date-picker-wrapper .month-element {
10785
+ display: inline-block;
10786
+ vertical-align: middle
10787
+ }
10788
+
10789
+ .date-picker-wrapper .select-wrapper select {
10790
+ position: absolute;
10791
+ margin: 0;
10792
+ padding: 0;
10793
+ left: 0;
10794
+ top: -1px;
10795
+ font-size: inherit;
10796
+ font-style: inherit;
10797
+ font-weight: inherit;
10798
+ text-transform: inherit;
10799
+ color: inherit;
10800
+ cursor: pointer;
10801
+ -webkit-appearance: none;
10802
+ -moz-appearance: none;
10803
+ appearance: none;
10804
+ background: 0 0;
10805
+ border: 0;
10806
+ outline: 0;
10807
+ opacity: .01
10808
+ }
10809
+
10810
+ .date-picker-wrapper .month-wrapper {
10811
+ border: 1px solid #bfbfbf;
10812
+ border-radius: 3px;
10813
+ background-color: #fff;
10814
+ padding: 5px;
10815
+ cursor: default;
10816
+ position: relative
10817
+ }
10818
+
10819
+ .date-picker-wrapper .month-wrapper table {
10820
+ width: 190px;
10821
+ float: left
10822
+ }
10823
+
10824
+ .date-picker-wrapper .month-wrapper table.month2 {
10825
+ width: 190px;
10826
+ float: left
10827
+ }
10828
+
10829
+ .date-picker-wrapper .month-wrapper table td,
10830
+ .date-picker-wrapper .month-wrapper table th {
10831
+ vertical-align: middle;
10832
+ text-align: center;
10833
+ line-height: 14px;
10834
+ margin: 0;
10835
+ padding: 0
10836
+ }
10837
+
10838
+ .date-picker-wrapper .month-wrapper table .day {
10839
+ padding: 5px 0;
10840
+ line-height: 1;
10841
+ font-size: 12px;
10842
+ margin-bottom: 1px;
10843
+ color: #ccc;
10844
+ cursor: default
10845
+ }
10846
+
10847
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
10848
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
10849
+ color: #999;
10850
+ cursor: default
10851
+ }
10852
+
10853
+ .date-picker-wrapper .month-wrapper table .day.checked {
10854
+ background-color: #9cdbf7
10855
+ }
10856
+
10857
+ .date-picker-wrapper .month-wrapper table .week-name {
10858
+ height: 20px;
10859
+ line-height: 20px;
10860
+ font-weight: 100;
10861
+ text-transform: uppercase
10862
+ }
10863
+
10864
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
10865
+ cursor: help !important
10866
+ }
10867
+
10868
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
10869
+ white-space: nowrap
10870
+ }
10871
+
10872
+ .date-picker-wrapper .time label {
10873
+ white-space: nowrap
10874
+ }
10875
+
10876
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
10877
+ color: #333;
10878
+ cursor: pointer
10879
+ }
10880
+
10881
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
10882
+ background-color: #cdecfa
10883
+ }
10884
+
10885
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
10886
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
10887
+ display: none
10888
+ }
10889
+
10890
+ .date-picker-wrapper .month-wrapper table .day.real-today {
10891
+ background-color: #ffe684
10892
+ }
10893
+
10894
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
10895
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
10896
+ background-color: #70ccd5
10897
+ }
10898
+
10899
+ .date-picker-wrapper table .caption {
10900
+ height: 40px
10901
+ }
10902
+
10903
+ .date-picker-wrapper table .caption>th:first-of-type,
10904
+ .date-picker-wrapper table .caption>th:last-of-type {
10905
+ width: 27px
10906
+ }
10907
+
10908
+ .date-picker-wrapper table .caption .next,
10909
+ .date-picker-wrapper table .caption .prev {
10910
+ padding: 0 5px;
10911
+ cursor: pointer
10912
+ }
10913
+
10914
+ .date-picker-wrapper table .caption .next:hover,
10915
+ .date-picker-wrapper table .caption .prev:hover {
10916
+ background-color: #ccc;
10917
+ color: #fff
10918
+ }
10919
+
10920
+ .date-picker-wrapper .gap {
10921
+ position: relative;
10922
+ z-index: 1;
10923
+ width: 15px;
10924
+ height: 100%;
10925
+ background-color: red;
10926
+ font-size: 0;
10927
+ line-height: 0;
10928
+ float: left;
10929
+ top: -5px;
10930
+ margin: 0 10px -10px;
10931
+ visibility: hidden;
10932
+ height: 0
10933
+ }
10934
+
10935
+ .date-picker-wrapper .gap .gap-lines {
10936
+ height: 100%;
10937
+ overflow: hidden
10938
+ }
10939
+
10940
+ .date-picker-wrapper .gap .gap-line {
10941
+ height: 15px;
10942
+ width: 15px;
10943
+ position: relative
10944
+ }
10945
+
10946
+ .date-picker-wrapper .gap .gap-line .gap-1 {
10947
+ z-index: 1;
10948
+ height: 0;
10949
+ border-left: 8px solid #fff;
10950
+ border-top: 8px solid #eee;
10951
+ border-bottom: 8px solid #eee
10952
+ }
10953
+
10954
+ .date-picker-wrapper .gap .gap-line .gap-2 {
10955
+ position: absolute;
10956
+ right: 0;
10957
+ top: 0;
10958
+ z-index: 2;
10959
+ height: 0;
10960
+ border-left: 8px solid transparent;
10961
+ border-top: 8px solid #fff
10962
+ }
10963
+
10964
+ .date-picker-wrapper .gap .gap-line .gap-3 {
10965
+ position: absolute;
10966
+ right: 0;
10967
+ top: 8px;
10968
+ z-index: 2;
10969
+ height: 0;
10970
+ border-left: 8px solid transparent;
10971
+ border-bottom: 8px solid #fff
10972
+ }
10973
+
10974
+ .date-picker-wrapper .gap .gap-top-mask {
10975
+ width: 6px;
10976
+ height: 1px;
10977
+ position: absolute;
10978
+ top: -1px;
10979
+ left: 1px;
10980
+ background-color: #eee;
10981
+ z-index: 3
10982
+ }
10983
+
10984
+ .date-picker-wrapper .gap .gap-bottom-mask {
10985
+ width: 6px;
10986
+ height: 1px;
10987
+ position: absolute;
10988
+ bottom: -1px;
10989
+ left: 7px;
10990
+ background-color: #eee;
10991
+ z-index: 3
10992
+ }
10993
+
10994
+ .date-picker-wrapper .selected-days {
10995
+ display: none
10996
+ }
10997
+
10998
+ .date-picker-wrapper .drp_top-bar {
10999
+ line-height: 1.4;
11000
+ position: relative;
11001
+ padding: 10px 40px 10px 0
11002
+ }
11003
+
11004
+ .date-picker-wrapper .drp_top-bar .error-top,
11005
+ .date-picker-wrapper .drp_top-bar .normal-top {
11006
+ display: none
11007
+ }
11008
+
11009
+ .date-picker-wrapper .drp_top-bar .default-top {
11010
+ display: block
11011
+ }
11012
+
11013
+ .date-picker-wrapper .drp_top-bar.error .default-top {
11014
+ display: none
11015
+ }
11016
+
11017
+ .date-picker-wrapper .drp_top-bar.error .error-top {
11018
+ display: block;
11019
+ color: red
11020
+ }
11021
+
11022
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
11023
+ display: none
11024
+ }
11025
+
11026
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
11027
+ display: block
11028
+ }
11029
+
11030
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
11031
+ color: #333
11032
+ }
11033
+
11034
+ .date-picker-wrapper .drp_top-bar .apply-btn {
11035
+ position: absolute;
11036
+ right: 0;
11037
+ top: 6px;
11038
+ padding: 3px 5px;
11039
+ margin: 0;
11040
+ font-size: 12px;
11041
+ border-radius: 4px;
11042
+ cursor: pointer;
11043
+ color: #d9eef7;
11044
+ border: solid 1px #0076a3;
11045
+ background: #0095cd;
11046
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
11047
+ color: #fff;
11048
+ line-height: initial
11049
+ }
11050
+
11051
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
11052
+ cursor: pointer;
11053
+ color: #606060;
11054
+ border: solid 1px #b7b7b7;
11055
+ background: #fff;
11056
+ background: -moz-linear-gradient(top, #fff, #ededed)
11057
+ }
11058
+
11059
+ .date-picker-wrapper .time {
11060
+ position: relative
11061
+ }
11062
+
11063
+ .date-picker-wrapper.single-month .time {
11064
+ display: block
11065
+ }
11066
+
11067
+ .date-picker-wrapper .time input[type=range] {
11068
+ vertical-align: middle;
11069
+ width: 129px;
11070
+ padding: 0;
11071
+ margin: 0;
11072
+ height: 20px
11073
+ }
11074
+
11075
+ .date-picker-wrapper .time1 {
11076
+ width: 180px;
11077
+ padding: 0 5px;
11078
+ text-align: center
11079
+ }
11080
+
11081
+ .time2 {
11082
+ width: 180px;
11083
+ padding: 0 5px;
11084
+ text-align: center
11085
+ }
11086
+
11087
+ .date-picker-wrapper .time1 {
11088
+ float: left
11089
+ }
11090
+
11091
+ .date-picker-wrapper .time2 {
11092
+ float: right
11093
+ }
11094
+
11095
+ .date-picker-wrapper .hour {
11096
+ text-align: right
11097
+ }
11098
+
11099
+ .minute {
11100
+ text-align: right
11101
+ }
11102
+
11103
+ .date-picker-wrapper .hide {
11104
+ display: none
11105
+ }
11106
+
11107
+ .date-picker-wrapper .first-date-selected,
11108
+ .date-picker-wrapper .last-date-selected {
11109
+ background-color: #49e !important;
11110
+ color: #fff !important
11111
+ }
11112
+
11113
+ .date-picker-wrapper .date-range-length-tip {
11114
+ position: absolute;
11115
+ margin-top: -4px;
11116
+ margin-left: -8px;
11117
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
11118
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
11119
+ display: none;
11120
+ background-color: #ff0;
11121
+ padding: 0 6px;
11122
+ border-radius: 2px;
11123
+ font-size: 12px;
11124
+ line-height: 16px;
11125
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11126
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11127
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11128
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11129
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
11130
+ }
11131
+
11132
+ .date-picker-wrapper .date-range-length-tip:after {
11133
+ content: '';
11134
+ position: absolute;
11135
+ border-left: 4px solid transparent;
11136
+ border-right: 4px solid transparent;
11137
+ border-top: 4px solid #ff0;
11138
+ left: 50%;
11139
+ margin-left: -4px;
11140
+ bottom: -4px
11141
+ }
11142
+
11143
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
11144
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
11145
+ display: none
11146
+ }
11147
+
11148
+ .date-picker-wrapper .week-number {
11149
+ padding: 5px 0;
11150
+ line-height: 1;
11151
+ font-size: 12px;
11152
+ margin-bottom: 1px;
11153
+ color: #999;
11154
+ cursor: pointer
11155
+ }
11156
+
11157
+ .date-picker-wrapper .week-number.week-number-selected {
11158
+ color: #49e;
11159
+ font-weight: 700
11160
+ }
11161
+
11162
+ .date-picker {
11163
+ width: 170px;
11164
+ height: 25px;
11165
+ padding: 0;
11166
+ border: 0;
11167
+ line-height: 25px;
11168
+ padding-left: 10px;
11169
+ font-size: 12px;
11170
+ font-family: Arial, sans-serif;
11171
+ font-weight: 700;
11172
+ cursor: pointer;
11173
+ color: #303030;
11174
+ position: relative;
11175
+ z-index: 2
11176
+ }
11177
+
11178
+ .date-picker-wrapper {
11179
+ position: absolute;
11180
+ z-index: 1;
11181
+ border: 1px solid #bfbfbf;
11182
+ background-color: #efefef;
11183
+ padding: 5px 12px;
11184
+ font-size: 12px;
11185
+ line-height: 20px;
11186
+ color: #aaa;
11187
+ font-family: Arial, sans-serif;
11188
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
11189
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
11190
+ -webkit-box-sizing: initial;
11191
+ box-sizing: initial
11192
+ }
11193
+
11194
+ .dp-clearfix {
11195
+ clear: both;
11196
+ height: 0;
11197
+ font-size: 0
11198
+ }
11199
+
11200
+ .date-picker-wrapper.inline-wrapper {
11201
+ position: relative;
11202
+ -webkit-box-shadow: none;
11203
+ box-shadow: none;
11204
+ display: inline-block
11205
+ }
11206
+
11207
+ .date-picker-wrapper.single-date {
11208
+ width: auto
11209
+ }
11210
+
11211
+ .date-picker-wrapper.no-shortcuts {
11212
+ padding-bottom: 12px
11213
+ }
11214
+
11215
+ .date-picker-wrapper.no-topbar {
11216
+ padding-top: 12px
11217
+ }
11218
+
11219
+ .date-picker-wrapper .footer {
11220
+ font-size: 11px;
11221
+ padding-top: 3px
11222
+ }
11223
+
11224
+ .date-picker-wrapper b {
11225
+ color: #666;
11226
+ font-weight: 700
11227
+ }
11228
+
11229
+ .date-picker-wrapper a {
11230
+ color: #6bb4d6;
11231
+ text-decoration: underline
11232
+ }
11233
+
11234
+ .date-picker-wrapper .month-name {
11235
+ text-transform: uppercase
11236
+ }
11237
+
11238
+ .date-picker-wrapper .select-wrapper {
11239
+ position: relative;
11240
+ overflow: hidden;
11241
+ display: inline-block;
11242
+ vertical-align: middle
11243
+ }
11244
+
11245
+ .date-picker-wrapper .select-wrapper:hover {
11246
+ text-decoration: underline
11247
+ }
11248
+
11249
+ .date-picker-wrapper .month-element {
11250
+ display: inline-block;
11251
+ vertical-align: middle
11252
+ }
11253
+
11254
+ .date-picker-wrapper .select-wrapper select {
11255
+ position: absolute;
11256
+ margin: 0;
11257
+ padding: 0;
11258
+ left: 0;
11259
+ top: -1px;
11260
+ font-size: inherit;
11261
+ font-style: inherit;
11262
+ font-weight: inherit;
11263
+ text-transform: inherit;
11264
+ color: inherit;
11265
+ cursor: pointer;
11266
+ -webkit-appearance: none;
11267
+ -moz-appearance: none;
11268
+ appearance: none;
11269
+ background: 0 0;
11270
+ border: 0;
11271
+ outline: 0;
11272
+ opacity: .01
11273
+ }
11274
+
11275
+ .date-picker-wrapper .month-wrapper {
11276
+ border: 1px solid #bfbfbf;
11277
+ border-radius: 3px;
11278
+ background-color: #fff;
11279
+ padding: 5px;
11280
+ cursor: default;
11281
+ position: relative
11282
+ }
11283
+
11284
+ .date-picker-wrapper .month-wrapper table {
11285
+ width: 190px;
11286
+ float: left
11287
+ }
11288
+
11289
+ .date-picker-wrapper .month-wrapper table.month2 {
11290
+ width: 190px;
11291
+ float: left
11292
+ }
11293
+
11294
+ .date-picker-wrapper .month-wrapper table td,
11295
+ .date-picker-wrapper .month-wrapper table th {
11296
+ vertical-align: middle;
11297
+ text-align: center;
11298
+ line-height: 14px;
11299
+ margin: 0;
11300
+ padding: 0
11301
+ }
11302
+
11303
+ .date-picker-wrapper .month-wrapper table .day {
11304
+ padding: 5px 0;
11305
+ line-height: 1;
11306
+ font-size: 12px;
11307
+ margin-bottom: 1px;
11308
+ color: #ccc;
11309
+ cursor: default
11310
+ }
11311
+
11312
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
11313
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
11314
+ color: #999;
11315
+ cursor: default
11316
+ }
11317
+
11318
+ .date-picker-wrapper .month-wrapper table .day.checked {
11319
+ background-color: #9cdbf7
11320
+ }
11321
+
11322
+ .date-picker-wrapper .month-wrapper table .week-name {
11323
+ height: 20px;
11324
+ line-height: 20px;
11325
+ font-weight: 100;
11326
+ text-transform: uppercase
11327
+ }
11328
+
11329
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
11330
+ cursor: help !important
11331
+ }
11332
+
11333
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
11334
+ white-space: nowrap
11335
+ }
11336
+
11337
+ .date-picker-wrapper .time label {
11338
+ white-space: nowrap
11339
+ }
11340
+
11341
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
11342
+ color: #333;
11343
+ cursor: pointer
11344
+ }
11345
+
11346
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
11347
+ background-color: #cdecfa
11348
+ }
11349
+
11350
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
11351
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
11352
+ display: none
11353
+ }
11354
+
11355
+ .date-picker-wrapper .month-wrapper table .day.real-today {
11356
+ background-color: #ffe684
11357
+ }
11358
+
11359
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
11360
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
11361
+ background-color: #70ccd5
11362
+ }
11363
+
11364
+ .date-picker-wrapper table .caption {
11365
+ height: 40px
11366
+ }
11367
+
11368
+ .date-picker-wrapper table .caption>th:first-of-type,
11369
+ .date-picker-wrapper table .caption>th:last-of-type {
11370
+ width: 27px
11371
+ }
11372
+
11373
+ .date-picker-wrapper table .caption .next,
11374
+ .date-picker-wrapper table .caption .prev {
11375
+ padding: 0 5px;
11376
+ cursor: pointer
11377
+ }
11378
+
11379
+ .date-picker-wrapper table .caption .next:hover,
11380
+ .date-picker-wrapper table .caption .prev:hover {
11381
+ background-color: #ccc;
11382
+ color: #fff
11383
+ }
11384
+
11385
+ .date-picker-wrapper .gap {
11386
+ position: relative;
11387
+ z-index: 1;
11388
+ width: 15px;
11389
+ height: 100%;
11390
+ background-color: red;
11391
+ font-size: 0;
11392
+ line-height: 0;
11393
+ float: left;
11394
+ top: -5px;
11395
+ margin: 0 10px -10px;
11396
+ visibility: hidden;
11397
+ height: 0
11398
+ }
11399
+
11400
+ .date-picker-wrapper .gap .gap-lines {
11401
+ height: 100%;
11402
+ overflow: hidden
11403
+ }
11404
+
11405
+ .date-picker-wrapper .gap .gap-line {
11406
+ height: 15px;
11407
+ width: 15px;
11408
+ position: relative
11409
+ }
11410
+
11411
+ .date-picker-wrapper .gap .gap-line .gap-1 {
11412
+ z-index: 1;
11413
+ height: 0;
11414
+ border-left: 8px solid #fff;
11415
+ border-top: 8px solid #eee;
11416
+ border-bottom: 8px solid #eee
11417
+ }
11418
+
11419
+ .date-picker-wrapper .gap .gap-line .gap-2 {
11420
+ position: absolute;
11421
+ right: 0;
11422
+ top: 0;
11423
+ z-index: 2;
11424
+ height: 0;
11425
+ border-left: 8px solid transparent;
11426
+ border-top: 8px solid #fff
11427
+ }
11428
+
11429
+ .date-picker-wrapper .gap .gap-line .gap-3 {
11430
+ position: absolute;
11431
+ right: 0;
11432
+ top: 8px;
11433
+ z-index: 2;
11434
+ height: 0;
11435
+ border-left: 8px solid transparent;
11436
+ border-bottom: 8px solid #fff
11437
+ }
11438
+
11439
+ .date-picker-wrapper .gap .gap-top-mask {
11440
+ width: 6px;
11441
+ height: 1px;
11442
+ position: absolute;
11443
+ top: -1px;
11444
+ left: 1px;
11445
+ background-color: #eee;
11446
+ z-index: 3
11447
+ }
11448
+
11449
+ .date-picker-wrapper .gap .gap-bottom-mask {
11450
+ width: 6px;
11451
+ height: 1px;
11452
+ position: absolute;
11453
+ bottom: -1px;
11454
+ left: 7px;
11455
+ background-color: #eee;
11456
+ z-index: 3
11457
+ }
11458
+
11459
+ .date-picker-wrapper .selected-days {
11460
+ display: none
11461
+ }
11462
+
11463
+ .date-picker-wrapper .drp_top-bar {
11464
+ line-height: 1.4;
11465
+ position: relative;
11466
+ padding: 10px 40px 10px 0
11467
+ }
11468
+
11469
+ .date-picker-wrapper .drp_top-bar .error-top,
11470
+ .date-picker-wrapper .drp_top-bar .normal-top {
11471
+ display: none
11472
+ }
11473
+
11474
+ .date-picker-wrapper .drp_top-bar .default-top {
11475
+ display: block
11476
+ }
11477
+
11478
+ .date-picker-wrapper .drp_top-bar.error .default-top {
11479
+ display: none
11480
+ }
11481
+
11482
+ .date-picker-wrapper .drp_top-bar.error .error-top {
11483
+ display: block;
11484
+ color: red
11485
+ }
11486
+
11487
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
11488
+ display: none
11489
+ }
11490
+
11491
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
11492
+ display: block
11493
+ }
11494
+
11495
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
11496
+ color: #333
11497
+ }
11498
+
11499
+ .date-picker-wrapper .drp_top-bar .apply-btn {
11500
+ position: absolute;
11501
+ right: 0;
11502
+ top: 6px;
11503
+ padding: 3px 5px;
11504
+ margin: 0;
11505
+ font-size: 12px;
11506
+ border-radius: 4px;
11507
+ cursor: pointer;
11508
+ color: #d9eef7;
11509
+ border: solid 1px #0076a3;
11510
+ background: #0095cd;
11511
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
11512
+ color: #fff;
11513
+ line-height: initial
11514
+ }
11515
+
11516
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
11517
+ cursor: pointer;
11518
+ color: #606060;
11519
+ border: solid 1px #b7b7b7;
11520
+ background: #fff;
11521
+ background: -moz-linear-gradient(top, #fff, #ededed)
11522
+ }
11523
+
11524
+ .date-picker-wrapper .time {
11525
+ position: relative
11526
+ }
11527
+
11528
+ .date-picker-wrapper.single-month .time {
11529
+ display: block
11530
+ }
11531
+
11532
+ .date-picker-wrapper .time input[type=range] {
11533
+ vertical-align: middle;
11534
+ width: 129px;
11535
+ padding: 0;
11536
+ margin: 0;
11537
+ height: 20px
11538
+ }
11539
+
11540
+ .date-picker-wrapper .time1 {
11541
+ width: 180px;
11542
+ padding: 0 5px;
11543
+ text-align: center
11544
+ }
11545
+
11546
+ .time2 {
11547
+ width: 180px;
11548
+ padding: 0 5px;
11549
+ text-align: center
11550
+ }
11551
+
11552
+ .date-picker-wrapper .time1 {
11553
+ float: left
11554
+ }
11555
+
11556
+ .date-picker-wrapper .time2 {
11557
+ float: right
11558
+ }
11559
+
11560
+ .date-picker-wrapper .hour {
11561
+ text-align: right
11562
+ }
11563
+
11564
+ .minute {
11565
+ text-align: right
11566
+ }
11567
+
11568
+ .date-picker-wrapper .hide {
11569
+ display: none
11570
+ }
11571
+
11572
+ .date-picker-wrapper .first-date-selected,
11573
+ .date-picker-wrapper .last-date-selected {
11574
+ background-color: #49e !important;
11575
+ color: #fff !important
11576
+ }
11577
+
11578
+ .date-picker-wrapper .date-range-length-tip {
11579
+ position: absolute;
11580
+ margin-top: -4px;
11581
+ margin-left: -8px;
11582
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
11583
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
11584
+ display: none;
11585
+ background-color: #ff0;
11586
+ padding: 0 6px;
11587
+ border-radius: 2px;
11588
+ font-size: 12px;
11589
+ line-height: 16px;
11590
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11591
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11592
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11593
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
11594
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
11595
+ }
11596
+
11597
+ .date-picker-wrapper .date-range-length-tip:after {
11598
+ content: '';
11599
+ position: absolute;
11600
+ border-left: 4px solid transparent;
11601
+ border-right: 4px solid transparent;
11602
+ border-top: 4px solid #ff0;
11603
+ left: 50%;
11604
+ margin-left: -4px;
11605
+ bottom: -4px
11606
+ }
11607
+
11608
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
11609
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
11610
+ display: none
11611
+ }
11612
+
11613
+ .date-picker-wrapper .week-number {
11614
+ padding: 5px 0;
11615
+ line-height: 1;
11616
+ font-size: 12px;
11617
+ margin-bottom: 1px;
11618
+ color: #999;
11619
+ cursor: pointer
11620
+ }
11621
+
11622
+ .date-picker-wrapper .week-number.week-number-selected {
11623
+ color: #49e;
11624
+ font-weight: 700
11625
+ }
11626
+
11627
+ .date-picker {
11628
+ width: 170px;
11629
+ height: 25px;
11630
+ padding: 0;
11631
+ border: 0;
11632
+ line-height: 25px;
11633
+ padding-left: 10px;
11634
+ font-size: 12px;
11635
+ font-family: Arial, sans-serif;
11636
+ font-weight: 700;
11637
+ cursor: pointer;
11638
+ color: #303030;
11639
+ position: relative;
11640
+ z-index: 2
11641
+ }
11642
+
11643
+ .date-picker-wrapper {
11644
+ position: absolute;
11645
+ z-index: 1;
11646
+ border: 1px solid #bfbfbf;
11647
+ background-color: #efefef;
11648
+ padding: 5px 12px;
11649
+ font-size: 12px;
11650
+ line-height: 20px;
11651
+ color: #aaa;
11652
+ font-family: Arial, sans-serif;
11653
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
11654
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
11655
+ -webkit-box-sizing: initial;
11656
+ box-sizing: initial
11657
+ }
11658
+
11659
+ .dp-clearfix {
11660
+ clear: both;
11661
+ height: 0;
11662
+ font-size: 0
11663
+ }
11664
+
11665
+ .date-picker-wrapper.inline-wrapper {
11666
+ position: relative;
11667
+ -webkit-box-shadow: none;
11668
+ box-shadow: none;
11669
+ display: inline-block
11670
+ }
11671
+
11672
+ .date-picker-wrapper.single-date {
11673
+ width: auto
11674
+ }
11675
+
11676
+ .date-picker-wrapper.no-shortcuts {
11677
+ padding-bottom: 12px
11678
+ }
11679
+
11680
+ .date-picker-wrapper.no-topbar {
11681
+ padding-top: 12px
11682
+ }
11683
+
11684
+ .date-picker-wrapper .footer {
11685
+ font-size: 11px;
11686
+ padding-top: 3px
11687
+ }
11688
+
11689
+ .date-picker-wrapper b {
11690
+ color: #666;
11691
+ font-weight: 700
11692
+ }
11693
+
11694
+ .date-picker-wrapper a {
11695
+ color: #6bb4d6;
11696
+ text-decoration: underline
11697
+ }
11698
+
11699
+ .date-picker-wrapper .month-name {
11700
+ text-transform: uppercase
11701
+ }
11702
+
11703
+ .date-picker-wrapper .select-wrapper {
11704
+ position: relative;
11705
+ overflow: hidden;
11706
+ display: inline-block;
11707
+ vertical-align: middle
11708
+ }
11709
+
11710
+ .date-picker-wrapper .select-wrapper:hover {
11711
+ text-decoration: underline
11712
+ }
11713
+
11714
+ .date-picker-wrapper .month-element {
11715
+ display: inline-block;
11716
+ vertical-align: middle
11717
+ }
11718
+
11719
+ .date-picker-wrapper .select-wrapper select {
11720
+ position: absolute;
11721
+ margin: 0;
11722
+ padding: 0;
11723
+ left: 0;
11724
+ top: -1px;
11725
+ font-size: inherit;
11726
+ font-style: inherit;
11727
+ font-weight: inherit;
11728
+ text-transform: inherit;
11729
+ color: inherit;
11730
+ cursor: pointer;
11731
+ -webkit-appearance: none;
11732
+ -moz-appearance: none;
11733
+ appearance: none;
11734
+ background: 0 0;
11735
+ border: 0;
11736
+ outline: 0;
11737
+ opacity: .01
11738
+ }
11739
+
11740
+ .date-picker-wrapper .month-wrapper {
11741
+ border: 1px solid #bfbfbf;
11742
+ border-radius: 3px;
11743
+ background-color: #fff;
11744
+ padding: 5px;
11745
+ cursor: default;
11746
+ position: relative
11747
+ }
11748
+
11749
+ .date-picker-wrapper .month-wrapper table {
11750
+ width: 190px;
11751
+ float: left
11752
+ }
11753
+
11754
+ .date-picker-wrapper .month-wrapper table.month2 {
11755
+ width: 190px;
11756
+ float: left
11757
+ }
11758
+
11759
+ .date-picker-wrapper .month-wrapper table td,
11760
+ .date-picker-wrapper .month-wrapper table th {
11761
+ vertical-align: middle;
11762
+ text-align: center;
11763
+ line-height: 14px;
11764
+ margin: 0;
11765
+ padding: 0
11766
+ }
11767
+
11768
+ .date-picker-wrapper .month-wrapper table .day {
11769
+ padding: 5px 0;
11770
+ line-height: 1;
11771
+ font-size: 12px;
11772
+ margin-bottom: 1px;
11773
+ color: #ccc;
11774
+ cursor: default
11775
+ }
11776
+
11777
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
11778
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
11779
+ color: #999;
11780
+ cursor: default
11781
+ }
11782
+
11783
+ .date-picker-wrapper .month-wrapper table .day.checked {
11784
+ background-color: #9cdbf7
11785
+ }
11786
+
11787
+ .date-picker-wrapper .month-wrapper table .week-name {
11788
+ height: 20px;
11789
+ line-height: 20px;
11790
+ font-weight: 100;
11791
+ text-transform: uppercase
11792
+ }
11793
+
11794
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
11795
+ cursor: help !important
11796
+ }
11797
+
11798
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
11799
+ white-space: nowrap
11800
+ }
11801
+
11802
+ .date-picker-wrapper .time label {
11803
+ white-space: nowrap
11804
+ }
11805
+
11806
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
11807
+ color: #333;
11808
+ cursor: pointer
11809
+ }
11810
+
11811
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
11812
+ background-color: #cdecfa
11813
+ }
11814
+
11815
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
11816
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
11817
+ display: none
11818
+ }
11819
+
11820
+ .date-picker-wrapper .month-wrapper table .day.real-today {
11821
+ background-color: #ffe684
11822
+ }
11823
+
11824
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
11825
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
11826
+ background-color: #70ccd5
11827
+ }
11828
+
11829
+ .date-picker-wrapper table .caption {
11830
+ height: 40px
11831
+ }
11832
+
11833
+ .date-picker-wrapper table .caption>th:first-of-type,
11834
+ .date-picker-wrapper table .caption>th:last-of-type {
11835
+ width: 27px
11836
+ }
11837
+
11838
+ .date-picker-wrapper table .caption .next,
11839
+ .date-picker-wrapper table .caption .prev {
11840
+ padding: 0 5px;
11841
+ cursor: pointer
11842
+ }
11843
+
11844
+ .date-picker-wrapper table .caption .next:hover,
11845
+ .date-picker-wrapper table .caption .prev:hover {
11846
+ background-color: #ccc;
11847
+ color: #fff
11848
+ }
11849
+
11850
+ .date-picker-wrapper .gap {
11851
+ position: relative;
11852
+ z-index: 1;
11853
+ width: 15px;
11854
+ height: 100%;
11855
+ background-color: red;
11856
+ font-size: 0;
11857
+ line-height: 0;
11858
+ float: left;
11859
+ top: -5px;
11860
+ margin: 0 10px -10px;
11861
+ visibility: hidden;
11862
+ height: 0
11863
+ }
11864
+
11865
+ .date-picker-wrapper .gap .gap-lines {
11866
+ height: 100%;
11867
+ overflow: hidden
11868
+ }
11869
+
11870
+ .date-picker-wrapper .gap .gap-line {
11871
+ height: 15px;
11872
+ width: 15px;
11873
+ position: relative
11874
+ }
11875
+
11876
+ .date-picker-wrapper .gap .gap-line .gap-1 {
11877
+ z-index: 1;
11878
+ height: 0;
11879
+ border-left: 8px solid #fff;
11880
+ border-top: 8px solid #eee;
11881
+ border-bottom: 8px solid #eee
11882
+ }
11883
+
11884
+ .date-picker-wrapper .gap .gap-line .gap-2 {
11885
+ position: absolute;
11886
+ right: 0;
11887
+ top: 0;
11888
+ z-index: 2;
11889
+ height: 0;
11890
+ border-left: 8px solid transparent;
11891
+ border-top: 8px solid #fff
11892
+ }
11893
+
11894
+ .date-picker-wrapper .gap .gap-line .gap-3 {
11895
+ position: absolute;
11896
+ right: 0;
11897
+ top: 8px;
11898
+ z-index: 2;
11899
+ height: 0;
11900
+ border-left: 8px solid transparent;
11901
+ border-bottom: 8px solid #fff
11902
+ }
11903
+
11904
+ .date-picker-wrapper .gap .gap-top-mask {
11905
+ width: 6px;
11906
+ height: 1px;
11907
+ position: absolute;
11908
+ top: -1px;
11909
+ left: 1px;
11910
+ background-color: #eee;
11911
+ z-index: 3
11912
+ }
11913
+
11914
+ .date-picker-wrapper .gap .gap-bottom-mask {
11915
+ width: 6px;
11916
+ height: 1px;
11917
+ position: absolute;
11918
+ bottom: -1px;
11919
+ left: 7px;
11920
+ background-color: #eee;
11921
+ z-index: 3
11922
+ }
11923
+
11924
+ .date-picker-wrapper .selected-days {
11925
+ display: none
11926
+ }
11927
+
11928
+ .date-picker-wrapper .drp_top-bar {
11929
+ line-height: 1.4;
11930
+ position: relative;
11931
+ padding: 10px 40px 10px 0
11932
+ }
11933
+
11934
+ .date-picker-wrapper .drp_top-bar .error-top,
11935
+ .date-picker-wrapper .drp_top-bar .normal-top {
11936
+ display: none
11937
+ }
11938
+
11939
+ .date-picker-wrapper .drp_top-bar .default-top {
11940
+ display: block
11941
+ }
11942
+
11943
+ .date-picker-wrapper .drp_top-bar.error .default-top {
11944
+ display: none
11945
+ }
11946
+
11947
+ .date-picker-wrapper .drp_top-bar.error .error-top {
11948
+ display: block;
11949
+ color: red
11950
+ }
11951
+
11952
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
11953
+ display: none
11954
+ }
11955
+
11956
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
11957
+ display: block
11958
+ }
11959
+
11960
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
11961
+ color: #333
11962
+ }
11963
+
11964
+ .date-picker-wrapper .drp_top-bar .apply-btn {
11965
+ position: absolute;
11966
+ right: 0;
11967
+ top: 6px;
11968
+ padding: 3px 5px;
11969
+ margin: 0;
11970
+ font-size: 12px;
11971
+ border-radius: 4px;
11972
+ cursor: pointer;
11973
+ color: #d9eef7;
11974
+ border: solid 1px #0076a3;
11975
+ background: #0095cd;
11976
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
11977
+ color: #fff;
11978
+ line-height: initial
11979
+ }
11980
+
11981
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
11982
+ cursor: pointer;
11983
+ color: #606060;
11984
+ border: solid 1px #b7b7b7;
11985
+ background: #fff;
11986
+ background: -moz-linear-gradient(top, #fff, #ededed)
11987
+ }
11988
+
11989
+ .date-picker-wrapper .time {
11990
+ position: relative
11991
+ }
11992
+
11993
+ .date-picker-wrapper.single-month .time {
11994
+ display: block
11995
+ }
11996
+
11997
+ .date-picker-wrapper .time input[type=range] {
11998
+ vertical-align: middle;
11999
+ width: 129px;
12000
+ padding: 0;
12001
+ margin: 0;
12002
+ height: 20px
12003
+ }
12004
+
12005
+ .date-picker-wrapper .time1 {
12006
+ width: 180px;
12007
+ padding: 0 5px;
12008
+ text-align: center
12009
+ }
12010
+
12011
+ .time2 {
12012
+ width: 180px;
12013
+ padding: 0 5px;
12014
+ text-align: center
12015
+ }
12016
+
12017
+ .date-picker-wrapper .time1 {
12018
+ float: left
12019
+ }
12020
+
12021
+ .date-picker-wrapper .time2 {
12022
+ float: right
12023
+ }
12024
+
12025
+ .date-picker-wrapper .hour {
12026
+ text-align: right
12027
+ }
12028
+
12029
+ .minute {
12030
+ text-align: right
12031
+ }
12032
+
12033
+ .date-picker-wrapper .hide {
12034
+ display: none
12035
+ }
12036
+
12037
+ .date-picker-wrapper .first-date-selected,
12038
+ .date-picker-wrapper .last-date-selected {
12039
+ background-color: #49e !important;
12040
+ color: #fff !important
12041
+ }
12042
+
12043
+ .date-picker-wrapper .date-range-length-tip {
12044
+ position: absolute;
12045
+ margin-top: -4px;
12046
+ margin-left: -8px;
12047
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
12048
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
12049
+ display: none;
12050
+ background-color: #ff0;
12051
+ padding: 0 6px;
12052
+ border-radius: 2px;
12053
+ font-size: 12px;
12054
+ line-height: 16px;
12055
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12056
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12057
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12058
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12059
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
12060
+ }
12061
+
12062
+ .date-picker-wrapper .date-range-length-tip:after {
12063
+ content: '';
12064
+ position: absolute;
12065
+ border-left: 4px solid transparent;
12066
+ border-right: 4px solid transparent;
12067
+ border-top: 4px solid #ff0;
12068
+ left: 50%;
12069
+ margin-left: -4px;
12070
+ bottom: -4px
12071
+ }
12072
+
12073
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
12074
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
12075
+ display: none
12076
+ }
12077
+
12078
+ .date-picker-wrapper .week-number {
12079
+ padding: 5px 0;
12080
+ line-height: 1;
12081
+ font-size: 12px;
12082
+ margin-bottom: 1px;
12083
+ color: #999;
12084
+ cursor: pointer
12085
+ }
12086
+
12087
+ .date-picker-wrapper .week-number.week-number-selected {
12088
+ color: #49e;
12089
+ font-weight: 700
12090
+ }
12091
+
12092
+ .date-picker {
12093
+ width: 170px;
12094
+ height: 25px;
12095
+ padding: 0;
12096
+ border: 0;
12097
+ line-height: 25px;
12098
+ padding-left: 10px;
12099
+ font-size: 12px;
12100
+ font-family: Arial, sans-serif;
12101
+ font-weight: 700;
12102
+ cursor: pointer;
12103
+ color: #303030;
12104
+ position: relative;
12105
+ z-index: 2
12106
+ }
12107
+
12108
+ .date-picker-wrapper {
12109
+ position: absolute;
12110
+ z-index: 1;
12111
+ border: 1px solid #bfbfbf;
12112
+ background-color: #efefef;
12113
+ padding: 5px 12px;
12114
+ font-size: 12px;
12115
+ line-height: 20px;
12116
+ color: #aaa;
12117
+ font-family: Arial, sans-serif;
12118
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
12119
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
12120
+ -webkit-box-sizing: initial;
12121
+ box-sizing: initial
12122
+ }
12123
+
12124
+ .dp-clearfix {
12125
+ clear: both;
12126
+ height: 0;
12127
+ font-size: 0
12128
+ }
12129
+
12130
+ .date-picker-wrapper.inline-wrapper {
12131
+ position: relative;
12132
+ -webkit-box-shadow: none;
12133
+ box-shadow: none;
12134
+ display: inline-block
12135
+ }
12136
+
12137
+ .date-picker-wrapper.single-date {
12138
+ width: auto
12139
+ }
12140
+
12141
+ .date-picker-wrapper.no-shortcuts {
12142
+ padding-bottom: 12px
12143
+ }
12144
+
12145
+ .date-picker-wrapper.no-topbar {
12146
+ padding-top: 12px
12147
+ }
12148
+
12149
+ .date-picker-wrapper .footer {
12150
+ font-size: 11px;
12151
+ padding-top: 3px
12152
+ }
12153
+
12154
+ .date-picker-wrapper b {
12155
+ color: #666;
12156
+ font-weight: 700
12157
+ }
12158
+
12159
+ .date-picker-wrapper a {
12160
+ color: #6bb4d6;
12161
+ text-decoration: underline
12162
+ }
12163
+
12164
+ .date-picker-wrapper .month-name {
12165
+ text-transform: uppercase
12166
+ }
12167
+
12168
+ .date-picker-wrapper .select-wrapper {
12169
+ position: relative;
12170
+ overflow: hidden;
12171
+ display: inline-block;
12172
+ vertical-align: middle
12173
+ }
12174
+
12175
+ .date-picker-wrapper .select-wrapper:hover {
12176
+ text-decoration: underline
12177
+ }
12178
+
12179
+ .date-picker-wrapper .month-element {
12180
+ display: inline-block;
12181
+ vertical-align: middle
12182
+ }
12183
+
12184
+ .date-picker-wrapper .select-wrapper select {
12185
+ position: absolute;
12186
+ margin: 0;
12187
+ padding: 0;
12188
+ left: 0;
12189
+ top: -1px;
12190
+ font-size: inherit;
12191
+ font-style: inherit;
12192
+ font-weight: inherit;
12193
+ text-transform: inherit;
12194
+ color: inherit;
12195
+ cursor: pointer;
12196
+ -webkit-appearance: none;
12197
+ -moz-appearance: none;
12198
+ appearance: none;
12199
+ background: 0 0;
12200
+ border: 0;
12201
+ outline: 0;
12202
+ opacity: .01
12203
+ }
12204
+
12205
+ .date-picker-wrapper .month-wrapper {
12206
+ border: 1px solid #bfbfbf;
12207
+ border-radius: 3px;
12208
+ background-color: #fff;
12209
+ padding: 5px;
12210
+ cursor: default;
12211
+ position: relative
12212
+ }
12213
+
12214
+ .date-picker-wrapper .month-wrapper table {
12215
+ width: 190px;
12216
+ float: left
12217
+ }
12218
+
12219
+ .date-picker-wrapper .month-wrapper table.month2 {
12220
+ width: 190px;
12221
+ float: left
12222
+ }
12223
+
12224
+ .date-picker-wrapper .month-wrapper table td,
12225
+ .date-picker-wrapper .month-wrapper table th {
12226
+ vertical-align: middle;
12227
+ text-align: center;
12228
+ line-height: 14px;
12229
+ margin: 0;
12230
+ padding: 0
12231
+ }
12232
+
12233
+ .date-picker-wrapper .month-wrapper table .day {
12234
+ padding: 5px 0;
12235
+ line-height: 1;
12236
+ font-size: 12px;
12237
+ margin-bottom: 1px;
12238
+ color: #ccc;
12239
+ cursor: default
12240
+ }
12241
+
12242
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
12243
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
12244
+ color: #999;
12245
+ cursor: default
12246
+ }
12247
+
12248
+ .date-picker-wrapper .month-wrapper table .day.checked {
12249
+ background-color: #9cdbf7
12250
+ }
12251
+
12252
+ .date-picker-wrapper .month-wrapper table .week-name {
12253
+ height: 20px;
12254
+ line-height: 20px;
12255
+ font-weight: 100;
12256
+ text-transform: uppercase
12257
+ }
12258
+
12259
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
12260
+ cursor: help !important
12261
+ }
12262
+
12263
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
12264
+ white-space: nowrap
12265
+ }
12266
+
12267
+ .date-picker-wrapper .time label {
12268
+ white-space: nowrap
12269
+ }
12270
+
12271
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
12272
+ color: #333;
12273
+ cursor: pointer
12274
+ }
12275
+
12276
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
12277
+ background-color: #cdecfa
12278
+ }
12279
+
12280
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
12281
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
12282
+ display: none
12283
+ }
12284
+
12285
+ .date-picker-wrapper .month-wrapper table .day.real-today {
12286
+ background-color: #ffe684
12287
+ }
12288
+
12289
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
12290
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
12291
+ background-color: #70ccd5
12292
+ }
12293
+
12294
+ .date-picker-wrapper table .caption {
12295
+ height: 40px
12296
+ }
12297
+
12298
+ .date-picker-wrapper table .caption>th:first-of-type,
12299
+ .date-picker-wrapper table .caption>th:last-of-type {
12300
+ width: 27px
12301
+ }
12302
+
12303
+ .date-picker-wrapper table .caption .next,
12304
+ .date-picker-wrapper table .caption .prev {
12305
+ padding: 0 5px;
12306
+ cursor: pointer
12307
+ }
12308
+
12309
+ .date-picker-wrapper table .caption .next:hover,
12310
+ .date-picker-wrapper table .caption .prev:hover {
12311
+ background-color: #ccc;
12312
+ color: #fff
12313
+ }
12314
+
12315
+ .date-picker-wrapper .gap {
12316
+ position: relative;
12317
+ z-index: 1;
12318
+ width: 15px;
12319
+ height: 100%;
12320
+ background-color: red;
12321
+ font-size: 0;
12322
+ line-height: 0;
12323
+ float: left;
12324
+ top: -5px;
12325
+ margin: 0 10px -10px;
12326
+ visibility: hidden;
12327
+ height: 0
12328
+ }
12329
+
12330
+ .date-picker-wrapper .gap .gap-lines {
12331
+ height: 100%;
12332
+ overflow: hidden
12333
+ }
12334
+
12335
+ .date-picker-wrapper .gap .gap-line {
12336
+ height: 15px;
12337
+ width: 15px;
12338
+ position: relative
12339
+ }
12340
+
12341
+ .date-picker-wrapper .gap .gap-line .gap-1 {
12342
+ z-index: 1;
12343
+ height: 0;
12344
+ border-left: 8px solid #fff;
12345
+ border-top: 8px solid #eee;
12346
+ border-bottom: 8px solid #eee
12347
+ }
12348
+
12349
+ .date-picker-wrapper .gap .gap-line .gap-2 {
12350
+ position: absolute;
12351
+ right: 0;
12352
+ top: 0;
12353
+ z-index: 2;
12354
+ height: 0;
12355
+ border-left: 8px solid transparent;
12356
+ border-top: 8px solid #fff
12357
+ }
12358
+
12359
+ .date-picker-wrapper .gap .gap-line .gap-3 {
12360
+ position: absolute;
12361
+ right: 0;
12362
+ top: 8px;
12363
+ z-index: 2;
12364
+ height: 0;
12365
+ border-left: 8px solid transparent;
12366
+ border-bottom: 8px solid #fff
12367
+ }
12368
+
12369
+ .date-picker-wrapper .gap .gap-top-mask {
12370
+ width: 6px;
12371
+ height: 1px;
12372
+ position: absolute;
12373
+ top: -1px;
12374
+ left: 1px;
12375
+ background-color: #eee;
12376
+ z-index: 3
12377
+ }
12378
+
12379
+ .date-picker-wrapper .gap .gap-bottom-mask {
12380
+ width: 6px;
12381
+ height: 1px;
12382
+ position: absolute;
12383
+ bottom: -1px;
12384
+ left: 7px;
12385
+ background-color: #eee;
12386
+ z-index: 3
12387
+ }
12388
+
12389
+ .date-picker-wrapper .selected-days {
12390
+ display: none
12391
+ }
12392
+
12393
+ .date-picker-wrapper .drp_top-bar {
12394
+ line-height: 1.4;
12395
+ position: relative;
12396
+ padding: 10px 40px 10px 0
12397
+ }
12398
+
12399
+ .date-picker-wrapper .drp_top-bar .error-top,
12400
+ .date-picker-wrapper .drp_top-bar .normal-top {
12401
+ display: none
12402
+ }
12403
+
12404
+ .date-picker-wrapper .drp_top-bar .default-top {
12405
+ display: block
12406
+ }
12407
+
12408
+ .date-picker-wrapper .drp_top-bar.error .default-top {
12409
+ display: none
12410
+ }
12411
+
12412
+ .date-picker-wrapper .drp_top-bar.error .error-top {
12413
+ display: block;
12414
+ color: red
12415
+ }
12416
+
12417
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
12418
+ display: none
12419
+ }
12420
+
12421
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
12422
+ display: block
12423
+ }
12424
+
12425
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
12426
+ color: #333
12427
+ }
12428
+
12429
+ .date-picker-wrapper .drp_top-bar .apply-btn {
12430
+ position: absolute;
12431
+ right: 0;
12432
+ top: 6px;
12433
+ padding: 3px 5px;
12434
+ margin: 0;
12435
+ font-size: 12px;
12436
+ border-radius: 4px;
12437
+ cursor: pointer;
12438
+ color: #d9eef7;
12439
+ border: solid 1px #0076a3;
12440
+ background: #0095cd;
12441
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
12442
+ color: #fff;
12443
+ line-height: initial
12444
+ }
12445
+
12446
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
12447
+ cursor: pointer;
12448
+ color: #606060;
12449
+ border: solid 1px #b7b7b7;
12450
+ background: #fff;
12451
+ background: -moz-linear-gradient(top, #fff, #ededed)
12452
+ }
12453
+
12454
+ .date-picker-wrapper .time {
12455
+ position: relative
12456
+ }
12457
+
12458
+ .date-picker-wrapper.single-month .time {
12459
+ display: block
12460
+ }
12461
+
12462
+ .date-picker-wrapper .time input[type=range] {
12463
+ vertical-align: middle;
12464
+ width: 129px;
12465
+ padding: 0;
12466
+ margin: 0;
12467
+ height: 20px
12468
+ }
12469
+
12470
+ .date-picker-wrapper .time1 {
12471
+ width: 180px;
12472
+ padding: 0 5px;
12473
+ text-align: center
12474
+ }
12475
+
12476
+ .time2 {
12477
+ width: 180px;
12478
+ padding: 0 5px;
12479
+ text-align: center
12480
+ }
12481
+
12482
+ .date-picker-wrapper .time1 {
12483
+ float: left
12484
+ }
12485
+
12486
+ .date-picker-wrapper .time2 {
12487
+ float: right
12488
+ }
12489
+
12490
+ .date-picker-wrapper .hour {
12491
+ text-align: right
12492
+ }
12493
+
12494
+ .minute {
12495
+ text-align: right
12496
+ }
12497
+
12498
+ .date-picker-wrapper .hide {
12499
+ display: none
12500
+ }
12501
+
12502
+ .date-picker-wrapper .first-date-selected,
12503
+ .date-picker-wrapper .last-date-selected {
12504
+ background-color: #49e !important;
12505
+ color: #fff !important
12506
+ }
12507
+
12508
+ .date-picker-wrapper .date-range-length-tip {
12509
+ position: absolute;
12510
+ margin-top: -4px;
12511
+ margin-left: -8px;
12512
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
12513
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
12514
+ display: none;
12515
+ background-color: #ff0;
12516
+ padding: 0 6px;
12517
+ border-radius: 2px;
12518
+ font-size: 12px;
12519
+ line-height: 16px;
12520
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12521
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12522
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12523
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12524
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
12525
+ }
12526
+
12527
+ .date-picker-wrapper .date-range-length-tip:after {
12528
+ content: '';
12529
+ position: absolute;
12530
+ border-left: 4px solid transparent;
12531
+ border-right: 4px solid transparent;
12532
+ border-top: 4px solid #ff0;
12533
+ left: 50%;
12534
+ margin-left: -4px;
12535
+ bottom: -4px
12536
+ }
12537
+
12538
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
12539
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
12540
+ display: none
12541
+ }
12542
+
12543
+ .date-picker-wrapper .week-number {
12544
+ padding: 5px 0;
12545
+ line-height: 1;
12546
+ font-size: 12px;
12547
+ margin-bottom: 1px;
12548
+ color: #999;
12549
+ cursor: pointer
12550
+ }
12551
+
12552
+ .date-picker-wrapper .week-number.week-number-selected {
12553
+ color: #49e;
12554
+ font-weight: 700
12555
+ }
12556
+
12557
+ .date-picker {
12558
+ width: 170px;
12559
+ height: 25px;
12560
+ padding: 0;
12561
+ border: 0;
12562
+ line-height: 25px;
12563
+ padding-left: 10px;
12564
+ font-size: 12px;
12565
+ font-family: Arial, sans-serif;
12566
+ font-weight: 700;
12567
+ cursor: pointer;
12568
+ color: #303030;
12569
+ position: relative;
12570
+ z-index: 2
12571
+ }
12572
+
12573
+ .date-picker-wrapper {
12574
+ position: absolute;
12575
+ z-index: 1;
12576
+ border: 1px solid #bfbfbf;
12577
+ background-color: #efefef;
12578
+ padding: 5px 12px;
12579
+ font-size: 12px;
12580
+ line-height: 20px;
12581
+ color: #aaa;
12582
+ font-family: Arial, sans-serif;
12583
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
12584
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
12585
+ -webkit-box-sizing: initial;
12586
+ box-sizing: initial
12587
+ }
12588
+
12589
+ .dp-clearfix {
12590
+ clear: both;
12591
+ height: 0;
12592
+ font-size: 0
12593
+ }
12594
+
12595
+ .date-picker-wrapper.inline-wrapper {
12596
+ position: relative;
12597
+ -webkit-box-shadow: none;
12598
+ box-shadow: none;
12599
+ display: inline-block
12600
+ }
12601
+
12602
+ .date-picker-wrapper.single-date {
12603
+ width: auto
12604
+ }
12605
+
12606
+ .date-picker-wrapper.no-shortcuts {
12607
+ padding-bottom: 12px
12608
+ }
12609
+
12610
+ .date-picker-wrapper.no-topbar {
12611
+ padding-top: 12px
12612
+ }
12613
+
12614
+ .date-picker-wrapper .footer {
12615
+ font-size: 11px;
12616
+ padding-top: 3px
12617
+ }
12618
+
12619
+ .date-picker-wrapper b {
12620
+ color: #666;
12621
+ font-weight: 700
12622
+ }
12623
+
12624
+ .date-picker-wrapper a {
12625
+ color: #6bb4d6;
12626
+ text-decoration: underline
12627
+ }
12628
+
12629
+ .date-picker-wrapper .month-name {
12630
+ text-transform: uppercase
12631
+ }
12632
+
12633
+ .date-picker-wrapper .select-wrapper {
12634
+ position: relative;
12635
+ overflow: hidden;
12636
+ display: inline-block;
12637
+ vertical-align: middle
12638
+ }
12639
+
12640
+ .date-picker-wrapper .select-wrapper:hover {
12641
+ text-decoration: underline
12642
+ }
12643
+
12644
+ .date-picker-wrapper .month-element {
12645
+ display: inline-block;
12646
+ vertical-align: middle
12647
+ }
12648
+
12649
+ .date-picker-wrapper .select-wrapper select {
12650
+ position: absolute;
12651
+ margin: 0;
12652
+ padding: 0;
12653
+ left: 0;
12654
+ top: -1px;
12655
+ font-size: inherit;
12656
+ font-style: inherit;
12657
+ font-weight: inherit;
12658
+ text-transform: inherit;
12659
+ color: inherit;
12660
+ cursor: pointer;
12661
+ -webkit-appearance: none;
12662
+ -moz-appearance: none;
12663
+ appearance: none;
12664
+ background: 0 0;
12665
+ border: 0;
12666
+ outline: 0;
12667
+ opacity: .01
12668
+ }
12669
+
12670
+ .date-picker-wrapper .month-wrapper {
12671
+ border: 1px solid #bfbfbf;
12672
+ border-radius: 3px;
12673
+ background-color: #fff;
12674
+ padding: 5px;
12675
+ cursor: default;
12676
+ position: relative
12677
+ }
12678
+
12679
+ .date-picker-wrapper .month-wrapper table {
12680
+ width: 190px;
12681
+ float: left
12682
+ }
12683
+
12684
+ .date-picker-wrapper .month-wrapper table.month2 {
12685
+ width: 190px;
12686
+ float: left
12687
+ }
12688
+
12689
+ .date-picker-wrapper .month-wrapper table td,
12690
+ .date-picker-wrapper .month-wrapper table th {
12691
+ vertical-align: middle;
12692
+ text-align: center;
12693
+ line-height: 14px;
12694
+ margin: 0;
12695
+ padding: 0
12696
+ }
12697
+
12698
+ .date-picker-wrapper .month-wrapper table .day {
12699
+ padding: 5px 0;
12700
+ line-height: 1;
12701
+ font-size: 12px;
12702
+ margin-bottom: 1px;
12703
+ color: #ccc;
12704
+ cursor: default
12705
+ }
12706
+
12707
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
12708
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
12709
+ color: #999;
12710
+ cursor: default
12711
+ }
12712
+
12713
+ .date-picker-wrapper .month-wrapper table .day.checked {
12714
+ background-color: #9cdbf7
12715
+ }
12716
+
12717
+ .date-picker-wrapper .month-wrapper table .week-name {
12718
+ height: 20px;
12719
+ line-height: 20px;
12720
+ font-weight: 100;
12721
+ text-transform: uppercase
12722
+ }
12723
+
12724
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
12725
+ cursor: help !important
12726
+ }
12727
+
12728
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
12729
+ white-space: nowrap
12730
+ }
12731
+
12732
+ .date-picker-wrapper .time label {
12733
+ white-space: nowrap
12734
+ }
12735
+
12736
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
12737
+ color: #333;
12738
+ cursor: pointer
12739
+ }
12740
+
12741
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
12742
+ background-color: #cdecfa
12743
+ }
12744
+
12745
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
12746
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
12747
+ display: none
12748
+ }
12749
+
12750
+ .date-picker-wrapper .month-wrapper table .day.real-today {
12751
+ background-color: #ffe684
12752
+ }
12753
+
12754
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
12755
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
12756
+ background-color: #70ccd5
12757
+ }
12758
+
12759
+ .date-picker-wrapper table .caption {
12760
+ height: 40px
12761
+ }
12762
+
12763
+ .date-picker-wrapper table .caption>th:first-of-type,
12764
+ .date-picker-wrapper table .caption>th:last-of-type {
12765
+ width: 27px
12766
+ }
12767
+
12768
+ .date-picker-wrapper table .caption .next,
12769
+ .date-picker-wrapper table .caption .prev {
12770
+ padding: 0 5px;
12771
+ cursor: pointer
12772
+ }
12773
+
12774
+ .date-picker-wrapper table .caption .next:hover,
12775
+ .date-picker-wrapper table .caption .prev:hover {
12776
+ background-color: #ccc;
12777
+ color: #fff
12778
+ }
12779
+
12780
+ .date-picker-wrapper .gap {
12781
+ position: relative;
12782
+ z-index: 1;
12783
+ width: 15px;
12784
+ height: 100%;
12785
+ background-color: red;
12786
+ font-size: 0;
12787
+ line-height: 0;
12788
+ float: left;
12789
+ top: -5px;
12790
+ margin: 0 10px -10px;
12791
+ visibility: hidden;
12792
+ height: 0
12793
+ }
12794
+
12795
+ .date-picker-wrapper .gap .gap-lines {
12796
+ height: 100%;
12797
+ overflow: hidden
12798
+ }
12799
+
12800
+ .date-picker-wrapper .gap .gap-line {
12801
+ height: 15px;
12802
+ width: 15px;
12803
+ position: relative
12804
+ }
12805
+
12806
+ .date-picker-wrapper .gap .gap-line .gap-1 {
12807
+ z-index: 1;
12808
+ height: 0;
12809
+ border-left: 8px solid #fff;
12810
+ border-top: 8px solid #eee;
12811
+ border-bottom: 8px solid #eee
12812
+ }
12813
+
12814
+ .date-picker-wrapper .gap .gap-line .gap-2 {
12815
+ position: absolute;
12816
+ right: 0;
12817
+ top: 0;
12818
+ z-index: 2;
12819
+ height: 0;
12820
+ border-left: 8px solid transparent;
12821
+ border-top: 8px solid #fff
12822
+ }
12823
+
12824
+ .date-picker-wrapper .gap .gap-line .gap-3 {
12825
+ position: absolute;
12826
+ right: 0;
12827
+ top: 8px;
12828
+ z-index: 2;
12829
+ height: 0;
12830
+ border-left: 8px solid transparent;
12831
+ border-bottom: 8px solid #fff
12832
+ }
12833
+
12834
+ .date-picker-wrapper .gap .gap-top-mask {
12835
+ width: 6px;
12836
+ height: 1px;
12837
+ position: absolute;
12838
+ top: -1px;
12839
+ left: 1px;
12840
+ background-color: #eee;
12841
+ z-index: 3
12842
+ }
12843
+
12844
+ .date-picker-wrapper .gap .gap-bottom-mask {
12845
+ width: 6px;
12846
+ height: 1px;
12847
+ position: absolute;
12848
+ bottom: -1px;
12849
+ left: 7px;
12850
+ background-color: #eee;
12851
+ z-index: 3
12852
+ }
12853
+
12854
+ .date-picker-wrapper .selected-days {
12855
+ display: none
12856
+ }
12857
+
12858
+ .date-picker-wrapper .drp_top-bar {
12859
+ line-height: 1.4;
12860
+ position: relative;
12861
+ padding: 10px 40px 10px 0
12862
+ }
12863
+
12864
+ .date-picker-wrapper .drp_top-bar .error-top,
12865
+ .date-picker-wrapper .drp_top-bar .normal-top {
12866
+ display: none
12867
+ }
12868
+
12869
+ .date-picker-wrapper .drp_top-bar .default-top {
12870
+ display: block
12871
+ }
12872
+
12873
+ .date-picker-wrapper .drp_top-bar.error .default-top {
12874
+ display: none
12875
+ }
12876
+
12877
+ .date-picker-wrapper .drp_top-bar.error .error-top {
12878
+ display: block;
12879
+ color: red
12880
+ }
12881
+
12882
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
12883
+ display: none
12884
+ }
12885
+
12886
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
12887
+ display: block
12888
+ }
12889
+
12890
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
12891
+ color: #333
12892
+ }
12893
+
12894
+ .date-picker-wrapper .drp_top-bar .apply-btn {
12895
+ position: absolute;
12896
+ right: 0;
12897
+ top: 6px;
12898
+ padding: 3px 5px;
12899
+ margin: 0;
12900
+ font-size: 12px;
12901
+ border-radius: 4px;
12902
+ cursor: pointer;
12903
+ color: #d9eef7;
12904
+ border: solid 1px #0076a3;
12905
+ background: #0095cd;
12906
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
12907
+ color: #fff;
12908
+ line-height: initial
12909
+ }
12910
+
12911
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
12912
+ cursor: pointer;
12913
+ color: #606060;
12914
+ border: solid 1px #b7b7b7;
12915
+ background: #fff;
12916
+ background: -moz-linear-gradient(top, #fff, #ededed)
12917
+ }
12918
+
12919
+ .date-picker-wrapper .time {
12920
+ position: relative
12921
+ }
12922
+
12923
+ .date-picker-wrapper.single-month .time {
12924
+ display: block
12925
+ }
12926
+
12927
+ .date-picker-wrapper .time input[type=range] {
12928
+ vertical-align: middle;
12929
+ width: 129px;
12930
+ padding: 0;
12931
+ margin: 0;
12932
+ height: 20px
12933
+ }
12934
+
12935
+ .date-picker-wrapper .time1 {
12936
+ width: 180px;
12937
+ padding: 0 5px;
12938
+ text-align: center
12939
+ }
12940
+
12941
+ .time2 {
12942
+ width: 180px;
12943
+ padding: 0 5px;
12944
+ text-align: center
12945
+ }
12946
+
12947
+ .date-picker-wrapper .time1 {
12948
+ float: left
12949
+ }
12950
+
12951
+ .date-picker-wrapper .time2 {
12952
+ float: right
12953
+ }
12954
+
12955
+ .date-picker-wrapper .hour {
12956
+ text-align: right
12957
+ }
12958
+
12959
+ .minute {
12960
+ text-align: right
12961
+ }
12962
+
12963
+ .date-picker-wrapper .hide {
12964
+ display: none
12965
+ }
12966
+
12967
+ .date-picker-wrapper .first-date-selected,
12968
+ .date-picker-wrapper .last-date-selected {
12969
+ background-color: #49e !important;
12970
+ color: #fff !important
12971
+ }
12972
+
12973
+ .date-picker-wrapper .date-range-length-tip {
12974
+ position: absolute;
12975
+ margin-top: -4px;
12976
+ margin-left: -8px;
12977
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
12978
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
12979
+ display: none;
12980
+ background-color: #ff0;
12981
+ padding: 0 6px;
12982
+ border-radius: 2px;
12983
+ font-size: 12px;
12984
+ line-height: 16px;
12985
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12986
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12987
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12988
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
12989
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
12990
+ }
12991
+
12992
+ .date-picker-wrapper .date-range-length-tip:after {
12993
+ content: '';
12994
+ position: absolute;
12995
+ border-left: 4px solid transparent;
12996
+ border-right: 4px solid transparent;
12997
+ border-top: 4px solid #ff0;
12998
+ left: 50%;
12999
+ margin-left: -4px;
13000
+ bottom: -4px
13001
+ }
13002
+
13003
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
13004
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
13005
+ display: none
13006
+ }
13007
+
13008
+ .date-picker-wrapper .week-number {
13009
+ padding: 5px 0;
13010
+ line-height: 1;
13011
+ font-size: 12px;
13012
+ margin-bottom: 1px;
13013
+ color: #999;
13014
+ cursor: pointer
13015
+ }
13016
+
13017
+ .date-picker-wrapper .week-number.week-number-selected {
13018
+ color: #49e;
13019
+ font-weight: 700
13020
+ }
13021
+
13022
+ .date-picker {
13023
+ width: 170px;
13024
+ height: 25px;
13025
+ padding: 0;
13026
+ border: 0;
13027
+ line-height: 25px;
13028
+ padding-left: 10px;
13029
+ font-size: 12px;
13030
+ font-family: Arial, sans-serif;
13031
+ font-weight: 700;
13032
+ cursor: pointer;
13033
+ color: #303030;
13034
+ position: relative;
13035
+ z-index: 2
13036
+ }
13037
+
13038
+ .date-picker-wrapper {
13039
+ position: absolute;
13040
+ z-index: 1;
13041
+ border: 1px solid #bfbfbf;
13042
+ background-color: #efefef;
13043
+ padding: 5px 12px;
13044
+ font-size: 12px;
13045
+ line-height: 20px;
13046
+ color: #aaa;
13047
+ font-family: Arial, sans-serif;
13048
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
13049
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
13050
+ -webkit-box-sizing: initial;
13051
+ box-sizing: initial
13052
+ }
13053
+
13054
+ .dp-clearfix {
13055
+ clear: both;
13056
+ height: 0;
13057
+ font-size: 0
13058
+ }
13059
+
13060
+ .date-picker-wrapper.inline-wrapper {
13061
+ position: relative;
13062
+ -webkit-box-shadow: none;
13063
+ box-shadow: none;
13064
+ display: inline-block
13065
+ }
13066
+
13067
+ .date-picker-wrapper.single-date {
13068
+ width: auto
13069
+ }
13070
+
13071
+ .date-picker-wrapper.no-shortcuts {
13072
+ padding-bottom: 12px
13073
+ }
13074
+
13075
+ .date-picker-wrapper.no-topbar {
13076
+ padding-top: 12px
13077
+ }
13078
+
13079
+ .date-picker-wrapper .footer {
13080
+ font-size: 11px;
13081
+ padding-top: 3px
13082
+ }
13083
+
13084
+ .date-picker-wrapper b {
13085
+ color: #666;
13086
+ font-weight: 700
13087
+ }
13088
+
13089
+ .date-picker-wrapper a {
13090
+ color: #6bb4d6;
13091
+ text-decoration: underline
13092
+ }
13093
+
13094
+ .date-picker-wrapper .month-name {
13095
+ text-transform: uppercase
13096
+ }
13097
+
13098
+ .date-picker-wrapper .select-wrapper {
13099
+ position: relative;
13100
+ overflow: hidden;
13101
+ display: inline-block;
13102
+ vertical-align: middle
13103
+ }
13104
+
13105
+ .date-picker-wrapper .select-wrapper:hover {
13106
+ text-decoration: underline
13107
+ }
13108
+
13109
+ .date-picker-wrapper .month-element {
13110
+ display: inline-block;
13111
+ vertical-align: middle
13112
+ }
13113
+
13114
+ .date-picker-wrapper .select-wrapper select {
13115
+ position: absolute;
13116
+ margin: 0;
13117
+ padding: 0;
13118
+ left: 0;
13119
+ top: -1px;
13120
+ font-size: inherit;
13121
+ font-style: inherit;
13122
+ font-weight: inherit;
13123
+ text-transform: inherit;
13124
+ color: inherit;
13125
+ cursor: pointer;
13126
+ -webkit-appearance: none;
13127
+ -moz-appearance: none;
13128
+ appearance: none;
13129
+ background: 0 0;
13130
+ border: 0;
13131
+ outline: 0;
13132
+ opacity: .01
13133
+ }
13134
+
13135
+ .date-picker-wrapper .month-wrapper {
13136
+ border: 1px solid #bfbfbf;
13137
+ border-radius: 3px;
13138
+ background-color: #fff;
13139
+ padding: 5px;
13140
+ cursor: default;
13141
+ position: relative
13142
+ }
13143
+
13144
+ .date-picker-wrapper .month-wrapper table {
13145
+ width: 190px;
13146
+ float: left
13147
+ }
13148
+
13149
+ .date-picker-wrapper .month-wrapper table.month2 {
13150
+ width: 190px;
13151
+ float: left
13152
+ }
13153
+
13154
+ .date-picker-wrapper .month-wrapper table td,
13155
+ .date-picker-wrapper .month-wrapper table th {
13156
+ vertical-align: middle;
13157
+ text-align: center;
13158
+ line-height: 14px;
13159
+ margin: 0;
13160
+ padding: 0
13161
+ }
13162
+
13163
+ .date-picker-wrapper .month-wrapper table .day {
13164
+ padding: 5px 0;
13165
+ line-height: 1;
13166
+ font-size: 12px;
13167
+ margin-bottom: 1px;
13168
+ color: #ccc;
13169
+ cursor: default
13170
+ }
13171
+
13172
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
13173
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
13174
+ color: #999;
13175
+ cursor: default
13176
+ }
13177
+
13178
+ .date-picker-wrapper .month-wrapper table .day.checked {
13179
+ background-color: #9cdbf7
13180
+ }
13181
+
13182
+ .date-picker-wrapper .month-wrapper table .week-name {
13183
+ height: 20px;
13184
+ line-height: 20px;
13185
+ font-weight: 100;
13186
+ text-transform: uppercase
13187
+ }
13188
+
13189
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
13190
+ cursor: help !important
13191
+ }
13192
+
13193
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
13194
+ white-space: nowrap
13195
+ }
13196
+
13197
+ .date-picker-wrapper .time label {
13198
+ white-space: nowrap
13199
+ }
13200
+
13201
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
13202
+ color: #333;
13203
+ cursor: pointer
13204
+ }
13205
+
13206
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
13207
+ background-color: #cdecfa
13208
+ }
13209
+
13210
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
13211
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
13212
+ display: none
13213
+ }
13214
+
13215
+ .date-picker-wrapper .month-wrapper table .day.real-today {
13216
+ background-color: #ffe684
13217
+ }
13218
+
13219
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
13220
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
13221
+ background-color: #70ccd5
13222
+ }
13223
+
13224
+ .date-picker-wrapper table .caption {
13225
+ height: 40px
13226
+ }
13227
+
13228
+ .date-picker-wrapper table .caption>th:first-of-type,
13229
+ .date-picker-wrapper table .caption>th:last-of-type {
13230
+ width: 27px
13231
+ }
13232
+
13233
+ .date-picker-wrapper table .caption .next,
13234
+ .date-picker-wrapper table .caption .prev {
13235
+ padding: 0 5px;
13236
+ cursor: pointer
13237
+ }
13238
+
13239
+ .date-picker-wrapper table .caption .next:hover,
13240
+ .date-picker-wrapper table .caption .prev:hover {
13241
+ background-color: #ccc;
13242
+ color: #fff
13243
+ }
13244
+
13245
+ .date-picker-wrapper .gap {
13246
+ position: relative;
13247
+ z-index: 1;
13248
+ width: 15px;
13249
+ height: 100%;
13250
+ background-color: red;
13251
+ font-size: 0;
13252
+ line-height: 0;
13253
+ float: left;
13254
+ top: -5px;
13255
+ margin: 0 10px -10px;
13256
+ visibility: hidden;
13257
+ height: 0
13258
+ }
13259
+
13260
+ .date-picker-wrapper .gap .gap-lines {
13261
+ height: 100%;
13262
+ overflow: hidden
13263
+ }
13264
+
13265
+ .date-picker-wrapper .gap .gap-line {
13266
+ height: 15px;
13267
+ width: 15px;
13268
+ position: relative
13269
+ }
13270
+
13271
+ .date-picker-wrapper .gap .gap-line .gap-1 {
13272
+ z-index: 1;
13273
+ height: 0;
13274
+ border-left: 8px solid #fff;
13275
+ border-top: 8px solid #eee;
13276
+ border-bottom: 8px solid #eee
13277
+ }
13278
+
13279
+ .date-picker-wrapper .gap .gap-line .gap-2 {
13280
+ position: absolute;
13281
+ right: 0;
13282
+ top: 0;
13283
+ z-index: 2;
13284
+ height: 0;
13285
+ border-left: 8px solid transparent;
13286
+ border-top: 8px solid #fff
13287
+ }
13288
+
13289
+ .date-picker-wrapper .gap .gap-line .gap-3 {
13290
+ position: absolute;
13291
+ right: 0;
13292
+ top: 8px;
13293
+ z-index: 2;
13294
+ height: 0;
13295
+ border-left: 8px solid transparent;
13296
+ border-bottom: 8px solid #fff
13297
+ }
13298
+
13299
+ .date-picker-wrapper .gap .gap-top-mask {
13300
+ width: 6px;
13301
+ height: 1px;
13302
+ position: absolute;
13303
+ top: -1px;
13304
+ left: 1px;
13305
+ background-color: #eee;
13306
+ z-index: 3
13307
+ }
13308
+
13309
+ .date-picker-wrapper .gap .gap-bottom-mask {
13310
+ width: 6px;
13311
+ height: 1px;
13312
+ position: absolute;
13313
+ bottom: -1px;
13314
+ left: 7px;
13315
+ background-color: #eee;
13316
+ z-index: 3
13317
+ }
13318
+
13319
+ .date-picker-wrapper .selected-days {
13320
+ display: none
13321
+ }
13322
+
13323
+ .date-picker-wrapper .drp_top-bar {
13324
+ line-height: 1.4;
13325
+ position: relative;
13326
+ padding: 10px 40px 10px 0
13327
+ }
13328
+
13329
+ .date-picker-wrapper .drp_top-bar .error-top,
13330
+ .date-picker-wrapper .drp_top-bar .normal-top {
13331
+ display: none
13332
+ }
13333
+
13334
+ .date-picker-wrapper .drp_top-bar .default-top {
13335
+ display: block
13336
+ }
13337
+
13338
+ .date-picker-wrapper .drp_top-bar.error .default-top {
13339
+ display: none
13340
+ }
13341
+
13342
+ .date-picker-wrapper .drp_top-bar.error .error-top {
13343
+ display: block;
13344
+ color: red
13345
+ }
13346
+
13347
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
13348
+ display: none
13349
+ }
13350
+
13351
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
13352
+ display: block
13353
+ }
13354
+
13355
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
13356
+ color: #333
13357
+ }
13358
+
13359
+ .date-picker-wrapper .drp_top-bar .apply-btn {
13360
+ position: absolute;
13361
+ right: 0;
13362
+ top: 6px;
13363
+ padding: 3px 5px;
13364
+ margin: 0;
13365
+ font-size: 12px;
13366
+ border-radius: 4px;
13367
+ cursor: pointer;
13368
+ color: #d9eef7;
13369
+ border: solid 1px #0076a3;
13370
+ background: #0095cd;
13371
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
13372
+ color: #fff;
13373
+ line-height: initial
13374
+ }
13375
+
13376
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
13377
+ cursor: pointer;
13378
+ color: #606060;
13379
+ border: solid 1px #b7b7b7;
13380
+ background: #fff;
13381
+ background: -moz-linear-gradient(top, #fff, #ededed)
13382
+ }
13383
+
13384
+ .date-picker-wrapper .time {
13385
+ position: relative
13386
+ }
13387
+
13388
+ .date-picker-wrapper.single-month .time {
13389
+ display: block
13390
+ }
13391
+
13392
+ .date-picker-wrapper .time input[type=range] {
13393
+ vertical-align: middle;
13394
+ width: 129px;
13395
+ padding: 0;
13396
+ margin: 0;
13397
+ height: 20px
13398
+ }
13399
+
13400
+ .date-picker-wrapper .time1 {
13401
+ width: 180px;
13402
+ padding: 0 5px;
13403
+ text-align: center
13404
+ }
13405
+
13406
+ .time2 {
13407
+ width: 180px;
13408
+ padding: 0 5px;
13409
+ text-align: center
13410
+ }
13411
+
13412
+ .date-picker-wrapper .time1 {
13413
+ float: left
13414
+ }
13415
+
13416
+ .date-picker-wrapper .time2 {
13417
+ float: right
13418
+ }
13419
+
13420
+ .date-picker-wrapper .hour {
13421
+ text-align: right
13422
+ }
13423
+
13424
+ .minute {
13425
+ text-align: right
13426
+ }
13427
+
13428
+ .date-picker-wrapper .hide {
13429
+ display: none
13430
+ }
13431
+
13432
+ .date-picker-wrapper .first-date-selected,
13433
+ .date-picker-wrapper .last-date-selected {
13434
+ background-color: #49e !important;
13435
+ color: #fff !important
13436
+ }
13437
+
13438
+ .date-picker-wrapper .date-range-length-tip {
13439
+ position: absolute;
13440
+ margin-top: -4px;
13441
+ margin-left: -8px;
13442
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
13443
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
13444
+ display: none;
13445
+ background-color: #ff0;
13446
+ padding: 0 6px;
13447
+ border-radius: 2px;
13448
+ font-size: 12px;
13449
+ line-height: 16px;
13450
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13451
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13452
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13453
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13454
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
13455
+ }
13456
+
13457
+ .date-picker-wrapper .date-range-length-tip:after {
13458
+ content: '';
13459
+ position: absolute;
13460
+ border-left: 4px solid transparent;
13461
+ border-right: 4px solid transparent;
13462
+ border-top: 4px solid #ff0;
13463
+ left: 50%;
13464
+ margin-left: -4px;
13465
+ bottom: -4px
13466
+ }
13467
+
13468
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
13469
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
13470
+ display: none
13471
+ }
13472
+
13473
+ .date-picker-wrapper .week-number {
13474
+ padding: 5px 0;
13475
+ line-height: 1;
13476
+ font-size: 12px;
13477
+ margin-bottom: 1px;
13478
+ color: #999;
13479
+ cursor: pointer
13480
+ }
13481
+
13482
+ .date-picker-wrapper .week-number.week-number-selected {
13483
+ color: #49e;
13484
+ font-weight: 700
13485
+ }
13486
+
13487
+ .date-picker {
13488
+ width: 170px;
13489
+ height: 25px;
13490
+ padding: 0;
13491
+ border: 0;
13492
+ line-height: 25px;
13493
+ padding-left: 10px;
13494
+ font-size: 12px;
13495
+ font-family: Arial, sans-serif;
13496
+ font-weight: 700;
13497
+ cursor: pointer;
13498
+ color: #303030;
13499
+ position: relative;
13500
+ z-index: 2
13501
+ }
13502
+
13503
+ .date-picker-wrapper {
13504
+ position: absolute;
13505
+ z-index: 1;
13506
+ border: 1px solid #bfbfbf;
13507
+ background-color: #efefef;
13508
+ padding: 5px 12px;
13509
+ font-size: 12px;
13510
+ line-height: 20px;
13511
+ color: #aaa;
13512
+ font-family: Arial, sans-serif;
13513
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
13514
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
13515
+ -webkit-box-sizing: initial;
13516
+ box-sizing: initial
13517
+ }
13518
+
13519
+ .dp-clearfix {
13520
+ clear: both;
13521
+ height: 0;
13522
+ font-size: 0
13523
+ }
13524
+
13525
+ .date-picker-wrapper.inline-wrapper {
13526
+ position: relative;
13527
+ -webkit-box-shadow: none;
13528
+ box-shadow: none;
13529
+ display: inline-block
13530
+ }
13531
+
13532
+ .date-picker-wrapper.single-date {
13533
+ width: auto
13534
+ }
13535
+
13536
+ .date-picker-wrapper.no-shortcuts {
13537
+ padding-bottom: 12px
13538
+ }
13539
+
13540
+ .date-picker-wrapper.no-topbar {
13541
+ padding-top: 12px
13542
+ }
13543
+
13544
+ .date-picker-wrapper .footer {
13545
+ font-size: 11px;
13546
+ padding-top: 3px
13547
+ }
13548
+
13549
+ .date-picker-wrapper b {
13550
+ color: #666;
13551
+ font-weight: 700
13552
+ }
13553
+
13554
+ .date-picker-wrapper a {
13555
+ color: #6bb4d6;
13556
+ text-decoration: underline
13557
+ }
13558
+
13559
+ .date-picker-wrapper .month-name {
13560
+ text-transform: uppercase
13561
+ }
13562
+
13563
+ .date-picker-wrapper .select-wrapper {
13564
+ position: relative;
13565
+ overflow: hidden;
13566
+ display: inline-block;
13567
+ vertical-align: middle
13568
+ }
13569
+
13570
+ .date-picker-wrapper .select-wrapper:hover {
13571
+ text-decoration: underline
13572
+ }
13573
+
13574
+ .date-picker-wrapper .month-element {
13575
+ display: inline-block;
13576
+ vertical-align: middle
13577
+ }
13578
+
13579
+ .date-picker-wrapper .select-wrapper select {
13580
+ position: absolute;
13581
+ margin: 0;
13582
+ padding: 0;
13583
+ left: 0;
13584
+ top: -1px;
13585
+ font-size: inherit;
13586
+ font-style: inherit;
13587
+ font-weight: inherit;
13588
+ text-transform: inherit;
13589
+ color: inherit;
13590
+ cursor: pointer;
13591
+ -webkit-appearance: none;
13592
+ -moz-appearance: none;
13593
+ appearance: none;
13594
+ background: 0 0;
13595
+ border: 0;
13596
+ outline: 0;
13597
+ opacity: .01
13598
+ }
13599
+
13600
+ .date-picker-wrapper .month-wrapper {
13601
+ border: 1px solid #bfbfbf;
13602
+ border-radius: 3px;
13603
+ background-color: #fff;
13604
+ padding: 5px;
13605
+ cursor: default;
13606
+ position: relative
13607
+ }
13608
+
13609
+ .date-picker-wrapper .month-wrapper table {
13610
+ width: 190px;
13611
+ float: left
13612
+ }
13613
+
13614
+ .date-picker-wrapper .month-wrapper table.month2 {
13615
+ width: 190px;
13616
+ float: left
13617
+ }
13618
+
13619
+ .date-picker-wrapper .month-wrapper table td,
13620
+ .date-picker-wrapper .month-wrapper table th {
13621
+ vertical-align: middle;
13622
+ text-align: center;
13623
+ line-height: 14px;
13624
+ margin: 0;
13625
+ padding: 0
13626
+ }
13627
+
13628
+ .date-picker-wrapper .month-wrapper table .day {
13629
+ padding: 5px 0;
13630
+ line-height: 1;
13631
+ font-size: 12px;
13632
+ margin-bottom: 1px;
13633
+ color: #ccc;
13634
+ cursor: default
13635
+ }
13636
+
13637
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
13638
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
13639
+ color: #999;
13640
+ cursor: default
13641
+ }
13642
+
13643
+ .date-picker-wrapper .month-wrapper table .day.checked {
13644
+ background-color: #9cdbf7
13645
+ }
13646
+
13647
+ .date-picker-wrapper .month-wrapper table .week-name {
13648
+ height: 20px;
13649
+ line-height: 20px;
13650
+ font-weight: 100;
13651
+ text-transform: uppercase
13652
+ }
13653
+
13654
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
13655
+ cursor: help !important
13656
+ }
13657
+
13658
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
13659
+ white-space: nowrap
13660
+ }
13661
+
13662
+ .date-picker-wrapper .time label {
13663
+ white-space: nowrap
13664
+ }
13665
+
13666
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
13667
+ color: #333;
13668
+ cursor: pointer
13669
+ }
13670
+
13671
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
13672
+ background-color: #cdecfa
13673
+ }
13674
+
13675
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
13676
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
13677
+ display: none
13678
+ }
13679
+
13680
+ .date-picker-wrapper .month-wrapper table .day.real-today {
13681
+ background-color: #ffe684
13682
+ }
13683
+
13684
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
13685
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
13686
+ background-color: #70ccd5
13687
+ }
13688
+
13689
+ .date-picker-wrapper table .caption {
13690
+ height: 40px
13691
+ }
13692
+
13693
+ .date-picker-wrapper table .caption>th:first-of-type,
13694
+ .date-picker-wrapper table .caption>th:last-of-type {
13695
+ width: 27px
13696
+ }
13697
+
13698
+ .date-picker-wrapper table .caption .next,
13699
+ .date-picker-wrapper table .caption .prev {
13700
+ padding: 0 5px;
13701
+ cursor: pointer
13702
+ }
13703
+
13704
+ .date-picker-wrapper table .caption .next:hover,
13705
+ .date-picker-wrapper table .caption .prev:hover {
13706
+ background-color: #ccc;
13707
+ color: #fff
13708
+ }
13709
+
13710
+ .date-picker-wrapper .gap {
13711
+ position: relative;
13712
+ z-index: 1;
13713
+ width: 15px;
13714
+ height: 100%;
13715
+ background-color: red;
13716
+ font-size: 0;
13717
+ line-height: 0;
13718
+ float: left;
13719
+ top: -5px;
13720
+ margin: 0 10px -10px;
13721
+ visibility: hidden;
13722
+ height: 0
13723
+ }
13724
+
13725
+ .date-picker-wrapper .gap .gap-lines {
13726
+ height: 100%;
13727
+ overflow: hidden
13728
+ }
13729
+
13730
+ .date-picker-wrapper .gap .gap-line {
13731
+ height: 15px;
13732
+ width: 15px;
13733
+ position: relative
13734
+ }
13735
+
13736
+ .date-picker-wrapper .gap .gap-line .gap-1 {
13737
+ z-index: 1;
13738
+ height: 0;
13739
+ border-left: 8px solid #fff;
13740
+ border-top: 8px solid #eee;
13741
+ border-bottom: 8px solid #eee
13742
+ }
13743
+
13744
+ .date-picker-wrapper .gap .gap-line .gap-2 {
13745
+ position: absolute;
13746
+ right: 0;
13747
+ top: 0;
13748
+ z-index: 2;
13749
+ height: 0;
13750
+ border-left: 8px solid transparent;
13751
+ border-top: 8px solid #fff
13752
+ }
13753
+
13754
+ .date-picker-wrapper .gap .gap-line .gap-3 {
13755
+ position: absolute;
13756
+ right: 0;
13757
+ top: 8px;
13758
+ z-index: 2;
13759
+ height: 0;
13760
+ border-left: 8px solid transparent;
13761
+ border-bottom: 8px solid #fff
13762
+ }
13763
+
13764
+ .date-picker-wrapper .gap .gap-top-mask {
13765
+ width: 6px;
13766
+ height: 1px;
13767
+ position: absolute;
13768
+ top: -1px;
13769
+ left: 1px;
13770
+ background-color: #eee;
13771
+ z-index: 3
13772
+ }
13773
+
13774
+ .date-picker-wrapper .gap .gap-bottom-mask {
13775
+ width: 6px;
13776
+ height: 1px;
13777
+ position: absolute;
13778
+ bottom: -1px;
13779
+ left: 7px;
13780
+ background-color: #eee;
13781
+ z-index: 3
13782
+ }
13783
+
13784
+ .date-picker-wrapper .selected-days {
13785
+ display: none
13786
+ }
13787
+
13788
+ .date-picker-wrapper .drp_top-bar {
13789
+ line-height: 1.4;
13790
+ position: relative;
13791
+ padding: 10px 40px 10px 0
13792
+ }
13793
+
13794
+ .date-picker-wrapper .drp_top-bar .error-top,
13795
+ .date-picker-wrapper .drp_top-bar .normal-top {
13796
+ display: none
13797
+ }
13798
+
13799
+ .date-picker-wrapper .drp_top-bar .default-top {
13800
+ display: block
13801
+ }
13802
+
13803
+ .date-picker-wrapper .drp_top-bar.error .default-top {
13804
+ display: none
13805
+ }
13806
+
13807
+ .date-picker-wrapper .drp_top-bar.error .error-top {
13808
+ display: block;
13809
+ color: red
13810
+ }
13811
+
13812
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
13813
+ display: none
13814
+ }
13815
+
13816
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
13817
+ display: block
13818
+ }
13819
+
13820
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
13821
+ color: #333
13822
+ }
13823
+
13824
+ .date-picker-wrapper .drp_top-bar .apply-btn {
13825
+ position: absolute;
13826
+ right: 0;
13827
+ top: 6px;
13828
+ padding: 3px 5px;
13829
+ margin: 0;
13830
+ font-size: 12px;
13831
+ border-radius: 4px;
13832
+ cursor: pointer;
13833
+ color: #d9eef7;
13834
+ border: solid 1px #0076a3;
13835
+ background: #0095cd;
13836
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
13837
+ color: #fff;
13838
+ line-height: initial
13839
+ }
13840
+
13841
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
13842
+ cursor: pointer;
13843
+ color: #606060;
13844
+ border: solid 1px #b7b7b7;
13845
+ background: #fff;
13846
+ background: -moz-linear-gradient(top, #fff, #ededed)
13847
+ }
13848
+
13849
+ .date-picker-wrapper .time {
13850
+ position: relative
13851
+ }
13852
+
13853
+ .date-picker-wrapper.single-month .time {
13854
+ display: block
13855
+ }
13856
+
13857
+ .date-picker-wrapper .time input[type=range] {
13858
+ vertical-align: middle;
13859
+ width: 129px;
13860
+ padding: 0;
13861
+ margin: 0;
13862
+ height: 20px
13863
+ }
13864
+
13865
+ .date-picker-wrapper .time1 {
13866
+ width: 180px;
13867
+ padding: 0 5px;
13868
+ text-align: center
13869
+ }
13870
+
13871
+ .time2 {
13872
+ width: 180px;
13873
+ padding: 0 5px;
13874
+ text-align: center
13875
+ }
13876
+
13877
+ .date-picker-wrapper .time1 {
13878
+ float: left
13879
+ }
13880
+
13881
+ .date-picker-wrapper .time2 {
13882
+ float: right
13883
+ }
13884
+
13885
+ .date-picker-wrapper .hour {
13886
+ text-align: right
13887
+ }
13888
+
13889
+ .minute {
13890
+ text-align: right
13891
+ }
13892
+
13893
+ .date-picker-wrapper .hide {
13894
+ display: none
13895
+ }
13896
+
13897
+ .date-picker-wrapper .first-date-selected,
13898
+ .date-picker-wrapper .last-date-selected {
13899
+ background-color: #49e !important;
13900
+ color: #fff !important
13901
+ }
13902
+
13903
+ .date-picker-wrapper .date-range-length-tip {
13904
+ position: absolute;
13905
+ margin-top: -4px;
13906
+ margin-left: -8px;
13907
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
13908
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
13909
+ display: none;
13910
+ background-color: #ff0;
13911
+ padding: 0 6px;
13912
+ border-radius: 2px;
13913
+ font-size: 12px;
13914
+ line-height: 16px;
13915
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13916
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13917
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13918
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
13919
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
13920
+ }
13921
+
13922
+ .date-picker-wrapper .date-range-length-tip:after {
13923
+ content: '';
13924
+ position: absolute;
13925
+ border-left: 4px solid transparent;
13926
+ border-right: 4px solid transparent;
13927
+ border-top: 4px solid #ff0;
13928
+ left: 50%;
13929
+ margin-left: -4px;
13930
+ bottom: -4px
13931
+ }
13932
+
13933
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
13934
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
13935
+ display: none
13936
+ }
13937
+
13938
+ .date-picker-wrapper .week-number {
13939
+ padding: 5px 0;
13940
+ line-height: 1;
13941
+ font-size: 12px;
13942
+ margin-bottom: 1px;
13943
+ color: #999;
13944
+ cursor: pointer
13945
+ }
13946
+
13947
+ .date-picker-wrapper .week-number.week-number-selected {
13948
+ color: #49e;
13949
+ font-weight: 700
13950
+ }
13951
+
13952
+ .date-picker {
13953
+ width: 170px;
13954
+ height: 25px;
13955
+ padding: 0;
13956
+ border: 0;
13957
+ line-height: 25px;
13958
+ padding-left: 10px;
13959
+ font-size: 12px;
13960
+ font-family: Arial, sans-serif;
13961
+ font-weight: 700;
13962
+ cursor: pointer;
13963
+ color: #303030;
13964
+ position: relative;
13965
+ z-index: 2
13966
+ }
13967
+
13968
+ .date-picker-wrapper {
13969
+ position: absolute;
13970
+ z-index: 1;
13971
+ border: 1px solid #bfbfbf;
13972
+ background-color: #efefef;
13973
+ padding: 5px 12px;
13974
+ font-size: 12px;
13975
+ line-height: 20px;
13976
+ color: #aaa;
13977
+ font-family: Arial, sans-serif;
13978
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
13979
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
13980
+ -webkit-box-sizing: initial;
13981
+ box-sizing: initial
13982
+ }
13983
+
13984
+ .dp-clearfix {
13985
+ clear: both;
13986
+ height: 0;
13987
+ font-size: 0
13988
+ }
13989
+
13990
+ .date-picker-wrapper.inline-wrapper {
13991
+ position: relative;
13992
+ -webkit-box-shadow: none;
13993
+ box-shadow: none;
13994
+ display: inline-block
13995
+ }
13996
+
13997
+ .date-picker-wrapper.single-date {
13998
+ width: auto
13999
+ }
14000
+
14001
+ .date-picker-wrapper.no-shortcuts {
14002
+ padding-bottom: 12px
14003
+ }
14004
+
14005
+ .date-picker-wrapper.no-topbar {
14006
+ padding-top: 12px
14007
+ }
14008
+
14009
+ .date-picker-wrapper .footer {
14010
+ font-size: 11px;
14011
+ padding-top: 3px
14012
+ }
14013
+
14014
+ .date-picker-wrapper b {
14015
+ color: #666;
14016
+ font-weight: 700
14017
+ }
14018
+
14019
+ .date-picker-wrapper a {
14020
+ color: #6bb4d6;
14021
+ text-decoration: underline
14022
+ }
14023
+
14024
+ .date-picker-wrapper .month-name {
14025
+ text-transform: uppercase
14026
+ }
14027
+
14028
+ .date-picker-wrapper .select-wrapper {
14029
+ position: relative;
14030
+ overflow: hidden;
14031
+ display: inline-block;
14032
+ vertical-align: middle
14033
+ }
14034
+
14035
+ .date-picker-wrapper .select-wrapper:hover {
14036
+ text-decoration: underline
14037
+ }
14038
+
14039
+ .date-picker-wrapper .month-element {
14040
+ display: inline-block;
14041
+ vertical-align: middle
14042
+ }
14043
+
14044
+ .date-picker-wrapper .select-wrapper select {
14045
+ position: absolute;
14046
+ margin: 0;
14047
+ padding: 0;
14048
+ left: 0;
14049
+ top: -1px;
14050
+ font-size: inherit;
14051
+ font-style: inherit;
14052
+ font-weight: inherit;
14053
+ text-transform: inherit;
14054
+ color: inherit;
14055
+ cursor: pointer;
14056
+ -webkit-appearance: none;
14057
+ -moz-appearance: none;
14058
+ appearance: none;
14059
+ background: 0 0;
14060
+ border: 0;
14061
+ outline: 0;
14062
+ opacity: .01
14063
+ }
14064
+
14065
+ .date-picker-wrapper .month-wrapper {
14066
+ border: 1px solid #bfbfbf;
14067
+ border-radius: 3px;
14068
+ background-color: #fff;
14069
+ padding: 5px;
14070
+ cursor: default;
14071
+ position: relative
14072
+ }
14073
+
14074
+ .date-picker-wrapper .month-wrapper table {
14075
+ width: 190px;
14076
+ float: left
14077
+ }
14078
+
14079
+ .date-picker-wrapper .month-wrapper table.month2 {
14080
+ width: 190px;
14081
+ float: left
14082
+ }
14083
+
14084
+ .date-picker-wrapper .month-wrapper table td,
14085
+ .date-picker-wrapper .month-wrapper table th {
14086
+ vertical-align: middle;
14087
+ text-align: center;
14088
+ line-height: 14px;
14089
+ margin: 0;
14090
+ padding: 0
14091
+ }
14092
+
14093
+ .date-picker-wrapper .month-wrapper table .day {
14094
+ padding: 5px 0;
14095
+ line-height: 1;
14096
+ font-size: 12px;
14097
+ margin-bottom: 1px;
14098
+ color: #ccc;
14099
+ cursor: default
14100
+ }
14101
+
14102
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
14103
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
14104
+ color: #999;
14105
+ cursor: default
14106
+ }
14107
+
14108
+ .date-picker-wrapper .month-wrapper table .day.checked {
14109
+ background-color: #9cdbf7
14110
+ }
14111
+
14112
+ .date-picker-wrapper .month-wrapper table .week-name {
14113
+ height: 20px;
14114
+ line-height: 20px;
14115
+ font-weight: 100;
14116
+ text-transform: uppercase
14117
+ }
14118
+
14119
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
14120
+ cursor: help !important
14121
+ }
14122
+
14123
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
14124
+ white-space: nowrap
14125
+ }
14126
+
14127
+ .date-picker-wrapper .time label {
14128
+ white-space: nowrap
14129
+ }
14130
+
14131
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
14132
+ color: #333;
14133
+ cursor: pointer
14134
+ }
14135
+
14136
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
14137
+ background-color: #cdecfa
14138
+ }
14139
+
14140
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
14141
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
14142
+ display: none
14143
+ }
14144
+
14145
+ .date-picker-wrapper .month-wrapper table .day.real-today {
14146
+ background-color: #ffe684
14147
+ }
14148
+
14149
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
14150
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
14151
+ background-color: #70ccd5
14152
+ }
14153
+
14154
+ .date-picker-wrapper table .caption {
14155
+ height: 40px
14156
+ }
14157
+
14158
+ .date-picker-wrapper table .caption>th:first-of-type,
14159
+ .date-picker-wrapper table .caption>th:last-of-type {
14160
+ width: 27px
14161
+ }
14162
+
14163
+ .date-picker-wrapper table .caption .next,
14164
+ .date-picker-wrapper table .caption .prev {
14165
+ padding: 0 5px;
14166
+ cursor: pointer
14167
+ }
14168
+
14169
+ .date-picker-wrapper table .caption .next:hover,
14170
+ .date-picker-wrapper table .caption .prev:hover {
14171
+ background-color: #ccc;
14172
+ color: #fff
14173
+ }
14174
+
14175
+ .date-picker-wrapper .gap {
14176
+ position: relative;
14177
+ z-index: 1;
14178
+ width: 15px;
14179
+ height: 100%;
14180
+ background-color: red;
14181
+ font-size: 0;
14182
+ line-height: 0;
14183
+ float: left;
14184
+ top: -5px;
14185
+ margin: 0 10px -10px;
14186
+ visibility: hidden;
14187
+ height: 0
14188
+ }
14189
+
14190
+ .date-picker-wrapper .gap .gap-lines {
14191
+ height: 100%;
14192
+ overflow: hidden
14193
+ }
14194
+
14195
+ .date-picker-wrapper .gap .gap-line {
14196
+ height: 15px;
14197
+ width: 15px;
14198
+ position: relative
14199
+ }
14200
+
14201
+ .date-picker-wrapper .gap .gap-line .gap-1 {
14202
+ z-index: 1;
14203
+ height: 0;
14204
+ border-left: 8px solid #fff;
14205
+ border-top: 8px solid #eee;
14206
+ border-bottom: 8px solid #eee
14207
+ }
14208
+
14209
+ .date-picker-wrapper .gap .gap-line .gap-2 {
14210
+ position: absolute;
14211
+ right: 0;
14212
+ top: 0;
14213
+ z-index: 2;
14214
+ height: 0;
14215
+ border-left: 8px solid transparent;
14216
+ border-top: 8px solid #fff
14217
+ }
14218
+
14219
+ .date-picker-wrapper .gap .gap-line .gap-3 {
14220
+ position: absolute;
14221
+ right: 0;
14222
+ top: 8px;
14223
+ z-index: 2;
14224
+ height: 0;
14225
+ border-left: 8px solid transparent;
14226
+ border-bottom: 8px solid #fff
14227
+ }
14228
+
14229
+ .date-picker-wrapper .gap .gap-top-mask {
14230
+ width: 6px;
14231
+ height: 1px;
14232
+ position: absolute;
14233
+ top: -1px;
14234
+ left: 1px;
14235
+ background-color: #eee;
14236
+ z-index: 3
14237
+ }
14238
+
14239
+ .date-picker-wrapper .gap .gap-bottom-mask {
14240
+ width: 6px;
14241
+ height: 1px;
14242
+ position: absolute;
14243
+ bottom: -1px;
14244
+ left: 7px;
14245
+ background-color: #eee;
14246
+ z-index: 3
14247
+ }
14248
+
14249
+ .date-picker-wrapper .selected-days {
14250
+ display: none
14251
+ }
14252
+
14253
+ .date-picker-wrapper .drp_top-bar {
14254
+ line-height: 1.4;
14255
+ position: relative;
14256
+ padding: 10px 40px 10px 0
14257
+ }
14258
+
14259
+ .date-picker-wrapper .drp_top-bar .error-top,
14260
+ .date-picker-wrapper .drp_top-bar .normal-top {
14261
+ display: none
14262
+ }
14263
+
14264
+ .date-picker-wrapper .drp_top-bar .default-top {
14265
+ display: block
14266
+ }
14267
+
14268
+ .date-picker-wrapper .drp_top-bar.error .default-top {
14269
+ display: none
14270
+ }
14271
+
14272
+ .date-picker-wrapper .drp_top-bar.error .error-top {
14273
+ display: block;
14274
+ color: red
14275
+ }
14276
+
14277
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
14278
+ display: none
14279
+ }
14280
+
14281
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
14282
+ display: block
14283
+ }
14284
+
14285
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
14286
+ color: #333
14287
+ }
14288
+
14289
+ .date-picker-wrapper .drp_top-bar .apply-btn {
14290
+ position: absolute;
14291
+ right: 0;
14292
+ top: 6px;
14293
+ padding: 3px 5px;
14294
+ margin: 0;
14295
+ font-size: 12px;
14296
+ border-radius: 4px;
14297
+ cursor: pointer;
14298
+ color: #d9eef7;
14299
+ border: solid 1px #0076a3;
14300
+ background: #0095cd;
14301
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
14302
+ color: #fff;
14303
+ line-height: initial
14304
+ }
14305
+
14306
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
14307
+ cursor: pointer;
14308
+ color: #606060;
14309
+ border: solid 1px #b7b7b7;
14310
+ background: #fff;
14311
+ background: -moz-linear-gradient(top, #fff, #ededed)
14312
+ }
14313
+
14314
+ .date-picker-wrapper .time {
14315
+ position: relative
14316
+ }
14317
+
14318
+ .date-picker-wrapper.single-month .time {
14319
+ display: block
14320
+ }
14321
+
14322
+ .date-picker-wrapper .time input[type=range] {
14323
+ vertical-align: middle;
14324
+ width: 129px;
14325
+ padding: 0;
14326
+ margin: 0;
14327
+ height: 20px
14328
+ }
14329
+
14330
+ .date-picker-wrapper .time1 {
14331
+ width: 180px;
14332
+ padding: 0 5px;
14333
+ text-align: center
14334
+ }
14335
+
14336
+ .time2 {
14337
+ width: 180px;
14338
+ padding: 0 5px;
14339
+ text-align: center
14340
+ }
14341
+
14342
+ .date-picker-wrapper .time1 {
14343
+ float: left
14344
+ }
14345
+
14346
+ .date-picker-wrapper .time2 {
14347
+ float: right
14348
+ }
14349
+
14350
+ .date-picker-wrapper .hour {
14351
+ text-align: right
14352
+ }
14353
+
14354
+ .minute {
14355
+ text-align: right
14356
+ }
14357
+
14358
+ .date-picker-wrapper .hide {
14359
+ display: none
14360
+ }
14361
+
14362
+ .date-picker-wrapper .first-date-selected,
14363
+ .date-picker-wrapper .last-date-selected {
14364
+ background-color: #49e !important;
14365
+ color: #fff !important
14366
+ }
14367
+
14368
+ .date-picker-wrapper .date-range-length-tip {
14369
+ position: absolute;
14370
+ margin-top: -4px;
14371
+ margin-left: -8px;
14372
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
14373
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
14374
+ display: none;
14375
+ background-color: #ff0;
14376
+ padding: 0 6px;
14377
+ border-radius: 2px;
14378
+ font-size: 12px;
14379
+ line-height: 16px;
14380
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14381
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14382
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14383
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14384
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
14385
+ }
14386
+
14387
+ .date-picker-wrapper .date-range-length-tip:after {
14388
+ content: '';
14389
+ position: absolute;
14390
+ border-left: 4px solid transparent;
14391
+ border-right: 4px solid transparent;
14392
+ border-top: 4px solid #ff0;
14393
+ left: 50%;
14394
+ margin-left: -4px;
14395
+ bottom: -4px
14396
+ }
14397
+
14398
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
14399
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
14400
+ display: none
14401
+ }
14402
+
14403
+ .date-picker-wrapper .week-number {
14404
+ padding: 5px 0;
14405
+ line-height: 1;
14406
+ font-size: 12px;
14407
+ margin-bottom: 1px;
14408
+ color: #999;
14409
+ cursor: pointer
14410
+ }
14411
+
14412
+ .date-picker-wrapper .week-number.week-number-selected {
14413
+ color: #49e;
14414
+ font-weight: 700
14415
+ }
14416
+
14417
+ .date-picker {
14418
+ width: 170px;
14419
+ height: 25px;
14420
+ padding: 0;
14421
+ border: 0;
14422
+ line-height: 25px;
14423
+ padding-left: 10px;
14424
+ font-size: 12px;
14425
+ font-family: Arial, sans-serif;
14426
+ font-weight: 700;
14427
+ cursor: pointer;
14428
+ color: #303030;
14429
+ position: relative;
14430
+ z-index: 2
14431
+ }
14432
+
14433
+ .date-picker-wrapper {
14434
+ position: absolute;
14435
+ z-index: 1;
14436
+ border: 1px solid #bfbfbf;
14437
+ background-color: #efefef;
14438
+ padding: 5px 12px;
14439
+ font-size: 12px;
14440
+ line-height: 20px;
14441
+ color: #aaa;
14442
+ font-family: Arial, sans-serif;
14443
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
14444
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
14445
+ -webkit-box-sizing: initial;
14446
+ box-sizing: initial
14447
+ }
14448
+
14449
+ .dp-clearfix {
14450
+ clear: both;
14451
+ height: 0;
14452
+ font-size: 0
14453
+ }
14454
+
14455
+ .date-picker-wrapper.inline-wrapper {
14456
+ position: relative;
14457
+ -webkit-box-shadow: none;
14458
+ box-shadow: none;
14459
+ display: inline-block
14460
+ }
14461
+
14462
+ .date-picker-wrapper.single-date {
14463
+ width: auto
14464
+ }
14465
+
14466
+ .date-picker-wrapper.no-shortcuts {
14467
+ padding-bottom: 12px
14468
+ }
14469
+
14470
+ .date-picker-wrapper.no-topbar {
14471
+ padding-top: 12px
14472
+ }
14473
+
14474
+ .date-picker-wrapper .footer {
14475
+ font-size: 11px;
14476
+ padding-top: 3px
14477
+ }
14478
+
14479
+ .date-picker-wrapper b {
14480
+ color: #666;
14481
+ font-weight: 700
14482
+ }
14483
+
14484
+ .date-picker-wrapper a {
14485
+ color: #6bb4d6;
14486
+ text-decoration: underline
14487
+ }
14488
+
14489
+ .date-picker-wrapper .month-name {
14490
+ text-transform: uppercase
14491
+ }
14492
+
14493
+ .date-picker-wrapper .select-wrapper {
14494
+ position: relative;
14495
+ overflow: hidden;
14496
+ display: inline-block;
14497
+ vertical-align: middle
14498
+ }
14499
+
14500
+ .date-picker-wrapper .select-wrapper:hover {
14501
+ text-decoration: underline
14502
+ }
14503
+
14504
+ .date-picker-wrapper .month-element {
14505
+ display: inline-block;
14506
+ vertical-align: middle
14507
+ }
14508
+
14509
+ .date-picker-wrapper .select-wrapper select {
14510
+ position: absolute;
14511
+ margin: 0;
14512
+ padding: 0;
14513
+ left: 0;
14514
+ top: -1px;
14515
+ font-size: inherit;
14516
+ font-style: inherit;
14517
+ font-weight: inherit;
14518
+ text-transform: inherit;
14519
+ color: inherit;
14520
+ cursor: pointer;
14521
+ -webkit-appearance: none;
14522
+ -moz-appearance: none;
14523
+ appearance: none;
14524
+ background: 0 0;
14525
+ border: 0;
14526
+ outline: 0;
14527
+ opacity: .01
14528
+ }
14529
+
14530
+ .date-picker-wrapper .month-wrapper {
14531
+ border: 1px solid #bfbfbf;
14532
+ border-radius: 3px;
14533
+ background-color: #fff;
14534
+ padding: 5px;
14535
+ cursor: default;
14536
+ position: relative
14537
+ }
14538
+
14539
+ .date-picker-wrapper .month-wrapper table {
14540
+ width: 190px;
14541
+ float: left
14542
+ }
14543
+
14544
+ .date-picker-wrapper .month-wrapper table.month2 {
14545
+ width: 190px;
14546
+ float: left
14547
+ }
14548
+
14549
+ .date-picker-wrapper .month-wrapper table td,
14550
+ .date-picker-wrapper .month-wrapper table th {
14551
+ vertical-align: middle;
14552
+ text-align: center;
14553
+ line-height: 14px;
14554
+ margin: 0;
14555
+ padding: 0
14556
+ }
14557
+
14558
+ .date-picker-wrapper .month-wrapper table .day {
14559
+ padding: 5px 0;
14560
+ line-height: 1;
14561
+ font-size: 12px;
14562
+ margin-bottom: 1px;
14563
+ color: #ccc;
14564
+ cursor: default
14565
+ }
14566
+
14567
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
14568
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
14569
+ color: #999;
14570
+ cursor: default
14571
+ }
14572
+
14573
+ .date-picker-wrapper .month-wrapper table .day.checked {
14574
+ background-color: #9cdbf7
14575
+ }
14576
+
14577
+ .date-picker-wrapper .month-wrapper table .week-name {
14578
+ height: 20px;
14579
+ line-height: 20px;
14580
+ font-weight: 100;
14581
+ text-transform: uppercase
14582
+ }
14583
+
14584
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
14585
+ cursor: help !important
14586
+ }
14587
+
14588
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
14589
+ white-space: nowrap
14590
+ }
14591
+
14592
+ .date-picker-wrapper .time label {
14593
+ white-space: nowrap
14594
+ }
14595
+
14596
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
14597
+ color: #333;
14598
+ cursor: pointer
14599
+ }
14600
+
14601
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
14602
+ background-color: #cdecfa
14603
+ }
14604
+
14605
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
14606
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
14607
+ display: none
14608
+ }
14609
+
14610
+ .date-picker-wrapper .month-wrapper table .day.real-today {
14611
+ background-color: #ffe684
14612
+ }
14613
+
14614
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
14615
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
14616
+ background-color: #70ccd5
14617
+ }
14618
+
14619
+ .date-picker-wrapper table .caption {
14620
+ height: 40px
14621
+ }
14622
+
14623
+ .date-picker-wrapper table .caption>th:first-of-type,
14624
+ .date-picker-wrapper table .caption>th:last-of-type {
14625
+ width: 27px
14626
+ }
14627
+
14628
+ .date-picker-wrapper table .caption .next,
14629
+ .date-picker-wrapper table .caption .prev {
14630
+ padding: 0 5px;
14631
+ cursor: pointer
14632
+ }
14633
+
14634
+ .date-picker-wrapper table .caption .next:hover,
14635
+ .date-picker-wrapper table .caption .prev:hover {
14636
+ background-color: #ccc;
14637
+ color: #fff
14638
+ }
14639
+
14640
+ .date-picker-wrapper .gap {
14641
+ position: relative;
14642
+ z-index: 1;
14643
+ width: 15px;
14644
+ height: 100%;
14645
+ background-color: red;
14646
+ font-size: 0;
14647
+ line-height: 0;
14648
+ float: left;
14649
+ top: -5px;
14650
+ margin: 0 10px -10px;
14651
+ visibility: hidden;
14652
+ height: 0
14653
+ }
14654
+
14655
+ .date-picker-wrapper .gap .gap-lines {
14656
+ height: 100%;
14657
+ overflow: hidden
14658
+ }
14659
+
14660
+ .date-picker-wrapper .gap .gap-line {
14661
+ height: 15px;
14662
+ width: 15px;
14663
+ position: relative
14664
+ }
14665
+
14666
+ .date-picker-wrapper .gap .gap-line .gap-1 {
14667
+ z-index: 1;
14668
+ height: 0;
14669
+ border-left: 8px solid #fff;
14670
+ border-top: 8px solid #eee;
14671
+ border-bottom: 8px solid #eee
14672
+ }
14673
+
14674
+ .date-picker-wrapper .gap .gap-line .gap-2 {
14675
+ position: absolute;
14676
+ right: 0;
14677
+ top: 0;
14678
+ z-index: 2;
14679
+ height: 0;
14680
+ border-left: 8px solid transparent;
14681
+ border-top: 8px solid #fff
14682
+ }
14683
+
14684
+ .date-picker-wrapper .gap .gap-line .gap-3 {
14685
+ position: absolute;
14686
+ right: 0;
14687
+ top: 8px;
14688
+ z-index: 2;
14689
+ height: 0;
14690
+ border-left: 8px solid transparent;
14691
+ border-bottom: 8px solid #fff
14692
+ }
14693
+
14694
+ .date-picker-wrapper .gap .gap-top-mask {
14695
+ width: 6px;
14696
+ height: 1px;
14697
+ position: absolute;
14698
+ top: -1px;
14699
+ left: 1px;
14700
+ background-color: #eee;
14701
+ z-index: 3
14702
+ }
14703
+
14704
+ .date-picker-wrapper .gap .gap-bottom-mask {
14705
+ width: 6px;
14706
+ height: 1px;
14707
+ position: absolute;
14708
+ bottom: -1px;
14709
+ left: 7px;
14710
+ background-color: #eee;
14711
+ z-index: 3
14712
+ }
14713
+
14714
+ .date-picker-wrapper .selected-days {
14715
+ display: none
14716
+ }
14717
+
14718
+ .date-picker-wrapper .drp_top-bar {
14719
+ line-height: 1.4;
14720
+ position: relative;
14721
+ padding: 10px 40px 10px 0
14722
+ }
14723
+
14724
+ .date-picker-wrapper .drp_top-bar .error-top,
14725
+ .date-picker-wrapper .drp_top-bar .normal-top {
14726
+ display: none
14727
+ }
14728
+
14729
+ .date-picker-wrapper .drp_top-bar .default-top {
14730
+ display: block
14731
+ }
14732
+
14733
+ .date-picker-wrapper .drp_top-bar.error .default-top {
14734
+ display: none
14735
+ }
14736
+
14737
+ .date-picker-wrapper .drp_top-bar.error .error-top {
14738
+ display: block;
14739
+ color: red
14740
+ }
14741
+
14742
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
14743
+ display: none
14744
+ }
14745
+
14746
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
14747
+ display: block
14748
+ }
14749
+
14750
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
14751
+ color: #333
14752
+ }
14753
+
14754
+ .date-picker-wrapper .drp_top-bar .apply-btn {
14755
+ position: absolute;
14756
+ right: 0;
14757
+ top: 6px;
14758
+ padding: 3px 5px;
14759
+ margin: 0;
14760
+ font-size: 12px;
14761
+ border-radius: 4px;
14762
+ cursor: pointer;
14763
+ color: #d9eef7;
14764
+ border: solid 1px #0076a3;
14765
+ background: #0095cd;
14766
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
14767
+ color: #fff;
14768
+ line-height: initial
14769
+ }
14770
+
14771
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
14772
+ cursor: pointer;
14773
+ color: #606060;
14774
+ border: solid 1px #b7b7b7;
14775
+ background: #fff;
14776
+ background: -moz-linear-gradient(top, #fff, #ededed)
14777
+ }
14778
+
14779
+ .date-picker-wrapper .time {
14780
+ position: relative
14781
+ }
14782
+
14783
+ .date-picker-wrapper.single-month .time {
14784
+ display: block
14785
+ }
14786
+
14787
+ .date-picker-wrapper .time input[type=range] {
14788
+ vertical-align: middle;
14789
+ width: 129px;
14790
+ padding: 0;
14791
+ margin: 0;
14792
+ height: 20px
14793
+ }
14794
+
14795
+ .date-picker-wrapper .time1 {
14796
+ width: 180px;
14797
+ padding: 0 5px;
14798
+ text-align: center
14799
+ }
14800
+
14801
+ .time2 {
14802
+ width: 180px;
14803
+ padding: 0 5px;
14804
+ text-align: center
14805
+ }
14806
+
14807
+ .date-picker-wrapper .time1 {
14808
+ float: left
14809
+ }
14810
+
14811
+ .date-picker-wrapper .time2 {
14812
+ float: right
14813
+ }
14814
+
14815
+ .date-picker-wrapper .hour {
14816
+ text-align: right
14817
+ }
14818
+
14819
+ .minute {
14820
+ text-align: right
14821
+ }
14822
+
14823
+ .date-picker-wrapper .hide {
14824
+ display: none
14825
+ }
14826
+
14827
+ .date-picker-wrapper .first-date-selected,
14828
+ .date-picker-wrapper .last-date-selected {
14829
+ background-color: #49e !important;
14830
+ color: #fff !important
14831
+ }
14832
+
14833
+ .date-picker-wrapper .date-range-length-tip {
14834
+ position: absolute;
14835
+ margin-top: -4px;
14836
+ margin-left: -8px;
14837
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
14838
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
14839
+ display: none;
14840
+ background-color: #ff0;
14841
+ padding: 0 6px;
14842
+ border-radius: 2px;
14843
+ font-size: 12px;
14844
+ line-height: 16px;
14845
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14846
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14847
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14848
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
14849
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
14850
+ }
14851
+
14852
+ .date-picker-wrapper .date-range-length-tip:after {
14853
+ content: '';
14854
+ position: absolute;
14855
+ border-left: 4px solid transparent;
14856
+ border-right: 4px solid transparent;
14857
+ border-top: 4px solid #ff0;
14858
+ left: 50%;
14859
+ margin-left: -4px;
14860
+ bottom: -4px
14861
+ }
14862
+
14863
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
14864
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
14865
+ display: none
14866
+ }
14867
+
14868
+ .date-picker-wrapper .week-number {
14869
+ padding: 5px 0;
14870
+ line-height: 1;
14871
+ font-size: 12px;
14872
+ margin-bottom: 1px;
14873
+ color: #999;
14874
+ cursor: pointer
14875
+ }
14876
+
14877
+ .date-picker-wrapper .week-number.week-number-selected {
14878
+ color: #49e;
14879
+ font-weight: 700
14880
+ }
14881
+
14882
+ .date-picker {
14883
+ width: 170px;
14884
+ height: 25px;
14885
+ padding: 0;
14886
+ border: 0;
14887
+ line-height: 25px;
14888
+ padding-left: 10px;
14889
+ font-size: 12px;
14890
+ font-family: Arial, sans-serif;
14891
+ font-weight: 700;
14892
+ cursor: pointer;
14893
+ color: #303030;
14894
+ position: relative;
14895
+ z-index: 2
14896
+ }
14897
+
14898
+ .date-picker-wrapper {
14899
+ position: absolute;
14900
+ z-index: 1;
14901
+ border: 1px solid #bfbfbf;
14902
+ background-color: #efefef;
14903
+ padding: 5px 12px;
14904
+ font-size: 12px;
14905
+ line-height: 20px;
14906
+ color: #aaa;
14907
+ font-family: Arial, sans-serif;
14908
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
14909
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
14910
+ -webkit-box-sizing: initial;
14911
+ box-sizing: initial
14912
+ }
14913
+
14914
+ .dp-clearfix {
14915
+ clear: both;
14916
+ height: 0;
14917
+ font-size: 0
14918
+ }
14919
+
14920
+ .date-picker-wrapper.inline-wrapper {
14921
+ position: relative;
14922
+ -webkit-box-shadow: none;
14923
+ box-shadow: none;
14924
+ display: inline-block
14925
+ }
14926
+
14927
+ .date-picker-wrapper.single-date {
14928
+ width: auto
14929
+ }
14930
+
14931
+ .date-picker-wrapper.no-shortcuts {
14932
+ padding-bottom: 12px
14933
+ }
14934
+
14935
+ .date-picker-wrapper.no-topbar {
14936
+ padding-top: 12px
14937
+ }
14938
+
14939
+ .date-picker-wrapper .footer {
14940
+ font-size: 11px;
14941
+ padding-top: 3px
14942
+ }
14943
+
14944
+ .date-picker-wrapper b {
14945
+ color: #666;
14946
+ font-weight: 700
14947
+ }
14948
+
14949
+ .date-picker-wrapper a {
14950
+ color: #6bb4d6;
14951
+ text-decoration: underline
14952
+ }
14953
+
14954
+ .date-picker-wrapper .month-name {
14955
+ text-transform: uppercase
14956
+ }
14957
+
14958
+ .date-picker-wrapper .select-wrapper {
14959
+ position: relative;
14960
+ overflow: hidden;
14961
+ display: inline-block;
14962
+ vertical-align: middle
14963
+ }
14964
+
14965
+ .date-picker-wrapper .select-wrapper:hover {
14966
+ text-decoration: underline
14967
+ }
14968
+
14969
+ .date-picker-wrapper .month-element {
14970
+ display: inline-block;
14971
+ vertical-align: middle
14972
+ }
14973
+
14974
+ .date-picker-wrapper .select-wrapper select {
14975
+ position: absolute;
14976
+ margin: 0;
14977
+ padding: 0;
14978
+ left: 0;
14979
+ top: -1px;
14980
+ font-size: inherit;
14981
+ font-style: inherit;
14982
+ font-weight: inherit;
14983
+ text-transform: inherit;
14984
+ color: inherit;
14985
+ cursor: pointer;
14986
+ -webkit-appearance: none;
14987
+ -moz-appearance: none;
14988
+ appearance: none;
14989
+ background: 0 0;
14990
+ border: 0;
14991
+ outline: 0;
14992
+ opacity: .01
14993
+ }
14994
+
14995
+ .date-picker-wrapper .month-wrapper {
14996
+ border: 1px solid #bfbfbf;
14997
+ border-radius: 3px;
14998
+ background-color: #fff;
14999
+ padding: 5px;
15000
+ cursor: default;
15001
+ position: relative
15002
+ }
15003
+
15004
+ .date-picker-wrapper .month-wrapper table {
15005
+ width: 190px;
15006
+ float: left
15007
+ }
15008
+
15009
+ .date-picker-wrapper .month-wrapper table.month2 {
15010
+ width: 190px;
15011
+ float: left
15012
+ }
15013
+
15014
+ .date-picker-wrapper .month-wrapper table td,
15015
+ .date-picker-wrapper .month-wrapper table th {
15016
+ vertical-align: middle;
15017
+ text-align: center;
15018
+ line-height: 14px;
15019
+ margin: 0;
15020
+ padding: 0
15021
+ }
15022
+
15023
+ .date-picker-wrapper .month-wrapper table .day {
15024
+ padding: 5px 0;
15025
+ line-height: 1;
15026
+ font-size: 12px;
15027
+ margin-bottom: 1px;
15028
+ color: #ccc;
15029
+ cursor: default
15030
+ }
15031
+
15032
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
15033
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
15034
+ color: #999;
15035
+ cursor: default
15036
+ }
15037
+
15038
+ .date-picker-wrapper .month-wrapper table .day.checked {
15039
+ background-color: #9cdbf7
15040
+ }
15041
+
15042
+ .date-picker-wrapper .month-wrapper table .week-name {
15043
+ height: 20px;
15044
+ line-height: 20px;
15045
+ font-weight: 100;
15046
+ text-transform: uppercase
15047
+ }
15048
+
15049
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
15050
+ cursor: help !important
15051
+ }
15052
+
15053
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
15054
+ white-space: nowrap
15055
+ }
15056
+
15057
+ .date-picker-wrapper .time label {
15058
+ white-space: nowrap
15059
+ }
15060
+
15061
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
15062
+ color: #333;
15063
+ cursor: pointer
15064
+ }
15065
+
15066
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
15067
+ background-color: #cdecfa
15068
+ }
15069
+
15070
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
15071
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
15072
+ display: none
15073
+ }
15074
+
15075
+ .date-picker-wrapper .month-wrapper table .day.real-today {
15076
+ background-color: #ffe684
15077
+ }
15078
+
15079
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
15080
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
15081
+ background-color: #70ccd5
15082
+ }
15083
+
15084
+ .date-picker-wrapper table .caption {
15085
+ height: 40px
15086
+ }
15087
+
15088
+ .date-picker-wrapper table .caption>th:first-of-type,
15089
+ .date-picker-wrapper table .caption>th:last-of-type {
15090
+ width: 27px
15091
+ }
15092
+
15093
+ .date-picker-wrapper table .caption .next,
15094
+ .date-picker-wrapper table .caption .prev {
15095
+ padding: 0 5px;
15096
+ cursor: pointer
15097
+ }
15098
+
15099
+ .date-picker-wrapper table .caption .next:hover,
15100
+ .date-picker-wrapper table .caption .prev:hover {
15101
+ background-color: #ccc;
15102
+ color: #fff
15103
+ }
15104
+
15105
+ .date-picker-wrapper .gap {
15106
+ position: relative;
15107
+ z-index: 1;
15108
+ width: 15px;
15109
+ height: 100%;
15110
+ background-color: red;
15111
+ font-size: 0;
15112
+ line-height: 0;
15113
+ float: left;
15114
+ top: -5px;
15115
+ margin: 0 10px -10px;
15116
+ visibility: hidden;
15117
+ height: 0
15118
+ }
15119
+
15120
+ .date-picker-wrapper .gap .gap-lines {
15121
+ height: 100%;
15122
+ overflow: hidden
15123
+ }
15124
+
15125
+ .date-picker-wrapper .gap .gap-line {
15126
+ height: 15px;
15127
+ width: 15px;
15128
+ position: relative
15129
+ }
15130
+
15131
+ .date-picker-wrapper .gap .gap-line .gap-1 {
15132
+ z-index: 1;
15133
+ height: 0;
15134
+ border-left: 8px solid #fff;
15135
+ border-top: 8px solid #eee;
15136
+ border-bottom: 8px solid #eee
15137
+ }
15138
+
15139
+ .date-picker-wrapper .gap .gap-line .gap-2 {
15140
+ position: absolute;
15141
+ right: 0;
15142
+ top: 0;
15143
+ z-index: 2;
15144
+ height: 0;
15145
+ border-left: 8px solid transparent;
15146
+ border-top: 8px solid #fff
15147
+ }
15148
+
15149
+ .date-picker-wrapper .gap .gap-line .gap-3 {
15150
+ position: absolute;
15151
+ right: 0;
15152
+ top: 8px;
15153
+ z-index: 2;
15154
+ height: 0;
15155
+ border-left: 8px solid transparent;
15156
+ border-bottom: 8px solid #fff
15157
+ }
15158
+
15159
+ .date-picker-wrapper .gap .gap-top-mask {
15160
+ width: 6px;
15161
+ height: 1px;
15162
+ position: absolute;
15163
+ top: -1px;
15164
+ left: 1px;
15165
+ background-color: #eee;
15166
+ z-index: 3
15167
+ }
15168
+
15169
+ .date-picker-wrapper .gap .gap-bottom-mask {
15170
+ width: 6px;
15171
+ height: 1px;
15172
+ position: absolute;
15173
+ bottom: -1px;
15174
+ left: 7px;
15175
+ background-color: #eee;
15176
+ z-index: 3
15177
+ }
15178
+
15179
+ .date-picker-wrapper .selected-days {
15180
+ display: none
15181
+ }
15182
+
15183
+ .date-picker-wrapper .drp_top-bar {
15184
+ line-height: 1.4;
15185
+ position: relative;
15186
+ padding: 10px 40px 10px 0
15187
+ }
15188
+
15189
+ .date-picker-wrapper .drp_top-bar .error-top,
15190
+ .date-picker-wrapper .drp_top-bar .normal-top {
15191
+ display: none
15192
+ }
15193
+
15194
+ .date-picker-wrapper .drp_top-bar .default-top {
15195
+ display: block
15196
+ }
15197
+
15198
+ .date-picker-wrapper .drp_top-bar.error .default-top {
15199
+ display: none
15200
+ }
15201
+
15202
+ .date-picker-wrapper .drp_top-bar.error .error-top {
15203
+ display: block;
15204
+ color: red
15205
+ }
15206
+
15207
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
15208
+ display: none
15209
+ }
15210
+
15211
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
15212
+ display: block
15213
+ }
15214
+
15215
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
15216
+ color: #333
15217
+ }
15218
+
15219
+ .date-picker-wrapper .drp_top-bar .apply-btn {
15220
+ position: absolute;
15221
+ right: 0;
15222
+ top: 6px;
15223
+ padding: 3px 5px;
15224
+ margin: 0;
15225
+ font-size: 12px;
15226
+ border-radius: 4px;
15227
+ cursor: pointer;
15228
+ color: #d9eef7;
15229
+ border: solid 1px #0076a3;
15230
+ background: #0095cd;
15231
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
15232
+ color: #fff;
15233
+ line-height: initial
15234
+ }
15235
+
15236
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
15237
+ cursor: pointer;
15238
+ color: #606060;
15239
+ border: solid 1px #b7b7b7;
15240
+ background: #fff;
15241
+ background: -moz-linear-gradient(top, #fff, #ededed)
15242
+ }
15243
+
15244
+ .date-picker-wrapper .time {
15245
+ position: relative
15246
+ }
15247
+
15248
+ .date-picker-wrapper.single-month .time {
15249
+ display: block
15250
+ }
15251
+
15252
+ .date-picker-wrapper .time input[type=range] {
15253
+ vertical-align: middle;
15254
+ width: 129px;
15255
+ padding: 0;
15256
+ margin: 0;
15257
+ height: 20px
15258
+ }
15259
+
15260
+ .date-picker-wrapper .time1 {
15261
+ width: 180px;
15262
+ padding: 0 5px;
15263
+ text-align: center
15264
+ }
15265
+
15266
+ .time2 {
15267
+ width: 180px;
15268
+ padding: 0 5px;
15269
+ text-align: center
15270
+ }
15271
+
15272
+ .date-picker-wrapper .time1 {
15273
+ float: left
15274
+ }
15275
+
15276
+ .date-picker-wrapper .time2 {
15277
+ float: right
15278
+ }
15279
+
15280
+ .date-picker-wrapper .hour {
15281
+ text-align: right
15282
+ }
15283
+
15284
+ .minute {
15285
+ text-align: right
15286
+ }
15287
+
15288
+ .date-picker-wrapper .hide {
15289
+ display: none
15290
+ }
15291
+
15292
+ .date-picker-wrapper .first-date-selected,
15293
+ .date-picker-wrapper .last-date-selected {
15294
+ background-color: #49e !important;
15295
+ color: #fff !important
15296
+ }
15297
+
15298
+ .date-picker-wrapper .date-range-length-tip {
15299
+ position: absolute;
15300
+ margin-top: -4px;
15301
+ margin-left: -8px;
15302
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
15303
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
15304
+ display: none;
15305
+ background-color: #ff0;
15306
+ padding: 0 6px;
15307
+ border-radius: 2px;
15308
+ font-size: 12px;
15309
+ line-height: 16px;
15310
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15311
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15312
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15313
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15314
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
15315
+ }
15316
+
15317
+ .date-picker-wrapper .date-range-length-tip:after {
15318
+ content: '';
15319
+ position: absolute;
15320
+ border-left: 4px solid transparent;
15321
+ border-right: 4px solid transparent;
15322
+ border-top: 4px solid #ff0;
15323
+ left: 50%;
15324
+ margin-left: -4px;
15325
+ bottom: -4px
15326
+ }
15327
+
15328
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
15329
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
15330
+ display: none
15331
+ }
15332
+
15333
+ .date-picker-wrapper .week-number {
15334
+ padding: 5px 0;
15335
+ line-height: 1;
15336
+ font-size: 12px;
15337
+ margin-bottom: 1px;
15338
+ color: #999;
15339
+ cursor: pointer
15340
+ }
15341
+
15342
+ .date-picker-wrapper .week-number.week-number-selected {
15343
+ color: #49e;
15344
+ font-weight: 700
15345
+ }
15346
+
15347
+ .date-picker {
15348
+ width: 170px;
15349
+ height: 25px;
15350
+ padding: 0;
15351
+ border: 0;
15352
+ line-height: 25px;
15353
+ padding-left: 10px;
15354
+ font-size: 12px;
15355
+ font-family: Arial, sans-serif;
15356
+ font-weight: 700;
15357
+ cursor: pointer;
15358
+ color: #303030;
15359
+ position: relative;
15360
+ z-index: 2
15361
+ }
15362
+
15363
+ .date-picker-wrapper {
15364
+ position: absolute;
15365
+ z-index: 1;
15366
+ border: 1px solid #bfbfbf;
15367
+ background-color: #efefef;
15368
+ padding: 5px 12px;
15369
+ font-size: 12px;
15370
+ line-height: 20px;
15371
+ color: #aaa;
15372
+ font-family: Arial, sans-serif;
15373
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
15374
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
15375
+ -webkit-box-sizing: initial;
15376
+ box-sizing: initial
15377
+ }
15378
+
15379
+ .dp-clearfix {
15380
+ clear: both;
15381
+ height: 0;
15382
+ font-size: 0
15383
+ }
15384
+
15385
+ .date-picker-wrapper.inline-wrapper {
15386
+ position: relative;
15387
+ -webkit-box-shadow: none;
15388
+ box-shadow: none;
15389
+ display: inline-block
15390
+ }
15391
+
15392
+ .date-picker-wrapper.single-date {
15393
+ width: auto
15394
+ }
15395
+
15396
+ .date-picker-wrapper.no-shortcuts {
15397
+ padding-bottom: 12px
15398
+ }
15399
+
15400
+ .date-picker-wrapper.no-topbar {
15401
+ padding-top: 12px
15402
+ }
15403
+
15404
+ .date-picker-wrapper .footer {
15405
+ font-size: 11px;
15406
+ padding-top: 3px
15407
+ }
15408
+
15409
+ .date-picker-wrapper b {
15410
+ color: #666;
15411
+ font-weight: 700
15412
+ }
15413
+
15414
+ .date-picker-wrapper a {
15415
+ color: #6bb4d6;
15416
+ text-decoration: underline
15417
+ }
15418
+
15419
+ .date-picker-wrapper .month-name {
15420
+ text-transform: uppercase
15421
+ }
15422
+
15423
+ .date-picker-wrapper .select-wrapper {
15424
+ position: relative;
15425
+ overflow: hidden;
15426
+ display: inline-block;
15427
+ vertical-align: middle
15428
+ }
15429
+
15430
+ .date-picker-wrapper .select-wrapper:hover {
15431
+ text-decoration: underline
15432
+ }
15433
+
15434
+ .date-picker-wrapper .month-element {
15435
+ display: inline-block;
15436
+ vertical-align: middle
15437
+ }
15438
+
15439
+ .date-picker-wrapper .select-wrapper select {
15440
+ position: absolute;
15441
+ margin: 0;
15442
+ padding: 0;
15443
+ left: 0;
15444
+ top: -1px;
15445
+ font-size: inherit;
15446
+ font-style: inherit;
15447
+ font-weight: inherit;
15448
+ text-transform: inherit;
15449
+ color: inherit;
15450
+ cursor: pointer;
15451
+ -webkit-appearance: none;
15452
+ -moz-appearance: none;
15453
+ appearance: none;
15454
+ background: 0 0;
15455
+ border: 0;
15456
+ outline: 0;
15457
+ opacity: .01
15458
+ }
15459
+
15460
+ .date-picker-wrapper .month-wrapper {
15461
+ border: 1px solid #bfbfbf;
15462
+ border-radius: 3px;
15463
+ background-color: #fff;
15464
+ padding: 5px;
15465
+ cursor: default;
15466
+ position: relative
15467
+ }
15468
+
15469
+ .date-picker-wrapper .month-wrapper table {
15470
+ width: 190px;
15471
+ float: left
15472
+ }
15473
+
15474
+ .date-picker-wrapper .month-wrapper table.month2 {
15475
+ width: 190px;
15476
+ float: left
15477
+ }
15478
+
15479
+ .date-picker-wrapper .month-wrapper table td,
15480
+ .date-picker-wrapper .month-wrapper table th {
15481
+ vertical-align: middle;
15482
+ text-align: center;
15483
+ line-height: 14px;
15484
+ margin: 0;
15485
+ padding: 0
15486
+ }
15487
+
15488
+ .date-picker-wrapper .month-wrapper table .day {
15489
+ padding: 5px 0;
15490
+ line-height: 1;
15491
+ font-size: 12px;
15492
+ margin-bottom: 1px;
15493
+ color: #ccc;
15494
+ cursor: default
15495
+ }
15496
+
15497
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
15498
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
15499
+ color: #999;
15500
+ cursor: default
15501
+ }
15502
+
15503
+ .date-picker-wrapper .month-wrapper table .day.checked {
15504
+ background-color: #9cdbf7
15505
+ }
15506
+
15507
+ .date-picker-wrapper .month-wrapper table .week-name {
15508
+ height: 20px;
15509
+ line-height: 20px;
15510
+ font-weight: 100;
15511
+ text-transform: uppercase
15512
+ }
15513
+
15514
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
15515
+ cursor: help !important
15516
+ }
15517
+
15518
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
15519
+ white-space: nowrap
15520
+ }
15521
+
15522
+ .date-picker-wrapper .time label {
15523
+ white-space: nowrap
15524
+ }
15525
+
15526
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
15527
+ color: #333;
15528
+ cursor: pointer
15529
+ }
15530
+
15531
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
15532
+ background-color: #cdecfa
15533
+ }
15534
+
15535
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
15536
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
15537
+ display: none
15538
+ }
15539
+
15540
+ .date-picker-wrapper .month-wrapper table .day.real-today {
15541
+ background-color: #ffe684
15542
+ }
15543
+
15544
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
15545
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
15546
+ background-color: #70ccd5
15547
+ }
15548
+
15549
+ .date-picker-wrapper table .caption {
15550
+ height: 40px
15551
+ }
15552
+
15553
+ .date-picker-wrapper table .caption>th:first-of-type,
15554
+ .date-picker-wrapper table .caption>th:last-of-type {
15555
+ width: 27px
15556
+ }
15557
+
15558
+ .date-picker-wrapper table .caption .next,
15559
+ .date-picker-wrapper table .caption .prev {
15560
+ padding: 0 5px;
15561
+ cursor: pointer
15562
+ }
15563
+
15564
+ .date-picker-wrapper table .caption .next:hover,
15565
+ .date-picker-wrapper table .caption .prev:hover {
15566
+ background-color: #ccc;
15567
+ color: #fff
15568
+ }
15569
+
15570
+ .date-picker-wrapper .gap {
15571
+ position: relative;
15572
+ z-index: 1;
15573
+ width: 15px;
15574
+ height: 100%;
15575
+ background-color: red;
15576
+ font-size: 0;
15577
+ line-height: 0;
15578
+ float: left;
15579
+ top: -5px;
15580
+ margin: 0 10px -10px;
15581
+ visibility: hidden;
15582
+ height: 0
15583
+ }
15584
+
15585
+ .date-picker-wrapper .gap .gap-lines {
15586
+ height: 100%;
15587
+ overflow: hidden
15588
+ }
15589
+
15590
+ .date-picker-wrapper .gap .gap-line {
15591
+ height: 15px;
15592
+ width: 15px;
15593
+ position: relative
15594
+ }
15595
+
15596
+ .date-picker-wrapper .gap .gap-line .gap-1 {
15597
+ z-index: 1;
15598
+ height: 0;
15599
+ border-left: 8px solid #fff;
15600
+ border-top: 8px solid #eee;
15601
+ border-bottom: 8px solid #eee
15602
+ }
15603
+
15604
+ .date-picker-wrapper .gap .gap-line .gap-2 {
15605
+ position: absolute;
15606
+ right: 0;
15607
+ top: 0;
15608
+ z-index: 2;
15609
+ height: 0;
15610
+ border-left: 8px solid transparent;
15611
+ border-top: 8px solid #fff
15612
+ }
15613
+
15614
+ .date-picker-wrapper .gap .gap-line .gap-3 {
15615
+ position: absolute;
15616
+ right: 0;
15617
+ top: 8px;
15618
+ z-index: 2;
15619
+ height: 0;
15620
+ border-left: 8px solid transparent;
15621
+ border-bottom: 8px solid #fff
15622
+ }
15623
+
15624
+ .date-picker-wrapper .gap .gap-top-mask {
15625
+ width: 6px;
15626
+ height: 1px;
15627
+ position: absolute;
15628
+ top: -1px;
15629
+ left: 1px;
15630
+ background-color: #eee;
15631
+ z-index: 3
15632
+ }
15633
+
15634
+ .date-picker-wrapper .gap .gap-bottom-mask {
15635
+ width: 6px;
15636
+ height: 1px;
15637
+ position: absolute;
15638
+ bottom: -1px;
15639
+ left: 7px;
15640
+ background-color: #eee;
15641
+ z-index: 3
15642
+ }
15643
+
15644
+ .date-picker-wrapper .selected-days {
15645
+ display: none
15646
+ }
15647
+
15648
+ .date-picker-wrapper .drp_top-bar {
15649
+ line-height: 1.4;
15650
+ position: relative;
15651
+ padding: 10px 40px 10px 0
15652
+ }
15653
+
15654
+ .date-picker-wrapper .drp_top-bar .error-top,
15655
+ .date-picker-wrapper .drp_top-bar .normal-top {
15656
+ display: none
15657
+ }
15658
+
15659
+ .date-picker-wrapper .drp_top-bar .default-top {
15660
+ display: block
15661
+ }
15662
+
15663
+ .date-picker-wrapper .drp_top-bar.error .default-top {
15664
+ display: none
15665
+ }
15666
+
15667
+ .date-picker-wrapper .drp_top-bar.error .error-top {
15668
+ display: block;
15669
+ color: red
15670
+ }
15671
+
15672
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
15673
+ display: none
15674
+ }
15675
+
15676
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
15677
+ display: block
15678
+ }
15679
+
15680
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
15681
+ color: #333
15682
+ }
15683
+
15684
+ .date-picker-wrapper .drp_top-bar .apply-btn {
15685
+ position: absolute;
15686
+ right: 0;
15687
+ top: 6px;
15688
+ padding: 3px 5px;
15689
+ margin: 0;
15690
+ font-size: 12px;
15691
+ border-radius: 4px;
15692
+ cursor: pointer;
15693
+ color: #d9eef7;
15694
+ border: solid 1px #0076a3;
15695
+ background: #0095cd;
15696
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
15697
+ color: #fff;
15698
+ line-height: initial
15699
+ }
15700
+
15701
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
15702
+ cursor: pointer;
15703
+ color: #606060;
15704
+ border: solid 1px #b7b7b7;
15705
+ background: #fff;
15706
+ background: -moz-linear-gradient(top, #fff, #ededed)
15707
+ }
15708
+
15709
+ .date-picker-wrapper .time {
15710
+ position: relative
15711
+ }
15712
+
15713
+ .date-picker-wrapper.single-month .time {
15714
+ display: block
15715
+ }
15716
+
15717
+ .date-picker-wrapper .time input[type=range] {
15718
+ vertical-align: middle;
15719
+ width: 129px;
15720
+ padding: 0;
15721
+ margin: 0;
15722
+ height: 20px
15723
+ }
15724
+
15725
+ .date-picker-wrapper .time1 {
15726
+ width: 180px;
15727
+ padding: 0 5px;
15728
+ text-align: center
15729
+ }
15730
+
15731
+ .time2 {
15732
+ width: 180px;
15733
+ padding: 0 5px;
15734
+ text-align: center
15735
+ }
15736
+
15737
+ .date-picker-wrapper .time1 {
15738
+ float: left
15739
+ }
15740
+
15741
+ .date-picker-wrapper .time2 {
15742
+ float: right
15743
+ }
15744
+
15745
+ .date-picker-wrapper .hour {
15746
+ text-align: right
15747
+ }
15748
+
15749
+ .minute {
15750
+ text-align: right
15751
+ }
15752
+
15753
+ .date-picker-wrapper .hide {
15754
+ display: none
15755
+ }
15756
+
15757
+ .date-picker-wrapper .first-date-selected,
15758
+ .date-picker-wrapper .last-date-selected {
15759
+ background-color: #49e !important;
15760
+ color: #fff !important
15761
+ }
15762
+
15763
+ .date-picker-wrapper .date-range-length-tip {
15764
+ position: absolute;
15765
+ margin-top: -4px;
15766
+ margin-left: -8px;
15767
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
15768
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
15769
+ display: none;
15770
+ background-color: #ff0;
15771
+ padding: 0 6px;
15772
+ border-radius: 2px;
15773
+ font-size: 12px;
15774
+ line-height: 16px;
15775
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15776
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15777
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15778
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
15779
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
15780
+ }
15781
+
15782
+ .date-picker-wrapper .date-range-length-tip:after {
15783
+ content: '';
15784
+ position: absolute;
15785
+ border-left: 4px solid transparent;
15786
+ border-right: 4px solid transparent;
15787
+ border-top: 4px solid #ff0;
15788
+ left: 50%;
15789
+ margin-left: -4px;
15790
+ bottom: -4px
15791
+ }
15792
+
15793
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
15794
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
15795
+ display: none
15796
+ }
15797
+
15798
+ .date-picker-wrapper .week-number {
15799
+ padding: 5px 0;
15800
+ line-height: 1;
15801
+ font-size: 12px;
15802
+ margin-bottom: 1px;
15803
+ color: #999;
15804
+ cursor: pointer
15805
+ }
15806
+
15807
+ .date-picker-wrapper .week-number.week-number-selected {
15808
+ color: #49e;
15809
+ font-weight: 700
15810
+ }
15811
+
15812
+ .date-picker {
15813
+ width: 170px;
15814
+ height: 25px;
15815
+ padding: 0;
15816
+ border: 0;
15817
+ line-height: 25px;
15818
+ padding-left: 10px;
15819
+ font-size: 12px;
15820
+ font-family: Arial, sans-serif;
15821
+ font-weight: 700;
15822
+ cursor: pointer;
15823
+ color: #303030;
15824
+ position: relative;
15825
+ z-index: 2
15826
+ }
15827
+
15828
+ .date-picker-wrapper {
15829
+ position: absolute;
15830
+ z-index: 1;
15831
+ border: 1px solid #bfbfbf;
15832
+ background-color: #efefef;
15833
+ padding: 5px 12px;
15834
+ font-size: 12px;
15835
+ line-height: 20px;
15836
+ color: #aaa;
15837
+ font-family: Arial, sans-serif;
15838
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
15839
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
15840
+ -webkit-box-sizing: initial;
15841
+ box-sizing: initial
15842
+ }
15843
+
15844
+ .dp-clearfix {
15845
+ clear: both;
15846
+ height: 0;
15847
+ font-size: 0
15848
+ }
15849
+
15850
+ .date-picker-wrapper.inline-wrapper {
15851
+ position: relative;
15852
+ -webkit-box-shadow: none;
15853
+ box-shadow: none;
15854
+ display: inline-block
15855
+ }
15856
+
15857
+ .date-picker-wrapper.single-date {
15858
+ width: auto
15859
+ }
15860
+
15861
+ .date-picker-wrapper.no-shortcuts {
15862
+ padding-bottom: 12px
15863
+ }
15864
+
15865
+ .date-picker-wrapper.no-topbar {
15866
+ padding-top: 12px
15867
+ }
15868
+
15869
+ .date-picker-wrapper .footer {
15870
+ font-size: 11px;
15871
+ padding-top: 3px
15872
+ }
15873
+
15874
+ .date-picker-wrapper b {
15875
+ color: #666;
15876
+ font-weight: 700
15877
+ }
15878
+
15879
+ .date-picker-wrapper a {
15880
+ color: #6bb4d6;
15881
+ text-decoration: underline
15882
+ }
15883
+
15884
+ .date-picker-wrapper .month-name {
15885
+ text-transform: uppercase
15886
+ }
15887
+
15888
+ .date-picker-wrapper .select-wrapper {
15889
+ position: relative;
15890
+ overflow: hidden;
15891
+ display: inline-block;
15892
+ vertical-align: middle
15893
+ }
15894
+
15895
+ .date-picker-wrapper .select-wrapper:hover {
15896
+ text-decoration: underline
15897
+ }
15898
+
15899
+ .date-picker-wrapper .month-element {
15900
+ display: inline-block;
15901
+ vertical-align: middle
15902
+ }
15903
+
15904
+ .date-picker-wrapper .select-wrapper select {
15905
+ position: absolute;
15906
+ margin: 0;
15907
+ padding: 0;
15908
+ left: 0;
15909
+ top: -1px;
15910
+ font-size: inherit;
15911
+ font-style: inherit;
15912
+ font-weight: inherit;
15913
+ text-transform: inherit;
15914
+ color: inherit;
15915
+ cursor: pointer;
15916
+ -webkit-appearance: none;
15917
+ -moz-appearance: none;
15918
+ appearance: none;
15919
+ background: 0 0;
15920
+ border: 0;
15921
+ outline: 0;
15922
+ opacity: .01
15923
+ }
15924
+
15925
+ .date-picker-wrapper .month-wrapper {
15926
+ border: 1px solid #bfbfbf;
15927
+ border-radius: 3px;
15928
+ background-color: #fff;
15929
+ padding: 5px;
15930
+ cursor: default;
15931
+ position: relative
15932
+ }
15933
+
15934
+ .date-picker-wrapper .month-wrapper table {
15935
+ width: 190px;
15936
+ float: left
15937
+ }
15938
+
15939
+ .date-picker-wrapper .month-wrapper table.month2 {
15940
+ width: 190px;
15941
+ float: left
15942
+ }
15943
+
15944
+ .date-picker-wrapper .month-wrapper table td,
15945
+ .date-picker-wrapper .month-wrapper table th {
15946
+ vertical-align: middle;
15947
+ text-align: center;
15948
+ line-height: 14px;
15949
+ margin: 0;
15950
+ padding: 0
15951
+ }
15952
+
15953
+ .date-picker-wrapper .month-wrapper table .day {
15954
+ padding: 5px 0;
15955
+ line-height: 1;
15956
+ font-size: 12px;
15957
+ margin-bottom: 1px;
15958
+ color: #ccc;
15959
+ cursor: default
15960
+ }
15961
+
15962
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
15963
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
15964
+ color: #999;
15965
+ cursor: default
15966
+ }
15967
+
15968
+ .date-picker-wrapper .month-wrapper table .day.checked {
15969
+ background-color: #9cdbf7
15970
+ }
15971
+
15972
+ .date-picker-wrapper .month-wrapper table .week-name {
15973
+ height: 20px;
15974
+ line-height: 20px;
15975
+ font-weight: 100;
15976
+ text-transform: uppercase
15977
+ }
15978
+
15979
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
15980
+ cursor: help !important
15981
+ }
15982
+
15983
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
15984
+ white-space: nowrap
15985
+ }
15986
+
15987
+ .date-picker-wrapper .time label {
15988
+ white-space: nowrap
15989
+ }
15990
+
15991
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
15992
+ color: #333;
15993
+ cursor: pointer
15994
+ }
15995
+
15996
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
15997
+ background-color: #cdecfa
15998
+ }
15999
+
16000
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
16001
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
16002
+ display: none
16003
+ }
16004
+
16005
+ .date-picker-wrapper .month-wrapper table .day.real-today {
16006
+ background-color: #ffe684
16007
+ }
16008
+
16009
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
16010
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
16011
+ background-color: #70ccd5
16012
+ }
16013
+
16014
+ .date-picker-wrapper table .caption {
16015
+ height: 40px
16016
+ }
16017
+
16018
+ .date-picker-wrapper table .caption>th:first-of-type,
16019
+ .date-picker-wrapper table .caption>th:last-of-type {
16020
+ width: 27px
16021
+ }
16022
+
16023
+ .date-picker-wrapper table .caption .next,
16024
+ .date-picker-wrapper table .caption .prev {
16025
+ padding: 0 5px;
16026
+ cursor: pointer
16027
+ }
16028
+
16029
+ .date-picker-wrapper table .caption .next:hover,
16030
+ .date-picker-wrapper table .caption .prev:hover {
16031
+ background-color: #ccc;
16032
+ color: #fff
16033
+ }
16034
+
16035
+ .date-picker-wrapper .gap {
16036
+ position: relative;
16037
+ z-index: 1;
16038
+ width: 15px;
16039
+ height: 100%;
16040
+ background-color: red;
16041
+ font-size: 0;
16042
+ line-height: 0;
16043
+ float: left;
16044
+ top: -5px;
16045
+ margin: 0 10px -10px;
16046
+ visibility: hidden;
16047
+ height: 0
16048
+ }
16049
+
16050
+ .date-picker-wrapper .gap .gap-lines {
16051
+ height: 100%;
16052
+ overflow: hidden
16053
+ }
16054
+
16055
+ .date-picker-wrapper .gap .gap-line {
16056
+ height: 15px;
16057
+ width: 15px;
16058
+ position: relative
16059
+ }
16060
+
16061
+ .date-picker-wrapper .gap .gap-line .gap-1 {
16062
+ z-index: 1;
16063
+ height: 0;
16064
+ border-left: 8px solid #fff;
16065
+ border-top: 8px solid #eee;
16066
+ border-bottom: 8px solid #eee
16067
+ }
16068
+
16069
+ .date-picker-wrapper .gap .gap-line .gap-2 {
16070
+ position: absolute;
16071
+ right: 0;
16072
+ top: 0;
16073
+ z-index: 2;
16074
+ height: 0;
16075
+ border-left: 8px solid transparent;
16076
+ border-top: 8px solid #fff
16077
+ }
16078
+
16079
+ .date-picker-wrapper .gap .gap-line .gap-3 {
16080
+ position: absolute;
16081
+ right: 0;
16082
+ top: 8px;
16083
+ z-index: 2;
16084
+ height: 0;
16085
+ border-left: 8px solid transparent;
16086
+ border-bottom: 8px solid #fff
16087
+ }
16088
+
16089
+ .date-picker-wrapper .gap .gap-top-mask {
16090
+ width: 6px;
16091
+ height: 1px;
16092
+ position: absolute;
16093
+ top: -1px;
16094
+ left: 1px;
16095
+ background-color: #eee;
16096
+ z-index: 3
16097
+ }
16098
+
16099
+ .date-picker-wrapper .gap .gap-bottom-mask {
16100
+ width: 6px;
16101
+ height: 1px;
16102
+ position: absolute;
16103
+ bottom: -1px;
16104
+ left: 7px;
16105
+ background-color: #eee;
16106
+ z-index: 3
16107
+ }
16108
+
16109
+ .date-picker-wrapper .selected-days {
16110
+ display: none
16111
+ }
16112
+
16113
+ .date-picker-wrapper .drp_top-bar {
16114
+ line-height: 1.4;
16115
+ position: relative;
16116
+ padding: 10px 40px 10px 0
16117
+ }
16118
+
16119
+ .date-picker-wrapper .drp_top-bar .error-top,
16120
+ .date-picker-wrapper .drp_top-bar .normal-top {
16121
+ display: none
16122
+ }
16123
+
16124
+ .date-picker-wrapper .drp_top-bar .default-top {
16125
+ display: block
16126
+ }
16127
+
16128
+ .date-picker-wrapper .drp_top-bar.error .default-top {
16129
+ display: none
16130
+ }
16131
+
16132
+ .date-picker-wrapper .drp_top-bar.error .error-top {
16133
+ display: block;
16134
+ color: red
16135
+ }
16136
+
16137
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
16138
+ display: none
16139
+ }
16140
+
16141
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
16142
+ display: block
16143
+ }
16144
+
16145
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
16146
+ color: #333
16147
+ }
16148
+
16149
+ .date-picker-wrapper .drp_top-bar .apply-btn {
16150
+ position: absolute;
16151
+ right: 0;
16152
+ top: 6px;
16153
+ padding: 3px 5px;
16154
+ margin: 0;
16155
+ font-size: 12px;
16156
+ border-radius: 4px;
16157
+ cursor: pointer;
16158
+ color: #d9eef7;
16159
+ border: solid 1px #0076a3;
16160
+ background: #0095cd;
16161
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
16162
+ color: #fff;
16163
+ line-height: initial
16164
+ }
16165
+
16166
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
16167
+ cursor: pointer;
16168
+ color: #606060;
16169
+ border: solid 1px #b7b7b7;
16170
+ background: #fff;
16171
+ background: -moz-linear-gradient(top, #fff, #ededed)
16172
+ }
16173
+
16174
+ .date-picker-wrapper .time {
16175
+ position: relative
16176
+ }
16177
+
16178
+ .date-picker-wrapper.single-month .time {
16179
+ display: block
16180
+ }
16181
+
16182
+ .date-picker-wrapper .time input[type=range] {
16183
+ vertical-align: middle;
16184
+ width: 129px;
16185
+ padding: 0;
16186
+ margin: 0;
16187
+ height: 20px
16188
+ }
16189
+
16190
+ .date-picker-wrapper .time1 {
16191
+ width: 180px;
16192
+ padding: 0 5px;
16193
+ text-align: center
16194
+ }
16195
+
16196
+ .time2 {
16197
+ width: 180px;
16198
+ padding: 0 5px;
16199
+ text-align: center
16200
+ }
16201
+
16202
+ .date-picker-wrapper .time1 {
16203
+ float: left
16204
+ }
16205
+
16206
+ .date-picker-wrapper .time2 {
16207
+ float: right
16208
+ }
16209
+
16210
+ .date-picker-wrapper .hour {
16211
+ text-align: right
16212
+ }
16213
+
16214
+ .minute {
16215
+ text-align: right
16216
+ }
16217
+
16218
+ .date-picker-wrapper .hide {
16219
+ display: none
16220
+ }
16221
+
16222
+ .date-picker-wrapper .first-date-selected,
16223
+ .date-picker-wrapper .last-date-selected {
16224
+ background-color: #49e !important;
16225
+ color: #fff !important
16226
+ }
16227
+
16228
+ .date-picker-wrapper .date-range-length-tip {
16229
+ position: absolute;
16230
+ margin-top: -4px;
16231
+ margin-left: -8px;
16232
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
16233
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
16234
+ display: none;
16235
+ background-color: #ff0;
16236
+ padding: 0 6px;
16237
+ border-radius: 2px;
16238
+ font-size: 12px;
16239
+ line-height: 16px;
16240
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16241
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16242
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16243
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16244
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
16245
+ }
16246
+
16247
+ .date-picker-wrapper .date-range-length-tip:after {
16248
+ content: '';
16249
+ position: absolute;
16250
+ border-left: 4px solid transparent;
16251
+ border-right: 4px solid transparent;
16252
+ border-top: 4px solid #ff0;
16253
+ left: 50%;
16254
+ margin-left: -4px;
16255
+ bottom: -4px
16256
+ }
16257
+
16258
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
16259
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
16260
+ display: none
16261
+ }
16262
+
16263
+ .date-picker-wrapper .week-number {
16264
+ padding: 5px 0;
16265
+ line-height: 1;
16266
+ font-size: 12px;
16267
+ margin-bottom: 1px;
16268
+ color: #999;
16269
+ cursor: pointer
16270
+ }
16271
+
16272
+ .date-picker-wrapper .week-number.week-number-selected {
16273
+ color: #49e;
16274
+ font-weight: 700
16275
+ }
16276
+
16277
+ .date-picker {
16278
+ width: 170px;
16279
+ height: 25px;
16280
+ padding: 0;
16281
+ border: 0;
16282
+ line-height: 25px;
16283
+ padding-left: 10px;
16284
+ font-size: 12px;
16285
+ font-family: Arial, sans-serif;
16286
+ font-weight: 700;
16287
+ cursor: pointer;
16288
+ color: #303030;
16289
+ position: relative;
16290
+ z-index: 2
16291
+ }
16292
+
16293
+ .date-picker-wrapper {
16294
+ position: absolute;
16295
+ z-index: 1;
16296
+ border: 1px solid #bfbfbf;
16297
+ background-color: #efefef;
16298
+ padding: 5px 12px;
16299
+ font-size: 12px;
16300
+ line-height: 20px;
16301
+ color: #aaa;
16302
+ font-family: Arial, sans-serif;
16303
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
16304
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
16305
+ -webkit-box-sizing: initial;
16306
+ box-sizing: initial
16307
+ }
16308
+
16309
+ .dp-clearfix {
16310
+ clear: both;
16311
+ height: 0;
16312
+ font-size: 0
16313
+ }
16314
+
16315
+ .date-picker-wrapper.inline-wrapper {
16316
+ position: relative;
16317
+ -webkit-box-shadow: none;
16318
+ box-shadow: none;
16319
+ display: inline-block
16320
+ }
16321
+
16322
+ .date-picker-wrapper.single-date {
16323
+ width: auto
16324
+ }
16325
+
16326
+ .date-picker-wrapper.no-shortcuts {
16327
+ padding-bottom: 12px
16328
+ }
16329
+
16330
+ .date-picker-wrapper.no-topbar {
16331
+ padding-top: 12px
16332
+ }
16333
+
16334
+ .date-picker-wrapper .footer {
16335
+ font-size: 11px;
16336
+ padding-top: 3px
16337
+ }
16338
+
16339
+ .date-picker-wrapper b {
16340
+ color: #666;
16341
+ font-weight: 700
16342
+ }
16343
+
16344
+ .date-picker-wrapper a {
16345
+ color: #6bb4d6;
16346
+ text-decoration: underline
16347
+ }
16348
+
16349
+ .date-picker-wrapper .month-name {
16350
+ text-transform: uppercase
16351
+ }
16352
+
16353
+ .date-picker-wrapper .select-wrapper {
16354
+ position: relative;
16355
+ overflow: hidden;
16356
+ display: inline-block;
16357
+ vertical-align: middle
16358
+ }
16359
+
16360
+ .date-picker-wrapper .select-wrapper:hover {
16361
+ text-decoration: underline
16362
+ }
16363
+
16364
+ .date-picker-wrapper .month-element {
16365
+ display: inline-block;
16366
+ vertical-align: middle
16367
+ }
16368
+
16369
+ .date-picker-wrapper .select-wrapper select {
16370
+ position: absolute;
16371
+ margin: 0;
16372
+ padding: 0;
16373
+ left: 0;
16374
+ top: -1px;
16375
+ font-size: inherit;
16376
+ font-style: inherit;
16377
+ font-weight: inherit;
16378
+ text-transform: inherit;
16379
+ color: inherit;
16380
+ cursor: pointer;
16381
+ -webkit-appearance: none;
16382
+ -moz-appearance: none;
16383
+ appearance: none;
16384
+ background: 0 0;
16385
+ border: 0;
16386
+ outline: 0;
16387
+ opacity: .01
16388
+ }
16389
+
16390
+ .date-picker-wrapper .month-wrapper {
16391
+ border: 1px solid #bfbfbf;
16392
+ border-radius: 3px;
16393
+ background-color: #fff;
16394
+ padding: 5px;
16395
+ cursor: default;
16396
+ position: relative
16397
+ }
16398
+
16399
+ .date-picker-wrapper .month-wrapper table {
16400
+ width: 190px;
16401
+ float: left
16402
+ }
16403
+
16404
+ .date-picker-wrapper .month-wrapper table.month2 {
16405
+ width: 190px;
16406
+ float: left
16407
+ }
16408
+
16409
+ .date-picker-wrapper .month-wrapper table td,
16410
+ .date-picker-wrapper .month-wrapper table th {
16411
+ vertical-align: middle;
16412
+ text-align: center;
16413
+ line-height: 14px;
16414
+ margin: 0;
16415
+ padding: 0
16416
+ }
16417
+
16418
+ .date-picker-wrapper .month-wrapper table .day {
16419
+ padding: 5px 0;
16420
+ line-height: 1;
16421
+ font-size: 12px;
16422
+ margin-bottom: 1px;
16423
+ color: #ccc;
16424
+ cursor: default
16425
+ }
16426
+
16427
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
16428
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
16429
+ color: #999;
16430
+ cursor: default
16431
+ }
16432
+
16433
+ .date-picker-wrapper .month-wrapper table .day.checked {
16434
+ background-color: #9cdbf7
16435
+ }
16436
+
16437
+ .date-picker-wrapper .month-wrapper table .week-name {
16438
+ height: 20px;
16439
+ line-height: 20px;
16440
+ font-weight: 100;
16441
+ text-transform: uppercase
16442
+ }
16443
+
16444
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
16445
+ cursor: help !important
16446
+ }
16447
+
16448
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
16449
+ white-space: nowrap
16450
+ }
16451
+
16452
+ .date-picker-wrapper .time label {
16453
+ white-space: nowrap
16454
+ }
16455
+
16456
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
16457
+ color: #333;
16458
+ cursor: pointer
16459
+ }
16460
+
16461
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
16462
+ background-color: #cdecfa
16463
+ }
16464
+
16465
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
16466
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
16467
+ display: none
16468
+ }
16469
+
16470
+ .date-picker-wrapper .month-wrapper table .day.real-today {
16471
+ background-color: #ffe684
16472
+ }
16473
+
16474
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
16475
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
16476
+ background-color: #70ccd5
16477
+ }
16478
+
16479
+ .date-picker-wrapper table .caption {
16480
+ height: 40px
16481
+ }
16482
+
16483
+ .date-picker-wrapper table .caption>th:first-of-type,
16484
+ .date-picker-wrapper table .caption>th:last-of-type {
16485
+ width: 27px
16486
+ }
16487
+
16488
+ .date-picker-wrapper table .caption .next,
16489
+ .date-picker-wrapper table .caption .prev {
16490
+ padding: 0 5px;
16491
+ cursor: pointer
16492
+ }
16493
+
16494
+ .date-picker-wrapper table .caption .next:hover,
16495
+ .date-picker-wrapper table .caption .prev:hover {
16496
+ background-color: #ccc;
16497
+ color: #fff
16498
+ }
16499
+
16500
+ .date-picker-wrapper .gap {
16501
+ position: relative;
16502
+ z-index: 1;
16503
+ width: 15px;
16504
+ height: 100%;
16505
+ background-color: red;
16506
+ font-size: 0;
16507
+ line-height: 0;
16508
+ float: left;
16509
+ top: -5px;
16510
+ margin: 0 10px -10px;
16511
+ visibility: hidden;
16512
+ height: 0
16513
+ }
16514
+
16515
+ .date-picker-wrapper .gap .gap-lines {
16516
+ height: 100%;
16517
+ overflow: hidden
16518
+ }
16519
+
16520
+ .date-picker-wrapper .gap .gap-line {
16521
+ height: 15px;
16522
+ width: 15px;
16523
+ position: relative
16524
+ }
16525
+
16526
+ .date-picker-wrapper .gap .gap-line .gap-1 {
16527
+ z-index: 1;
16528
+ height: 0;
16529
+ border-left: 8px solid #fff;
16530
+ border-top: 8px solid #eee;
16531
+ border-bottom: 8px solid #eee
16532
+ }
16533
+
16534
+ .date-picker-wrapper .gap .gap-line .gap-2 {
16535
+ position: absolute;
16536
+ right: 0;
16537
+ top: 0;
16538
+ z-index: 2;
16539
+ height: 0;
16540
+ border-left: 8px solid transparent;
16541
+ border-top: 8px solid #fff
16542
+ }
16543
+
16544
+ .date-picker-wrapper .gap .gap-line .gap-3 {
16545
+ position: absolute;
16546
+ right: 0;
16547
+ top: 8px;
16548
+ z-index: 2;
16549
+ height: 0;
16550
+ border-left: 8px solid transparent;
16551
+ border-bottom: 8px solid #fff
16552
+ }
16553
+
16554
+ .date-picker-wrapper .gap .gap-top-mask {
16555
+ width: 6px;
16556
+ height: 1px;
16557
+ position: absolute;
16558
+ top: -1px;
16559
+ left: 1px;
16560
+ background-color: #eee;
16561
+ z-index: 3
16562
+ }
16563
+
16564
+ .date-picker-wrapper .gap .gap-bottom-mask {
16565
+ width: 6px;
16566
+ height: 1px;
16567
+ position: absolute;
16568
+ bottom: -1px;
16569
+ left: 7px;
16570
+ background-color: #eee;
16571
+ z-index: 3
16572
+ }
16573
+
16574
+ .date-picker-wrapper .selected-days {
16575
+ display: none
16576
+ }
16577
+
16578
+ .date-picker-wrapper .drp_top-bar {
16579
+ line-height: 1.4;
16580
+ position: relative;
16581
+ padding: 10px 40px 10px 0
16582
+ }
16583
+
16584
+ .date-picker-wrapper .drp_top-bar .error-top,
16585
+ .date-picker-wrapper .drp_top-bar .normal-top {
16586
+ display: none
16587
+ }
16588
+
16589
+ .date-picker-wrapper .drp_top-bar .default-top {
16590
+ display: block
16591
+ }
16592
+
16593
+ .date-picker-wrapper .drp_top-bar.error .default-top {
16594
+ display: none
16595
+ }
16596
+
16597
+ .date-picker-wrapper .drp_top-bar.error .error-top {
16598
+ display: block;
16599
+ color: red
16600
+ }
16601
+
16602
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
16603
+ display: none
16604
+ }
16605
+
16606
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
16607
+ display: block
16608
+ }
16609
+
16610
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
16611
+ color: #333
16612
+ }
16613
+
16614
+ .date-picker-wrapper .drp_top-bar .apply-btn {
16615
+ position: absolute;
16616
+ right: 0;
16617
+ top: 6px;
16618
+ padding: 3px 5px;
16619
+ margin: 0;
16620
+ font-size: 12px;
16621
+ border-radius: 4px;
16622
+ cursor: pointer;
16623
+ color: #d9eef7;
16624
+ border: solid 1px #0076a3;
16625
+ background: #0095cd;
16626
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
16627
+ color: #fff;
16628
+ line-height: initial
16629
+ }
16630
+
16631
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
16632
+ cursor: pointer;
16633
+ color: #606060;
16634
+ border: solid 1px #b7b7b7;
16635
+ background: #fff;
16636
+ background: -moz-linear-gradient(top, #fff, #ededed)
16637
+ }
16638
+
16639
+ .date-picker-wrapper .time {
16640
+ position: relative
16641
+ }
16642
+
16643
+ .date-picker-wrapper.single-month .time {
16644
+ display: block
16645
+ }
16646
+
16647
+ .date-picker-wrapper .time input[type=range] {
16648
+ vertical-align: middle;
16649
+ width: 129px;
16650
+ padding: 0;
16651
+ margin: 0;
16652
+ height: 20px
16653
+ }
16654
+
16655
+ .date-picker-wrapper .time1 {
16656
+ width: 180px;
16657
+ padding: 0 5px;
16658
+ text-align: center
16659
+ }
16660
+
16661
+ .time2 {
16662
+ width: 180px;
16663
+ padding: 0 5px;
16664
+ text-align: center
16665
+ }
16666
+
16667
+ .date-picker-wrapper .time1 {
16668
+ float: left
16669
+ }
16670
+
16671
+ .date-picker-wrapper .time2 {
16672
+ float: right
16673
+ }
16674
+
16675
+ .date-picker-wrapper .hour {
16676
+ text-align: right
16677
+ }
16678
+
16679
+ .minute {
16680
+ text-align: right
16681
+ }
16682
+
16683
+ .date-picker-wrapper .hide {
16684
+ display: none
16685
+ }
16686
+
16687
+ .date-picker-wrapper .first-date-selected,
16688
+ .date-picker-wrapper .last-date-selected {
16689
+ background-color: #49e !important;
16690
+ color: #fff !important
16691
+ }
16692
+
16693
+ .date-picker-wrapper .date-range-length-tip {
16694
+ position: absolute;
16695
+ margin-top: -4px;
16696
+ margin-left: -8px;
16697
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
16698
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
16699
+ display: none;
16700
+ background-color: #ff0;
16701
+ padding: 0 6px;
16702
+ border-radius: 2px;
16703
+ font-size: 12px;
16704
+ line-height: 16px;
16705
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16706
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16707
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16708
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
16709
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
16710
+ }
16711
+
16712
+ .date-picker-wrapper .date-range-length-tip:after {
16713
+ content: '';
16714
+ position: absolute;
16715
+ border-left: 4px solid transparent;
16716
+ border-right: 4px solid transparent;
16717
+ border-top: 4px solid #ff0;
16718
+ left: 50%;
16719
+ margin-left: -4px;
16720
+ bottom: -4px
16721
+ }
16722
+
16723
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
16724
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
16725
+ display: none
16726
+ }
16727
+
16728
+ .date-picker-wrapper .week-number {
16729
+ padding: 5px 0;
16730
+ line-height: 1;
16731
+ font-size: 12px;
16732
+ margin-bottom: 1px;
16733
+ color: #999;
16734
+ cursor: pointer
16735
+ }
16736
+
16737
+ .date-picker-wrapper .week-number.week-number-selected {
16738
+ color: #49e;
16739
+ font-weight: 700
16740
+ }
16741
+
16742
+ .date-picker {
16743
+ width: 170px;
16744
+ height: 25px;
16745
+ padding: 0;
16746
+ border: 0;
16747
+ line-height: 25px;
16748
+ padding-left: 10px;
16749
+ font-size: 12px;
16750
+ font-family: Arial, sans-serif;
16751
+ font-weight: 700;
16752
+ cursor: pointer;
16753
+ color: #303030;
16754
+ position: relative;
16755
+ z-index: 2
16756
+ }
16757
+
16758
+ .date-picker-wrapper {
16759
+ position: absolute;
16760
+ z-index: 1;
16761
+ border: 1px solid #bfbfbf;
16762
+ background-color: #efefef;
16763
+ padding: 5px 12px;
16764
+ font-size: 12px;
16765
+ line-height: 20px;
16766
+ color: #aaa;
16767
+ font-family: Arial, sans-serif;
16768
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
16769
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
16770
+ -webkit-box-sizing: initial;
16771
+ box-sizing: initial
16772
+ }
16773
+
16774
+ .dp-clearfix {
16775
+ clear: both;
16776
+ height: 0;
16777
+ font-size: 0
16778
+ }
16779
+
16780
+ .date-picker-wrapper.inline-wrapper {
16781
+ position: relative;
16782
+ -webkit-box-shadow: none;
16783
+ box-shadow: none;
16784
+ display: inline-block
16785
+ }
16786
+
16787
+ .date-picker-wrapper.single-date {
16788
+ width: auto
16789
+ }
16790
+
16791
+ .date-picker-wrapper.no-shortcuts {
16792
+ padding-bottom: 12px
16793
+ }
16794
+
16795
+ .date-picker-wrapper.no-topbar {
16796
+ padding-top: 12px
16797
+ }
16798
+
16799
+ .date-picker-wrapper .footer {
16800
+ font-size: 11px;
16801
+ padding-top: 3px
16802
+ }
16803
+
16804
+ .date-picker-wrapper b {
16805
+ color: #666;
16806
+ font-weight: 700
16807
+ }
16808
+
16809
+ .date-picker-wrapper a {
16810
+ color: #6bb4d6;
16811
+ text-decoration: underline
16812
+ }
16813
+
16814
+ .date-picker-wrapper .month-name {
16815
+ text-transform: uppercase
16816
+ }
16817
+
16818
+ .date-picker-wrapper .select-wrapper {
16819
+ position: relative;
16820
+ overflow: hidden;
16821
+ display: inline-block;
16822
+ vertical-align: middle
16823
+ }
16824
+
16825
+ .date-picker-wrapper .select-wrapper:hover {
16826
+ text-decoration: underline
16827
+ }
16828
+
16829
+ .date-picker-wrapper .month-element {
16830
+ display: inline-block;
16831
+ vertical-align: middle
16832
+ }
16833
+
16834
+ .date-picker-wrapper .select-wrapper select {
16835
+ position: absolute;
16836
+ margin: 0;
16837
+ padding: 0;
16838
+ left: 0;
16839
+ top: -1px;
16840
+ font-size: inherit;
16841
+ font-style: inherit;
16842
+ font-weight: inherit;
16843
+ text-transform: inherit;
16844
+ color: inherit;
16845
+ cursor: pointer;
16846
+ -webkit-appearance: none;
16847
+ -moz-appearance: none;
16848
+ appearance: none;
16849
+ background: 0 0;
16850
+ border: 0;
16851
+ outline: 0;
16852
+ opacity: .01
16853
+ }
16854
+
16855
+ .date-picker-wrapper .month-wrapper {
16856
+ border: 1px solid #bfbfbf;
16857
+ border-radius: 3px;
16858
+ background-color: #fff;
16859
+ padding: 5px;
16860
+ cursor: default;
16861
+ position: relative
16862
+ }
16863
+
16864
+ .date-picker-wrapper .month-wrapper table {
16865
+ width: 190px;
16866
+ float: left
16867
+ }
16868
+
16869
+ .date-picker-wrapper .month-wrapper table.month2 {
16870
+ width: 190px;
16871
+ float: left
16872
+ }
16873
+
16874
+ .date-picker-wrapper .month-wrapper table td,
16875
+ .date-picker-wrapper .month-wrapper table th {
16876
+ vertical-align: middle;
16877
+ text-align: center;
16878
+ line-height: 14px;
16879
+ margin: 0;
16880
+ padding: 0
16881
+ }
16882
+
16883
+ .date-picker-wrapper .month-wrapper table .day {
16884
+ padding: 5px 0;
16885
+ line-height: 1;
16886
+ font-size: 12px;
16887
+ margin-bottom: 1px;
16888
+ color: #ccc;
16889
+ cursor: default
16890
+ }
16891
+
16892
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
16893
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
16894
+ color: #999;
16895
+ cursor: default
16896
+ }
16897
+
16898
+ .date-picker-wrapper .month-wrapper table .day.checked {
16899
+ background-color: #9cdbf7
16900
+ }
16901
+
16902
+ .date-picker-wrapper .month-wrapper table .week-name {
16903
+ height: 20px;
16904
+ line-height: 20px;
16905
+ font-weight: 100;
16906
+ text-transform: uppercase
16907
+ }
16908
+
16909
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
16910
+ cursor: help !important
16911
+ }
16912
+
16913
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
16914
+ white-space: nowrap
16915
+ }
16916
+
16917
+ .date-picker-wrapper .time label {
16918
+ white-space: nowrap
16919
+ }
16920
+
16921
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
16922
+ color: #333;
16923
+ cursor: pointer
16924
+ }
16925
+
16926
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
16927
+ background-color: #cdecfa
16928
+ }
16929
+
16930
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
16931
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
16932
+ display: none
16933
+ }
16934
+
16935
+ .date-picker-wrapper .month-wrapper table .day.real-today {
16936
+ background-color: #ffe684
16937
+ }
16938
+
16939
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
16940
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
16941
+ background-color: #70ccd5
16942
+ }
16943
+
16944
+ .date-picker-wrapper table .caption {
16945
+ height: 40px
16946
+ }
16947
+
16948
+ .date-picker-wrapper table .caption>th:first-of-type,
16949
+ .date-picker-wrapper table .caption>th:last-of-type {
16950
+ width: 27px
16951
+ }
16952
+
16953
+ .date-picker-wrapper table .caption .next,
16954
+ .date-picker-wrapper table .caption .prev {
16955
+ padding: 0 5px;
16956
+ cursor: pointer
16957
+ }
16958
+
16959
+ .date-picker-wrapper table .caption .next:hover,
16960
+ .date-picker-wrapper table .caption .prev:hover {
16961
+ background-color: #ccc;
16962
+ color: #fff
16963
+ }
16964
+
16965
+ .date-picker-wrapper .gap {
16966
+ position: relative;
16967
+ z-index: 1;
16968
+ width: 15px;
16969
+ height: 100%;
16970
+ background-color: red;
16971
+ font-size: 0;
16972
+ line-height: 0;
16973
+ float: left;
16974
+ top: -5px;
16975
+ margin: 0 10px -10px;
16976
+ visibility: hidden;
16977
+ height: 0
16978
+ }
16979
+
16980
+ .date-picker-wrapper .gap .gap-lines {
16981
+ height: 100%;
16982
+ overflow: hidden
16983
+ }
16984
+
16985
+ .date-picker-wrapper .gap .gap-line {
16986
+ height: 15px;
16987
+ width: 15px;
16988
+ position: relative
16989
+ }
16990
+
16991
+ .date-picker-wrapper .gap .gap-line .gap-1 {
16992
+ z-index: 1;
16993
+ height: 0;
16994
+ border-left: 8px solid #fff;
16995
+ border-top: 8px solid #eee;
16996
+ border-bottom: 8px solid #eee
16997
+ }
16998
+
16999
+ .date-picker-wrapper .gap .gap-line .gap-2 {
17000
+ position: absolute;
17001
+ right: 0;
17002
+ top: 0;
17003
+ z-index: 2;
17004
+ height: 0;
17005
+ border-left: 8px solid transparent;
17006
+ border-top: 8px solid #fff
17007
+ }
17008
+
17009
+ .date-picker-wrapper .gap .gap-line .gap-3 {
17010
+ position: absolute;
17011
+ right: 0;
17012
+ top: 8px;
17013
+ z-index: 2;
17014
+ height: 0;
17015
+ border-left: 8px solid transparent;
17016
+ border-bottom: 8px solid #fff
17017
+ }
17018
+
17019
+ .date-picker-wrapper .gap .gap-top-mask {
17020
+ width: 6px;
17021
+ height: 1px;
17022
+ position: absolute;
17023
+ top: -1px;
17024
+ left: 1px;
17025
+ background-color: #eee;
17026
+ z-index: 3
17027
+ }
17028
+
17029
+ .date-picker-wrapper .gap .gap-bottom-mask {
17030
+ width: 6px;
17031
+ height: 1px;
17032
+ position: absolute;
17033
+ bottom: -1px;
17034
+ left: 7px;
17035
+ background-color: #eee;
17036
+ z-index: 3
17037
+ }
17038
+
17039
+ .date-picker-wrapper .selected-days {
17040
+ display: none
17041
+ }
17042
+
17043
+ .date-picker-wrapper .drp_top-bar {
17044
+ line-height: 1.4;
17045
+ position: relative;
17046
+ padding: 10px 40px 10px 0
17047
+ }
17048
+
17049
+ .date-picker-wrapper .drp_top-bar .error-top,
17050
+ .date-picker-wrapper .drp_top-bar .normal-top {
17051
+ display: none
17052
+ }
17053
+
17054
+ .date-picker-wrapper .drp_top-bar .default-top {
17055
+ display: block
17056
+ }
17057
+
17058
+ .date-picker-wrapper .drp_top-bar.error .default-top {
17059
+ display: none
17060
+ }
17061
+
17062
+ .date-picker-wrapper .drp_top-bar.error .error-top {
17063
+ display: block;
17064
+ color: red
17065
+ }
17066
+
17067
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
17068
+ display: none
17069
+ }
17070
+
17071
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
17072
+ display: block
17073
+ }
17074
+
17075
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
17076
+ color: #333
17077
+ }
17078
+
17079
+ .date-picker-wrapper .drp_top-bar .apply-btn {
17080
+ position: absolute;
17081
+ right: 0;
17082
+ top: 6px;
17083
+ padding: 3px 5px;
17084
+ margin: 0;
17085
+ font-size: 12px;
17086
+ border-radius: 4px;
17087
+ cursor: pointer;
17088
+ color: #d9eef7;
17089
+ border: solid 1px #0076a3;
17090
+ background: #0095cd;
17091
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
17092
+ color: #fff;
17093
+ line-height: initial
17094
+ }
17095
+
17096
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
17097
+ cursor: pointer;
17098
+ color: #606060;
17099
+ border: solid 1px #b7b7b7;
17100
+ background: #fff;
17101
+ background: -moz-linear-gradient(top, #fff, #ededed)
17102
+ }
17103
+
17104
+ .date-picker-wrapper .time {
17105
+ position: relative
17106
+ }
17107
+
17108
+ .date-picker-wrapper.single-month .time {
17109
+ display: block
17110
+ }
17111
+
17112
+ .date-picker-wrapper .time input[type=range] {
17113
+ vertical-align: middle;
17114
+ width: 129px;
17115
+ padding: 0;
17116
+ margin: 0;
17117
+ height: 20px
17118
+ }
17119
+
17120
+ .date-picker-wrapper .time1 {
17121
+ width: 180px;
17122
+ padding: 0 5px;
17123
+ text-align: center
17124
+ }
17125
+
17126
+ .time2 {
17127
+ width: 180px;
17128
+ padding: 0 5px;
17129
+ text-align: center
17130
+ }
17131
+
17132
+ .date-picker-wrapper .time1 {
17133
+ float: left
17134
+ }
17135
+
17136
+ .date-picker-wrapper .time2 {
17137
+ float: right
17138
+ }
17139
+
17140
+ .date-picker-wrapper .hour {
17141
+ text-align: right
17142
+ }
17143
+
17144
+ .minute {
17145
+ text-align: right
17146
+ }
17147
+
17148
+ .date-picker-wrapper .hide {
17149
+ display: none
17150
+ }
17151
+
17152
+ .date-picker-wrapper .first-date-selected,
17153
+ .date-picker-wrapper .last-date-selected {
17154
+ background-color: #49e !important;
17155
+ color: #fff !important
17156
+ }
17157
+
17158
+ .date-picker-wrapper .date-range-length-tip {
17159
+ position: absolute;
17160
+ margin-top: -4px;
17161
+ margin-left: -8px;
17162
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
17163
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
17164
+ display: none;
17165
+ background-color: #ff0;
17166
+ padding: 0 6px;
17167
+ border-radius: 2px;
17168
+ font-size: 12px;
17169
+ line-height: 16px;
17170
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17171
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17172
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17173
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17174
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
17175
+ }
17176
+
17177
+ .date-picker-wrapper .date-range-length-tip:after {
17178
+ content: '';
17179
+ position: absolute;
17180
+ border-left: 4px solid transparent;
17181
+ border-right: 4px solid transparent;
17182
+ border-top: 4px solid #ff0;
17183
+ left: 50%;
17184
+ margin-left: -4px;
17185
+ bottom: -4px
17186
+ }
17187
+
17188
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
17189
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
17190
+ display: none
17191
+ }
17192
+
17193
+ .date-picker-wrapper .week-number {
17194
+ padding: 5px 0;
17195
+ line-height: 1;
17196
+ font-size: 12px;
17197
+ margin-bottom: 1px;
17198
+ color: #999;
17199
+ cursor: pointer
17200
+ }
17201
+
17202
+ .date-picker-wrapper .week-number.week-number-selected {
17203
+ color: #49e;
17204
+ font-weight: 700
17205
+ }
17206
+
17207
+ .date-picker {
17208
+ width: 170px;
17209
+ height: 25px;
17210
+ padding: 0;
17211
+ border: 0;
17212
+ line-height: 25px;
17213
+ padding-left: 10px;
17214
+ font-size: 12px;
17215
+ font-family: Arial, sans-serif;
17216
+ font-weight: 700;
17217
+ cursor: pointer;
17218
+ color: #303030;
17219
+ position: relative;
17220
+ z-index: 2
17221
+ }
17222
+
17223
+ .date-picker-wrapper {
17224
+ position: absolute;
17225
+ z-index: 1;
17226
+ border: 1px solid #bfbfbf;
17227
+ background-color: #efefef;
17228
+ padding: 5px 12px;
17229
+ font-size: 12px;
17230
+ line-height: 20px;
17231
+ color: #aaa;
17232
+ font-family: Arial, sans-serif;
17233
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
17234
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
17235
+ -webkit-box-sizing: initial;
17236
+ box-sizing: initial
17237
+ }
17238
+
17239
+ .dp-clearfix {
17240
+ clear: both;
17241
+ height: 0;
17242
+ font-size: 0
17243
+ }
17244
+
17245
+ .date-picker-wrapper.inline-wrapper {
17246
+ position: relative;
17247
+ -webkit-box-shadow: none;
17248
+ box-shadow: none;
17249
+ display: inline-block
17250
+ }
17251
+
17252
+ .date-picker-wrapper.single-date {
17253
+ width: auto
17254
+ }
17255
+
17256
+ .date-picker-wrapper.no-shortcuts {
17257
+ padding-bottom: 12px
17258
+ }
17259
+
17260
+ .date-picker-wrapper.no-topbar {
17261
+ padding-top: 12px
17262
+ }
17263
+
17264
+ .date-picker-wrapper .footer {
17265
+ font-size: 11px;
17266
+ padding-top: 3px
17267
+ }
17268
+
17269
+ .date-picker-wrapper b {
17270
+ color: #666;
17271
+ font-weight: 700
17272
+ }
17273
+
17274
+ .date-picker-wrapper a {
17275
+ color: #6bb4d6;
17276
+ text-decoration: underline
17277
+ }
17278
+
17279
+ .date-picker-wrapper .month-name {
17280
+ text-transform: uppercase
17281
+ }
17282
+
17283
+ .date-picker-wrapper .select-wrapper {
17284
+ position: relative;
17285
+ overflow: hidden;
17286
+ display: inline-block;
17287
+ vertical-align: middle
17288
+ }
17289
+
17290
+ .date-picker-wrapper .select-wrapper:hover {
17291
+ text-decoration: underline
17292
+ }
17293
+
17294
+ .date-picker-wrapper .month-element {
17295
+ display: inline-block;
17296
+ vertical-align: middle
17297
+ }
17298
+
17299
+ .date-picker-wrapper .select-wrapper select {
17300
+ position: absolute;
17301
+ margin: 0;
17302
+ padding: 0;
17303
+ left: 0;
17304
+ top: -1px;
17305
+ font-size: inherit;
17306
+ font-style: inherit;
17307
+ font-weight: inherit;
17308
+ text-transform: inherit;
17309
+ color: inherit;
17310
+ cursor: pointer;
17311
+ -webkit-appearance: none;
17312
+ -moz-appearance: none;
17313
+ appearance: none;
17314
+ background: 0 0;
17315
+ border: 0;
17316
+ outline: 0;
17317
+ opacity: .01
17318
+ }
17319
+
17320
+ .date-picker-wrapper .month-wrapper {
17321
+ border: 1px solid #bfbfbf;
17322
+ border-radius: 3px;
17323
+ background-color: #fff;
17324
+ padding: 5px;
17325
+ cursor: default;
17326
+ position: relative
17327
+ }
17328
+
17329
+ .date-picker-wrapper .month-wrapper table {
17330
+ width: 190px;
17331
+ float: left
17332
+ }
17333
+
17334
+ .date-picker-wrapper .month-wrapper table.month2 {
17335
+ width: 190px;
17336
+ float: left
17337
+ }
17338
+
17339
+ .date-picker-wrapper .month-wrapper table td,
17340
+ .date-picker-wrapper .month-wrapper table th {
17341
+ vertical-align: middle;
17342
+ text-align: center;
17343
+ line-height: 14px;
17344
+ margin: 0;
17345
+ padding: 0
17346
+ }
17347
+
17348
+ .date-picker-wrapper .month-wrapper table .day {
17349
+ padding: 5px 0;
17350
+ line-height: 1;
17351
+ font-size: 12px;
17352
+ margin-bottom: 1px;
17353
+ color: #ccc;
17354
+ cursor: default
17355
+ }
17356
+
17357
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
17358
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
17359
+ color: #999;
17360
+ cursor: default
17361
+ }
17362
+
17363
+ .date-picker-wrapper .month-wrapper table .day.checked {
17364
+ background-color: #9cdbf7
17365
+ }
17366
+
17367
+ .date-picker-wrapper .month-wrapper table .week-name {
17368
+ height: 20px;
17369
+ line-height: 20px;
17370
+ font-weight: 100;
17371
+ text-transform: uppercase
17372
+ }
17373
+
17374
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
17375
+ cursor: help !important
17376
+ }
17377
+
17378
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
17379
+ white-space: nowrap
17380
+ }
17381
+
17382
+ .date-picker-wrapper .time label {
17383
+ white-space: nowrap
17384
+ }
17385
+
17386
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
17387
+ color: #333;
17388
+ cursor: pointer
17389
+ }
17390
+
17391
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
17392
+ background-color: #cdecfa
17393
+ }
17394
+
17395
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
17396
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
17397
+ display: none
17398
+ }
17399
+
17400
+ .date-picker-wrapper .month-wrapper table .day.real-today {
17401
+ background-color: #ffe684
17402
+ }
17403
+
17404
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
17405
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
17406
+ background-color: #70ccd5
17407
+ }
17408
+
17409
+ .date-picker-wrapper table .caption {
17410
+ height: 40px
17411
+ }
17412
+
17413
+ .date-picker-wrapper table .caption>th:first-of-type,
17414
+ .date-picker-wrapper table .caption>th:last-of-type {
17415
+ width: 27px
17416
+ }
17417
+
17418
+ .date-picker-wrapper table .caption .next,
17419
+ .date-picker-wrapper table .caption .prev {
17420
+ padding: 0 5px;
17421
+ cursor: pointer
17422
+ }
17423
+
17424
+ .date-picker-wrapper table .caption .next:hover,
17425
+ .date-picker-wrapper table .caption .prev:hover {
17426
+ background-color: #ccc;
17427
+ color: #fff
17428
+ }
17429
+
17430
+ .date-picker-wrapper .gap {
17431
+ position: relative;
17432
+ z-index: 1;
17433
+ width: 15px;
17434
+ height: 100%;
17435
+ background-color: red;
17436
+ font-size: 0;
17437
+ line-height: 0;
17438
+ float: left;
17439
+ top: -5px;
17440
+ margin: 0 10px -10px;
17441
+ visibility: hidden;
17442
+ height: 0
17443
+ }
17444
+
17445
+ .date-picker-wrapper .gap .gap-lines {
17446
+ height: 100%;
17447
+ overflow: hidden
17448
+ }
17449
+
17450
+ .date-picker-wrapper .gap .gap-line {
17451
+ height: 15px;
17452
+ width: 15px;
17453
+ position: relative
17454
+ }
17455
+
17456
+ .date-picker-wrapper .gap .gap-line .gap-1 {
17457
+ z-index: 1;
17458
+ height: 0;
17459
+ border-left: 8px solid #fff;
17460
+ border-top: 8px solid #eee;
17461
+ border-bottom: 8px solid #eee
17462
+ }
17463
+
17464
+ .date-picker-wrapper .gap .gap-line .gap-2 {
17465
+ position: absolute;
17466
+ right: 0;
17467
+ top: 0;
17468
+ z-index: 2;
17469
+ height: 0;
17470
+ border-left: 8px solid transparent;
17471
+ border-top: 8px solid #fff
17472
+ }
17473
+
17474
+ .date-picker-wrapper .gap .gap-line .gap-3 {
17475
+ position: absolute;
17476
+ right: 0;
17477
+ top: 8px;
17478
+ z-index: 2;
17479
+ height: 0;
17480
+ border-left: 8px solid transparent;
17481
+ border-bottom: 8px solid #fff
17482
+ }
17483
+
17484
+ .date-picker-wrapper .gap .gap-top-mask {
17485
+ width: 6px;
17486
+ height: 1px;
17487
+ position: absolute;
17488
+ top: -1px;
17489
+ left: 1px;
17490
+ background-color: #eee;
17491
+ z-index: 3
17492
+ }
17493
+
17494
+ .date-picker-wrapper .gap .gap-bottom-mask {
17495
+ width: 6px;
17496
+ height: 1px;
17497
+ position: absolute;
17498
+ bottom: -1px;
17499
+ left: 7px;
17500
+ background-color: #eee;
17501
+ z-index: 3
17502
+ }
17503
+
17504
+ .date-picker-wrapper .selected-days {
17505
+ display: none
17506
+ }
17507
+
17508
+ .date-picker-wrapper .drp_top-bar {
17509
+ line-height: 1.4;
17510
+ position: relative;
17511
+ padding: 10px 40px 10px 0
17512
+ }
17513
+
17514
+ .date-picker-wrapper .drp_top-bar .error-top,
17515
+ .date-picker-wrapper .drp_top-bar .normal-top {
17516
+ display: none
17517
+ }
17518
+
17519
+ .date-picker-wrapper .drp_top-bar .default-top {
17520
+ display: block
17521
+ }
17522
+
17523
+ .date-picker-wrapper .drp_top-bar.error .default-top {
17524
+ display: none
17525
+ }
17526
+
17527
+ .date-picker-wrapper .drp_top-bar.error .error-top {
17528
+ display: block;
17529
+ color: red
17530
+ }
17531
+
17532
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
17533
+ display: none
17534
+ }
17535
+
17536
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
17537
+ display: block
17538
+ }
17539
+
17540
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
17541
+ color: #333
17542
+ }
17543
+
17544
+ .date-picker-wrapper .drp_top-bar .apply-btn {
17545
+ position: absolute;
17546
+ right: 0;
17547
+ top: 6px;
17548
+ padding: 3px 5px;
17549
+ margin: 0;
17550
+ font-size: 12px;
17551
+ border-radius: 4px;
17552
+ cursor: pointer;
17553
+ color: #d9eef7;
17554
+ border: solid 1px #0076a3;
17555
+ background: #0095cd;
17556
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
17557
+ color: #fff;
17558
+ line-height: initial
17559
+ }
17560
+
17561
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
17562
+ cursor: pointer;
17563
+ color: #606060;
17564
+ border: solid 1px #b7b7b7;
17565
+ background: #fff;
17566
+ background: -moz-linear-gradient(top, #fff, #ededed)
17567
+ }
17568
+
17569
+ .date-picker-wrapper .time {
17570
+ position: relative
17571
+ }
17572
+
17573
+ .date-picker-wrapper.single-month .time {
17574
+ display: block
17575
+ }
17576
+
17577
+ .date-picker-wrapper .time input[type=range] {
17578
+ vertical-align: middle;
17579
+ width: 129px;
17580
+ padding: 0;
17581
+ margin: 0;
17582
+ height: 20px
17583
+ }
17584
+
17585
+ .date-picker-wrapper .time1 {
17586
+ width: 180px;
17587
+ padding: 0 5px;
17588
+ text-align: center
17589
+ }
17590
+
17591
+ .time2 {
17592
+ width: 180px;
17593
+ padding: 0 5px;
17594
+ text-align: center
17595
+ }
17596
+
17597
+ .date-picker-wrapper .time1 {
17598
+ float: left
17599
+ }
17600
+
17601
+ .date-picker-wrapper .time2 {
17602
+ float: right
17603
+ }
17604
+
17605
+ .date-picker-wrapper .hour {
17606
+ text-align: right
17607
+ }
17608
+
17609
+ .minute {
17610
+ text-align: right
17611
+ }
17612
+
17613
+ .date-picker-wrapper .hide {
17614
+ display: none
17615
+ }
17616
+
17617
+ .date-picker-wrapper .first-date-selected,
17618
+ .date-picker-wrapper .last-date-selected {
17619
+ background-color: #49e !important;
17620
+ color: #fff !important
17621
+ }
17622
+
17623
+ .date-picker-wrapper .date-range-length-tip {
17624
+ position: absolute;
17625
+ margin-top: -4px;
17626
+ margin-left: -8px;
17627
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
17628
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
17629
+ display: none;
17630
+ background-color: #ff0;
17631
+ padding: 0 6px;
17632
+ border-radius: 2px;
17633
+ font-size: 12px;
17634
+ line-height: 16px;
17635
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17636
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17637
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17638
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
17639
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
17640
+ }
17641
+
17642
+ .date-picker-wrapper .date-range-length-tip:after {
17643
+ content: '';
17644
+ position: absolute;
17645
+ border-left: 4px solid transparent;
17646
+ border-right: 4px solid transparent;
17647
+ border-top: 4px solid #ff0;
17648
+ left: 50%;
17649
+ margin-left: -4px;
17650
+ bottom: -4px
17651
+ }
17652
+
17653
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
17654
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
17655
+ display: none
17656
+ }
17657
+
17658
+ .date-picker-wrapper .week-number {
17659
+ padding: 5px 0;
17660
+ line-height: 1;
17661
+ font-size: 12px;
17662
+ margin-bottom: 1px;
17663
+ color: #999;
17664
+ cursor: pointer
17665
+ }
17666
+
17667
+ .date-picker-wrapper .week-number.week-number-selected {
17668
+ color: #49e;
17669
+ font-weight: 700
17670
+ }
17671
+
17672
+ .date-picker {
17673
+ width: 170px;
17674
+ height: 25px;
17675
+ padding: 0;
17676
+ border: 0;
17677
+ line-height: 25px;
17678
+ padding-left: 10px;
17679
+ font-size: 12px;
17680
+ font-family: Arial, sans-serif;
17681
+ font-weight: 700;
17682
+ cursor: pointer;
17683
+ color: #303030;
17684
+ position: relative;
17685
+ z-index: 2
17686
+ }
17687
+
17688
+ .date-picker-wrapper {
17689
+ position: absolute;
17690
+ z-index: 1;
17691
+ border: 1px solid #bfbfbf;
17692
+ background-color: #efefef;
17693
+ padding: 5px 12px;
17694
+ font-size: 12px;
17695
+ line-height: 20px;
17696
+ color: #aaa;
17697
+ font-family: Arial, sans-serif;
17698
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
17699
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
17700
+ -webkit-box-sizing: initial;
17701
+ box-sizing: initial
17702
+ }
17703
+
17704
+ .dp-clearfix {
17705
+ clear: both;
17706
+ height: 0;
17707
+ font-size: 0
17708
+ }
17709
+
17710
+ .date-picker-wrapper.inline-wrapper {
17711
+ position: relative;
17712
+ -webkit-box-shadow: none;
17713
+ box-shadow: none;
17714
+ display: inline-block
17715
+ }
17716
+
17717
+ .date-picker-wrapper.single-date {
17718
+ width: auto
17719
+ }
17720
+
17721
+ .date-picker-wrapper.no-shortcuts {
17722
+ padding-bottom: 12px
17723
+ }
17724
+
17725
+ .date-picker-wrapper.no-topbar {
17726
+ padding-top: 12px
17727
+ }
17728
+
17729
+ .date-picker-wrapper .footer {
17730
+ font-size: 11px;
17731
+ padding-top: 3px
17732
+ }
17733
+
17734
+ .date-picker-wrapper b {
17735
+ color: #666;
17736
+ font-weight: 700
17737
+ }
17738
+
17739
+ .date-picker-wrapper a {
17740
+ color: #6bb4d6;
17741
+ text-decoration: underline
17742
+ }
17743
+
17744
+ .date-picker-wrapper .month-name {
17745
+ text-transform: uppercase
17746
+ }
17747
+
17748
+ .date-picker-wrapper .select-wrapper {
17749
+ position: relative;
17750
+ overflow: hidden;
17751
+ display: inline-block;
17752
+ vertical-align: middle
17753
+ }
17754
+
17755
+ .date-picker-wrapper .select-wrapper:hover {
17756
+ text-decoration: underline
17757
+ }
17758
+
17759
+ .date-picker-wrapper .month-element {
17760
+ display: inline-block;
17761
+ vertical-align: middle
17762
+ }
17763
+
17764
+ .date-picker-wrapper .select-wrapper select {
17765
+ position: absolute;
17766
+ margin: 0;
17767
+ padding: 0;
17768
+ left: 0;
17769
+ top: -1px;
17770
+ font-size: inherit;
17771
+ font-style: inherit;
17772
+ font-weight: inherit;
17773
+ text-transform: inherit;
17774
+ color: inherit;
17775
+ cursor: pointer;
17776
+ -webkit-appearance: none;
17777
+ -moz-appearance: none;
17778
+ appearance: none;
17779
+ background: 0 0;
17780
+ border: 0;
17781
+ outline: 0;
17782
+ opacity: .01
17783
+ }
17784
+
17785
+ .date-picker-wrapper .month-wrapper {
17786
+ border: 1px solid #bfbfbf;
17787
+ border-radius: 3px;
17788
+ background-color: #fff;
17789
+ padding: 5px;
17790
+ cursor: default;
17791
+ position: relative
17792
+ }
17793
+
17794
+ .date-picker-wrapper .month-wrapper table {
17795
+ width: 190px;
17796
+ float: left
17797
+ }
17798
+
17799
+ .date-picker-wrapper .month-wrapper table.month2 {
17800
+ width: 190px;
17801
+ float: left
17802
+ }
17803
+
17804
+ .date-picker-wrapper .month-wrapper table td,
17805
+ .date-picker-wrapper .month-wrapper table th {
17806
+ vertical-align: middle;
17807
+ text-align: center;
17808
+ line-height: 14px;
17809
+ margin: 0;
17810
+ padding: 0
17811
+ }
17812
+
17813
+ .date-picker-wrapper .month-wrapper table .day {
17814
+ padding: 5px 0;
17815
+ line-height: 1;
17816
+ font-size: 12px;
17817
+ margin-bottom: 1px;
17818
+ color: #ccc;
17819
+ cursor: default
17820
+ }
17821
+
17822
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
17823
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
17824
+ color: #999;
17825
+ cursor: default
17826
+ }
17827
+
17828
+ .date-picker-wrapper .month-wrapper table .day.checked {
17829
+ background-color: #9cdbf7
17830
+ }
17831
+
17832
+ .date-picker-wrapper .month-wrapper table .week-name {
17833
+ height: 20px;
17834
+ line-height: 20px;
17835
+ font-weight: 100;
17836
+ text-transform: uppercase
17837
+ }
17838
+
17839
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
17840
+ cursor: help !important
17841
+ }
17842
+
17843
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
17844
+ white-space: nowrap
17845
+ }
17846
+
17847
+ .date-picker-wrapper .time label {
17848
+ white-space: nowrap
17849
+ }
17850
+
17851
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
17852
+ color: #333;
17853
+ cursor: pointer
17854
+ }
17855
+
17856
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
17857
+ background-color: #cdecfa
17858
+ }
17859
+
17860
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
17861
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
17862
+ display: none
17863
+ }
17864
+
17865
+ .date-picker-wrapper .month-wrapper table .day.real-today {
17866
+ background-color: #ffe684
17867
+ }
17868
+
17869
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
17870
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
17871
+ background-color: #70ccd5
17872
+ }
17873
+
17874
+ .date-picker-wrapper table .caption {
17875
+ height: 40px
17876
+ }
17877
+
17878
+ .date-picker-wrapper table .caption>th:first-of-type,
17879
+ .date-picker-wrapper table .caption>th:last-of-type {
17880
+ width: 27px
17881
+ }
17882
+
17883
+ .date-picker-wrapper table .caption .next,
17884
+ .date-picker-wrapper table .caption .prev {
17885
+ padding: 0 5px;
17886
+ cursor: pointer
17887
+ }
17888
+
17889
+ .date-picker-wrapper table .caption .next:hover,
17890
+ .date-picker-wrapper table .caption .prev:hover {
17891
+ background-color: #ccc;
17892
+ color: #fff
17893
+ }
17894
+
17895
+ .date-picker-wrapper .gap {
17896
+ position: relative;
17897
+ z-index: 1;
17898
+ width: 15px;
17899
+ height: 100%;
17900
+ background-color: red;
17901
+ font-size: 0;
17902
+ line-height: 0;
17903
+ float: left;
17904
+ top: -5px;
17905
+ margin: 0 10px -10px;
17906
+ visibility: hidden;
17907
+ height: 0
17908
+ }
17909
+
17910
+ .date-picker-wrapper .gap .gap-lines {
17911
+ height: 100%;
17912
+ overflow: hidden
17913
+ }
17914
+
17915
+ .date-picker-wrapper .gap .gap-line {
17916
+ height: 15px;
17917
+ width: 15px;
17918
+ position: relative
17919
+ }
17920
+
17921
+ .date-picker-wrapper .gap .gap-line .gap-1 {
17922
+ z-index: 1;
17923
+ height: 0;
17924
+ border-left: 8px solid #fff;
17925
+ border-top: 8px solid #eee;
17926
+ border-bottom: 8px solid #eee
17927
+ }
17928
+
17929
+ .date-picker-wrapper .gap .gap-line .gap-2 {
17930
+ position: absolute;
17931
+ right: 0;
17932
+ top: 0;
17933
+ z-index: 2;
17934
+ height: 0;
17935
+ border-left: 8px solid transparent;
17936
+ border-top: 8px solid #fff
17937
+ }
17938
+
17939
+ .date-picker-wrapper .gap .gap-line .gap-3 {
17940
+ position: absolute;
17941
+ right: 0;
17942
+ top: 8px;
17943
+ z-index: 2;
17944
+ height: 0;
17945
+ border-left: 8px solid transparent;
17946
+ border-bottom: 8px solid #fff
17947
+ }
17948
+
17949
+ .date-picker-wrapper .gap .gap-top-mask {
17950
+ width: 6px;
17951
+ height: 1px;
17952
+ position: absolute;
17953
+ top: -1px;
17954
+ left: 1px;
17955
+ background-color: #eee;
17956
+ z-index: 3
17957
+ }
17958
+
17959
+ .date-picker-wrapper .gap .gap-bottom-mask {
17960
+ width: 6px;
17961
+ height: 1px;
17962
+ position: absolute;
17963
+ bottom: -1px;
17964
+ left: 7px;
17965
+ background-color: #eee;
17966
+ z-index: 3
17967
+ }
17968
+
17969
+ .date-picker-wrapper .selected-days {
17970
+ display: none
17971
+ }
17972
+
17973
+ .date-picker-wrapper .drp_top-bar {
17974
+ line-height: 1.4;
17975
+ position: relative;
17976
+ padding: 10px 40px 10px 0
17977
+ }
17978
+
17979
+ .date-picker-wrapper .drp_top-bar .error-top,
17980
+ .date-picker-wrapper .drp_top-bar .normal-top {
17981
+ display: none
17982
+ }
17983
+
17984
+ .date-picker-wrapper .drp_top-bar .default-top {
17985
+ display: block
17986
+ }
17987
+
17988
+ .date-picker-wrapper .drp_top-bar.error .default-top {
17989
+ display: none
17990
+ }
17991
+
17992
+ .date-picker-wrapper .drp_top-bar.error .error-top {
17993
+ display: block;
17994
+ color: red
17995
+ }
17996
+
17997
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
17998
+ display: none
17999
+ }
18000
+
18001
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
18002
+ display: block
18003
+ }
18004
+
18005
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
18006
+ color: #333
18007
+ }
18008
+
18009
+ .date-picker-wrapper .drp_top-bar .apply-btn {
18010
+ position: absolute;
18011
+ right: 0;
18012
+ top: 6px;
18013
+ padding: 3px 5px;
18014
+ margin: 0;
18015
+ font-size: 12px;
18016
+ border-radius: 4px;
18017
+ cursor: pointer;
18018
+ color: #d9eef7;
18019
+ border: solid 1px #0076a3;
18020
+ background: #0095cd;
18021
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
18022
+ color: #fff;
18023
+ line-height: initial
18024
+ }
18025
+
18026
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
18027
+ cursor: pointer;
18028
+ color: #606060;
18029
+ border: solid 1px #b7b7b7;
18030
+ background: #fff;
18031
+ background: -moz-linear-gradient(top, #fff, #ededed)
18032
+ }
18033
+
18034
+ .date-picker-wrapper .time {
18035
+ position: relative
18036
+ }
18037
+
18038
+ .date-picker-wrapper.single-month .time {
18039
+ display: block
18040
+ }
18041
+
18042
+ .date-picker-wrapper .time input[type=range] {
18043
+ vertical-align: middle;
18044
+ width: 129px;
18045
+ padding: 0;
18046
+ margin: 0;
18047
+ height: 20px
18048
+ }
18049
+
18050
+ .date-picker-wrapper .time1 {
18051
+ width: 180px;
18052
+ padding: 0 5px;
18053
+ text-align: center
18054
+ }
18055
+
18056
+ .time2 {
18057
+ width: 180px;
18058
+ padding: 0 5px;
18059
+ text-align: center
18060
+ }
18061
+
18062
+ .date-picker-wrapper .time1 {
18063
+ float: left
18064
+ }
18065
+
18066
+ .date-picker-wrapper .time2 {
18067
+ float: right
18068
+ }
18069
+
18070
+ .date-picker-wrapper .hour {
18071
+ text-align: right
18072
+ }
18073
+
18074
+ .minute {
18075
+ text-align: right
18076
+ }
18077
+
18078
+ .date-picker-wrapper .hide {
18079
+ display: none
18080
+ }
18081
+
18082
+ .date-picker-wrapper .first-date-selected,
18083
+ .date-picker-wrapper .last-date-selected {
18084
+ background-color: #49e !important;
18085
+ color: #fff !important
18086
+ }
18087
+
18088
+ .date-picker-wrapper .date-range-length-tip {
18089
+ position: absolute;
18090
+ margin-top: -4px;
18091
+ margin-left: -8px;
18092
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
18093
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
18094
+ display: none;
18095
+ background-color: #ff0;
18096
+ padding: 0 6px;
18097
+ border-radius: 2px;
18098
+ font-size: 12px;
18099
+ line-height: 16px;
18100
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18101
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18102
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18103
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18104
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
18105
+ }
18106
+
18107
+ .date-picker-wrapper .date-range-length-tip:after {
18108
+ content: '';
18109
+ position: absolute;
18110
+ border-left: 4px solid transparent;
18111
+ border-right: 4px solid transparent;
18112
+ border-top: 4px solid #ff0;
18113
+ left: 50%;
18114
+ margin-left: -4px;
18115
+ bottom: -4px
18116
+ }
18117
+
18118
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
18119
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
18120
+ display: none
18121
+ }
18122
+
18123
+ .date-picker-wrapper .week-number {
18124
+ padding: 5px 0;
18125
+ line-height: 1;
18126
+ font-size: 12px;
18127
+ margin-bottom: 1px;
18128
+ color: #999;
18129
+ cursor: pointer
18130
+ }
18131
+
18132
+ .date-picker-wrapper .week-number.week-number-selected {
18133
+ color: #49e;
18134
+ font-weight: 700
18135
+ }
18136
+
18137
+ .date-picker {
18138
+ width: 170px;
18139
+ height: 25px;
18140
+ padding: 0;
18141
+ border: 0;
18142
+ line-height: 25px;
18143
+ padding-left: 10px;
18144
+ font-size: 12px;
18145
+ font-family: Arial, sans-serif;
18146
+ font-weight: 700;
18147
+ cursor: pointer;
18148
+ color: #303030;
18149
+ position: relative;
18150
+ z-index: 2
18151
+ }
18152
+
18153
+ .date-picker-wrapper {
18154
+ position: absolute;
18155
+ z-index: 1;
18156
+ border: 1px solid #bfbfbf;
18157
+ background-color: #efefef;
18158
+ padding: 5px 12px;
18159
+ font-size: 12px;
18160
+ line-height: 20px;
18161
+ color: #aaa;
18162
+ font-family: Arial, sans-serif;
18163
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
18164
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
18165
+ -webkit-box-sizing: initial;
18166
+ box-sizing: initial
18167
+ }
18168
+
18169
+ .dp-clearfix {
18170
+ clear: both;
18171
+ height: 0;
18172
+ font-size: 0
18173
+ }
18174
+
18175
+ .date-picker-wrapper.inline-wrapper {
18176
+ position: relative;
18177
+ -webkit-box-shadow: none;
18178
+ box-shadow: none;
18179
+ display: inline-block
18180
+ }
18181
+
18182
+ .date-picker-wrapper.single-date {
18183
+ width: auto
18184
+ }
18185
+
18186
+ .date-picker-wrapper.no-shortcuts {
18187
+ padding-bottom: 12px
18188
+ }
18189
+
18190
+ .date-picker-wrapper.no-topbar {
18191
+ padding-top: 12px
18192
+ }
18193
+
18194
+ .date-picker-wrapper .footer {
18195
+ font-size: 11px;
18196
+ padding-top: 3px
18197
+ }
18198
+
18199
+ .date-picker-wrapper b {
18200
+ color: #666;
18201
+ font-weight: 700
18202
+ }
18203
+
18204
+ .date-picker-wrapper a {
18205
+ color: #6bb4d6;
18206
+ text-decoration: underline
18207
+ }
18208
+
18209
+ .date-picker-wrapper .month-name {
18210
+ text-transform: uppercase
18211
+ }
18212
+
18213
+ .date-picker-wrapper .select-wrapper {
18214
+ position: relative;
18215
+ overflow: hidden;
18216
+ display: inline-block;
18217
+ vertical-align: middle
18218
+ }
18219
+
18220
+ .date-picker-wrapper .select-wrapper:hover {
18221
+ text-decoration: underline
18222
+ }
18223
+
18224
+ .date-picker-wrapper .month-element {
18225
+ display: inline-block;
18226
+ vertical-align: middle
18227
+ }
18228
+
18229
+ .date-picker-wrapper .select-wrapper select {
18230
+ position: absolute;
18231
+ margin: 0;
18232
+ padding: 0;
18233
+ left: 0;
18234
+ top: -1px;
18235
+ font-size: inherit;
18236
+ font-style: inherit;
18237
+ font-weight: inherit;
18238
+ text-transform: inherit;
18239
+ color: inherit;
18240
+ cursor: pointer;
18241
+ -webkit-appearance: none;
18242
+ -moz-appearance: none;
18243
+ appearance: none;
18244
+ background: 0 0;
18245
+ border: 0;
18246
+ outline: 0;
18247
+ opacity: .01
18248
+ }
18249
+
18250
+ .date-picker-wrapper .month-wrapper {
18251
+ border: 1px solid #bfbfbf;
18252
+ border-radius: 3px;
18253
+ background-color: #fff;
18254
+ padding: 5px;
18255
+ cursor: default;
18256
+ position: relative
18257
+ }
18258
+
18259
+ .date-picker-wrapper .month-wrapper table {
18260
+ width: 190px;
18261
+ float: left
18262
+ }
18263
+
18264
+ .date-picker-wrapper .month-wrapper table.month2 {
18265
+ width: 190px;
18266
+ float: left
18267
+ }
18268
+
18269
+ .date-picker-wrapper .month-wrapper table td,
18270
+ .date-picker-wrapper .month-wrapper table th {
18271
+ vertical-align: middle;
18272
+ text-align: center;
18273
+ line-height: 14px;
18274
+ margin: 0;
18275
+ padding: 0
18276
+ }
18277
+
18278
+ .date-picker-wrapper .month-wrapper table .day {
18279
+ padding: 5px 0;
18280
+ line-height: 1;
18281
+ font-size: 12px;
18282
+ margin-bottom: 1px;
18283
+ color: #ccc;
18284
+ cursor: default
18285
+ }
18286
+
18287
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
18288
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
18289
+ color: #999;
18290
+ cursor: default
18291
+ }
18292
+
18293
+ .date-picker-wrapper .month-wrapper table .day.checked {
18294
+ background-color: #9cdbf7
18295
+ }
18296
+
18297
+ .date-picker-wrapper .month-wrapper table .week-name {
18298
+ height: 20px;
18299
+ line-height: 20px;
18300
+ font-weight: 100;
18301
+ text-transform: uppercase
18302
+ }
18303
+
18304
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
18305
+ cursor: help !important
18306
+ }
18307
+
18308
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
18309
+ white-space: nowrap
18310
+ }
18311
+
18312
+ .date-picker-wrapper .time label {
18313
+ white-space: nowrap
18314
+ }
18315
+
18316
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
18317
+ color: #333;
18318
+ cursor: pointer
18319
+ }
18320
+
18321
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
18322
+ background-color: #cdecfa
18323
+ }
18324
+
18325
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
18326
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
18327
+ display: none
18328
+ }
18329
+
18330
+ .date-picker-wrapper .month-wrapper table .day.real-today {
18331
+ background-color: #ffe684
18332
+ }
18333
+
18334
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
18335
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
18336
+ background-color: #70ccd5
18337
+ }
18338
+
18339
+ .date-picker-wrapper table .caption {
18340
+ height: 40px
18341
+ }
18342
+
18343
+ .date-picker-wrapper table .caption>th:first-of-type,
18344
+ .date-picker-wrapper table .caption>th:last-of-type {
18345
+ width: 27px
18346
+ }
18347
+
18348
+ .date-picker-wrapper table .caption .next,
18349
+ .date-picker-wrapper table .caption .prev {
18350
+ padding: 0 5px;
18351
+ cursor: pointer
18352
+ }
18353
+
18354
+ .date-picker-wrapper table .caption .next:hover,
18355
+ .date-picker-wrapper table .caption .prev:hover {
18356
+ background-color: #ccc;
18357
+ color: #fff
18358
+ }
18359
+
18360
+ .date-picker-wrapper .gap {
18361
+ position: relative;
18362
+ z-index: 1;
18363
+ width: 15px;
18364
+ height: 100%;
18365
+ background-color: red;
18366
+ font-size: 0;
18367
+ line-height: 0;
18368
+ float: left;
18369
+ top: -5px;
18370
+ margin: 0 10px -10px;
18371
+ visibility: hidden;
18372
+ height: 0
18373
+ }
18374
+
18375
+ .date-picker-wrapper .gap .gap-lines {
18376
+ height: 100%;
18377
+ overflow: hidden
18378
+ }
18379
+
18380
+ .date-picker-wrapper .gap .gap-line {
18381
+ height: 15px;
18382
+ width: 15px;
18383
+ position: relative
18384
+ }
18385
+
18386
+ .date-picker-wrapper .gap .gap-line .gap-1 {
18387
+ z-index: 1;
18388
+ height: 0;
18389
+ border-left: 8px solid #fff;
18390
+ border-top: 8px solid #eee;
18391
+ border-bottom: 8px solid #eee
18392
+ }
18393
+
18394
+ .date-picker-wrapper .gap .gap-line .gap-2 {
18395
+ position: absolute;
18396
+ right: 0;
18397
+ top: 0;
18398
+ z-index: 2;
18399
+ height: 0;
18400
+ border-left: 8px solid transparent;
18401
+ border-top: 8px solid #fff
18402
+ }
18403
+
18404
+ .date-picker-wrapper .gap .gap-line .gap-3 {
18405
+ position: absolute;
18406
+ right: 0;
18407
+ top: 8px;
18408
+ z-index: 2;
18409
+ height: 0;
18410
+ border-left: 8px solid transparent;
18411
+ border-bottom: 8px solid #fff
18412
+ }
18413
+
18414
+ .date-picker-wrapper .gap .gap-top-mask {
18415
+ width: 6px;
18416
+ height: 1px;
18417
+ position: absolute;
18418
+ top: -1px;
18419
+ left: 1px;
18420
+ background-color: #eee;
18421
+ z-index: 3
18422
+ }
18423
+
18424
+ .date-picker-wrapper .gap .gap-bottom-mask {
18425
+ width: 6px;
18426
+ height: 1px;
18427
+ position: absolute;
18428
+ bottom: -1px;
18429
+ left: 7px;
18430
+ background-color: #eee;
18431
+ z-index: 3
18432
+ }
18433
+
18434
+ .date-picker-wrapper .selected-days {
18435
+ display: none
18436
+ }
18437
+
18438
+ .date-picker-wrapper .drp_top-bar {
18439
+ line-height: 1.4;
18440
+ position: relative;
18441
+ padding: 10px 40px 10px 0
18442
+ }
18443
+
18444
+ .date-picker-wrapper .drp_top-bar .error-top,
18445
+ .date-picker-wrapper .drp_top-bar .normal-top {
18446
+ display: none
18447
+ }
18448
+
18449
+ .date-picker-wrapper .drp_top-bar .default-top {
18450
+ display: block
18451
+ }
18452
+
18453
+ .date-picker-wrapper .drp_top-bar.error .default-top {
18454
+ display: none
18455
+ }
18456
+
18457
+ .date-picker-wrapper .drp_top-bar.error .error-top {
18458
+ display: block;
18459
+ color: red
18460
+ }
18461
+
18462
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
18463
+ display: none
18464
+ }
18465
+
18466
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
18467
+ display: block
18468
+ }
18469
+
18470
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
18471
+ color: #333
18472
+ }
18473
+
18474
+ .date-picker-wrapper .drp_top-bar .apply-btn {
18475
+ position: absolute;
18476
+ right: 0;
18477
+ top: 6px;
18478
+ padding: 3px 5px;
18479
+ margin: 0;
18480
+ font-size: 12px;
18481
+ border-radius: 4px;
18482
+ cursor: pointer;
18483
+ color: #d9eef7;
18484
+ border: solid 1px #0076a3;
18485
+ background: #0095cd;
18486
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
18487
+ color: #fff;
18488
+ line-height: initial
18489
+ }
18490
+
18491
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
18492
+ cursor: pointer;
18493
+ color: #606060;
18494
+ border: solid 1px #b7b7b7;
18495
+ background: #fff;
18496
+ background: -moz-linear-gradient(top, #fff, #ededed)
18497
+ }
18498
+
18499
+ .date-picker-wrapper .time {
18500
+ position: relative
18501
+ }
18502
+
18503
+ .date-picker-wrapper.single-month .time {
18504
+ display: block
18505
+ }
18506
+
18507
+ .date-picker-wrapper .time input[type=range] {
18508
+ vertical-align: middle;
18509
+ width: 129px;
18510
+ padding: 0;
18511
+ margin: 0;
18512
+ height: 20px
18513
+ }
18514
+
18515
+ .date-picker-wrapper .time1 {
18516
+ width: 180px;
18517
+ padding: 0 5px;
18518
+ text-align: center
18519
+ }
18520
+
18521
+ .time2 {
18522
+ width: 180px;
18523
+ padding: 0 5px;
18524
+ text-align: center
18525
+ }
18526
+
18527
+ .date-picker-wrapper .time1 {
18528
+ float: left
18529
+ }
18530
+
18531
+ .date-picker-wrapper .time2 {
18532
+ float: right
18533
+ }
18534
+
18535
+ .date-picker-wrapper .hour {
18536
+ text-align: right
18537
+ }
18538
+
18539
+ .minute {
18540
+ text-align: right
18541
+ }
18542
+
18543
+ .date-picker-wrapper .hide {
18544
+ display: none
18545
+ }
18546
+
18547
+ .date-picker-wrapper .first-date-selected,
18548
+ .date-picker-wrapper .last-date-selected {
18549
+ background-color: #49e !important;
18550
+ color: #fff !important
18551
+ }
18552
+
18553
+ .date-picker-wrapper .date-range-length-tip {
18554
+ position: absolute;
18555
+ margin-top: -4px;
18556
+ margin-left: -8px;
18557
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
18558
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
18559
+ display: none;
18560
+ background-color: #ff0;
18561
+ padding: 0 6px;
18562
+ border-radius: 2px;
18563
+ font-size: 12px;
18564
+ line-height: 16px;
18565
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18566
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18567
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18568
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
18569
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
18570
+ }
18571
+
18572
+ .date-picker-wrapper .date-range-length-tip:after {
18573
+ content: '';
18574
+ position: absolute;
18575
+ border-left: 4px solid transparent;
18576
+ border-right: 4px solid transparent;
18577
+ border-top: 4px solid #ff0;
18578
+ left: 50%;
18579
+ margin-left: -4px;
18580
+ bottom: -4px
18581
+ }
18582
+
18583
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
18584
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
18585
+ display: none
18586
+ }
18587
+
18588
+ .date-picker-wrapper .week-number {
18589
+ padding: 5px 0;
18590
+ line-height: 1;
18591
+ font-size: 12px;
18592
+ margin-bottom: 1px;
18593
+ color: #999;
18594
+ cursor: pointer
18595
+ }
18596
+
18597
+ .date-picker-wrapper .week-number.week-number-selected {
18598
+ color: #49e;
18599
+ font-weight: 700
18600
+ }
18601
+
18602
+ .date-picker {
18603
+ width: 170px;
18604
+ height: 25px;
18605
+ padding: 0;
18606
+ border: 0;
18607
+ line-height: 25px;
18608
+ padding-left: 10px;
18609
+ font-size: 12px;
18610
+ font-family: Arial, sans-serif;
18611
+ font-weight: 700;
18612
+ cursor: pointer;
18613
+ color: #303030;
18614
+ position: relative;
18615
+ z-index: 2
18616
+ }
18617
+
18618
+ .date-picker-wrapper {
18619
+ position: absolute;
18620
+ z-index: 1;
18621
+ border: 1px solid #bfbfbf;
18622
+ background-color: #efefef;
18623
+ padding: 5px 12px;
18624
+ font-size: 12px;
18625
+ line-height: 20px;
18626
+ color: #aaa;
18627
+ font-family: Arial, sans-serif;
18628
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
18629
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
18630
+ -webkit-box-sizing: initial;
18631
+ box-sizing: initial
18632
+ }
18633
+
18634
+ .dp-clearfix {
18635
+ clear: both;
18636
+ height: 0;
18637
+ font-size: 0
18638
+ }
18639
+
18640
+ .date-picker-wrapper.inline-wrapper {
18641
+ position: relative;
18642
+ -webkit-box-shadow: none;
18643
+ box-shadow: none;
18644
+ display: inline-block
18645
+ }
18646
+
18647
+ .date-picker-wrapper.single-date {
18648
+ width: auto
18649
+ }
18650
+
18651
+ .date-picker-wrapper.no-shortcuts {
18652
+ padding-bottom: 12px
18653
+ }
18654
+
18655
+ .date-picker-wrapper.no-topbar {
18656
+ padding-top: 12px
18657
+ }
18658
+
18659
+ .date-picker-wrapper .footer {
18660
+ font-size: 11px;
18661
+ padding-top: 3px
18662
+ }
18663
+
18664
+ .date-picker-wrapper b {
18665
+ color: #666;
18666
+ font-weight: 700
18667
+ }
18668
+
18669
+ .date-picker-wrapper a {
18670
+ color: #6bb4d6;
18671
+ text-decoration: underline
18672
+ }
18673
+
18674
+ .date-picker-wrapper .month-name {
18675
+ text-transform: uppercase
18676
+ }
18677
+
18678
+ .date-picker-wrapper .select-wrapper {
18679
+ position: relative;
18680
+ overflow: hidden;
18681
+ display: inline-block;
18682
+ vertical-align: middle
18683
+ }
18684
+
18685
+ .date-picker-wrapper .select-wrapper:hover {
18686
+ text-decoration: underline
18687
+ }
18688
+
18689
+ .date-picker-wrapper .month-element {
18690
+ display: inline-block;
18691
+ vertical-align: middle
18692
+ }
18693
+
18694
+ .date-picker-wrapper .select-wrapper select {
18695
+ position: absolute;
18696
+ margin: 0;
18697
+ padding: 0;
18698
+ left: 0;
18699
+ top: -1px;
18700
+ font-size: inherit;
18701
+ font-style: inherit;
18702
+ font-weight: inherit;
18703
+ text-transform: inherit;
18704
+ color: inherit;
18705
+ cursor: pointer;
18706
+ -webkit-appearance: none;
18707
+ -moz-appearance: none;
18708
+ appearance: none;
18709
+ background: 0 0;
18710
+ border: 0;
18711
+ outline: 0;
18712
+ opacity: .01
18713
+ }
18714
+
18715
+ .date-picker-wrapper .month-wrapper {
18716
+ border: 1px solid #bfbfbf;
18717
+ border-radius: 3px;
18718
+ background-color: #fff;
18719
+ padding: 5px;
18720
+ cursor: default;
18721
+ position: relative
18722
+ }
18723
+
18724
+ .date-picker-wrapper .month-wrapper table {
18725
+ width: 190px;
18726
+ float: left
18727
+ }
18728
+
18729
+ .date-picker-wrapper .month-wrapper table.month2 {
18730
+ width: 190px;
18731
+ float: left
18732
+ }
18733
+
18734
+ .date-picker-wrapper .month-wrapper table td,
18735
+ .date-picker-wrapper .month-wrapper table th {
18736
+ vertical-align: middle;
18737
+ text-align: center;
18738
+ line-height: 14px;
18739
+ margin: 0;
18740
+ padding: 0
18741
+ }
18742
+
18743
+ .date-picker-wrapper .month-wrapper table .day {
18744
+ padding: 5px 0;
18745
+ line-height: 1;
18746
+ font-size: 12px;
18747
+ margin-bottom: 1px;
18748
+ color: #ccc;
18749
+ cursor: default
18750
+ }
18751
+
18752
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
18753
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
18754
+ color: #999;
18755
+ cursor: default
18756
+ }
18757
+
18758
+ .date-picker-wrapper .month-wrapper table .day.checked {
18759
+ background-color: #9cdbf7
18760
+ }
18761
+
18762
+ .date-picker-wrapper .month-wrapper table .week-name {
18763
+ height: 20px;
18764
+ line-height: 20px;
18765
+ font-weight: 100;
18766
+ text-transform: uppercase
18767
+ }
18768
+
18769
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
18770
+ cursor: help !important
18771
+ }
18772
+
18773
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
18774
+ white-space: nowrap
18775
+ }
18776
+
18777
+ .date-picker-wrapper .time label {
18778
+ white-space: nowrap
18779
+ }
18780
+
18781
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
18782
+ color: #333;
18783
+ cursor: pointer
18784
+ }
18785
+
18786
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
18787
+ background-color: #cdecfa
18788
+ }
18789
+
18790
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
18791
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
18792
+ display: none
18793
+ }
18794
+
18795
+ .date-picker-wrapper .month-wrapper table .day.real-today {
18796
+ background-color: #ffe684
18797
+ }
18798
+
18799
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
18800
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
18801
+ background-color: #70ccd5
18802
+ }
18803
+
18804
+ .date-picker-wrapper table .caption {
18805
+ height: 40px
18806
+ }
18807
+
18808
+ .date-picker-wrapper table .caption>th:first-of-type,
18809
+ .date-picker-wrapper table .caption>th:last-of-type {
18810
+ width: 27px
18811
+ }
18812
+
18813
+ .date-picker-wrapper table .caption .next,
18814
+ .date-picker-wrapper table .caption .prev {
18815
+ padding: 0 5px;
18816
+ cursor: pointer
18817
+ }
18818
+
18819
+ .date-picker-wrapper table .caption .next:hover,
18820
+ .date-picker-wrapper table .caption .prev:hover {
18821
+ background-color: #ccc;
18822
+ color: #fff
18823
+ }
18824
+
18825
+ .date-picker-wrapper .gap {
18826
+ position: relative;
18827
+ z-index: 1;
18828
+ width: 15px;
18829
+ height: 100%;
18830
+ background-color: red;
18831
+ font-size: 0;
18832
+ line-height: 0;
18833
+ float: left;
18834
+ top: -5px;
18835
+ margin: 0 10px -10px;
18836
+ visibility: hidden;
18837
+ height: 0
18838
+ }
18839
+
18840
+ .date-picker-wrapper .gap .gap-lines {
18841
+ height: 100%;
18842
+ overflow: hidden
18843
+ }
18844
+
18845
+ .date-picker-wrapper .gap .gap-line {
18846
+ height: 15px;
18847
+ width: 15px;
18848
+ position: relative
18849
+ }
18850
+
18851
+ .date-picker-wrapper .gap .gap-line .gap-1 {
18852
+ z-index: 1;
18853
+ height: 0;
18854
+ border-left: 8px solid #fff;
18855
+ border-top: 8px solid #eee;
18856
+ border-bottom: 8px solid #eee
18857
+ }
18858
+
18859
+ .date-picker-wrapper .gap .gap-line .gap-2 {
18860
+ position: absolute;
18861
+ right: 0;
18862
+ top: 0;
18863
+ z-index: 2;
18864
+ height: 0;
18865
+ border-left: 8px solid transparent;
18866
+ border-top: 8px solid #fff
18867
+ }
18868
+
18869
+ .date-picker-wrapper .gap .gap-line .gap-3 {
18870
+ position: absolute;
18871
+ right: 0;
18872
+ top: 8px;
18873
+ z-index: 2;
18874
+ height: 0;
18875
+ border-left: 8px solid transparent;
18876
+ border-bottom: 8px solid #fff
18877
+ }
18878
+
18879
+ .date-picker-wrapper .gap .gap-top-mask {
18880
+ width: 6px;
18881
+ height: 1px;
18882
+ position: absolute;
18883
+ top: -1px;
18884
+ left: 1px;
18885
+ background-color: #eee;
18886
+ z-index: 3
18887
+ }
18888
+
18889
+ .date-picker-wrapper .gap .gap-bottom-mask {
18890
+ width: 6px;
18891
+ height: 1px;
18892
+ position: absolute;
18893
+ bottom: -1px;
18894
+ left: 7px;
18895
+ background-color: #eee;
18896
+ z-index: 3
18897
+ }
18898
+
18899
+ .date-picker-wrapper .selected-days {
18900
+ display: none
18901
+ }
18902
+
18903
+ .date-picker-wrapper .drp_top-bar {
18904
+ line-height: 1.4;
18905
+ position: relative;
18906
+ padding: 10px 40px 10px 0
18907
+ }
18908
+
18909
+ .date-picker-wrapper .drp_top-bar .error-top,
18910
+ .date-picker-wrapper .drp_top-bar .normal-top {
18911
+ display: none
18912
+ }
18913
+
18914
+ .date-picker-wrapper .drp_top-bar .default-top {
18915
+ display: block
18916
+ }
18917
+
18918
+ .date-picker-wrapper .drp_top-bar.error .default-top {
18919
+ display: none
18920
+ }
18921
+
18922
+ .date-picker-wrapper .drp_top-bar.error .error-top {
18923
+ display: block;
18924
+ color: red
18925
+ }
18926
+
18927
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
18928
+ display: none
18929
+ }
18930
+
18931
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
18932
+ display: block
18933
+ }
18934
+
18935
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
18936
+ color: #333
18937
+ }
18938
+
18939
+ .date-picker-wrapper .drp_top-bar .apply-btn {
18940
+ position: absolute;
18941
+ right: 0;
18942
+ top: 6px;
18943
+ padding: 3px 5px;
18944
+ margin: 0;
18945
+ font-size: 12px;
18946
+ border-radius: 4px;
18947
+ cursor: pointer;
18948
+ color: #d9eef7;
18949
+ border: solid 1px #0076a3;
18950
+ background: #0095cd;
18951
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
18952
+ color: #fff;
18953
+ line-height: initial
18954
+ }
18955
+
18956
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
18957
+ cursor: pointer;
18958
+ color: #606060;
18959
+ border: solid 1px #b7b7b7;
18960
+ background: #fff;
18961
+ background: -moz-linear-gradient(top, #fff, #ededed)
18962
+ }
18963
+
18964
+ .date-picker-wrapper .time {
18965
+ position: relative
18966
+ }
18967
+
18968
+ .date-picker-wrapper.single-month .time {
18969
+ display: block
18970
+ }
18971
+
18972
+ .date-picker-wrapper .time input[type=range] {
18973
+ vertical-align: middle;
18974
+ width: 129px;
18975
+ padding: 0;
18976
+ margin: 0;
18977
+ height: 20px
18978
+ }
18979
+
18980
+ .date-picker-wrapper .time1 {
18981
+ width: 180px;
18982
+ padding: 0 5px;
18983
+ text-align: center
18984
+ }
18985
+
18986
+ .time2 {
18987
+ width: 180px;
18988
+ padding: 0 5px;
18989
+ text-align: center
18990
+ }
18991
+
18992
+ .date-picker-wrapper .time1 {
18993
+ float: left
18994
+ }
18995
+
18996
+ .date-picker-wrapper .time2 {
18997
+ float: right
18998
+ }
18999
+
19000
+ .date-picker-wrapper .hour {
19001
+ text-align: right
19002
+ }
19003
+
19004
+ .minute {
19005
+ text-align: right
19006
+ }
19007
+
19008
+ .date-picker-wrapper .hide {
19009
+ display: none
19010
+ }
19011
+
19012
+ .date-picker-wrapper .first-date-selected,
19013
+ .date-picker-wrapper .last-date-selected {
19014
+ background-color: #49e !important;
19015
+ color: #fff !important
19016
+ }
19017
+
19018
+ .date-picker-wrapper .date-range-length-tip {
19019
+ position: absolute;
19020
+ margin-top: -4px;
19021
+ margin-left: -8px;
19022
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
19023
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
19024
+ display: none;
19025
+ background-color: #ff0;
19026
+ padding: 0 6px;
19027
+ border-radius: 2px;
19028
+ font-size: 12px;
19029
+ line-height: 16px;
19030
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19031
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19032
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19033
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19034
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
19035
+ }
19036
+
19037
+ .date-picker-wrapper .date-range-length-tip:after {
19038
+ content: '';
19039
+ position: absolute;
19040
+ border-left: 4px solid transparent;
19041
+ border-right: 4px solid transparent;
19042
+ border-top: 4px solid #ff0;
19043
+ left: 50%;
19044
+ margin-left: -4px;
19045
+ bottom: -4px
19046
+ }
19047
+
19048
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
19049
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
19050
+ display: none
19051
+ }
19052
+
19053
+ .date-picker-wrapper .week-number {
19054
+ padding: 5px 0;
19055
+ line-height: 1;
19056
+ font-size: 12px;
19057
+ margin-bottom: 1px;
19058
+ color: #999;
19059
+ cursor: pointer
19060
+ }
19061
+
19062
+ .date-picker-wrapper .week-number.week-number-selected {
19063
+ color: #49e;
19064
+ font-weight: 700
19065
+ }
19066
+
19067
+ .date-picker {
19068
+ width: 170px;
19069
+ height: 25px;
19070
+ padding: 0;
19071
+ border: 0;
19072
+ line-height: 25px;
19073
+ padding-left: 10px;
19074
+ font-size: 12px;
19075
+ font-family: Arial, sans-serif;
19076
+ font-weight: 700;
19077
+ cursor: pointer;
19078
+ color: #303030;
19079
+ position: relative;
19080
+ z-index: 2
19081
+ }
19082
+
19083
+ .date-picker-wrapper {
19084
+ position: absolute;
19085
+ z-index: 1;
19086
+ border: 1px solid #bfbfbf;
19087
+ background-color: #efefef;
19088
+ padding: 5px 12px;
19089
+ font-size: 12px;
19090
+ line-height: 20px;
19091
+ color: #aaa;
19092
+ font-family: Arial, sans-serif;
19093
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
19094
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
19095
+ -webkit-box-sizing: initial;
19096
+ box-sizing: initial
19097
+ }
19098
+
19099
+ .dp-clearfix {
19100
+ clear: both;
19101
+ height: 0;
19102
+ font-size: 0
19103
+ }
19104
+
19105
+ .date-picker-wrapper.inline-wrapper {
19106
+ position: relative;
19107
+ -webkit-box-shadow: none;
19108
+ box-shadow: none;
19109
+ display: inline-block
19110
+ }
19111
+
19112
+ .date-picker-wrapper.single-date {
19113
+ width: auto
19114
+ }
19115
+
19116
+ .date-picker-wrapper.no-shortcuts {
19117
+ padding-bottom: 12px
19118
+ }
19119
+
19120
+ .date-picker-wrapper.no-topbar {
19121
+ padding-top: 12px
19122
+ }
19123
+
19124
+ .date-picker-wrapper .footer {
19125
+ font-size: 11px;
19126
+ padding-top: 3px
19127
+ }
19128
+
19129
+ .date-picker-wrapper b {
19130
+ color: #666;
19131
+ font-weight: 700
19132
+ }
19133
+
19134
+ .date-picker-wrapper a {
19135
+ color: #6bb4d6;
19136
+ text-decoration: underline
19137
+ }
19138
+
19139
+ .date-picker-wrapper .month-name {
19140
+ text-transform: uppercase
19141
+ }
19142
+
19143
+ .date-picker-wrapper .select-wrapper {
19144
+ position: relative;
19145
+ overflow: hidden;
19146
+ display: inline-block;
19147
+ vertical-align: middle
19148
+ }
19149
+
19150
+ .date-picker-wrapper .select-wrapper:hover {
19151
+ text-decoration: underline
19152
+ }
19153
+
19154
+ .date-picker-wrapper .month-element {
19155
+ display: inline-block;
19156
+ vertical-align: middle
19157
+ }
19158
+
19159
+ .date-picker-wrapper .select-wrapper select {
19160
+ position: absolute;
19161
+ margin: 0;
19162
+ padding: 0;
19163
+ left: 0;
19164
+ top: -1px;
19165
+ font-size: inherit;
19166
+ font-style: inherit;
19167
+ font-weight: inherit;
19168
+ text-transform: inherit;
19169
+ color: inherit;
19170
+ cursor: pointer;
19171
+ -webkit-appearance: none;
19172
+ -moz-appearance: none;
19173
+ appearance: none;
19174
+ background: 0 0;
19175
+ border: 0;
19176
+ outline: 0;
19177
+ opacity: .01
19178
+ }
19179
+
19180
+ .date-picker-wrapper .month-wrapper {
19181
+ border: 1px solid #bfbfbf;
19182
+ border-radius: 3px;
19183
+ background-color: #fff;
19184
+ padding: 5px;
19185
+ cursor: default;
19186
+ position: relative
19187
+ }
19188
+
19189
+ .date-picker-wrapper .month-wrapper table {
19190
+ width: 190px;
19191
+ float: left
19192
+ }
19193
+
19194
+ .date-picker-wrapper .month-wrapper table.month2 {
19195
+ width: 190px;
19196
+ float: left
19197
+ }
19198
+
19199
+ .date-picker-wrapper .month-wrapper table td,
19200
+ .date-picker-wrapper .month-wrapper table th {
19201
+ vertical-align: middle;
19202
+ text-align: center;
19203
+ line-height: 14px;
19204
+ margin: 0;
19205
+ padding: 0
19206
+ }
19207
+
19208
+ .date-picker-wrapper .month-wrapper table .day {
19209
+ padding: 5px 0;
19210
+ line-height: 1;
19211
+ font-size: 12px;
19212
+ margin-bottom: 1px;
19213
+ color: #ccc;
19214
+ cursor: default
19215
+ }
19216
+
19217
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
19218
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
19219
+ color: #999;
19220
+ cursor: default
19221
+ }
19222
+
19223
+ .date-picker-wrapper .month-wrapper table .day.checked {
19224
+ background-color: #9cdbf7
19225
+ }
19226
+
19227
+ .date-picker-wrapper .month-wrapper table .week-name {
19228
+ height: 20px;
19229
+ line-height: 20px;
19230
+ font-weight: 100;
19231
+ text-transform: uppercase
19232
+ }
19233
+
19234
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
19235
+ cursor: help !important
19236
+ }
19237
+
19238
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
19239
+ white-space: nowrap
19240
+ }
19241
+
19242
+ .date-picker-wrapper .time label {
19243
+ white-space: nowrap
19244
+ }
19245
+
19246
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
19247
+ color: #333;
19248
+ cursor: pointer
19249
+ }
19250
+
19251
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
19252
+ background-color: #cdecfa
19253
+ }
19254
+
19255
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
19256
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
19257
+ display: none
19258
+ }
19259
+
19260
+ .date-picker-wrapper .month-wrapper table .day.real-today {
19261
+ background-color: #ffe684
19262
+ }
19263
+
19264
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
19265
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
19266
+ background-color: #70ccd5
19267
+ }
19268
+
19269
+ .date-picker-wrapper table .caption {
19270
+ height: 40px
19271
+ }
19272
+
19273
+ .date-picker-wrapper table .caption>th:first-of-type,
19274
+ .date-picker-wrapper table .caption>th:last-of-type {
19275
+ width: 27px
19276
+ }
19277
+
19278
+ .date-picker-wrapper table .caption .next,
19279
+ .date-picker-wrapper table .caption .prev {
19280
+ padding: 0 5px;
19281
+ cursor: pointer
19282
+ }
19283
+
19284
+ .date-picker-wrapper table .caption .next:hover,
19285
+ .date-picker-wrapper table .caption .prev:hover {
19286
+ background-color: #ccc;
19287
+ color: #fff
19288
+ }
19289
+
19290
+ .date-picker-wrapper .gap {
19291
+ position: relative;
19292
+ z-index: 1;
19293
+ width: 15px;
19294
+ height: 100%;
19295
+ background-color: red;
19296
+ font-size: 0;
19297
+ line-height: 0;
19298
+ float: left;
19299
+ top: -5px;
19300
+ margin: 0 10px -10px;
19301
+ visibility: hidden;
19302
+ height: 0
19303
+ }
19304
+
19305
+ .date-picker-wrapper .gap .gap-lines {
19306
+ height: 100%;
19307
+ overflow: hidden
19308
+ }
19309
+
19310
+ .date-picker-wrapper .gap .gap-line {
19311
+ height: 15px;
19312
+ width: 15px;
19313
+ position: relative
19314
+ }
19315
+
19316
+ .date-picker-wrapper .gap .gap-line .gap-1 {
19317
+ z-index: 1;
19318
+ height: 0;
19319
+ border-left: 8px solid #fff;
19320
+ border-top: 8px solid #eee;
19321
+ border-bottom: 8px solid #eee
19322
+ }
19323
+
19324
+ .date-picker-wrapper .gap .gap-line .gap-2 {
19325
+ position: absolute;
19326
+ right: 0;
19327
+ top: 0;
19328
+ z-index: 2;
19329
+ height: 0;
19330
+ border-left: 8px solid transparent;
19331
+ border-top: 8px solid #fff
19332
+ }
19333
+
19334
+ .date-picker-wrapper .gap .gap-line .gap-3 {
19335
+ position: absolute;
19336
+ right: 0;
19337
+ top: 8px;
19338
+ z-index: 2;
19339
+ height: 0;
19340
+ border-left: 8px solid transparent;
19341
+ border-bottom: 8px solid #fff
19342
+ }
19343
+
19344
+ .date-picker-wrapper .gap .gap-top-mask {
19345
+ width: 6px;
19346
+ height: 1px;
19347
+ position: absolute;
19348
+ top: -1px;
19349
+ left: 1px;
19350
+ background-color: #eee;
19351
+ z-index: 3
19352
+ }
19353
+
19354
+ .date-picker-wrapper .gap .gap-bottom-mask {
19355
+ width: 6px;
19356
+ height: 1px;
19357
+ position: absolute;
19358
+ bottom: -1px;
19359
+ left: 7px;
19360
+ background-color: #eee;
19361
+ z-index: 3
19362
+ }
19363
+
19364
+ .date-picker-wrapper .selected-days {
19365
+ display: none
19366
+ }
19367
+
19368
+ .date-picker-wrapper .drp_top-bar {
19369
+ line-height: 1.4;
19370
+ position: relative;
19371
+ padding: 10px 40px 10px 0
19372
+ }
19373
+
19374
+ .date-picker-wrapper .drp_top-bar .error-top,
19375
+ .date-picker-wrapper .drp_top-bar .normal-top {
19376
+ display: none
19377
+ }
19378
+
19379
+ .date-picker-wrapper .drp_top-bar .default-top {
19380
+ display: block
19381
+ }
19382
+
19383
+ .date-picker-wrapper .drp_top-bar.error .default-top {
19384
+ display: none
19385
+ }
19386
+
19387
+ .date-picker-wrapper .drp_top-bar.error .error-top {
19388
+ display: block;
19389
+ color: red
19390
+ }
19391
+
19392
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
19393
+ display: none
19394
+ }
19395
+
19396
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
19397
+ display: block
19398
+ }
19399
+
19400
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
19401
+ color: #333
19402
+ }
19403
+
19404
+ .date-picker-wrapper .drp_top-bar .apply-btn {
19405
+ position: absolute;
19406
+ right: 0;
19407
+ top: 6px;
19408
+ padding: 3px 5px;
19409
+ margin: 0;
19410
+ font-size: 12px;
19411
+ border-radius: 4px;
19412
+ cursor: pointer;
19413
+ color: #d9eef7;
19414
+ border: solid 1px #0076a3;
19415
+ background: #0095cd;
19416
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
19417
+ color: #fff;
19418
+ line-height: initial
19419
+ }
19420
+
19421
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
19422
+ cursor: pointer;
19423
+ color: #606060;
19424
+ border: solid 1px #b7b7b7;
19425
+ background: #fff;
19426
+ background: -moz-linear-gradient(top, #fff, #ededed)
19427
+ }
19428
+
19429
+ .date-picker-wrapper .time {
19430
+ position: relative
19431
+ }
19432
+
19433
+ .date-picker-wrapper.single-month .time {
19434
+ display: block
19435
+ }
19436
+
19437
+ .date-picker-wrapper .time input[type=range] {
19438
+ vertical-align: middle;
19439
+ width: 129px;
19440
+ padding: 0;
19441
+ margin: 0;
19442
+ height: 20px
19443
+ }
19444
+
19445
+ .date-picker-wrapper .time1 {
19446
+ width: 180px;
19447
+ padding: 0 5px;
19448
+ text-align: center
19449
+ }
19450
+
19451
+ .time2 {
19452
+ width: 180px;
19453
+ padding: 0 5px;
19454
+ text-align: center
19455
+ }
19456
+
19457
+ .date-picker-wrapper .time1 {
19458
+ float: left
19459
+ }
19460
+
19461
+ .date-picker-wrapper .time2 {
19462
+ float: right
19463
+ }
19464
+
19465
+ .date-picker-wrapper .hour {
19466
+ text-align: right
19467
+ }
19468
+
19469
+ .minute {
19470
+ text-align: right
19471
+ }
19472
+
19473
+ .date-picker-wrapper .hide {
19474
+ display: none
19475
+ }
19476
+
19477
+ .date-picker-wrapper .first-date-selected,
19478
+ .date-picker-wrapper .last-date-selected {
19479
+ background-color: #49e !important;
19480
+ color: #fff !important
19481
+ }
19482
+
19483
+ .date-picker-wrapper .date-range-length-tip {
19484
+ position: absolute;
19485
+ margin-top: -4px;
19486
+ margin-left: -8px;
19487
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
19488
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
19489
+ display: none;
19490
+ background-color: #ff0;
19491
+ padding: 0 6px;
19492
+ border-radius: 2px;
19493
+ font-size: 12px;
19494
+ line-height: 16px;
19495
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19496
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19497
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19498
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19499
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
19500
+ }
19501
+
19502
+ .date-picker-wrapper .date-range-length-tip:after {
19503
+ content: '';
19504
+ position: absolute;
19505
+ border-left: 4px solid transparent;
19506
+ border-right: 4px solid transparent;
19507
+ border-top: 4px solid #ff0;
19508
+ left: 50%;
19509
+ margin-left: -4px;
19510
+ bottom: -4px
19511
+ }
19512
+
19513
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
19514
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
19515
+ display: none
19516
+ }
19517
+
19518
+ .date-picker-wrapper .week-number {
19519
+ padding: 5px 0;
19520
+ line-height: 1;
19521
+ font-size: 12px;
19522
+ margin-bottom: 1px;
19523
+ color: #999;
19524
+ cursor: pointer
19525
+ }
19526
+
19527
+ .date-picker-wrapper .week-number.week-number-selected {
19528
+ color: #49e;
19529
+ font-weight: 700
19530
+ }
19531
+
19532
+ .date-picker {
19533
+ width: 170px;
19534
+ height: 25px;
19535
+ padding: 0;
19536
+ border: 0;
19537
+ line-height: 25px;
19538
+ padding-left: 10px;
19539
+ font-size: 12px;
19540
+ font-family: Arial, sans-serif;
19541
+ font-weight: 700;
19542
+ cursor: pointer;
19543
+ color: #303030;
19544
+ position: relative;
19545
+ z-index: 2
19546
+ }
19547
+
19548
+ .date-picker-wrapper {
19549
+ position: absolute;
19550
+ z-index: 1;
19551
+ border: 1px solid #bfbfbf;
19552
+ background-color: #efefef;
19553
+ padding: 5px 12px;
19554
+ font-size: 12px;
19555
+ line-height: 20px;
19556
+ color: #aaa;
19557
+ font-family: Arial, sans-serif;
19558
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
19559
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
19560
+ -webkit-box-sizing: initial;
19561
+ box-sizing: initial
19562
+ }
19563
+
19564
+ .dp-clearfix {
19565
+ clear: both;
19566
+ height: 0;
19567
+ font-size: 0
19568
+ }
19569
+
19570
+ .date-picker-wrapper.inline-wrapper {
19571
+ position: relative;
19572
+ -webkit-box-shadow: none;
19573
+ box-shadow: none;
19574
+ display: inline-block
19575
+ }
19576
+
19577
+ .date-picker-wrapper.single-date {
19578
+ width: auto
19579
+ }
19580
+
19581
+ .date-picker-wrapper.no-shortcuts {
19582
+ padding-bottom: 12px
19583
+ }
19584
+
19585
+ .date-picker-wrapper.no-topbar {
19586
+ padding-top: 12px
19587
+ }
19588
+
19589
+ .date-picker-wrapper .footer {
19590
+ font-size: 11px;
19591
+ padding-top: 3px
19592
+ }
19593
+
19594
+ .date-picker-wrapper b {
19595
+ color: #666;
19596
+ font-weight: 700
19597
+ }
19598
+
19599
+ .date-picker-wrapper a {
19600
+ color: #6bb4d6;
19601
+ text-decoration: underline
19602
+ }
19603
+
19604
+ .date-picker-wrapper .month-name {
19605
+ text-transform: uppercase
19606
+ }
19607
+
19608
+ .date-picker-wrapper .select-wrapper {
19609
+ position: relative;
19610
+ overflow: hidden;
19611
+ display: inline-block;
19612
+ vertical-align: middle
19613
+ }
19614
+
19615
+ .date-picker-wrapper .select-wrapper:hover {
19616
+ text-decoration: underline
19617
+ }
19618
+
19619
+ .date-picker-wrapper .month-element {
19620
+ display: inline-block;
19621
+ vertical-align: middle
19622
+ }
19623
+
19624
+ .date-picker-wrapper .select-wrapper select {
19625
+ position: absolute;
19626
+ margin: 0;
19627
+ padding: 0;
19628
+ left: 0;
19629
+ top: -1px;
19630
+ font-size: inherit;
19631
+ font-style: inherit;
19632
+ font-weight: inherit;
19633
+ text-transform: inherit;
19634
+ color: inherit;
19635
+ cursor: pointer;
19636
+ -webkit-appearance: none;
19637
+ -moz-appearance: none;
19638
+ appearance: none;
19639
+ background: 0 0;
19640
+ border: 0;
19641
+ outline: 0;
19642
+ opacity: .01
19643
+ }
19644
+
19645
+ .date-picker-wrapper .month-wrapper {
19646
+ border: 1px solid #bfbfbf;
19647
+ border-radius: 3px;
19648
+ background-color: #fff;
19649
+ padding: 5px;
19650
+ cursor: default;
19651
+ position: relative
19652
+ }
19653
+
19654
+ .date-picker-wrapper .month-wrapper table {
19655
+ width: 190px;
19656
+ float: left
19657
+ }
19658
+
19659
+ .date-picker-wrapper .month-wrapper table.month2 {
19660
+ width: 190px;
19661
+ float: left
19662
+ }
19663
+
19664
+ .date-picker-wrapper .month-wrapper table td,
19665
+ .date-picker-wrapper .month-wrapper table th {
19666
+ vertical-align: middle;
19667
+ text-align: center;
19668
+ line-height: 14px;
19669
+ margin: 0;
19670
+ padding: 0
19671
+ }
19672
+
19673
+ .date-picker-wrapper .month-wrapper table .day {
19674
+ padding: 5px 0;
19675
+ line-height: 1;
19676
+ font-size: 12px;
19677
+ margin-bottom: 1px;
19678
+ color: #ccc;
19679
+ cursor: default
19680
+ }
19681
+
19682
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
19683
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
19684
+ color: #999;
19685
+ cursor: default
19686
+ }
19687
+
19688
+ .date-picker-wrapper .month-wrapper table .day.checked {
19689
+ background-color: #9cdbf7
19690
+ }
19691
+
19692
+ .date-picker-wrapper .month-wrapper table .week-name {
19693
+ height: 20px;
19694
+ line-height: 20px;
19695
+ font-weight: 100;
19696
+ text-transform: uppercase
19697
+ }
19698
+
19699
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
19700
+ cursor: help !important
19701
+ }
19702
+
19703
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
19704
+ white-space: nowrap
19705
+ }
19706
+
19707
+ .date-picker-wrapper .time label {
19708
+ white-space: nowrap
19709
+ }
19710
+
19711
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
19712
+ color: #333;
19713
+ cursor: pointer
19714
+ }
19715
+
19716
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
19717
+ background-color: #cdecfa
19718
+ }
19719
+
19720
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
19721
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
19722
+ display: none
19723
+ }
19724
+
19725
+ .date-picker-wrapper .month-wrapper table .day.real-today {
19726
+ background-color: #ffe684
19727
+ }
19728
+
19729
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
19730
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
19731
+ background-color: #70ccd5
19732
+ }
19733
+
19734
+ .date-picker-wrapper table .caption {
19735
+ height: 40px
19736
+ }
19737
+
19738
+ .date-picker-wrapper table .caption>th:first-of-type,
19739
+ .date-picker-wrapper table .caption>th:last-of-type {
19740
+ width: 27px
19741
+ }
19742
+
19743
+ .date-picker-wrapper table .caption .next,
19744
+ .date-picker-wrapper table .caption .prev {
19745
+ padding: 0 5px;
19746
+ cursor: pointer
19747
+ }
19748
+
19749
+ .date-picker-wrapper table .caption .next:hover,
19750
+ .date-picker-wrapper table .caption .prev:hover {
19751
+ background-color: #ccc;
19752
+ color: #fff
19753
+ }
19754
+
19755
+ .date-picker-wrapper .gap {
19756
+ position: relative;
19757
+ z-index: 1;
19758
+ width: 15px;
19759
+ height: 100%;
19760
+ background-color: red;
19761
+ font-size: 0;
19762
+ line-height: 0;
19763
+ float: left;
19764
+ top: -5px;
19765
+ margin: 0 10px -10px;
19766
+ visibility: hidden;
19767
+ height: 0
19768
+ }
19769
+
19770
+ .date-picker-wrapper .gap .gap-lines {
19771
+ height: 100%;
19772
+ overflow: hidden
19773
+ }
19774
+
19775
+ .date-picker-wrapper .gap .gap-line {
19776
+ height: 15px;
19777
+ width: 15px;
19778
+ position: relative
19779
+ }
19780
+
19781
+ .date-picker-wrapper .gap .gap-line .gap-1 {
19782
+ z-index: 1;
19783
+ height: 0;
19784
+ border-left: 8px solid #fff;
19785
+ border-top: 8px solid #eee;
19786
+ border-bottom: 8px solid #eee
19787
+ }
19788
+
19789
+ .date-picker-wrapper .gap .gap-line .gap-2 {
19790
+ position: absolute;
19791
+ right: 0;
19792
+ top: 0;
19793
+ z-index: 2;
19794
+ height: 0;
19795
+ border-left: 8px solid transparent;
19796
+ border-top: 8px solid #fff
19797
+ }
19798
+
19799
+ .date-picker-wrapper .gap .gap-line .gap-3 {
19800
+ position: absolute;
19801
+ right: 0;
19802
+ top: 8px;
19803
+ z-index: 2;
19804
+ height: 0;
19805
+ border-left: 8px solid transparent;
19806
+ border-bottom: 8px solid #fff
19807
+ }
19808
+
19809
+ .date-picker-wrapper .gap .gap-top-mask {
19810
+ width: 6px;
19811
+ height: 1px;
19812
+ position: absolute;
19813
+ top: -1px;
19814
+ left: 1px;
19815
+ background-color: #eee;
19816
+ z-index: 3
19817
+ }
19818
+
19819
+ .date-picker-wrapper .gap .gap-bottom-mask {
19820
+ width: 6px;
19821
+ height: 1px;
19822
+ position: absolute;
19823
+ bottom: -1px;
19824
+ left: 7px;
19825
+ background-color: #eee;
19826
+ z-index: 3
19827
+ }
19828
+
19829
+ .date-picker-wrapper .selected-days {
19830
+ display: none
19831
+ }
19832
+
19833
+ .date-picker-wrapper .drp_top-bar {
19834
+ line-height: 1.4;
19835
+ position: relative;
19836
+ padding: 10px 40px 10px 0
19837
+ }
19838
+
19839
+ .date-picker-wrapper .drp_top-bar .error-top,
19840
+ .date-picker-wrapper .drp_top-bar .normal-top {
19841
+ display: none
19842
+ }
19843
+
19844
+ .date-picker-wrapper .drp_top-bar .default-top {
19845
+ display: block
19846
+ }
19847
+
19848
+ .date-picker-wrapper .drp_top-bar.error .default-top {
19849
+ display: none
19850
+ }
19851
+
19852
+ .date-picker-wrapper .drp_top-bar.error .error-top {
19853
+ display: block;
19854
+ color: red
19855
+ }
19856
+
19857
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
19858
+ display: none
19859
+ }
19860
+
19861
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
19862
+ display: block
19863
+ }
19864
+
19865
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
19866
+ color: #333
19867
+ }
19868
+
19869
+ .date-picker-wrapper .drp_top-bar .apply-btn {
19870
+ position: absolute;
19871
+ right: 0;
19872
+ top: 6px;
19873
+ padding: 3px 5px;
19874
+ margin: 0;
19875
+ font-size: 12px;
19876
+ border-radius: 4px;
19877
+ cursor: pointer;
19878
+ color: #d9eef7;
19879
+ border: solid 1px #0076a3;
19880
+ background: #0095cd;
19881
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
19882
+ color: #fff;
19883
+ line-height: initial
19884
+ }
19885
+
19886
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
19887
+ cursor: pointer;
19888
+ color: #606060;
19889
+ border: solid 1px #b7b7b7;
19890
+ background: #fff;
19891
+ background: -moz-linear-gradient(top, #fff, #ededed)
19892
+ }
19893
+
19894
+ .date-picker-wrapper .time {
19895
+ position: relative
19896
+ }
19897
+
19898
+ .date-picker-wrapper.single-month .time {
19899
+ display: block
19900
+ }
19901
+
19902
+ .date-picker-wrapper .time input[type=range] {
19903
+ vertical-align: middle;
19904
+ width: 129px;
19905
+ padding: 0;
19906
+ margin: 0;
19907
+ height: 20px
19908
+ }
19909
+
19910
+ .date-picker-wrapper .time1 {
19911
+ width: 180px;
19912
+ padding: 0 5px;
19913
+ text-align: center
19914
+ }
19915
+
19916
+ .time2 {
19917
+ width: 180px;
19918
+ padding: 0 5px;
19919
+ text-align: center
19920
+ }
19921
+
19922
+ .date-picker-wrapper .time1 {
19923
+ float: left
19924
+ }
19925
+
19926
+ .date-picker-wrapper .time2 {
19927
+ float: right
19928
+ }
19929
+
19930
+ .date-picker-wrapper .hour {
19931
+ text-align: right
19932
+ }
19933
+
19934
+ .minute {
19935
+ text-align: right
19936
+ }
19937
+
19938
+ .date-picker-wrapper .hide {
19939
+ display: none
19940
+ }
19941
+
19942
+ .date-picker-wrapper .first-date-selected,
19943
+ .date-picker-wrapper .last-date-selected {
19944
+ background-color: #49e !important;
19945
+ color: #fff !important
19946
+ }
19947
+
19948
+ .date-picker-wrapper .date-range-length-tip {
19949
+ position: absolute;
19950
+ margin-top: -4px;
19951
+ margin-left: -8px;
19952
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
19953
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
19954
+ display: none;
19955
+ background-color: #ff0;
19956
+ padding: 0 6px;
19957
+ border-radius: 2px;
19958
+ font-size: 12px;
19959
+ line-height: 16px;
19960
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19961
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19962
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19963
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
19964
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
19965
+ }
19966
+
19967
+ .date-picker-wrapper .date-range-length-tip:after {
19968
+ content: '';
19969
+ position: absolute;
19970
+ border-left: 4px solid transparent;
19971
+ border-right: 4px solid transparent;
19972
+ border-top: 4px solid #ff0;
19973
+ left: 50%;
19974
+ margin-left: -4px;
19975
+ bottom: -4px
19976
+ }
19977
+
19978
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
19979
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
19980
+ display: none
19981
+ }
19982
+
19983
+ .date-picker-wrapper .week-number {
19984
+ padding: 5px 0;
19985
+ line-height: 1;
19986
+ font-size: 12px;
19987
+ margin-bottom: 1px;
19988
+ color: #999;
19989
+ cursor: pointer
19990
+ }
19991
+
19992
+ .date-picker-wrapper .week-number.week-number-selected {
19993
+ color: #49e;
19994
+ font-weight: 700
19995
+ }
19996
+
19997
+ .date-picker {
19998
+ width: 170px;
19999
+ height: 25px;
20000
+ padding: 0;
20001
+ border: 0;
20002
+ line-height: 25px;
20003
+ padding-left: 10px;
20004
+ font-size: 12px;
20005
+ font-family: Arial, sans-serif;
20006
+ font-weight: 700;
20007
+ cursor: pointer;
20008
+ color: #303030;
20009
+ position: relative;
20010
+ z-index: 2
20011
+ }
20012
+
20013
+ .date-picker-wrapper {
20014
+ position: absolute;
20015
+ z-index: 1;
20016
+ border: 1px solid #bfbfbf;
20017
+ background-color: #efefef;
20018
+ padding: 5px 12px;
20019
+ font-size: 12px;
20020
+ line-height: 20px;
20021
+ color: #aaa;
20022
+ font-family: Arial, sans-serif;
20023
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
20024
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
20025
+ -webkit-box-sizing: initial;
20026
+ box-sizing: initial
20027
+ }
20028
+
20029
+ .dp-clearfix {
20030
+ clear: both;
20031
+ height: 0;
20032
+ font-size: 0
20033
+ }
20034
+
20035
+ .date-picker-wrapper.inline-wrapper {
20036
+ position: relative;
20037
+ -webkit-box-shadow: none;
20038
+ box-shadow: none;
20039
+ display: inline-block
20040
+ }
20041
+
20042
+ .date-picker-wrapper.single-date {
20043
+ width: auto
20044
+ }
20045
+
20046
+ .date-picker-wrapper.no-shortcuts {
20047
+ padding-bottom: 12px
20048
+ }
20049
+
20050
+ .date-picker-wrapper.no-topbar {
20051
+ padding-top: 12px
20052
+ }
20053
+
20054
+ .date-picker-wrapper .footer {
20055
+ font-size: 11px;
20056
+ padding-top: 3px
20057
+ }
20058
+
20059
+ .date-picker-wrapper b {
20060
+ color: #666;
20061
+ font-weight: 700
20062
+ }
20063
+
20064
+ .date-picker-wrapper a {
20065
+ color: #6bb4d6;
20066
+ text-decoration: underline
20067
+ }
20068
+
20069
+ .date-picker-wrapper .month-name {
20070
+ text-transform: uppercase
20071
+ }
20072
+
20073
+ .date-picker-wrapper .select-wrapper {
20074
+ position: relative;
20075
+ overflow: hidden;
20076
+ display: inline-block;
20077
+ vertical-align: middle
20078
+ }
20079
+
20080
+ .date-picker-wrapper .select-wrapper:hover {
20081
+ text-decoration: underline
20082
+ }
20083
+
20084
+ .date-picker-wrapper .month-element {
20085
+ display: inline-block;
20086
+ vertical-align: middle
20087
+ }
20088
+
20089
+ .date-picker-wrapper .select-wrapper select {
20090
+ position: absolute;
20091
+ margin: 0;
20092
+ padding: 0;
20093
+ left: 0;
20094
+ top: -1px;
20095
+ font-size: inherit;
20096
+ font-style: inherit;
20097
+ font-weight: inherit;
20098
+ text-transform: inherit;
20099
+ color: inherit;
20100
+ cursor: pointer;
20101
+ -webkit-appearance: none;
20102
+ -moz-appearance: none;
20103
+ appearance: none;
20104
+ background: 0 0;
20105
+ border: 0;
20106
+ outline: 0;
20107
+ opacity: .01
20108
+ }
20109
+
20110
+ .date-picker-wrapper .month-wrapper {
20111
+ border: 1px solid #bfbfbf;
20112
+ border-radius: 3px;
20113
+ background-color: #fff;
20114
+ padding: 5px;
20115
+ cursor: default;
20116
+ position: relative
20117
+ }
20118
+
20119
+ .date-picker-wrapper .month-wrapper table {
20120
+ width: 190px;
20121
+ float: left
20122
+ }
20123
+
20124
+ .date-picker-wrapper .month-wrapper table.month2 {
20125
+ width: 190px;
20126
+ float: left
20127
+ }
20128
+
20129
+ .date-picker-wrapper .month-wrapper table td,
20130
+ .date-picker-wrapper .month-wrapper table th {
20131
+ vertical-align: middle;
20132
+ text-align: center;
20133
+ line-height: 14px;
20134
+ margin: 0;
20135
+ padding: 0
20136
+ }
20137
+
20138
+ .date-picker-wrapper .month-wrapper table .day {
20139
+ padding: 5px 0;
20140
+ line-height: 1;
20141
+ font-size: 12px;
20142
+ margin-bottom: 1px;
20143
+ color: #ccc;
20144
+ cursor: default
20145
+ }
20146
+
20147
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
20148
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
20149
+ color: #999;
20150
+ cursor: default
20151
+ }
20152
+
20153
+ .date-picker-wrapper .month-wrapper table .day.checked {
20154
+ background-color: #9cdbf7
20155
+ }
20156
+
20157
+ .date-picker-wrapper .month-wrapper table .week-name {
20158
+ height: 20px;
20159
+ line-height: 20px;
20160
+ font-weight: 100;
20161
+ text-transform: uppercase
20162
+ }
20163
+
20164
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
20165
+ cursor: help !important
20166
+ }
20167
+
20168
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
20169
+ white-space: nowrap
20170
+ }
20171
+
20172
+ .date-picker-wrapper .time label {
20173
+ white-space: nowrap
20174
+ }
20175
+
20176
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
20177
+ color: #333;
20178
+ cursor: pointer
20179
+ }
20180
+
20181
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
20182
+ background-color: #cdecfa
20183
+ }
20184
+
20185
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
20186
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
20187
+ display: none
20188
+ }
20189
+
20190
+ .date-picker-wrapper .month-wrapper table .day.real-today {
20191
+ background-color: #ffe684
20192
+ }
20193
+
20194
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
20195
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
20196
+ background-color: #70ccd5
20197
+ }
20198
+
20199
+ .date-picker-wrapper table .caption {
20200
+ height: 40px
20201
+ }
20202
+
20203
+ .date-picker-wrapper table .caption>th:first-of-type,
20204
+ .date-picker-wrapper table .caption>th:last-of-type {
20205
+ width: 27px
20206
+ }
20207
+
20208
+ .date-picker-wrapper table .caption .next,
20209
+ .date-picker-wrapper table .caption .prev {
20210
+ padding: 0 5px;
20211
+ cursor: pointer
20212
+ }
20213
+
20214
+ .date-picker-wrapper table .caption .next:hover,
20215
+ .date-picker-wrapper table .caption .prev:hover {
20216
+ background-color: #ccc;
20217
+ color: #fff
20218
+ }
20219
+
20220
+ .date-picker-wrapper .gap {
20221
+ position: relative;
20222
+ z-index: 1;
20223
+ width: 15px;
20224
+ height: 100%;
20225
+ background-color: red;
20226
+ font-size: 0;
20227
+ line-height: 0;
20228
+ float: left;
20229
+ top: -5px;
20230
+ margin: 0 10px -10px;
20231
+ visibility: hidden;
20232
+ height: 0
20233
+ }
20234
+
20235
+ .date-picker-wrapper .gap .gap-lines {
20236
+ height: 100%;
20237
+ overflow: hidden
20238
+ }
20239
+
20240
+ .date-picker-wrapper .gap .gap-line {
20241
+ height: 15px;
20242
+ width: 15px;
20243
+ position: relative
20244
+ }
20245
+
20246
+ .date-picker-wrapper .gap .gap-line .gap-1 {
20247
+ z-index: 1;
20248
+ height: 0;
20249
+ border-left: 8px solid #fff;
20250
+ border-top: 8px solid #eee;
20251
+ border-bottom: 8px solid #eee
20252
+ }
20253
+
20254
+ .date-picker-wrapper .gap .gap-line .gap-2 {
20255
+ position: absolute;
20256
+ right: 0;
20257
+ top: 0;
20258
+ z-index: 2;
20259
+ height: 0;
20260
+ border-left: 8px solid transparent;
20261
+ border-top: 8px solid #fff
20262
+ }
20263
+
20264
+ .date-picker-wrapper .gap .gap-line .gap-3 {
20265
+ position: absolute;
20266
+ right: 0;
20267
+ top: 8px;
20268
+ z-index: 2;
20269
+ height: 0;
20270
+ border-left: 8px solid transparent;
20271
+ border-bottom: 8px solid #fff
20272
+ }
20273
+
20274
+ .date-picker-wrapper .gap .gap-top-mask {
20275
+ width: 6px;
20276
+ height: 1px;
20277
+ position: absolute;
20278
+ top: -1px;
20279
+ left: 1px;
20280
+ background-color: #eee;
20281
+ z-index: 3
20282
+ }
20283
+
20284
+ .date-picker-wrapper .gap .gap-bottom-mask {
20285
+ width: 6px;
20286
+ height: 1px;
20287
+ position: absolute;
20288
+ bottom: -1px;
20289
+ left: 7px;
20290
+ background-color: #eee;
20291
+ z-index: 3
20292
+ }
20293
+
20294
+ .date-picker-wrapper .selected-days {
20295
+ display: none
20296
+ }
20297
+
20298
+ .date-picker-wrapper .drp_top-bar {
20299
+ line-height: 1.4;
20300
+ position: relative;
20301
+ padding: 10px 40px 10px 0
20302
+ }
20303
+
20304
+ .date-picker-wrapper .drp_top-bar .error-top,
20305
+ .date-picker-wrapper .drp_top-bar .normal-top {
20306
+ display: none
20307
+ }
20308
+
20309
+ .date-picker-wrapper .drp_top-bar .default-top {
20310
+ display: block
20311
+ }
20312
+
20313
+ .date-picker-wrapper .drp_top-bar.error .default-top {
20314
+ display: none
20315
+ }
20316
+
20317
+ .date-picker-wrapper .drp_top-bar.error .error-top {
20318
+ display: block;
20319
+ color: red
20320
+ }
20321
+
20322
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
20323
+ display: none
20324
+ }
20325
+
20326
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
20327
+ display: block
20328
+ }
20329
+
20330
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
20331
+ color: #333
20332
+ }
20333
+
20334
+ .date-picker-wrapper .drp_top-bar .apply-btn {
20335
+ position: absolute;
20336
+ right: 0;
20337
+ top: 6px;
20338
+ padding: 3px 5px;
20339
+ margin: 0;
20340
+ font-size: 12px;
20341
+ border-radius: 4px;
20342
+ cursor: pointer;
20343
+ color: #d9eef7;
20344
+ border: solid 1px #0076a3;
20345
+ background: #0095cd;
20346
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
20347
+ color: #fff;
20348
+ line-height: initial
20349
+ }
20350
+
20351
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
20352
+ cursor: pointer;
20353
+ color: #606060;
20354
+ border: solid 1px #b7b7b7;
20355
+ background: #fff;
20356
+ background: -moz-linear-gradient(top, #fff, #ededed)
20357
+ }
20358
+
20359
+ .date-picker-wrapper .time {
20360
+ position: relative
20361
+ }
20362
+
20363
+ .date-picker-wrapper.single-month .time {
20364
+ display: block
20365
+ }
20366
+
20367
+ .date-picker-wrapper .time input[type=range] {
20368
+ vertical-align: middle;
20369
+ width: 129px;
20370
+ padding: 0;
20371
+ margin: 0;
20372
+ height: 20px
20373
+ }
20374
+
20375
+ .date-picker-wrapper .time1 {
20376
+ width: 180px;
20377
+ padding: 0 5px;
20378
+ text-align: center
20379
+ }
20380
+
20381
+ .time2 {
20382
+ width: 180px;
20383
+ padding: 0 5px;
20384
+ text-align: center
20385
+ }
20386
+
20387
+ .date-picker-wrapper .time1 {
20388
+ float: left
20389
+ }
20390
+
20391
+ .date-picker-wrapper .time2 {
20392
+ float: right
20393
+ }
20394
+
20395
+ .date-picker-wrapper .hour {
20396
+ text-align: right
20397
+ }
20398
+
20399
+ .minute {
20400
+ text-align: right
20401
+ }
20402
+
20403
+ .date-picker-wrapper .hide {
20404
+ display: none
20405
+ }
20406
+
20407
+ .date-picker-wrapper .first-date-selected,
20408
+ .date-picker-wrapper .last-date-selected {
20409
+ background-color: #49e !important;
20410
+ color: #fff !important
20411
+ }
20412
+
20413
+ .date-picker-wrapper .date-range-length-tip {
20414
+ position: absolute;
20415
+ margin-top: -4px;
20416
+ margin-left: -8px;
20417
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
20418
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
20419
+ display: none;
20420
+ background-color: #ff0;
20421
+ padding: 0 6px;
20422
+ border-radius: 2px;
20423
+ font-size: 12px;
20424
+ line-height: 16px;
20425
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20426
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20427
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20428
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20429
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
20430
+ }
20431
+
20432
+ .date-picker-wrapper .date-range-length-tip:after {
20433
+ content: '';
20434
+ position: absolute;
20435
+ border-left: 4px solid transparent;
20436
+ border-right: 4px solid transparent;
20437
+ border-top: 4px solid #ff0;
20438
+ left: 50%;
20439
+ margin-left: -4px;
20440
+ bottom: -4px
20441
+ }
20442
+
20443
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
20444
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
20445
+ display: none
20446
+ }
20447
+
20448
+ .date-picker-wrapper .week-number {
20449
+ padding: 5px 0;
20450
+ line-height: 1;
20451
+ font-size: 12px;
20452
+ margin-bottom: 1px;
20453
+ color: #999;
20454
+ cursor: pointer
20455
+ }
20456
+
20457
+ .date-picker-wrapper .week-number.week-number-selected {
20458
+ color: #49e;
20459
+ font-weight: 700
20460
+ }
20461
+
20462
+ .date-picker {
20463
+ width: 170px;
20464
+ height: 25px;
20465
+ padding: 0;
20466
+ border: 0;
20467
+ line-height: 25px;
20468
+ padding-left: 10px;
20469
+ font-size: 12px;
20470
+ font-family: Arial, sans-serif;
20471
+ font-weight: 700;
20472
+ cursor: pointer;
20473
+ color: #303030;
20474
+ position: relative;
20475
+ z-index: 2
20476
+ }
20477
+
20478
+ .date-picker-wrapper {
20479
+ position: absolute;
20480
+ z-index: 1;
20481
+ border: 1px solid #bfbfbf;
20482
+ background-color: #efefef;
20483
+ padding: 5px 12px;
20484
+ font-size: 12px;
20485
+ line-height: 20px;
20486
+ color: #aaa;
20487
+ font-family: Arial, sans-serif;
20488
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
20489
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
20490
+ -webkit-box-sizing: initial;
20491
+ box-sizing: initial
20492
+ }
20493
+
20494
+ .dp-clearfix {
20495
+ clear: both;
20496
+ height: 0;
20497
+ font-size: 0
20498
+ }
20499
+
20500
+ .date-picker-wrapper.inline-wrapper {
20501
+ position: relative;
20502
+ -webkit-box-shadow: none;
20503
+ box-shadow: none;
20504
+ display: inline-block
20505
+ }
20506
+
20507
+ .date-picker-wrapper.single-date {
20508
+ width: auto
20509
+ }
20510
+
20511
+ .date-picker-wrapper.no-shortcuts {
20512
+ padding-bottom: 12px
20513
+ }
20514
+
20515
+ .date-picker-wrapper.no-topbar {
20516
+ padding-top: 12px
20517
+ }
20518
+
20519
+ .date-picker-wrapper .footer {
20520
+ font-size: 11px;
20521
+ padding-top: 3px
20522
+ }
20523
+
20524
+ .date-picker-wrapper b {
20525
+ color: #666;
20526
+ font-weight: 700
20527
+ }
20528
+
20529
+ .date-picker-wrapper a {
20530
+ color: #6bb4d6;
20531
+ text-decoration: underline
20532
+ }
20533
+
20534
+ .date-picker-wrapper .month-name {
20535
+ text-transform: uppercase
20536
+ }
20537
+
20538
+ .date-picker-wrapper .select-wrapper {
20539
+ position: relative;
20540
+ overflow: hidden;
20541
+ display: inline-block;
20542
+ vertical-align: middle
20543
+ }
20544
+
20545
+ .date-picker-wrapper .select-wrapper:hover {
20546
+ text-decoration: underline
20547
+ }
20548
+
20549
+ .date-picker-wrapper .month-element {
20550
+ display: inline-block;
20551
+ vertical-align: middle
20552
+ }
20553
+
20554
+ .date-picker-wrapper .select-wrapper select {
20555
+ position: absolute;
20556
+ margin: 0;
20557
+ padding: 0;
20558
+ left: 0;
20559
+ top: -1px;
20560
+ font-size: inherit;
20561
+ font-style: inherit;
20562
+ font-weight: inherit;
20563
+ text-transform: inherit;
20564
+ color: inherit;
20565
+ cursor: pointer;
20566
+ -webkit-appearance: none;
20567
+ -moz-appearance: none;
20568
+ appearance: none;
20569
+ background: 0 0;
20570
+ border: 0;
20571
+ outline: 0;
20572
+ opacity: .01
20573
+ }
20574
+
20575
+ .date-picker-wrapper .month-wrapper {
20576
+ border: 1px solid #bfbfbf;
20577
+ border-radius: 3px;
20578
+ background-color: #fff;
20579
+ padding: 5px;
20580
+ cursor: default;
20581
+ position: relative
20582
+ }
20583
+
20584
+ .date-picker-wrapper .month-wrapper table {
20585
+ width: 190px;
20586
+ float: left
20587
+ }
20588
+
20589
+ .date-picker-wrapper .month-wrapper table.month2 {
20590
+ width: 190px;
20591
+ float: left
20592
+ }
20593
+
20594
+ .date-picker-wrapper .month-wrapper table td,
20595
+ .date-picker-wrapper .month-wrapper table th {
20596
+ vertical-align: middle;
20597
+ text-align: center;
20598
+ line-height: 14px;
20599
+ margin: 0;
20600
+ padding: 0
20601
+ }
20602
+
20603
+ .date-picker-wrapper .month-wrapper table .day {
20604
+ padding: 5px 0;
20605
+ line-height: 1;
20606
+ font-size: 12px;
20607
+ margin-bottom: 1px;
20608
+ color: #ccc;
20609
+ cursor: default
20610
+ }
20611
+
20612
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
20613
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
20614
+ color: #999;
20615
+ cursor: default
20616
+ }
20617
+
20618
+ .date-picker-wrapper .month-wrapper table .day.checked {
20619
+ background-color: #9cdbf7
20620
+ }
20621
+
20622
+ .date-picker-wrapper .month-wrapper table .week-name {
20623
+ height: 20px;
20624
+ line-height: 20px;
20625
+ font-weight: 100;
20626
+ text-transform: uppercase
20627
+ }
20628
+
20629
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
20630
+ cursor: help !important
20631
+ }
20632
+
20633
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
20634
+ white-space: nowrap
20635
+ }
20636
+
20637
+ .date-picker-wrapper .time label {
20638
+ white-space: nowrap
20639
+ }
20640
+
20641
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
20642
+ color: #333;
20643
+ cursor: pointer
20644
+ }
20645
+
20646
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
20647
+ background-color: #cdecfa
20648
+ }
20649
+
20650
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
20651
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
20652
+ display: none
20653
+ }
20654
+
20655
+ .date-picker-wrapper .month-wrapper table .day.real-today {
20656
+ background-color: #ffe684
20657
+ }
20658
+
20659
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
20660
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
20661
+ background-color: #70ccd5
20662
+ }
20663
+
20664
+ .date-picker-wrapper table .caption {
20665
+ height: 40px
20666
+ }
20667
+
20668
+ .date-picker-wrapper table .caption>th:first-of-type,
20669
+ .date-picker-wrapper table .caption>th:last-of-type {
20670
+ width: 27px
20671
+ }
20672
+
20673
+ .date-picker-wrapper table .caption .next,
20674
+ .date-picker-wrapper table .caption .prev {
20675
+ padding: 0 5px;
20676
+ cursor: pointer
20677
+ }
20678
+
20679
+ .date-picker-wrapper table .caption .next:hover,
20680
+ .date-picker-wrapper table .caption .prev:hover {
20681
+ background-color: #ccc;
20682
+ color: #fff
20683
+ }
20684
+
20685
+ .date-picker-wrapper .gap {
20686
+ position: relative;
20687
+ z-index: 1;
20688
+ width: 15px;
20689
+ height: 100%;
20690
+ background-color: red;
20691
+ font-size: 0;
20692
+ line-height: 0;
20693
+ float: left;
20694
+ top: -5px;
20695
+ margin: 0 10px -10px;
20696
+ visibility: hidden;
20697
+ height: 0
20698
+ }
20699
+
20700
+ .date-picker-wrapper .gap .gap-lines {
20701
+ height: 100%;
20702
+ overflow: hidden
20703
+ }
20704
+
20705
+ .date-picker-wrapper .gap .gap-line {
20706
+ height: 15px;
20707
+ width: 15px;
20708
+ position: relative
20709
+ }
20710
+
20711
+ .date-picker-wrapper .gap .gap-line .gap-1 {
20712
+ z-index: 1;
20713
+ height: 0;
20714
+ border-left: 8px solid #fff;
20715
+ border-top: 8px solid #eee;
20716
+ border-bottom: 8px solid #eee
20717
+ }
20718
+
20719
+ .date-picker-wrapper .gap .gap-line .gap-2 {
20720
+ position: absolute;
20721
+ right: 0;
20722
+ top: 0;
20723
+ z-index: 2;
20724
+ height: 0;
20725
+ border-left: 8px solid transparent;
20726
+ border-top: 8px solid #fff
20727
+ }
20728
+
20729
+ .date-picker-wrapper .gap .gap-line .gap-3 {
20730
+ position: absolute;
20731
+ right: 0;
20732
+ top: 8px;
20733
+ z-index: 2;
20734
+ height: 0;
20735
+ border-left: 8px solid transparent;
20736
+ border-bottom: 8px solid #fff
20737
+ }
20738
+
20739
+ .date-picker-wrapper .gap .gap-top-mask {
20740
+ width: 6px;
20741
+ height: 1px;
20742
+ position: absolute;
20743
+ top: -1px;
20744
+ left: 1px;
20745
+ background-color: #eee;
20746
+ z-index: 3
20747
+ }
20748
+
20749
+ .date-picker-wrapper .gap .gap-bottom-mask {
20750
+ width: 6px;
20751
+ height: 1px;
20752
+ position: absolute;
20753
+ bottom: -1px;
20754
+ left: 7px;
20755
+ background-color: #eee;
20756
+ z-index: 3
20757
+ }
20758
+
20759
+ .date-picker-wrapper .selected-days {
20760
+ display: none
20761
+ }
20762
+
20763
+ .date-picker-wrapper .drp_top-bar {
20764
+ line-height: 1.4;
20765
+ position: relative;
20766
+ padding: 10px 40px 10px 0
20767
+ }
20768
+
20769
+ .date-picker-wrapper .drp_top-bar .error-top,
20770
+ .date-picker-wrapper .drp_top-bar .normal-top {
20771
+ display: none
20772
+ }
20773
+
20774
+ .date-picker-wrapper .drp_top-bar .default-top {
20775
+ display: block
20776
+ }
20777
+
20778
+ .date-picker-wrapper .drp_top-bar.error .default-top {
20779
+ display: none
20780
+ }
20781
+
20782
+ .date-picker-wrapper .drp_top-bar.error .error-top {
20783
+ display: block;
20784
+ color: red
20785
+ }
20786
+
20787
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
20788
+ display: none
20789
+ }
20790
+
20791
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
20792
+ display: block
20793
+ }
20794
+
20795
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
20796
+ color: #333
20797
+ }
20798
+
20799
+ .date-picker-wrapper .drp_top-bar .apply-btn {
20800
+ position: absolute;
20801
+ right: 0;
20802
+ top: 6px;
20803
+ padding: 3px 5px;
20804
+ margin: 0;
20805
+ font-size: 12px;
20806
+ border-radius: 4px;
20807
+ cursor: pointer;
20808
+ color: #d9eef7;
20809
+ border: solid 1px #0076a3;
20810
+ background: #0095cd;
20811
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
20812
+ color: #fff;
20813
+ line-height: initial
20814
+ }
20815
+
20816
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
20817
+ cursor: pointer;
20818
+ color: #606060;
20819
+ border: solid 1px #b7b7b7;
20820
+ background: #fff;
20821
+ background: -moz-linear-gradient(top, #fff, #ededed)
20822
+ }
20823
+
20824
+ .date-picker-wrapper .time {
20825
+ position: relative
20826
+ }
20827
+
20828
+ .date-picker-wrapper.single-month .time {
20829
+ display: block
20830
+ }
20831
+
20832
+ .date-picker-wrapper .time input[type=range] {
20833
+ vertical-align: middle;
20834
+ width: 129px;
20835
+ padding: 0;
20836
+ margin: 0;
20837
+ height: 20px
20838
+ }
20839
+
20840
+ .date-picker-wrapper .time1 {
20841
+ width: 180px;
20842
+ padding: 0 5px;
20843
+ text-align: center
20844
+ }
20845
+
20846
+ .time2 {
20847
+ width: 180px;
20848
+ padding: 0 5px;
20849
+ text-align: center
20850
+ }
20851
+
20852
+ .date-picker-wrapper .time1 {
20853
+ float: left
20854
+ }
20855
+
20856
+ .date-picker-wrapper .time2 {
20857
+ float: right
20858
+ }
20859
+
20860
+ .date-picker-wrapper .hour {
20861
+ text-align: right
20862
+ }
20863
+
20864
+ .minute {
20865
+ text-align: right
20866
+ }
20867
+
20868
+ .date-picker-wrapper .hide {
20869
+ display: none
20870
+ }
20871
+
20872
+ .date-picker-wrapper .first-date-selected,
20873
+ .date-picker-wrapper .last-date-selected {
20874
+ background-color: #49e !important;
20875
+ color: #fff !important
20876
+ }
20877
+
20878
+ .date-picker-wrapper .date-range-length-tip {
20879
+ position: absolute;
20880
+ margin-top: -4px;
20881
+ margin-left: -8px;
20882
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
20883
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
20884
+ display: none;
20885
+ background-color: #ff0;
20886
+ padding: 0 6px;
20887
+ border-radius: 2px;
20888
+ font-size: 12px;
20889
+ line-height: 16px;
20890
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20891
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20892
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20893
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
20894
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
20895
+ }
20896
+
20897
+ .date-picker-wrapper .date-range-length-tip:after {
20898
+ content: '';
20899
+ position: absolute;
20900
+ border-left: 4px solid transparent;
20901
+ border-right: 4px solid transparent;
20902
+ border-top: 4px solid #ff0;
20903
+ left: 50%;
20904
+ margin-left: -4px;
20905
+ bottom: -4px
20906
+ }
20907
+
20908
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
20909
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
20910
+ display: none
20911
+ }
20912
+
20913
+ .date-picker-wrapper .week-number {
20914
+ padding: 5px 0;
20915
+ line-height: 1;
20916
+ font-size: 12px;
20917
+ margin-bottom: 1px;
20918
+ color: #999;
20919
+ cursor: pointer
20920
+ }
20921
+
20922
+ .date-picker-wrapper .week-number.week-number-selected {
20923
+ color: #49e;
20924
+ font-weight: 700
20925
+ }
20926
+
20927
+ .date-picker {
20928
+ width: 170px;
20929
+ height: 25px;
20930
+ padding: 0;
20931
+ border: 0;
20932
+ line-height: 25px;
20933
+ padding-left: 10px;
20934
+ font-size: 12px;
20935
+ font-family: Arial, sans-serif;
20936
+ font-weight: 700;
20937
+ cursor: pointer;
20938
+ color: #303030;
20939
+ position: relative;
20940
+ z-index: 2
20941
+ }
20942
+
20943
+ .date-picker-wrapper {
20944
+ position: absolute;
20945
+ z-index: 1;
20946
+ border: 1px solid #bfbfbf;
20947
+ background-color: #efefef;
20948
+ padding: 5px 12px;
20949
+ font-size: 12px;
20950
+ line-height: 20px;
20951
+ color: #aaa;
20952
+ font-family: Arial, sans-serif;
20953
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
20954
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
20955
+ -webkit-box-sizing: initial;
20956
+ box-sizing: initial
20957
+ }
20958
+
20959
+ .dp-clearfix {
20960
+ clear: both;
20961
+ height: 0;
20962
+ font-size: 0
20963
+ }
20964
+
20965
+ .date-picker-wrapper.inline-wrapper {
20966
+ position: relative;
20967
+ -webkit-box-shadow: none;
20968
+ box-shadow: none;
20969
+ display: inline-block
20970
+ }
20971
+
20972
+ .date-picker-wrapper.single-date {
20973
+ width: auto
20974
+ }
20975
+
20976
+ .date-picker-wrapper.no-shortcuts {
20977
+ padding-bottom: 12px
20978
+ }
20979
+
20980
+ .date-picker-wrapper.no-topbar {
20981
+ padding-top: 12px
20982
+ }
20983
+
20984
+ .date-picker-wrapper .footer {
20985
+ font-size: 11px;
20986
+ padding-top: 3px
20987
+ }
20988
+
20989
+ .date-picker-wrapper b {
20990
+ color: #666;
20991
+ font-weight: 700
20992
+ }
20993
+
20994
+ .date-picker-wrapper a {
20995
+ color: #6bb4d6;
20996
+ text-decoration: underline
20997
+ }
20998
+
20999
+ .date-picker-wrapper .month-name {
21000
+ text-transform: uppercase
21001
+ }
21002
+
21003
+ .date-picker-wrapper .select-wrapper {
21004
+ position: relative;
21005
+ overflow: hidden;
21006
+ display: inline-block;
21007
+ vertical-align: middle
21008
+ }
21009
+
21010
+ .date-picker-wrapper .select-wrapper:hover {
21011
+ text-decoration: underline
21012
+ }
21013
+
21014
+ .date-picker-wrapper .month-element {
21015
+ display: inline-block;
21016
+ vertical-align: middle
21017
+ }
21018
+
21019
+ .date-picker-wrapper .select-wrapper select {
21020
+ position: absolute;
21021
+ margin: 0;
21022
+ padding: 0;
21023
+ left: 0;
21024
+ top: -1px;
21025
+ font-size: inherit;
21026
+ font-style: inherit;
21027
+ font-weight: inherit;
21028
+ text-transform: inherit;
21029
+ color: inherit;
21030
+ cursor: pointer;
21031
+ -webkit-appearance: none;
21032
+ -moz-appearance: none;
21033
+ appearance: none;
21034
+ background: 0 0;
21035
+ border: 0;
21036
+ outline: 0;
21037
+ opacity: .01
21038
+ }
21039
+
21040
+ .date-picker-wrapper .month-wrapper {
21041
+ border: 1px solid #bfbfbf;
21042
+ border-radius: 3px;
21043
+ background-color: #fff;
21044
+ padding: 5px;
21045
+ cursor: default;
21046
+ position: relative
21047
+ }
21048
+
21049
+ .date-picker-wrapper .month-wrapper table {
21050
+ width: 190px;
21051
+ float: left
21052
+ }
21053
+
21054
+ .date-picker-wrapper .month-wrapper table.month2 {
21055
+ width: 190px;
21056
+ float: left
21057
+ }
21058
+
21059
+ .date-picker-wrapper .month-wrapper table td,
21060
+ .date-picker-wrapper .month-wrapper table th {
21061
+ vertical-align: middle;
21062
+ text-align: center;
21063
+ line-height: 14px;
21064
+ margin: 0;
21065
+ padding: 0
21066
+ }
21067
+
21068
+ .date-picker-wrapper .month-wrapper table .day {
21069
+ padding: 5px 0;
21070
+ line-height: 1;
21071
+ font-size: 12px;
21072
+ margin-bottom: 1px;
21073
+ color: #ccc;
21074
+ cursor: default
21075
+ }
21076
+
21077
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
21078
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
21079
+ color: #999;
21080
+ cursor: default
21081
+ }
21082
+
21083
+ .date-picker-wrapper .month-wrapper table .day.checked {
21084
+ background-color: #9cdbf7
21085
+ }
21086
+
21087
+ .date-picker-wrapper .month-wrapper table .week-name {
21088
+ height: 20px;
21089
+ line-height: 20px;
21090
+ font-weight: 100;
21091
+ text-transform: uppercase
21092
+ }
21093
+
21094
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
21095
+ cursor: help !important
21096
+ }
21097
+
21098
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
21099
+ white-space: nowrap
21100
+ }
21101
+
21102
+ .date-picker-wrapper .time label {
21103
+ white-space: nowrap
21104
+ }
21105
+
21106
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
21107
+ color: #333;
21108
+ cursor: pointer
21109
+ }
21110
+
21111
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
21112
+ background-color: #cdecfa
21113
+ }
21114
+
21115
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
21116
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
21117
+ display: none
21118
+ }
21119
+
21120
+ .date-picker-wrapper .month-wrapper table .day.real-today {
21121
+ background-color: #ffe684
21122
+ }
21123
+
21124
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
21125
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
21126
+ background-color: #70ccd5
21127
+ }
21128
+
21129
+ .date-picker-wrapper table .caption {
21130
+ height: 40px
21131
+ }
21132
+
21133
+ .date-picker-wrapper table .caption>th:first-of-type,
21134
+ .date-picker-wrapper table .caption>th:last-of-type {
21135
+ width: 27px
21136
+ }
21137
+
21138
+ .date-picker-wrapper table .caption .next,
21139
+ .date-picker-wrapper table .caption .prev {
21140
+ padding: 0 5px;
21141
+ cursor: pointer
21142
+ }
21143
+
21144
+ .date-picker-wrapper table .caption .next:hover,
21145
+ .date-picker-wrapper table .caption .prev:hover {
21146
+ background-color: #ccc;
21147
+ color: #fff
21148
+ }
21149
+
21150
+ .date-picker-wrapper .gap {
21151
+ position: relative;
21152
+ z-index: 1;
21153
+ width: 15px;
21154
+ height: 100%;
21155
+ background-color: red;
21156
+ font-size: 0;
21157
+ line-height: 0;
21158
+ float: left;
21159
+ top: -5px;
21160
+ margin: 0 10px -10px;
21161
+ visibility: hidden;
21162
+ height: 0
21163
+ }
21164
+
21165
+ .date-picker-wrapper .gap .gap-lines {
21166
+ height: 100%;
21167
+ overflow: hidden
21168
+ }
21169
+
21170
+ .date-picker-wrapper .gap .gap-line {
21171
+ height: 15px;
21172
+ width: 15px;
21173
+ position: relative
21174
+ }
21175
+
21176
+ .date-picker-wrapper .gap .gap-line .gap-1 {
21177
+ z-index: 1;
21178
+ height: 0;
21179
+ border-left: 8px solid #fff;
21180
+ border-top: 8px solid #eee;
21181
+ border-bottom: 8px solid #eee
21182
+ }
21183
+
21184
+ .date-picker-wrapper .gap .gap-line .gap-2 {
21185
+ position: absolute;
21186
+ right: 0;
21187
+ top: 0;
21188
+ z-index: 2;
21189
+ height: 0;
21190
+ border-left: 8px solid transparent;
21191
+ border-top: 8px solid #fff
21192
+ }
21193
+
21194
+ .date-picker-wrapper .gap .gap-line .gap-3 {
21195
+ position: absolute;
21196
+ right: 0;
21197
+ top: 8px;
21198
+ z-index: 2;
21199
+ height: 0;
21200
+ border-left: 8px solid transparent;
21201
+ border-bottom: 8px solid #fff
21202
+ }
21203
+
21204
+ .date-picker-wrapper .gap .gap-top-mask {
21205
+ width: 6px;
21206
+ height: 1px;
21207
+ position: absolute;
21208
+ top: -1px;
21209
+ left: 1px;
21210
+ background-color: #eee;
21211
+ z-index: 3
21212
+ }
21213
+
21214
+ .date-picker-wrapper .gap .gap-bottom-mask {
21215
+ width: 6px;
21216
+ height: 1px;
21217
+ position: absolute;
21218
+ bottom: -1px;
21219
+ left: 7px;
21220
+ background-color: #eee;
21221
+ z-index: 3
21222
+ }
21223
+
21224
+ .date-picker-wrapper .selected-days {
21225
+ display: none
21226
+ }
21227
+
21228
+ .date-picker-wrapper .drp_top-bar {
21229
+ line-height: 1.4;
21230
+ position: relative;
21231
+ padding: 10px 40px 10px 0
21232
+ }
21233
+
21234
+ .date-picker-wrapper .drp_top-bar .error-top,
21235
+ .date-picker-wrapper .drp_top-bar .normal-top {
21236
+ display: none
21237
+ }
21238
+
21239
+ .date-picker-wrapper .drp_top-bar .default-top {
21240
+ display: block
21241
+ }
21242
+
21243
+ .date-picker-wrapper .drp_top-bar.error .default-top {
21244
+ display: none
21245
+ }
21246
+
21247
+ .date-picker-wrapper .drp_top-bar.error .error-top {
21248
+ display: block;
21249
+ color: red
21250
+ }
21251
+
21252
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
21253
+ display: none
21254
+ }
21255
+
21256
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
21257
+ display: block
21258
+ }
21259
+
21260
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
21261
+ color: #333
21262
+ }
21263
+
21264
+ .date-picker-wrapper .drp_top-bar .apply-btn {
21265
+ position: absolute;
21266
+ right: 0;
21267
+ top: 6px;
21268
+ padding: 3px 5px;
21269
+ margin: 0;
21270
+ font-size: 12px;
21271
+ border-radius: 4px;
21272
+ cursor: pointer;
21273
+ color: #d9eef7;
21274
+ border: solid 1px #0076a3;
21275
+ background: #0095cd;
21276
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
21277
+ color: #fff;
21278
+ line-height: initial
21279
+ }
21280
+
21281
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
21282
+ cursor: pointer;
21283
+ color: #606060;
21284
+ border: solid 1px #b7b7b7;
21285
+ background: #fff;
21286
+ background: -moz-linear-gradient(top, #fff, #ededed)
21287
+ }
21288
+
21289
+ .date-picker-wrapper .time {
21290
+ position: relative
21291
+ }
21292
+
21293
+ .date-picker-wrapper.single-month .time {
21294
+ display: block
21295
+ }
21296
+
21297
+ .date-picker-wrapper .time input[type=range] {
21298
+ vertical-align: middle;
21299
+ width: 129px;
21300
+ padding: 0;
21301
+ margin: 0;
21302
+ height: 20px
21303
+ }
21304
+
21305
+ .date-picker-wrapper .time1 {
21306
+ width: 180px;
21307
+ padding: 0 5px;
21308
+ text-align: center
21309
+ }
21310
+
21311
+ .time2 {
21312
+ width: 180px;
21313
+ padding: 0 5px;
21314
+ text-align: center
21315
+ }
21316
+
21317
+ .date-picker-wrapper .time1 {
21318
+ float: left
21319
+ }
21320
+
21321
+ .date-picker-wrapper .time2 {
21322
+ float: right
21323
+ }
21324
+
21325
+ .date-picker-wrapper .hour {
21326
+ text-align: right
21327
+ }
21328
+
21329
+ .minute {
21330
+ text-align: right
21331
+ }
21332
+
21333
+ .date-picker-wrapper .hide {
21334
+ display: none
21335
+ }
21336
+
21337
+ .date-picker-wrapper .first-date-selected,
21338
+ .date-picker-wrapper .last-date-selected {
21339
+ background-color: #49e !important;
21340
+ color: #fff !important
21341
+ }
21342
+
21343
+ .date-picker-wrapper .date-range-length-tip {
21344
+ position: absolute;
21345
+ margin-top: -4px;
21346
+ margin-left: -8px;
21347
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
21348
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
21349
+ display: none;
21350
+ background-color: #ff0;
21351
+ padding: 0 6px;
21352
+ border-radius: 2px;
21353
+ font-size: 12px;
21354
+ line-height: 16px;
21355
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21356
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21357
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21358
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21359
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
21360
+ }
21361
+
21362
+ .date-picker-wrapper .date-range-length-tip:after {
21363
+ content: '';
21364
+ position: absolute;
21365
+ border-left: 4px solid transparent;
21366
+ border-right: 4px solid transparent;
21367
+ border-top: 4px solid #ff0;
21368
+ left: 50%;
21369
+ margin-left: -4px;
21370
+ bottom: -4px
21371
+ }
21372
+
21373
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
21374
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
21375
+ display: none
21376
+ }
21377
+
21378
+ .date-picker-wrapper .week-number {
21379
+ padding: 5px 0;
21380
+ line-height: 1;
21381
+ font-size: 12px;
21382
+ margin-bottom: 1px;
21383
+ color: #999;
21384
+ cursor: pointer
21385
+ }
21386
+
21387
+ .date-picker-wrapper .week-number.week-number-selected {
21388
+ color: #49e;
21389
+ font-weight: 700
21390
+ }
21391
+
21392
+ .date-picker {
21393
+ width: 170px;
21394
+ height: 25px;
21395
+ padding: 0;
21396
+ border: 0;
21397
+ line-height: 25px;
21398
+ padding-left: 10px;
21399
+ font-size: 12px;
21400
+ font-family: Arial, sans-serif;
21401
+ font-weight: 700;
21402
+ cursor: pointer;
21403
+ color: #303030;
21404
+ position: relative;
21405
+ z-index: 2
21406
+ }
21407
+
21408
+ .date-picker-wrapper {
21409
+ position: absolute;
21410
+ z-index: 1;
21411
+ border: 1px solid #bfbfbf;
21412
+ background-color: #efefef;
21413
+ padding: 5px 12px;
21414
+ font-size: 12px;
21415
+ line-height: 20px;
21416
+ color: #aaa;
21417
+ font-family: Arial, sans-serif;
21418
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
21419
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
21420
+ -webkit-box-sizing: initial;
21421
+ box-sizing: initial
21422
+ }
21423
+
21424
+ .dp-clearfix {
21425
+ clear: both;
21426
+ height: 0;
21427
+ font-size: 0
21428
+ }
21429
+
21430
+ .date-picker-wrapper.inline-wrapper {
21431
+ position: relative;
21432
+ -webkit-box-shadow: none;
21433
+ box-shadow: none;
21434
+ display: inline-block
21435
+ }
21436
+
21437
+ .date-picker-wrapper.single-date {
21438
+ width: auto
21439
+ }
21440
+
21441
+ .date-picker-wrapper.no-shortcuts {
21442
+ padding-bottom: 12px
21443
+ }
21444
+
21445
+ .date-picker-wrapper.no-topbar {
21446
+ padding-top: 12px
21447
+ }
21448
+
21449
+ .date-picker-wrapper .footer {
21450
+ font-size: 11px;
21451
+ padding-top: 3px
21452
+ }
21453
+
21454
+ .date-picker-wrapper b {
21455
+ color: #666;
21456
+ font-weight: 700
21457
+ }
21458
+
21459
+ .date-picker-wrapper a {
21460
+ color: #6bb4d6;
21461
+ text-decoration: underline
21462
+ }
21463
+
21464
+ .date-picker-wrapper .month-name {
21465
+ text-transform: uppercase
21466
+ }
21467
+
21468
+ .date-picker-wrapper .select-wrapper {
21469
+ position: relative;
21470
+ overflow: hidden;
21471
+ display: inline-block;
21472
+ vertical-align: middle
21473
+ }
21474
+
21475
+ .date-picker-wrapper .select-wrapper:hover {
21476
+ text-decoration: underline
21477
+ }
21478
+
21479
+ .date-picker-wrapper .month-element {
21480
+ display: inline-block;
21481
+ vertical-align: middle
21482
+ }
21483
+
21484
+ .date-picker-wrapper .select-wrapper select {
21485
+ position: absolute;
21486
+ margin: 0;
21487
+ padding: 0;
21488
+ left: 0;
21489
+ top: -1px;
21490
+ font-size: inherit;
21491
+ font-style: inherit;
21492
+ font-weight: inherit;
21493
+ text-transform: inherit;
21494
+ color: inherit;
21495
+ cursor: pointer;
21496
+ -webkit-appearance: none;
21497
+ -moz-appearance: none;
21498
+ appearance: none;
21499
+ background: 0 0;
21500
+ border: 0;
21501
+ outline: 0;
21502
+ opacity: .01
21503
+ }
21504
+
21505
+ .date-picker-wrapper .month-wrapper {
21506
+ border: 1px solid #bfbfbf;
21507
+ border-radius: 3px;
21508
+ background-color: #fff;
21509
+ padding: 5px;
21510
+ cursor: default;
21511
+ position: relative
21512
+ }
21513
+
21514
+ .date-picker-wrapper .month-wrapper table {
21515
+ width: 190px;
21516
+ float: left
21517
+ }
21518
+
21519
+ .date-picker-wrapper .month-wrapper table.month2 {
21520
+ width: 190px;
21521
+ float: left
21522
+ }
21523
+
21524
+ .date-picker-wrapper .month-wrapper table td,
21525
+ .date-picker-wrapper .month-wrapper table th {
21526
+ vertical-align: middle;
21527
+ text-align: center;
21528
+ line-height: 14px;
21529
+ margin: 0;
21530
+ padding: 0
21531
+ }
21532
+
21533
+ .date-picker-wrapper .month-wrapper table .day {
21534
+ padding: 5px 0;
21535
+ line-height: 1;
21536
+ font-size: 12px;
21537
+ margin-bottom: 1px;
21538
+ color: #ccc;
21539
+ cursor: default
21540
+ }
21541
+
21542
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
21543
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
21544
+ color: #999;
21545
+ cursor: default
21546
+ }
21547
+
21548
+ .date-picker-wrapper .month-wrapper table .day.checked {
21549
+ background-color: #9cdbf7
21550
+ }
21551
+
21552
+ .date-picker-wrapper .month-wrapper table .week-name {
21553
+ height: 20px;
21554
+ line-height: 20px;
21555
+ font-weight: 100;
21556
+ text-transform: uppercase
21557
+ }
21558
+
21559
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
21560
+ cursor: help !important
21561
+ }
21562
+
21563
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
21564
+ white-space: nowrap
21565
+ }
21566
+
21567
+ .date-picker-wrapper .time label {
21568
+ white-space: nowrap
21569
+ }
21570
+
21571
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
21572
+ color: #333;
21573
+ cursor: pointer
21574
+ }
21575
+
21576
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
21577
+ background-color: #cdecfa
21578
+ }
21579
+
21580
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
21581
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
21582
+ display: none
21583
+ }
21584
+
21585
+ .date-picker-wrapper .month-wrapper table .day.real-today {
21586
+ background-color: #ffe684
21587
+ }
21588
+
21589
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
21590
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
21591
+ background-color: #70ccd5
21592
+ }
21593
+
21594
+ .date-picker-wrapper table .caption {
21595
+ height: 40px
21596
+ }
21597
+
21598
+ .date-picker-wrapper table .caption>th:first-of-type,
21599
+ .date-picker-wrapper table .caption>th:last-of-type {
21600
+ width: 27px
21601
+ }
21602
+
21603
+ .date-picker-wrapper table .caption .next,
21604
+ .date-picker-wrapper table .caption .prev {
21605
+ padding: 0 5px;
21606
+ cursor: pointer
21607
+ }
21608
+
21609
+ .date-picker-wrapper table .caption .next:hover,
21610
+ .date-picker-wrapper table .caption .prev:hover {
21611
+ background-color: #ccc;
21612
+ color: #fff
21613
+ }
21614
+
21615
+ .date-picker-wrapper .gap {
21616
+ position: relative;
21617
+ z-index: 1;
21618
+ width: 15px;
21619
+ height: 100%;
21620
+ background-color: red;
21621
+ font-size: 0;
21622
+ line-height: 0;
21623
+ float: left;
21624
+ top: -5px;
21625
+ margin: 0 10px -10px;
21626
+ visibility: hidden;
21627
+ height: 0
21628
+ }
21629
+
21630
+ .date-picker-wrapper .gap .gap-lines {
21631
+ height: 100%;
21632
+ overflow: hidden
21633
+ }
21634
+
21635
+ .date-picker-wrapper .gap .gap-line {
21636
+ height: 15px;
21637
+ width: 15px;
21638
+ position: relative
21639
+ }
21640
+
21641
+ .date-picker-wrapper .gap .gap-line .gap-1 {
21642
+ z-index: 1;
21643
+ height: 0;
21644
+ border-left: 8px solid #fff;
21645
+ border-top: 8px solid #eee;
21646
+ border-bottom: 8px solid #eee
21647
+ }
21648
+
21649
+ .date-picker-wrapper .gap .gap-line .gap-2 {
21650
+ position: absolute;
21651
+ right: 0;
21652
+ top: 0;
21653
+ z-index: 2;
21654
+ height: 0;
21655
+ border-left: 8px solid transparent;
21656
+ border-top: 8px solid #fff
21657
+ }
21658
+
21659
+ .date-picker-wrapper .gap .gap-line .gap-3 {
21660
+ position: absolute;
21661
+ right: 0;
21662
+ top: 8px;
21663
+ z-index: 2;
21664
+ height: 0;
21665
+ border-left: 8px solid transparent;
21666
+ border-bottom: 8px solid #fff
21667
+ }
21668
+
21669
+ .date-picker-wrapper .gap .gap-top-mask {
21670
+ width: 6px;
21671
+ height: 1px;
21672
+ position: absolute;
21673
+ top: -1px;
21674
+ left: 1px;
21675
+ background-color: #eee;
21676
+ z-index: 3
21677
+ }
21678
+
21679
+ .date-picker-wrapper .gap .gap-bottom-mask {
21680
+ width: 6px;
21681
+ height: 1px;
21682
+ position: absolute;
21683
+ bottom: -1px;
21684
+ left: 7px;
21685
+ background-color: #eee;
21686
+ z-index: 3
21687
+ }
21688
+
21689
+ .date-picker-wrapper .selected-days {
21690
+ display: none
21691
+ }
21692
+
21693
+ .date-picker-wrapper .drp_top-bar {
21694
+ line-height: 1.4;
21695
+ position: relative;
21696
+ padding: 10px 40px 10px 0
21697
+ }
21698
+
21699
+ .date-picker-wrapper .drp_top-bar .error-top,
21700
+ .date-picker-wrapper .drp_top-bar .normal-top {
21701
+ display: none
21702
+ }
21703
+
21704
+ .date-picker-wrapper .drp_top-bar .default-top {
21705
+ display: block
21706
+ }
21707
+
21708
+ .date-picker-wrapper .drp_top-bar.error .default-top {
21709
+ display: none
21710
+ }
21711
+
21712
+ .date-picker-wrapper .drp_top-bar.error .error-top {
21713
+ display: block;
21714
+ color: red
21715
+ }
21716
+
21717
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
21718
+ display: none
21719
+ }
21720
+
21721
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
21722
+ display: block
21723
+ }
21724
+
21725
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
21726
+ color: #333
21727
+ }
21728
+
21729
+ .date-picker-wrapper .drp_top-bar .apply-btn {
21730
+ position: absolute;
21731
+ right: 0;
21732
+ top: 6px;
21733
+ padding: 3px 5px;
21734
+ margin: 0;
21735
+ font-size: 12px;
21736
+ border-radius: 4px;
21737
+ cursor: pointer;
21738
+ color: #d9eef7;
21739
+ border: solid 1px #0076a3;
21740
+ background: #0095cd;
21741
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
21742
+ color: #fff;
21743
+ line-height: initial
21744
+ }
21745
+
21746
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
21747
+ cursor: pointer;
21748
+ color: #606060;
21749
+ border: solid 1px #b7b7b7;
21750
+ background: #fff;
21751
+ background: -moz-linear-gradient(top, #fff, #ededed)
21752
+ }
21753
+
21754
+ .date-picker-wrapper .time {
21755
+ position: relative
21756
+ }
21757
+
21758
+ .date-picker-wrapper.single-month .time {
21759
+ display: block
21760
+ }
21761
+
21762
+ .date-picker-wrapper .time input[type=range] {
21763
+ vertical-align: middle;
21764
+ width: 129px;
21765
+ padding: 0;
21766
+ margin: 0;
21767
+ height: 20px
21768
+ }
21769
+
21770
+ .date-picker-wrapper .time1 {
21771
+ width: 180px;
21772
+ padding: 0 5px;
21773
+ text-align: center
21774
+ }
21775
+
21776
+ .time2 {
21777
+ width: 180px;
21778
+ padding: 0 5px;
21779
+ text-align: center
21780
+ }
21781
+
21782
+ .date-picker-wrapper .time1 {
21783
+ float: left
21784
+ }
21785
+
21786
+ .date-picker-wrapper .time2 {
21787
+ float: right
21788
+ }
21789
+
21790
+ .date-picker-wrapper .hour {
21791
+ text-align: right
21792
+ }
21793
+
21794
+ .minute {
21795
+ text-align: right
21796
+ }
21797
+
21798
+ .date-picker-wrapper .hide {
21799
+ display: none
21800
+ }
21801
+
21802
+ .date-picker-wrapper .first-date-selected,
21803
+ .date-picker-wrapper .last-date-selected {
21804
+ background-color: #49e !important;
21805
+ color: #fff !important
21806
+ }
21807
+
21808
+ .date-picker-wrapper .date-range-length-tip {
21809
+ position: absolute;
21810
+ margin-top: -4px;
21811
+ margin-left: -8px;
21812
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
21813
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
21814
+ display: none;
21815
+ background-color: #ff0;
21816
+ padding: 0 6px;
21817
+ border-radius: 2px;
21818
+ font-size: 12px;
21819
+ line-height: 16px;
21820
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21821
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21822
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21823
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
21824
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
21825
+ }
21826
+
21827
+ .date-picker-wrapper .date-range-length-tip:after {
21828
+ content: '';
21829
+ position: absolute;
21830
+ border-left: 4px solid transparent;
21831
+ border-right: 4px solid transparent;
21832
+ border-top: 4px solid #ff0;
21833
+ left: 50%;
21834
+ margin-left: -4px;
21835
+ bottom: -4px
21836
+ }
21837
+
21838
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
21839
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
21840
+ display: none
21841
+ }
21842
+
21843
+ .date-picker-wrapper .week-number {
21844
+ padding: 5px 0;
21845
+ line-height: 1;
21846
+ font-size: 12px;
21847
+ margin-bottom: 1px;
21848
+ color: #999;
21849
+ cursor: pointer
21850
+ }
21851
+
21852
+ .date-picker-wrapper .week-number.week-number-selected {
21853
+ color: #49e;
21854
+ font-weight: 700
21855
+ }
21856
+
21857
+ .date-picker {
21858
+ width: 170px;
21859
+ height: 25px;
21860
+ padding: 0;
21861
+ border: 0;
21862
+ line-height: 25px;
21863
+ padding-left: 10px;
21864
+ font-size: 12px;
21865
+ font-family: Arial, sans-serif;
21866
+ font-weight: 700;
21867
+ cursor: pointer;
21868
+ color: #303030;
21869
+ position: relative;
21870
+ z-index: 2
21871
+ }
21872
+
21873
+ .date-picker-wrapper {
21874
+ position: absolute;
21875
+ z-index: 1;
21876
+ border: 1px solid #bfbfbf;
21877
+ background-color: #efefef;
21878
+ padding: 5px 12px;
21879
+ font-size: 12px;
21880
+ line-height: 20px;
21881
+ color: #aaa;
21882
+ font-family: Arial, sans-serif;
21883
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
21884
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
21885
+ -webkit-box-sizing: initial;
21886
+ box-sizing: initial
21887
+ }
21888
+
21889
+ .dp-clearfix {
21890
+ clear: both;
21891
+ height: 0;
21892
+ font-size: 0
21893
+ }
21894
+
21895
+ .date-picker-wrapper.inline-wrapper {
21896
+ position: relative;
21897
+ -webkit-box-shadow: none;
21898
+ box-shadow: none;
21899
+ display: inline-block
21900
+ }
21901
+
21902
+ .date-picker-wrapper.single-date {
21903
+ width: auto
21904
+ }
21905
+
21906
+ .date-picker-wrapper.no-shortcuts {
21907
+ padding-bottom: 12px
21908
+ }
21909
+
21910
+ .date-picker-wrapper.no-topbar {
21911
+ padding-top: 12px
21912
+ }
21913
+
21914
+ .date-picker-wrapper .footer {
21915
+ font-size: 11px;
21916
+ padding-top: 3px
21917
+ }
21918
+
21919
+ .date-picker-wrapper b {
21920
+ color: #666;
21921
+ font-weight: 700
21922
+ }
21923
+
21924
+ .date-picker-wrapper a {
21925
+ color: #6bb4d6;
21926
+ text-decoration: underline
21927
+ }
21928
+
21929
+ .date-picker-wrapper .month-name {
21930
+ text-transform: uppercase
21931
+ }
21932
+
21933
+ .date-picker-wrapper .select-wrapper {
21934
+ position: relative;
21935
+ overflow: hidden;
21936
+ display: inline-block;
21937
+ vertical-align: middle
21938
+ }
21939
+
21940
+ .date-picker-wrapper .select-wrapper:hover {
21941
+ text-decoration: underline
21942
+ }
21943
+
21944
+ .date-picker-wrapper .month-element {
21945
+ display: inline-block;
21946
+ vertical-align: middle
21947
+ }
21948
+
21949
+ .date-picker-wrapper .select-wrapper select {
21950
+ position: absolute;
21951
+ margin: 0;
21952
+ padding: 0;
21953
+ left: 0;
21954
+ top: -1px;
21955
+ font-size: inherit;
21956
+ font-style: inherit;
21957
+ font-weight: inherit;
21958
+ text-transform: inherit;
21959
+ color: inherit;
21960
+ cursor: pointer;
21961
+ -webkit-appearance: none;
21962
+ -moz-appearance: none;
21963
+ appearance: none;
21964
+ background: 0 0;
21965
+ border: 0;
21966
+ outline: 0;
21967
+ opacity: .01
21968
+ }
21969
+
21970
+ .date-picker-wrapper .month-wrapper {
21971
+ border: 1px solid #bfbfbf;
21972
+ border-radius: 3px;
21973
+ background-color: #fff;
21974
+ padding: 5px;
21975
+ cursor: default;
21976
+ position: relative
21977
+ }
21978
+
21979
+ .date-picker-wrapper .month-wrapper table {
21980
+ width: 190px;
21981
+ float: left
21982
+ }
21983
+
21984
+ .date-picker-wrapper .month-wrapper table.month2 {
21985
+ width: 190px;
21986
+ float: left
21987
+ }
21988
+
21989
+ .date-picker-wrapper .month-wrapper table td,
21990
+ .date-picker-wrapper .month-wrapper table th {
21991
+ vertical-align: middle;
21992
+ text-align: center;
21993
+ line-height: 14px;
21994
+ margin: 0;
21995
+ padding: 0
21996
+ }
21997
+
21998
+ .date-picker-wrapper .month-wrapper table .day {
21999
+ padding: 5px 0;
22000
+ line-height: 1;
22001
+ font-size: 12px;
22002
+ margin-bottom: 1px;
22003
+ color: #ccc;
22004
+ cursor: default
22005
+ }
22006
+
22007
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
22008
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
22009
+ color: #999;
22010
+ cursor: default
22011
+ }
22012
+
22013
+ .date-picker-wrapper .month-wrapper table .day.checked {
22014
+ background-color: #9cdbf7
22015
+ }
22016
+
22017
+ .date-picker-wrapper .month-wrapper table .week-name {
22018
+ height: 20px;
22019
+ line-height: 20px;
22020
+ font-weight: 100;
22021
+ text-transform: uppercase
22022
+ }
22023
+
22024
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
22025
+ cursor: help !important
22026
+ }
22027
+
22028
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
22029
+ white-space: nowrap
22030
+ }
22031
+
22032
+ .date-picker-wrapper .time label {
22033
+ white-space: nowrap
22034
+ }
22035
+
22036
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
22037
+ color: #333;
22038
+ cursor: pointer
22039
+ }
22040
+
22041
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
22042
+ background-color: #cdecfa
22043
+ }
22044
+
22045
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
22046
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
22047
+ display: none
22048
+ }
22049
+
22050
+ .date-picker-wrapper .month-wrapper table .day.real-today {
22051
+ background-color: #ffe684
22052
+ }
22053
+
22054
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
22055
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
22056
+ background-color: #70ccd5
22057
+ }
22058
+
22059
+ .date-picker-wrapper table .caption {
22060
+ height: 40px
22061
+ }
22062
+
22063
+ .date-picker-wrapper table .caption>th:first-of-type,
22064
+ .date-picker-wrapper table .caption>th:last-of-type {
22065
+ width: 27px
22066
+ }
22067
+
22068
+ .date-picker-wrapper table .caption .next,
22069
+ .date-picker-wrapper table .caption .prev {
22070
+ padding: 0 5px;
22071
+ cursor: pointer
22072
+ }
22073
+
22074
+ .date-picker-wrapper table .caption .next:hover,
22075
+ .date-picker-wrapper table .caption .prev:hover {
22076
+ background-color: #ccc;
22077
+ color: #fff
22078
+ }
22079
+
22080
+ .date-picker-wrapper .gap {
22081
+ position: relative;
22082
+ z-index: 1;
22083
+ width: 15px;
22084
+ height: 100%;
22085
+ background-color: red;
22086
+ font-size: 0;
22087
+ line-height: 0;
22088
+ float: left;
22089
+ top: -5px;
22090
+ margin: 0 10px -10px;
22091
+ visibility: hidden;
22092
+ height: 0
22093
+ }
22094
+
22095
+ .date-picker-wrapper .gap .gap-lines {
22096
+ height: 100%;
22097
+ overflow: hidden
22098
+ }
22099
+
22100
+ .date-picker-wrapper .gap .gap-line {
22101
+ height: 15px;
22102
+ width: 15px;
22103
+ position: relative
22104
+ }
22105
+
22106
+ .date-picker-wrapper .gap .gap-line .gap-1 {
22107
+ z-index: 1;
22108
+ height: 0;
22109
+ border-left: 8px solid #fff;
22110
+ border-top: 8px solid #eee;
22111
+ border-bottom: 8px solid #eee
22112
+ }
22113
+
22114
+ .date-picker-wrapper .gap .gap-line .gap-2 {
22115
+ position: absolute;
22116
+ right: 0;
22117
+ top: 0;
22118
+ z-index: 2;
22119
+ height: 0;
22120
+ border-left: 8px solid transparent;
22121
+ border-top: 8px solid #fff
22122
+ }
22123
+
22124
+ .date-picker-wrapper .gap .gap-line .gap-3 {
22125
+ position: absolute;
22126
+ right: 0;
22127
+ top: 8px;
22128
+ z-index: 2;
22129
+ height: 0;
22130
+ border-left: 8px solid transparent;
22131
+ border-bottom: 8px solid #fff
22132
+ }
22133
+
22134
+ .date-picker-wrapper .gap .gap-top-mask {
22135
+ width: 6px;
22136
+ height: 1px;
22137
+ position: absolute;
22138
+ top: -1px;
22139
+ left: 1px;
22140
+ background-color: #eee;
22141
+ z-index: 3
22142
+ }
22143
+
22144
+ .date-picker-wrapper .gap .gap-bottom-mask {
22145
+ width: 6px;
22146
+ height: 1px;
22147
+ position: absolute;
22148
+ bottom: -1px;
22149
+ left: 7px;
22150
+ background-color: #eee;
22151
+ z-index: 3
22152
+ }
22153
+
22154
+ .date-picker-wrapper .selected-days {
22155
+ display: none
22156
+ }
22157
+
22158
+ .date-picker-wrapper .drp_top-bar {
22159
+ line-height: 1.4;
22160
+ position: relative;
22161
+ padding: 10px 40px 10px 0
22162
+ }
22163
+
22164
+ .date-picker-wrapper .drp_top-bar .error-top,
22165
+ .date-picker-wrapper .drp_top-bar .normal-top {
22166
+ display: none
22167
+ }
22168
+
22169
+ .date-picker-wrapper .drp_top-bar .default-top {
22170
+ display: block
22171
+ }
22172
+
22173
+ .date-picker-wrapper .drp_top-bar.error .default-top {
22174
+ display: none
22175
+ }
22176
+
22177
+ .date-picker-wrapper .drp_top-bar.error .error-top {
22178
+ display: block;
22179
+ color: red
22180
+ }
22181
+
22182
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
22183
+ display: none
22184
+ }
22185
+
22186
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
22187
+ display: block
22188
+ }
22189
+
22190
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
22191
+ color: #333
22192
+ }
22193
+
22194
+ .date-picker-wrapper .drp_top-bar .apply-btn {
22195
+ position: absolute;
22196
+ right: 0;
22197
+ top: 6px;
22198
+ padding: 3px 5px;
22199
+ margin: 0;
22200
+ font-size: 12px;
22201
+ border-radius: 4px;
22202
+ cursor: pointer;
22203
+ color: #d9eef7;
22204
+ border: solid 1px #0076a3;
22205
+ background: #0095cd;
22206
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
22207
+ color: #fff;
22208
+ line-height: initial
22209
+ }
22210
+
22211
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
22212
+ cursor: pointer;
22213
+ color: #606060;
22214
+ border: solid 1px #b7b7b7;
22215
+ background: #fff;
22216
+ background: -moz-linear-gradient(top, #fff, #ededed)
22217
+ }
22218
+
22219
+ .date-picker-wrapper .time {
22220
+ position: relative
22221
+ }
22222
+
22223
+ .date-picker-wrapper.single-month .time {
22224
+ display: block
22225
+ }
22226
+
22227
+ .date-picker-wrapper .time input[type=range] {
22228
+ vertical-align: middle;
22229
+ width: 129px;
22230
+ padding: 0;
22231
+ margin: 0;
22232
+ height: 20px
22233
+ }
22234
+
22235
+ .date-picker-wrapper .time1 {
22236
+ width: 180px;
22237
+ padding: 0 5px;
22238
+ text-align: center
22239
+ }
22240
+
22241
+ .time2 {
22242
+ width: 180px;
22243
+ padding: 0 5px;
22244
+ text-align: center
22245
+ }
22246
+
22247
+ .date-picker-wrapper .time1 {
22248
+ float: left
22249
+ }
22250
+
22251
+ .date-picker-wrapper .time2 {
22252
+ float: right
22253
+ }
22254
+
22255
+ .date-picker-wrapper .hour {
22256
+ text-align: right
22257
+ }
22258
+
22259
+ .minute {
22260
+ text-align: right
22261
+ }
22262
+
22263
+ .date-picker-wrapper .hide {
22264
+ display: none
22265
+ }
22266
+
22267
+ .date-picker-wrapper .first-date-selected,
22268
+ .date-picker-wrapper .last-date-selected {
22269
+ background-color: #49e !important;
22270
+ color: #fff !important
22271
+ }
22272
+
22273
+ .date-picker-wrapper .date-range-length-tip {
22274
+ position: absolute;
22275
+ margin-top: -4px;
22276
+ margin-left: -8px;
22277
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
22278
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
22279
+ display: none;
22280
+ background-color: #ff0;
22281
+ padding: 0 6px;
22282
+ border-radius: 2px;
22283
+ font-size: 12px;
22284
+ line-height: 16px;
22285
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22286
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22287
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22288
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22289
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
22290
+ }
22291
+
22292
+ .date-picker-wrapper .date-range-length-tip:after {
22293
+ content: '';
22294
+ position: absolute;
22295
+ border-left: 4px solid transparent;
22296
+ border-right: 4px solid transparent;
22297
+ border-top: 4px solid #ff0;
22298
+ left: 50%;
22299
+ margin-left: -4px;
22300
+ bottom: -4px
22301
+ }
22302
+
22303
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
22304
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
22305
+ display: none
22306
+ }
22307
+
22308
+ .date-picker-wrapper .week-number {
22309
+ padding: 5px 0;
22310
+ line-height: 1;
22311
+ font-size: 12px;
22312
+ margin-bottom: 1px;
22313
+ color: #999;
22314
+ cursor: pointer
22315
+ }
22316
+
22317
+ .date-picker-wrapper .week-number.week-number-selected {
22318
+ color: #49e;
22319
+ font-weight: 700
22320
+ }
22321
+
22322
+ .date-picker {
22323
+ width: 170px;
22324
+ height: 25px;
22325
+ padding: 0;
22326
+ border: 0;
22327
+ line-height: 25px;
22328
+ padding-left: 10px;
22329
+ font-size: 12px;
22330
+ font-family: Arial, sans-serif;
22331
+ font-weight: 700;
22332
+ cursor: pointer;
22333
+ color: #303030;
22334
+ position: relative;
22335
+ z-index: 2
22336
+ }
22337
+
22338
+ .date-picker-wrapper {
22339
+ position: absolute;
22340
+ z-index: 1;
22341
+ border: 1px solid #bfbfbf;
22342
+ background-color: #efefef;
22343
+ padding: 5px 12px;
22344
+ font-size: 12px;
22345
+ line-height: 20px;
22346
+ color: #aaa;
22347
+ font-family: Arial, sans-serif;
22348
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
22349
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
22350
+ -webkit-box-sizing: initial;
22351
+ box-sizing: initial
22352
+ }
22353
+
22354
+ .dp-clearfix {
22355
+ clear: both;
22356
+ height: 0;
22357
+ font-size: 0
22358
+ }
22359
+
22360
+ .date-picker-wrapper.inline-wrapper {
22361
+ position: relative;
22362
+ -webkit-box-shadow: none;
22363
+ box-shadow: none;
22364
+ display: inline-block
22365
+ }
22366
+
22367
+ .date-picker-wrapper.single-date {
22368
+ width: auto
22369
+ }
22370
+
22371
+ .date-picker-wrapper.no-shortcuts {
22372
+ padding-bottom: 12px
22373
+ }
22374
+
22375
+ .date-picker-wrapper.no-topbar {
22376
+ padding-top: 12px
22377
+ }
22378
+
22379
+ .date-picker-wrapper .footer {
22380
+ font-size: 11px;
22381
+ padding-top: 3px
22382
+ }
22383
+
22384
+ .date-picker-wrapper b {
22385
+ color: #666;
22386
+ font-weight: 700
22387
+ }
22388
+
22389
+ .date-picker-wrapper a {
22390
+ color: #6bb4d6;
22391
+ text-decoration: underline
22392
+ }
22393
+
22394
+ .date-picker-wrapper .month-name {
22395
+ text-transform: uppercase
22396
+ }
22397
+
22398
+ .date-picker-wrapper .select-wrapper {
22399
+ position: relative;
22400
+ overflow: hidden;
22401
+ display: inline-block;
22402
+ vertical-align: middle
22403
+ }
22404
+
22405
+ .date-picker-wrapper .select-wrapper:hover {
22406
+ text-decoration: underline
22407
+ }
22408
+
22409
+ .date-picker-wrapper .month-element {
22410
+ display: inline-block;
22411
+ vertical-align: middle
22412
+ }
22413
+
22414
+ .date-picker-wrapper .select-wrapper select {
22415
+ position: absolute;
22416
+ margin: 0;
22417
+ padding: 0;
22418
+ left: 0;
22419
+ top: -1px;
22420
+ font-size: inherit;
22421
+ font-style: inherit;
22422
+ font-weight: inherit;
22423
+ text-transform: inherit;
22424
+ color: inherit;
22425
+ cursor: pointer;
22426
+ -webkit-appearance: none;
22427
+ -moz-appearance: none;
22428
+ appearance: none;
22429
+ background: 0 0;
22430
+ border: 0;
22431
+ outline: 0;
22432
+ opacity: .01
22433
+ }
22434
+
22435
+ .date-picker-wrapper .month-wrapper {
22436
+ border: 1px solid #bfbfbf;
22437
+ border-radius: 3px;
22438
+ background-color: #fff;
22439
+ padding: 5px;
22440
+ cursor: default;
22441
+ position: relative
22442
+ }
22443
+
22444
+ .date-picker-wrapper .month-wrapper table {
22445
+ width: 190px;
22446
+ float: left
22447
+ }
22448
+
22449
+ .date-picker-wrapper .month-wrapper table.month2 {
22450
+ width: 190px;
22451
+ float: left
22452
+ }
22453
+
22454
+ .date-picker-wrapper .month-wrapper table td,
22455
+ .date-picker-wrapper .month-wrapper table th {
22456
+ vertical-align: middle;
22457
+ text-align: center;
22458
+ line-height: 14px;
22459
+ margin: 0;
22460
+ padding: 0
22461
+ }
22462
+
22463
+ .date-picker-wrapper .month-wrapper table .day {
22464
+ padding: 5px 0;
22465
+ line-height: 1;
22466
+ font-size: 12px;
22467
+ margin-bottom: 1px;
22468
+ color: #ccc;
22469
+ cursor: default
22470
+ }
22471
+
22472
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
22473
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
22474
+ color: #999;
22475
+ cursor: default
22476
+ }
22477
+
22478
+ .date-picker-wrapper .month-wrapper table .day.checked {
22479
+ background-color: #9cdbf7
22480
+ }
22481
+
22482
+ .date-picker-wrapper .month-wrapper table .week-name {
22483
+ height: 20px;
22484
+ line-height: 20px;
22485
+ font-weight: 100;
22486
+ text-transform: uppercase
22487
+ }
22488
+
22489
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
22490
+ cursor: help !important
22491
+ }
22492
+
22493
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
22494
+ white-space: nowrap
22495
+ }
22496
+
22497
+ .date-picker-wrapper .time label {
22498
+ white-space: nowrap
22499
+ }
22500
+
22501
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
22502
+ color: #333;
22503
+ cursor: pointer
22504
+ }
22505
+
22506
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
22507
+ background-color: #cdecfa
22508
+ }
22509
+
22510
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
22511
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
22512
+ display: none
22513
+ }
22514
+
22515
+ .date-picker-wrapper .month-wrapper table .day.real-today {
22516
+ background-color: #ffe684
22517
+ }
22518
+
22519
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
22520
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
22521
+ background-color: #70ccd5
22522
+ }
22523
+
22524
+ .date-picker-wrapper table .caption {
22525
+ height: 40px
22526
+ }
22527
+
22528
+ .date-picker-wrapper table .caption>th:first-of-type,
22529
+ .date-picker-wrapper table .caption>th:last-of-type {
22530
+ width: 27px
22531
+ }
22532
+
22533
+ .date-picker-wrapper table .caption .next,
22534
+ .date-picker-wrapper table .caption .prev {
22535
+ padding: 0 5px;
22536
+ cursor: pointer
22537
+ }
22538
+
22539
+ .date-picker-wrapper table .caption .next:hover,
22540
+ .date-picker-wrapper table .caption .prev:hover {
22541
+ background-color: #ccc;
22542
+ color: #fff
22543
+ }
22544
+
22545
+ .date-picker-wrapper .gap {
22546
+ position: relative;
22547
+ z-index: 1;
22548
+ width: 15px;
22549
+ height: 100%;
22550
+ background-color: red;
22551
+ font-size: 0;
22552
+ line-height: 0;
22553
+ float: left;
22554
+ top: -5px;
22555
+ margin: 0 10px -10px;
22556
+ visibility: hidden;
22557
+ height: 0
22558
+ }
22559
+
22560
+ .date-picker-wrapper .gap .gap-lines {
22561
+ height: 100%;
22562
+ overflow: hidden
22563
+ }
22564
+
22565
+ .date-picker-wrapper .gap .gap-line {
22566
+ height: 15px;
22567
+ width: 15px;
22568
+ position: relative
22569
+ }
22570
+
22571
+ .date-picker-wrapper .gap .gap-line .gap-1 {
22572
+ z-index: 1;
22573
+ height: 0;
22574
+ border-left: 8px solid #fff;
22575
+ border-top: 8px solid #eee;
22576
+ border-bottom: 8px solid #eee
22577
+ }
22578
+
22579
+ .date-picker-wrapper .gap .gap-line .gap-2 {
22580
+ position: absolute;
22581
+ right: 0;
22582
+ top: 0;
22583
+ z-index: 2;
22584
+ height: 0;
22585
+ border-left: 8px solid transparent;
22586
+ border-top: 8px solid #fff
22587
+ }
22588
+
22589
+ .date-picker-wrapper .gap .gap-line .gap-3 {
22590
+ position: absolute;
22591
+ right: 0;
22592
+ top: 8px;
22593
+ z-index: 2;
22594
+ height: 0;
22595
+ border-left: 8px solid transparent;
22596
+ border-bottom: 8px solid #fff
22597
+ }
22598
+
22599
+ .date-picker-wrapper .gap .gap-top-mask {
22600
+ width: 6px;
22601
+ height: 1px;
22602
+ position: absolute;
22603
+ top: -1px;
22604
+ left: 1px;
22605
+ background-color: #eee;
22606
+ z-index: 3
22607
+ }
22608
+
22609
+ .date-picker-wrapper .gap .gap-bottom-mask {
22610
+ width: 6px;
22611
+ height: 1px;
22612
+ position: absolute;
22613
+ bottom: -1px;
22614
+ left: 7px;
22615
+ background-color: #eee;
22616
+ z-index: 3
22617
+ }
22618
+
22619
+ .date-picker-wrapper .selected-days {
22620
+ display: none
22621
+ }
22622
+
22623
+ .date-picker-wrapper .drp_top-bar {
22624
+ line-height: 1.4;
22625
+ position: relative;
22626
+ padding: 10px 40px 10px 0
22627
+ }
22628
+
22629
+ .date-picker-wrapper .drp_top-bar .error-top,
22630
+ .date-picker-wrapper .drp_top-bar .normal-top {
22631
+ display: none
22632
+ }
22633
+
22634
+ .date-picker-wrapper .drp_top-bar .default-top {
22635
+ display: block
22636
+ }
22637
+
22638
+ .date-picker-wrapper .drp_top-bar.error .default-top {
22639
+ display: none
22640
+ }
22641
+
22642
+ .date-picker-wrapper .drp_top-bar.error .error-top {
22643
+ display: block;
22644
+ color: red
22645
+ }
22646
+
22647
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
22648
+ display: none
22649
+ }
22650
+
22651
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
22652
+ display: block
22653
+ }
22654
+
22655
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
22656
+ color: #333
22657
+ }
22658
+
22659
+ .date-picker-wrapper .drp_top-bar .apply-btn {
22660
+ position: absolute;
22661
+ right: 0;
22662
+ top: 6px;
22663
+ padding: 3px 5px;
22664
+ margin: 0;
22665
+ font-size: 12px;
22666
+ border-radius: 4px;
22667
+ cursor: pointer;
22668
+ color: #d9eef7;
22669
+ border: solid 1px #0076a3;
22670
+ background: #0095cd;
22671
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
22672
+ color: #fff;
22673
+ line-height: initial
22674
+ }
22675
+
22676
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
22677
+ cursor: pointer;
22678
+ color: #606060;
22679
+ border: solid 1px #b7b7b7;
22680
+ background: #fff;
22681
+ background: -moz-linear-gradient(top, #fff, #ededed)
22682
+ }
22683
+
22684
+ .date-picker-wrapper .time {
22685
+ position: relative
22686
+ }
22687
+
22688
+ .date-picker-wrapper.single-month .time {
22689
+ display: block
22690
+ }
22691
+
22692
+ .date-picker-wrapper .time input[type=range] {
22693
+ vertical-align: middle;
22694
+ width: 129px;
22695
+ padding: 0;
22696
+ margin: 0;
22697
+ height: 20px
22698
+ }
22699
+
22700
+ .date-picker-wrapper .time1 {
22701
+ width: 180px;
22702
+ padding: 0 5px;
22703
+ text-align: center
22704
+ }
22705
+
22706
+ .time2 {
22707
+ width: 180px;
22708
+ padding: 0 5px;
22709
+ text-align: center
22710
+ }
22711
+
22712
+ .date-picker-wrapper .time1 {
22713
+ float: left
22714
+ }
22715
+
22716
+ .date-picker-wrapper .time2 {
22717
+ float: right
22718
+ }
22719
+
22720
+ .date-picker-wrapper .hour {
22721
+ text-align: right
22722
+ }
22723
+
22724
+ .minute {
22725
+ text-align: right
22726
+ }
22727
+
22728
+ .date-picker-wrapper .hide {
22729
+ display: none
22730
+ }
22731
+
22732
+ .date-picker-wrapper .first-date-selected,
22733
+ .date-picker-wrapper .last-date-selected {
22734
+ background-color: #49e !important;
22735
+ color: #fff !important
22736
+ }
22737
+
22738
+ .date-picker-wrapper .date-range-length-tip {
22739
+ position: absolute;
22740
+ margin-top: -4px;
22741
+ margin-left: -8px;
22742
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
22743
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
22744
+ display: none;
22745
+ background-color: #ff0;
22746
+ padding: 0 6px;
22747
+ border-radius: 2px;
22748
+ font-size: 12px;
22749
+ line-height: 16px;
22750
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22751
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22752
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22753
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
22754
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
22755
+ }
22756
+
22757
+ .date-picker-wrapper .date-range-length-tip:after {
22758
+ content: '';
22759
+ position: absolute;
22760
+ border-left: 4px solid transparent;
22761
+ border-right: 4px solid transparent;
22762
+ border-top: 4px solid #ff0;
22763
+ left: 50%;
22764
+ margin-left: -4px;
22765
+ bottom: -4px
22766
+ }
22767
+
22768
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
22769
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
22770
+ display: none
22771
+ }
22772
+
22773
+ .date-picker-wrapper .week-number {
22774
+ padding: 5px 0;
22775
+ line-height: 1;
22776
+ font-size: 12px;
22777
+ margin-bottom: 1px;
22778
+ color: #999;
22779
+ cursor: pointer
22780
+ }
22781
+
22782
+ .date-picker-wrapper .week-number.week-number-selected {
22783
+ color: #49e;
22784
+ font-weight: 700
22785
+ }
22786
+
22787
+ .date-picker {
22788
+ width: 170px;
22789
+ height: 25px;
22790
+ padding: 0;
22791
+ border: 0;
22792
+ line-height: 25px;
22793
+ padding-left: 10px;
22794
+ font-size: 12px;
22795
+ font-family: Arial, sans-serif;
22796
+ font-weight: 700;
22797
+ cursor: pointer;
22798
+ color: #303030;
22799
+ position: relative;
22800
+ z-index: 2
22801
+ }
22802
+
22803
+ .date-picker-wrapper {
22804
+ position: absolute;
22805
+ z-index: 1;
22806
+ border: 1px solid #bfbfbf;
22807
+ background-color: #efefef;
22808
+ padding: 5px 12px;
22809
+ font-size: 12px;
22810
+ line-height: 20px;
22811
+ color: #aaa;
22812
+ font-family: Arial, sans-serif;
22813
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
22814
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
22815
+ -webkit-box-sizing: initial;
22816
+ box-sizing: initial
22817
+ }
22818
+
22819
+ .dp-clearfix {
22820
+ clear: both;
22821
+ height: 0;
22822
+ font-size: 0
22823
+ }
22824
+
22825
+ .date-picker-wrapper.inline-wrapper {
22826
+ position: relative;
22827
+ -webkit-box-shadow: none;
22828
+ box-shadow: none;
22829
+ display: inline-block
22830
+ }
22831
+
22832
+ .date-picker-wrapper.single-date {
22833
+ width: auto
22834
+ }
22835
+
22836
+ .date-picker-wrapper.no-shortcuts {
22837
+ padding-bottom: 12px
22838
+ }
22839
+
22840
+ .date-picker-wrapper.no-topbar {
22841
+ padding-top: 12px
22842
+ }
22843
+
22844
+ .date-picker-wrapper .footer {
22845
+ font-size: 11px;
22846
+ padding-top: 3px
22847
+ }
22848
+
22849
+ .date-picker-wrapper b {
22850
+ color: #666;
22851
+ font-weight: 700
22852
+ }
22853
+
22854
+ .date-picker-wrapper a {
22855
+ color: #6bb4d6;
22856
+ text-decoration: underline
22857
+ }
22858
+
22859
+ .date-picker-wrapper .month-name {
22860
+ text-transform: uppercase
22861
+ }
22862
+
22863
+ .date-picker-wrapper .select-wrapper {
22864
+ position: relative;
22865
+ overflow: hidden;
22866
+ display: inline-block;
22867
+ vertical-align: middle
22868
+ }
22869
+
22870
+ .date-picker-wrapper .select-wrapper:hover {
22871
+ text-decoration: underline
22872
+ }
22873
+
22874
+ .date-picker-wrapper .month-element {
22875
+ display: inline-block;
22876
+ vertical-align: middle
22877
+ }
22878
+
22879
+ .date-picker-wrapper .select-wrapper select {
22880
+ position: absolute;
22881
+ margin: 0;
22882
+ padding: 0;
22883
+ left: 0;
22884
+ top: -1px;
22885
+ font-size: inherit;
22886
+ font-style: inherit;
22887
+ font-weight: inherit;
22888
+ text-transform: inherit;
22889
+ color: inherit;
22890
+ cursor: pointer;
22891
+ -webkit-appearance: none;
22892
+ -moz-appearance: none;
22893
+ appearance: none;
22894
+ background: 0 0;
22895
+ border: 0;
22896
+ outline: 0;
22897
+ opacity: .01
22898
+ }
22899
+
22900
+ .date-picker-wrapper .month-wrapper {
22901
+ border: 1px solid #bfbfbf;
22902
+ border-radius: 3px;
22903
+ background-color: #fff;
22904
+ padding: 5px;
22905
+ cursor: default;
22906
+ position: relative
22907
+ }
22908
+
22909
+ .date-picker-wrapper .month-wrapper table {
22910
+ width: 190px;
22911
+ float: left
22912
+ }
22913
+
22914
+ .date-picker-wrapper .month-wrapper table.month2 {
22915
+ width: 190px;
22916
+ float: left
22917
+ }
22918
+
22919
+ .date-picker-wrapper .month-wrapper table td,
22920
+ .date-picker-wrapper .month-wrapper table th {
22921
+ vertical-align: middle;
22922
+ text-align: center;
22923
+ line-height: 14px;
22924
+ margin: 0;
22925
+ padding: 0
22926
+ }
22927
+
22928
+ .date-picker-wrapper .month-wrapper table .day {
22929
+ padding: 5px 0;
22930
+ line-height: 1;
22931
+ font-size: 12px;
22932
+ margin-bottom: 1px;
22933
+ color: #ccc;
22934
+ cursor: default
22935
+ }
22936
+
22937
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
22938
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
22939
+ color: #999;
22940
+ cursor: default
22941
+ }
22942
+
22943
+ .date-picker-wrapper .month-wrapper table .day.checked {
22944
+ background-color: #9cdbf7
22945
+ }
22946
+
22947
+ .date-picker-wrapper .month-wrapper table .week-name {
22948
+ height: 20px;
22949
+ line-height: 20px;
22950
+ font-weight: 100;
22951
+ text-transform: uppercase
22952
+ }
22953
+
22954
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
22955
+ cursor: help !important
22956
+ }
22957
+
22958
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
22959
+ white-space: nowrap
22960
+ }
22961
+
22962
+ .date-picker-wrapper .time label {
22963
+ white-space: nowrap
22964
+ }
22965
+
22966
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
22967
+ color: #333;
22968
+ cursor: pointer
22969
+ }
22970
+
22971
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
22972
+ background-color: #cdecfa
22973
+ }
22974
+
22975
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
22976
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
22977
+ display: none
22978
+ }
22979
+
22980
+ .date-picker-wrapper .month-wrapper table .day.real-today {
22981
+ background-color: #ffe684
22982
+ }
22983
+
22984
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
22985
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
22986
+ background-color: #70ccd5
22987
+ }
22988
+
22989
+ .date-picker-wrapper table .caption {
22990
+ height: 40px
22991
+ }
22992
+
22993
+ .date-picker-wrapper table .caption>th:first-of-type,
22994
+ .date-picker-wrapper table .caption>th:last-of-type {
22995
+ width: 27px
22996
+ }
22997
+
22998
+ .date-picker-wrapper table .caption .next,
22999
+ .date-picker-wrapper table .caption .prev {
23000
+ padding: 0 5px;
23001
+ cursor: pointer
23002
+ }
23003
+
23004
+ .date-picker-wrapper table .caption .next:hover,
23005
+ .date-picker-wrapper table .caption .prev:hover {
23006
+ background-color: #ccc;
23007
+ color: #fff
23008
+ }
23009
+
23010
+ .date-picker-wrapper .gap {
23011
+ position: relative;
23012
+ z-index: 1;
23013
+ width: 15px;
23014
+ height: 100%;
23015
+ background-color: red;
23016
+ font-size: 0;
23017
+ line-height: 0;
23018
+ float: left;
23019
+ top: -5px;
23020
+ margin: 0 10px -10px;
23021
+ visibility: hidden;
23022
+ height: 0
23023
+ }
23024
+
23025
+ .date-picker-wrapper .gap .gap-lines {
23026
+ height: 100%;
23027
+ overflow: hidden
23028
+ }
23029
+
23030
+ .date-picker-wrapper .gap .gap-line {
23031
+ height: 15px;
23032
+ width: 15px;
23033
+ position: relative
23034
+ }
23035
+
23036
+ .date-picker-wrapper .gap .gap-line .gap-1 {
23037
+ z-index: 1;
23038
+ height: 0;
23039
+ border-left: 8px solid #fff;
23040
+ border-top: 8px solid #eee;
23041
+ border-bottom: 8px solid #eee
23042
+ }
23043
+
23044
+ .date-picker-wrapper .gap .gap-line .gap-2 {
23045
+ position: absolute;
23046
+ right: 0;
23047
+ top: 0;
23048
+ z-index: 2;
23049
+ height: 0;
23050
+ border-left: 8px solid transparent;
23051
+ border-top: 8px solid #fff
23052
+ }
23053
+
23054
+ .date-picker-wrapper .gap .gap-line .gap-3 {
23055
+ position: absolute;
23056
+ right: 0;
23057
+ top: 8px;
23058
+ z-index: 2;
23059
+ height: 0;
23060
+ border-left: 8px solid transparent;
23061
+ border-bottom: 8px solid #fff
23062
+ }
23063
+
23064
+ .date-picker-wrapper .gap .gap-top-mask {
23065
+ width: 6px;
23066
+ height: 1px;
23067
+ position: absolute;
23068
+ top: -1px;
23069
+ left: 1px;
23070
+ background-color: #eee;
23071
+ z-index: 3
23072
+ }
23073
+
23074
+ .date-picker-wrapper .gap .gap-bottom-mask {
23075
+ width: 6px;
23076
+ height: 1px;
23077
+ position: absolute;
23078
+ bottom: -1px;
23079
+ left: 7px;
23080
+ background-color: #eee;
23081
+ z-index: 3
23082
+ }
23083
+
23084
+ .date-picker-wrapper .selected-days {
23085
+ display: none
23086
+ }
23087
+
23088
+ .date-picker-wrapper .drp_top-bar {
23089
+ line-height: 1.4;
23090
+ position: relative;
23091
+ padding: 10px 40px 10px 0
23092
+ }
23093
+
23094
+ .date-picker-wrapper .drp_top-bar .error-top,
23095
+ .date-picker-wrapper .drp_top-bar .normal-top {
23096
+ display: none
23097
+ }
23098
+
23099
+ .date-picker-wrapper .drp_top-bar .default-top {
23100
+ display: block
23101
+ }
23102
+
23103
+ .date-picker-wrapper .drp_top-bar.error .default-top {
23104
+ display: none
23105
+ }
23106
+
23107
+ .date-picker-wrapper .drp_top-bar.error .error-top {
23108
+ display: block;
23109
+ color: red
23110
+ }
23111
+
23112
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
23113
+ display: none
23114
+ }
23115
+
23116
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
23117
+ display: block
23118
+ }
23119
+
23120
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
23121
+ color: #333
23122
+ }
23123
+
23124
+ .date-picker-wrapper .drp_top-bar .apply-btn {
23125
+ position: absolute;
23126
+ right: 0;
23127
+ top: 6px;
23128
+ padding: 3px 5px;
23129
+ margin: 0;
23130
+ font-size: 12px;
23131
+ border-radius: 4px;
23132
+ cursor: pointer;
23133
+ color: #d9eef7;
23134
+ border: solid 1px #0076a3;
23135
+ background: #0095cd;
23136
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
23137
+ color: #fff;
23138
+ line-height: initial
23139
+ }
23140
+
23141
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
23142
+ cursor: pointer;
23143
+ color: #606060;
23144
+ border: solid 1px #b7b7b7;
23145
+ background: #fff;
23146
+ background: -moz-linear-gradient(top, #fff, #ededed)
23147
+ }
23148
+
23149
+ .date-picker-wrapper .time {
23150
+ position: relative
23151
+ }
23152
+
23153
+ .date-picker-wrapper.single-month .time {
23154
+ display: block
23155
+ }
23156
+
23157
+ .date-picker-wrapper .time input[type=range] {
23158
+ vertical-align: middle;
23159
+ width: 129px;
23160
+ padding: 0;
23161
+ margin: 0;
23162
+ height: 20px
23163
+ }
23164
+
23165
+ .date-picker-wrapper .time1 {
23166
+ width: 180px;
23167
+ padding: 0 5px;
23168
+ text-align: center
23169
+ }
23170
+
23171
+ .time2 {
23172
+ width: 180px;
23173
+ padding: 0 5px;
23174
+ text-align: center
23175
+ }
23176
+
23177
+ .date-picker-wrapper .time1 {
23178
+ float: left
23179
+ }
23180
+
23181
+ .date-picker-wrapper .time2 {
23182
+ float: right
23183
+ }
23184
+
23185
+ .date-picker-wrapper .hour {
23186
+ text-align: right
23187
+ }
23188
+
23189
+ .minute {
23190
+ text-align: right
23191
+ }
23192
+
23193
+ .date-picker-wrapper .hide {
23194
+ display: none
23195
+ }
23196
+
23197
+ .date-picker-wrapper .first-date-selected,
23198
+ .date-picker-wrapper .last-date-selected {
23199
+ background-color: #49e !important;
23200
+ color: #fff !important
23201
+ }
23202
+
23203
+ .date-picker-wrapper .date-range-length-tip {
23204
+ position: absolute;
23205
+ margin-top: -4px;
23206
+ margin-left: -8px;
23207
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
23208
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
23209
+ display: none;
23210
+ background-color: #ff0;
23211
+ padding: 0 6px;
23212
+ border-radius: 2px;
23213
+ font-size: 12px;
23214
+ line-height: 16px;
23215
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23216
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23217
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23218
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23219
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
23220
+ }
23221
+
23222
+ .date-picker-wrapper .date-range-length-tip:after {
23223
+ content: '';
23224
+ position: absolute;
23225
+ border-left: 4px solid transparent;
23226
+ border-right: 4px solid transparent;
23227
+ border-top: 4px solid #ff0;
23228
+ left: 50%;
23229
+ margin-left: -4px;
23230
+ bottom: -4px
23231
+ }
23232
+
23233
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
23234
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
23235
+ display: none
23236
+ }
23237
+
23238
+ .date-picker-wrapper .week-number {
23239
+ padding: 5px 0;
23240
+ line-height: 1;
23241
+ font-size: 12px;
23242
+ margin-bottom: 1px;
23243
+ color: #999;
23244
+ cursor: pointer
23245
+ }
23246
+
23247
+ .date-picker-wrapper .week-number.week-number-selected {
23248
+ color: #49e;
23249
+ font-weight: 700
23250
+ }
23251
+
23252
+ .date-picker {
23253
+ width: 170px;
23254
+ height: 25px;
23255
+ padding: 0;
23256
+ border: 0;
23257
+ line-height: 25px;
23258
+ padding-left: 10px;
23259
+ font-size: 12px;
23260
+ font-family: Arial, sans-serif;
23261
+ font-weight: 700;
23262
+ cursor: pointer;
23263
+ color: #303030;
23264
+ position: relative;
23265
+ z-index: 2
23266
+ }
23267
+
23268
+ .date-picker-wrapper {
23269
+ position: absolute;
23270
+ z-index: 1;
23271
+ border: 1px solid #bfbfbf;
23272
+ background-color: #efefef;
23273
+ padding: 5px 12px;
23274
+ font-size: 12px;
23275
+ line-height: 20px;
23276
+ color: #aaa;
23277
+ font-family: Arial, sans-serif;
23278
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
23279
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
23280
+ -webkit-box-sizing: initial;
23281
+ box-sizing: initial
23282
+ }
23283
+
23284
+ .dp-clearfix {
23285
+ clear: both;
23286
+ height: 0;
23287
+ font-size: 0
23288
+ }
23289
+
23290
+ .date-picker-wrapper.inline-wrapper {
23291
+ position: relative;
23292
+ -webkit-box-shadow: none;
23293
+ box-shadow: none;
23294
+ display: inline-block
23295
+ }
23296
+
23297
+ .date-picker-wrapper.single-date {
23298
+ width: auto
23299
+ }
23300
+
23301
+ .date-picker-wrapper.no-shortcuts {
23302
+ padding-bottom: 12px
23303
+ }
23304
+
23305
+ .date-picker-wrapper.no-topbar {
23306
+ padding-top: 12px
23307
+ }
23308
+
23309
+ .date-picker-wrapper .footer {
23310
+ font-size: 11px;
23311
+ padding-top: 3px
23312
+ }
23313
+
23314
+ .date-picker-wrapper b {
23315
+ color: #666;
23316
+ font-weight: 700
23317
+ }
23318
+
23319
+ .date-picker-wrapper a {
23320
+ color: #6bb4d6;
23321
+ text-decoration: underline
23322
+ }
23323
+
23324
+ .date-picker-wrapper .month-name {
23325
+ text-transform: uppercase
23326
+ }
23327
+
23328
+ .date-picker-wrapper .select-wrapper {
23329
+ position: relative;
23330
+ overflow: hidden;
23331
+ display: inline-block;
23332
+ vertical-align: middle
23333
+ }
23334
+
23335
+ .date-picker-wrapper .select-wrapper:hover {
23336
+ text-decoration: underline
23337
+ }
23338
+
23339
+ .date-picker-wrapper .month-element {
23340
+ display: inline-block;
23341
+ vertical-align: middle
23342
+ }
23343
+
23344
+ .date-picker-wrapper .select-wrapper select {
23345
+ position: absolute;
23346
+ margin: 0;
23347
+ padding: 0;
23348
+ left: 0;
23349
+ top: -1px;
23350
+ font-size: inherit;
23351
+ font-style: inherit;
23352
+ font-weight: inherit;
23353
+ text-transform: inherit;
23354
+ color: inherit;
23355
+ cursor: pointer;
23356
+ -webkit-appearance: none;
23357
+ -moz-appearance: none;
23358
+ appearance: none;
23359
+ background: 0 0;
23360
+ border: 0;
23361
+ outline: 0;
23362
+ opacity: .01
23363
+ }
23364
+
23365
+ .date-picker-wrapper .month-wrapper {
23366
+ border: 1px solid #bfbfbf;
23367
+ border-radius: 3px;
23368
+ background-color: #fff;
23369
+ padding: 5px;
23370
+ cursor: default;
23371
+ position: relative
23372
+ }
23373
+
23374
+ .date-picker-wrapper .month-wrapper table {
23375
+ width: 190px;
23376
+ float: left
23377
+ }
23378
+
23379
+ .date-picker-wrapper .month-wrapper table.month2 {
23380
+ width: 190px;
23381
+ float: left
23382
+ }
23383
+
23384
+ .date-picker-wrapper .month-wrapper table td,
23385
+ .date-picker-wrapper .month-wrapper table th {
23386
+ vertical-align: middle;
23387
+ text-align: center;
23388
+ line-height: 14px;
23389
+ margin: 0;
23390
+ padding: 0
23391
+ }
23392
+
23393
+ .date-picker-wrapper .month-wrapper table .day {
23394
+ padding: 5px 0;
23395
+ line-height: 1;
23396
+ font-size: 12px;
23397
+ margin-bottom: 1px;
23398
+ color: #ccc;
23399
+ cursor: default
23400
+ }
23401
+
23402
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
23403
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
23404
+ color: #999;
23405
+ cursor: default
23406
+ }
23407
+
23408
+ .date-picker-wrapper .month-wrapper table .day.checked {
23409
+ background-color: #9cdbf7
23410
+ }
23411
+
23412
+ .date-picker-wrapper .month-wrapper table .week-name {
23413
+ height: 20px;
23414
+ line-height: 20px;
23415
+ font-weight: 100;
23416
+ text-transform: uppercase
23417
+ }
23418
+
23419
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
23420
+ cursor: help !important
23421
+ }
23422
+
23423
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
23424
+ white-space: nowrap
23425
+ }
23426
+
23427
+ .date-picker-wrapper .time label {
23428
+ white-space: nowrap
23429
+ }
23430
+
23431
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
23432
+ color: #333;
23433
+ cursor: pointer
23434
+ }
23435
+
23436
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
23437
+ background-color: #cdecfa
23438
+ }
23439
+
23440
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
23441
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
23442
+ display: none
23443
+ }
23444
+
23445
+ .date-picker-wrapper .month-wrapper table .day.real-today {
23446
+ background-color: #ffe684
23447
+ }
23448
+
23449
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
23450
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
23451
+ background-color: #70ccd5
23452
+ }
23453
+
23454
+ .date-picker-wrapper table .caption {
23455
+ height: 40px
23456
+ }
23457
+
23458
+ .date-picker-wrapper table .caption>th:first-of-type,
23459
+ .date-picker-wrapper table .caption>th:last-of-type {
23460
+ width: 27px
23461
+ }
23462
+
23463
+ .date-picker-wrapper table .caption .next,
23464
+ .date-picker-wrapper table .caption .prev {
23465
+ padding: 0 5px;
23466
+ cursor: pointer
23467
+ }
23468
+
23469
+ .date-picker-wrapper table .caption .next:hover,
23470
+ .date-picker-wrapper table .caption .prev:hover {
23471
+ background-color: #ccc;
23472
+ color: #fff
23473
+ }
23474
+
23475
+ .date-picker-wrapper .gap {
23476
+ position: relative;
23477
+ z-index: 1;
23478
+ width: 15px;
23479
+ height: 100%;
23480
+ background-color: red;
23481
+ font-size: 0;
23482
+ line-height: 0;
23483
+ float: left;
23484
+ top: -5px;
23485
+ margin: 0 10px -10px;
23486
+ visibility: hidden;
23487
+ height: 0
23488
+ }
23489
+
23490
+ .date-picker-wrapper .gap .gap-lines {
23491
+ height: 100%;
23492
+ overflow: hidden
23493
+ }
23494
+
23495
+ .date-picker-wrapper .gap .gap-line {
23496
+ height: 15px;
23497
+ width: 15px;
23498
+ position: relative
23499
+ }
23500
+
23501
+ .date-picker-wrapper .gap .gap-line .gap-1 {
23502
+ z-index: 1;
23503
+ height: 0;
23504
+ border-left: 8px solid #fff;
23505
+ border-top: 8px solid #eee;
23506
+ border-bottom: 8px solid #eee
23507
+ }
23508
+
23509
+ .date-picker-wrapper .gap .gap-line .gap-2 {
23510
+ position: absolute;
23511
+ right: 0;
23512
+ top: 0;
23513
+ z-index: 2;
23514
+ height: 0;
23515
+ border-left: 8px solid transparent;
23516
+ border-top: 8px solid #fff
23517
+ }
23518
+
23519
+ .date-picker-wrapper .gap .gap-line .gap-3 {
23520
+ position: absolute;
23521
+ right: 0;
23522
+ top: 8px;
23523
+ z-index: 2;
23524
+ height: 0;
23525
+ border-left: 8px solid transparent;
23526
+ border-bottom: 8px solid #fff
23527
+ }
23528
+
23529
+ .date-picker-wrapper .gap .gap-top-mask {
23530
+ width: 6px;
23531
+ height: 1px;
23532
+ position: absolute;
23533
+ top: -1px;
23534
+ left: 1px;
23535
+ background-color: #eee;
23536
+ z-index: 3
23537
+ }
23538
+
23539
+ .date-picker-wrapper .gap .gap-bottom-mask {
23540
+ width: 6px;
23541
+ height: 1px;
23542
+ position: absolute;
23543
+ bottom: -1px;
23544
+ left: 7px;
23545
+ background-color: #eee;
23546
+ z-index: 3
23547
+ }
23548
+
23549
+ .date-picker-wrapper .selected-days {
23550
+ display: none
23551
+ }
23552
+
23553
+ .date-picker-wrapper .drp_top-bar {
23554
+ line-height: 1.4;
23555
+ position: relative;
23556
+ padding: 10px 40px 10px 0
23557
+ }
23558
+
23559
+ .date-picker-wrapper .drp_top-bar .error-top,
23560
+ .date-picker-wrapper .drp_top-bar .normal-top {
23561
+ display: none
23562
+ }
23563
+
23564
+ .date-picker-wrapper .drp_top-bar .default-top {
23565
+ display: block
23566
+ }
23567
+
23568
+ .date-picker-wrapper .drp_top-bar.error .default-top {
23569
+ display: none
23570
+ }
23571
+
23572
+ .date-picker-wrapper .drp_top-bar.error .error-top {
23573
+ display: block;
23574
+ color: red
23575
+ }
23576
+
23577
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
23578
+ display: none
23579
+ }
23580
+
23581
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
23582
+ display: block
23583
+ }
23584
+
23585
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
23586
+ color: #333
23587
+ }
23588
+
23589
+ .date-picker-wrapper .drp_top-bar .apply-btn {
23590
+ position: absolute;
23591
+ right: 0;
23592
+ top: 6px;
23593
+ padding: 3px 5px;
23594
+ margin: 0;
23595
+ font-size: 12px;
23596
+ border-radius: 4px;
23597
+ cursor: pointer;
23598
+ color: #d9eef7;
23599
+ border: solid 1px #0076a3;
23600
+ background: #0095cd;
23601
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
23602
+ color: #fff;
23603
+ line-height: initial
23604
+ }
23605
+
23606
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
23607
+ cursor: pointer;
23608
+ color: #606060;
23609
+ border: solid 1px #b7b7b7;
23610
+ background: #fff;
23611
+ background: -moz-linear-gradient(top, #fff, #ededed)
23612
+ }
23613
+
23614
+ .date-picker-wrapper .time {
23615
+ position: relative
23616
+ }
23617
+
23618
+ .date-picker-wrapper.single-month .time {
23619
+ display: block
23620
+ }
23621
+
23622
+ .date-picker-wrapper .time input[type=range] {
23623
+ vertical-align: middle;
23624
+ width: 129px;
23625
+ padding: 0;
23626
+ margin: 0;
23627
+ height: 20px
23628
+ }
23629
+
23630
+ .date-picker-wrapper .time1 {
23631
+ width: 180px;
23632
+ padding: 0 5px;
23633
+ text-align: center
23634
+ }
23635
+
23636
+ .time2 {
23637
+ width: 180px;
23638
+ padding: 0 5px;
23639
+ text-align: center
23640
+ }
23641
+
23642
+ .date-picker-wrapper .time1 {
23643
+ float: left
23644
+ }
23645
+
23646
+ .date-picker-wrapper .time2 {
23647
+ float: right
23648
+ }
23649
+
23650
+ .date-picker-wrapper .hour {
23651
+ text-align: right
23652
+ }
23653
+
23654
+ .minute {
23655
+ text-align: right
23656
+ }
23657
+
23658
+ .date-picker-wrapper .hide {
23659
+ display: none
23660
+ }
23661
+
23662
+ .date-picker-wrapper .first-date-selected,
23663
+ .date-picker-wrapper .last-date-selected {
23664
+ background-color: #49e !important;
23665
+ color: #fff !important
23666
+ }
23667
+
23668
+ .date-picker-wrapper .date-range-length-tip {
23669
+ position: absolute;
23670
+ margin-top: -4px;
23671
+ margin-left: -8px;
23672
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
23673
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
23674
+ display: none;
23675
+ background-color: #ff0;
23676
+ padding: 0 6px;
23677
+ border-radius: 2px;
23678
+ font-size: 12px;
23679
+ line-height: 16px;
23680
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23681
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23682
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23683
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
23684
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
23685
+ }
23686
+
23687
+ .date-picker-wrapper .date-range-length-tip:after {
23688
+ content: '';
23689
+ position: absolute;
23690
+ border-left: 4px solid transparent;
23691
+ border-right: 4px solid transparent;
23692
+ border-top: 4px solid #ff0;
23693
+ left: 50%;
23694
+ margin-left: -4px;
23695
+ bottom: -4px
23696
+ }
23697
+
23698
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
23699
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
23700
+ display: none
23701
+ }
23702
+
23703
+ .date-picker-wrapper .week-number {
23704
+ padding: 5px 0;
23705
+ line-height: 1;
23706
+ font-size: 12px;
23707
+ margin-bottom: 1px;
23708
+ color: #999;
23709
+ cursor: pointer
23710
+ }
23711
+
23712
+ .date-picker-wrapper .week-number.week-number-selected {
23713
+ color: #49e;
23714
+ font-weight: 700
23715
+ }
23716
+
23717
+ .date-picker {
23718
+ width: 170px;
23719
+ height: 25px;
23720
+ padding: 0;
23721
+ border: 0;
23722
+ line-height: 25px;
23723
+ padding-left: 10px;
23724
+ font-size: 12px;
23725
+ font-family: Arial, sans-serif;
23726
+ font-weight: 700;
23727
+ cursor: pointer;
23728
+ color: #303030;
23729
+ position: relative;
23730
+ z-index: 2
23731
+ }
23732
+
23733
+ .date-picker-wrapper {
23734
+ position: absolute;
23735
+ z-index: 1;
23736
+ border: 1px solid #bfbfbf;
23737
+ background-color: #efefef;
23738
+ padding: 5px 12px;
23739
+ font-size: 12px;
23740
+ line-height: 20px;
23741
+ color: #aaa;
23742
+ font-family: Arial, sans-serif;
23743
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
23744
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
23745
+ -webkit-box-sizing: initial;
23746
+ box-sizing: initial
23747
+ }
23748
+
23749
+ .dp-clearfix {
23750
+ clear: both;
23751
+ height: 0;
23752
+ font-size: 0
23753
+ }
23754
+
23755
+ .date-picker-wrapper.inline-wrapper {
23756
+ position: relative;
23757
+ -webkit-box-shadow: none;
23758
+ box-shadow: none;
23759
+ display: inline-block
23760
+ }
23761
+
23762
+ .date-picker-wrapper.single-date {
23763
+ width: auto
23764
+ }
23765
+
23766
+ .date-picker-wrapper.no-shortcuts {
23767
+ padding-bottom: 12px
23768
+ }
23769
+
23770
+ .date-picker-wrapper.no-topbar {
23771
+ padding-top: 12px
23772
+ }
23773
+
23774
+ .date-picker-wrapper .footer {
23775
+ font-size: 11px;
23776
+ padding-top: 3px
23777
+ }
23778
+
23779
+ .date-picker-wrapper b {
23780
+ color: #666;
23781
+ font-weight: 700
23782
+ }
23783
+
23784
+ .date-picker-wrapper a {
23785
+ color: #6bb4d6;
23786
+ text-decoration: underline
23787
+ }
23788
+
23789
+ .date-picker-wrapper .month-name {
23790
+ text-transform: uppercase
23791
+ }
23792
+
23793
+ .date-picker-wrapper .select-wrapper {
23794
+ position: relative;
23795
+ overflow: hidden;
23796
+ display: inline-block;
23797
+ vertical-align: middle
23798
+ }
23799
+
23800
+ .date-picker-wrapper .select-wrapper:hover {
23801
+ text-decoration: underline
23802
+ }
23803
+
23804
+ .date-picker-wrapper .month-element {
23805
+ display: inline-block;
23806
+ vertical-align: middle
23807
+ }
23808
+
23809
+ .date-picker-wrapper .select-wrapper select {
23810
+ position: absolute;
23811
+ margin: 0;
23812
+ padding: 0;
23813
+ left: 0;
23814
+ top: -1px;
23815
+ font-size: inherit;
23816
+ font-style: inherit;
23817
+ font-weight: inherit;
23818
+ text-transform: inherit;
23819
+ color: inherit;
23820
+ cursor: pointer;
23821
+ -webkit-appearance: none;
23822
+ -moz-appearance: none;
23823
+ appearance: none;
23824
+ background: 0 0;
23825
+ border: 0;
23826
+ outline: 0;
23827
+ opacity: .01
23828
+ }
23829
+
23830
+ .date-picker-wrapper .month-wrapper {
23831
+ border: 1px solid #bfbfbf;
23832
+ border-radius: 3px;
23833
+ background-color: #fff;
23834
+ padding: 5px;
23835
+ cursor: default;
23836
+ position: relative
23837
+ }
23838
+
23839
+ .date-picker-wrapper .month-wrapper table {
23840
+ width: 190px;
23841
+ float: left
23842
+ }
23843
+
23844
+ .date-picker-wrapper .month-wrapper table.month2 {
23845
+ width: 190px;
23846
+ float: left
23847
+ }
23848
+
23849
+ .date-picker-wrapper .month-wrapper table td,
23850
+ .date-picker-wrapper .month-wrapper table th {
23851
+ vertical-align: middle;
23852
+ text-align: center;
23853
+ line-height: 14px;
23854
+ margin: 0;
23855
+ padding: 0
23856
+ }
23857
+
23858
+ .date-picker-wrapper .month-wrapper table .day {
23859
+ padding: 5px 0;
23860
+ line-height: 1;
23861
+ font-size: 12px;
23862
+ margin-bottom: 1px;
23863
+ color: #ccc;
23864
+ cursor: default
23865
+ }
23866
+
23867
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
23868
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
23869
+ color: #999;
23870
+ cursor: default
23871
+ }
23872
+
23873
+ .date-picker-wrapper .month-wrapper table .day.checked {
23874
+ background-color: #9cdbf7
23875
+ }
23876
+
23877
+ .date-picker-wrapper .month-wrapper table .week-name {
23878
+ height: 20px;
23879
+ line-height: 20px;
23880
+ font-weight: 100;
23881
+ text-transform: uppercase
23882
+ }
23883
+
23884
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
23885
+ cursor: help !important
23886
+ }
23887
+
23888
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
23889
+ white-space: nowrap
23890
+ }
23891
+
23892
+ .date-picker-wrapper .time label {
23893
+ white-space: nowrap
23894
+ }
23895
+
23896
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
23897
+ color: #333;
23898
+ cursor: pointer
23899
+ }
23900
+
23901
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
23902
+ background-color: #cdecfa
23903
+ }
23904
+
23905
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
23906
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
23907
+ display: none
23908
+ }
23909
+
23910
+ .date-picker-wrapper .month-wrapper table .day.real-today {
23911
+ background-color: #ffe684
23912
+ }
23913
+
23914
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
23915
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
23916
+ background-color: #70ccd5
23917
+ }
23918
+
23919
+ .date-picker-wrapper table .caption {
23920
+ height: 40px
23921
+ }
23922
+
23923
+ .date-picker-wrapper table .caption>th:first-of-type,
23924
+ .date-picker-wrapper table .caption>th:last-of-type {
23925
+ width: 27px
23926
+ }
23927
+
23928
+ .date-picker-wrapper table .caption .next,
23929
+ .date-picker-wrapper table .caption .prev {
23930
+ padding: 0 5px;
23931
+ cursor: pointer
23932
+ }
23933
+
23934
+ .date-picker-wrapper table .caption .next:hover,
23935
+ .date-picker-wrapper table .caption .prev:hover {
23936
+ background-color: #ccc;
23937
+ color: #fff
23938
+ }
23939
+
23940
+ .date-picker-wrapper .gap {
23941
+ position: relative;
23942
+ z-index: 1;
23943
+ width: 15px;
23944
+ height: 100%;
23945
+ background-color: red;
23946
+ font-size: 0;
23947
+ line-height: 0;
23948
+ float: left;
23949
+ top: -5px;
23950
+ margin: 0 10px -10px;
23951
+ visibility: hidden;
23952
+ height: 0
23953
+ }
23954
+
23955
+ .date-picker-wrapper .gap .gap-lines {
23956
+ height: 100%;
23957
+ overflow: hidden
23958
+ }
23959
+
23960
+ .date-picker-wrapper .gap .gap-line {
23961
+ height: 15px;
23962
+ width: 15px;
23963
+ position: relative
23964
+ }
23965
+
23966
+ .date-picker-wrapper .gap .gap-line .gap-1 {
23967
+ z-index: 1;
23968
+ height: 0;
23969
+ border-left: 8px solid #fff;
23970
+ border-top: 8px solid #eee;
23971
+ border-bottom: 8px solid #eee
23972
+ }
23973
+
23974
+ .date-picker-wrapper .gap .gap-line .gap-2 {
23975
+ position: absolute;
23976
+ right: 0;
23977
+ top: 0;
23978
+ z-index: 2;
23979
+ height: 0;
23980
+ border-left: 8px solid transparent;
23981
+ border-top: 8px solid #fff
23982
+ }
23983
+
23984
+ .date-picker-wrapper .gap .gap-line .gap-3 {
23985
+ position: absolute;
23986
+ right: 0;
23987
+ top: 8px;
23988
+ z-index: 2;
23989
+ height: 0;
23990
+ border-left: 8px solid transparent;
23991
+ border-bottom: 8px solid #fff
23992
+ }
23993
+
23994
+ .date-picker-wrapper .gap .gap-top-mask {
23995
+ width: 6px;
23996
+ height: 1px;
23997
+ position: absolute;
23998
+ top: -1px;
23999
+ left: 1px;
24000
+ background-color: #eee;
24001
+ z-index: 3
24002
+ }
24003
+
24004
+ .date-picker-wrapper .gap .gap-bottom-mask {
24005
+ width: 6px;
24006
+ height: 1px;
24007
+ position: absolute;
24008
+ bottom: -1px;
24009
+ left: 7px;
24010
+ background-color: #eee;
24011
+ z-index: 3
24012
+ }
24013
+
24014
+ .date-picker-wrapper .selected-days {
24015
+ display: none
24016
+ }
24017
+
24018
+ .date-picker-wrapper .drp_top-bar {
24019
+ line-height: 1.4;
24020
+ position: relative;
24021
+ padding: 10px 40px 10px 0
24022
+ }
24023
+
24024
+ .date-picker-wrapper .drp_top-bar .error-top,
24025
+ .date-picker-wrapper .drp_top-bar .normal-top {
24026
+ display: none
24027
+ }
24028
+
24029
+ .date-picker-wrapper .drp_top-bar .default-top {
24030
+ display: block
24031
+ }
24032
+
24033
+ .date-picker-wrapper .drp_top-bar.error .default-top {
24034
+ display: none
24035
+ }
24036
+
24037
+ .date-picker-wrapper .drp_top-bar.error .error-top {
24038
+ display: block;
24039
+ color: red
24040
+ }
24041
+
24042
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
24043
+ display: none
24044
+ }
24045
+
24046
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
24047
+ display: block
24048
+ }
24049
+
24050
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
24051
+ color: #333
24052
+ }
24053
+
24054
+ .date-picker-wrapper .drp_top-bar .apply-btn {
24055
+ position: absolute;
24056
+ right: 0;
24057
+ top: 6px;
24058
+ padding: 3px 5px;
24059
+ margin: 0;
24060
+ font-size: 12px;
24061
+ border-radius: 4px;
24062
+ cursor: pointer;
24063
+ color: #d9eef7;
24064
+ border: solid 1px #0076a3;
24065
+ background: #0095cd;
24066
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
24067
+ color: #fff;
24068
+ line-height: initial
24069
+ }
24070
+
24071
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
24072
+ cursor: pointer;
24073
+ color: #606060;
24074
+ border: solid 1px #b7b7b7;
24075
+ background: #fff;
24076
+ background: -moz-linear-gradient(top, #fff, #ededed)
24077
+ }
24078
+
24079
+ .date-picker-wrapper .time {
24080
+ position: relative
24081
+ }
24082
+
24083
+ .date-picker-wrapper.single-month .time {
24084
+ display: block
24085
+ }
24086
+
24087
+ .date-picker-wrapper .time input[type=range] {
24088
+ vertical-align: middle;
24089
+ width: 129px;
24090
+ padding: 0;
24091
+ margin: 0;
24092
+ height: 20px
24093
+ }
24094
+
24095
+ .date-picker-wrapper .time1 {
24096
+ width: 180px;
24097
+ padding: 0 5px;
24098
+ text-align: center
24099
+ }
24100
+
24101
+ .time2 {
24102
+ width: 180px;
24103
+ padding: 0 5px;
24104
+ text-align: center
24105
+ }
24106
+
24107
+ .date-picker-wrapper .time1 {
24108
+ float: left
24109
+ }
24110
+
24111
+ .date-picker-wrapper .time2 {
24112
+ float: right
24113
+ }
24114
+
24115
+ .date-picker-wrapper .hour {
24116
+ text-align: right
24117
+ }
24118
+
24119
+ .minute {
24120
+ text-align: right
24121
+ }
24122
+
24123
+ .date-picker-wrapper .hide {
24124
+ display: none
24125
+ }
24126
+
24127
+ .date-picker-wrapper .first-date-selected,
24128
+ .date-picker-wrapper .last-date-selected {
24129
+ background-color: #49e !important;
24130
+ color: #fff !important
24131
+ }
24132
+
24133
+ .date-picker-wrapper .date-range-length-tip {
24134
+ position: absolute;
24135
+ margin-top: -4px;
24136
+ margin-left: -8px;
24137
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
24138
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
24139
+ display: none;
24140
+ background-color: #ff0;
24141
+ padding: 0 6px;
24142
+ border-radius: 2px;
24143
+ font-size: 12px;
24144
+ line-height: 16px;
24145
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24146
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24147
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24148
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24149
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
24150
+ }
24151
+
24152
+ .date-picker-wrapper .date-range-length-tip:after {
24153
+ content: '';
24154
+ position: absolute;
24155
+ border-left: 4px solid transparent;
24156
+ border-right: 4px solid transparent;
24157
+ border-top: 4px solid #ff0;
24158
+ left: 50%;
24159
+ margin-left: -4px;
24160
+ bottom: -4px
24161
+ }
24162
+
24163
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
24164
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
24165
+ display: none
24166
+ }
24167
+
24168
+ .date-picker-wrapper .week-number {
24169
+ padding: 5px 0;
24170
+ line-height: 1;
24171
+ font-size: 12px;
24172
+ margin-bottom: 1px;
24173
+ color: #999;
24174
+ cursor: pointer
24175
+ }
24176
+
24177
+ .date-picker-wrapper .week-number.week-number-selected {
24178
+ color: #49e;
24179
+ font-weight: 700
24180
+ }
24181
+
24182
+ .date-picker {
24183
+ width: 170px;
24184
+ height: 25px;
24185
+ padding: 0;
24186
+ border: 0;
24187
+ line-height: 25px;
24188
+ padding-left: 10px;
24189
+ font-size: 12px;
24190
+ font-family: Arial, sans-serif;
24191
+ font-weight: 700;
24192
+ cursor: pointer;
24193
+ color: #303030;
24194
+ position: relative;
24195
+ z-index: 2
24196
+ }
24197
+
24198
+ .date-picker-wrapper {
24199
+ position: absolute;
24200
+ z-index: 1;
24201
+ border: 1px solid #bfbfbf;
24202
+ background-color: #efefef;
24203
+ padding: 5px 12px;
24204
+ font-size: 12px;
24205
+ line-height: 20px;
24206
+ color: #aaa;
24207
+ font-family: Arial, sans-serif;
24208
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
24209
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
24210
+ -webkit-box-sizing: initial;
24211
+ box-sizing: initial
24212
+ }
24213
+
24214
+ .dp-clearfix {
24215
+ clear: both;
24216
+ height: 0;
24217
+ font-size: 0
24218
+ }
24219
+
24220
+ .date-picker-wrapper.inline-wrapper {
24221
+ position: relative;
24222
+ -webkit-box-shadow: none;
24223
+ box-shadow: none;
24224
+ display: inline-block
24225
+ }
24226
+
24227
+ .date-picker-wrapper.single-date {
24228
+ width: auto
24229
+ }
24230
+
24231
+ .date-picker-wrapper.no-shortcuts {
24232
+ padding-bottom: 12px
24233
+ }
24234
+
24235
+ .date-picker-wrapper.no-topbar {
24236
+ padding-top: 12px
24237
+ }
24238
+
24239
+ .date-picker-wrapper .footer {
24240
+ font-size: 11px;
24241
+ padding-top: 3px
24242
+ }
24243
+
24244
+ .date-picker-wrapper b {
24245
+ color: #666;
24246
+ font-weight: 700
24247
+ }
24248
+
24249
+ .date-picker-wrapper a {
24250
+ color: #6bb4d6;
24251
+ text-decoration: underline
24252
+ }
24253
+
24254
+ .date-picker-wrapper .month-name {
24255
+ text-transform: uppercase
24256
+ }
24257
+
24258
+ .date-picker-wrapper .select-wrapper {
24259
+ position: relative;
24260
+ overflow: hidden;
24261
+ display: inline-block;
24262
+ vertical-align: middle
24263
+ }
24264
+
24265
+ .date-picker-wrapper .select-wrapper:hover {
24266
+ text-decoration: underline
24267
+ }
24268
+
24269
+ .date-picker-wrapper .month-element {
24270
+ display: inline-block;
24271
+ vertical-align: middle
24272
+ }
24273
+
24274
+ .date-picker-wrapper .select-wrapper select {
24275
+ position: absolute;
24276
+ margin: 0;
24277
+ padding: 0;
24278
+ left: 0;
24279
+ top: -1px;
24280
+ font-size: inherit;
24281
+ font-style: inherit;
24282
+ font-weight: inherit;
24283
+ text-transform: inherit;
24284
+ color: inherit;
24285
+ cursor: pointer;
24286
+ -webkit-appearance: none;
24287
+ -moz-appearance: none;
24288
+ appearance: none;
24289
+ background: 0 0;
24290
+ border: 0;
24291
+ outline: 0;
24292
+ opacity: .01
24293
+ }
24294
+
24295
+ .date-picker-wrapper .month-wrapper {
24296
+ border: 1px solid #bfbfbf;
24297
+ border-radius: 3px;
24298
+ background-color: #fff;
24299
+ padding: 5px;
24300
+ cursor: default;
24301
+ position: relative
24302
+ }
24303
+
24304
+ .date-picker-wrapper .month-wrapper table {
24305
+ width: 190px;
24306
+ float: left
24307
+ }
24308
+
24309
+ .date-picker-wrapper .month-wrapper table.month2 {
24310
+ width: 190px;
24311
+ float: left
24312
+ }
24313
+
24314
+ .date-picker-wrapper .month-wrapper table td,
24315
+ .date-picker-wrapper .month-wrapper table th {
24316
+ vertical-align: middle;
24317
+ text-align: center;
24318
+ line-height: 14px;
24319
+ margin: 0;
24320
+ padding: 0
24321
+ }
24322
+
24323
+ .date-picker-wrapper .month-wrapper table .day {
24324
+ padding: 5px 0;
24325
+ line-height: 1;
24326
+ font-size: 12px;
24327
+ margin-bottom: 1px;
24328
+ color: #ccc;
24329
+ cursor: default
24330
+ }
24331
+
24332
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
24333
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
24334
+ color: #999;
24335
+ cursor: default
24336
+ }
24337
+
24338
+ .date-picker-wrapper .month-wrapper table .day.checked {
24339
+ background-color: #9cdbf7
24340
+ }
24341
+
24342
+ .date-picker-wrapper .month-wrapper table .week-name {
24343
+ height: 20px;
24344
+ line-height: 20px;
24345
+ font-weight: 100;
24346
+ text-transform: uppercase
24347
+ }
24348
+
24349
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
24350
+ cursor: help !important
24351
+ }
24352
+
24353
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
24354
+ white-space: nowrap
24355
+ }
24356
+
24357
+ .date-picker-wrapper .time label {
24358
+ white-space: nowrap
24359
+ }
24360
+
24361
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
24362
+ color: #333;
24363
+ cursor: pointer
24364
+ }
24365
+
24366
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
24367
+ background-color: #cdecfa
24368
+ }
24369
+
24370
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
24371
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
24372
+ display: none
24373
+ }
24374
+
24375
+ .date-picker-wrapper .month-wrapper table .day.real-today {
24376
+ background-color: #ffe684
24377
+ }
24378
+
24379
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
24380
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
24381
+ background-color: #70ccd5
24382
+ }
24383
+
24384
+ .date-picker-wrapper table .caption {
24385
+ height: 40px
24386
+ }
24387
+
24388
+ .date-picker-wrapper table .caption>th:first-of-type,
24389
+ .date-picker-wrapper table .caption>th:last-of-type {
24390
+ width: 27px
24391
+ }
24392
+
24393
+ .date-picker-wrapper table .caption .next,
24394
+ .date-picker-wrapper table .caption .prev {
24395
+ padding: 0 5px;
24396
+ cursor: pointer
24397
+ }
24398
+
24399
+ .date-picker-wrapper table .caption .next:hover,
24400
+ .date-picker-wrapper table .caption .prev:hover {
24401
+ background-color: #ccc;
24402
+ color: #fff
24403
+ }
24404
+
24405
+ .date-picker-wrapper .gap {
24406
+ position: relative;
24407
+ z-index: 1;
24408
+ width: 15px;
24409
+ height: 100%;
24410
+ background-color: red;
24411
+ font-size: 0;
24412
+ line-height: 0;
24413
+ float: left;
24414
+ top: -5px;
24415
+ margin: 0 10px -10px;
24416
+ visibility: hidden;
24417
+ height: 0
24418
+ }
24419
+
24420
+ .date-picker-wrapper .gap .gap-lines {
24421
+ height: 100%;
24422
+ overflow: hidden
24423
+ }
24424
+
24425
+ .date-picker-wrapper .gap .gap-line {
24426
+ height: 15px;
24427
+ width: 15px;
24428
+ position: relative
24429
+ }
24430
+
24431
+ .date-picker-wrapper .gap .gap-line .gap-1 {
24432
+ z-index: 1;
24433
+ height: 0;
24434
+ border-left: 8px solid #fff;
24435
+ border-top: 8px solid #eee;
24436
+ border-bottom: 8px solid #eee
24437
+ }
24438
+
24439
+ .date-picker-wrapper .gap .gap-line .gap-2 {
24440
+ position: absolute;
24441
+ right: 0;
24442
+ top: 0;
24443
+ z-index: 2;
24444
+ height: 0;
24445
+ border-left: 8px solid transparent;
24446
+ border-top: 8px solid #fff
24447
+ }
24448
+
24449
+ .date-picker-wrapper .gap .gap-line .gap-3 {
24450
+ position: absolute;
24451
+ right: 0;
24452
+ top: 8px;
24453
+ z-index: 2;
24454
+ height: 0;
24455
+ border-left: 8px solid transparent;
24456
+ border-bottom: 8px solid #fff
24457
+ }
24458
+
24459
+ .date-picker-wrapper .gap .gap-top-mask {
24460
+ width: 6px;
24461
+ height: 1px;
24462
+ position: absolute;
24463
+ top: -1px;
24464
+ left: 1px;
24465
+ background-color: #eee;
24466
+ z-index: 3
24467
+ }
24468
+
24469
+ .date-picker-wrapper .gap .gap-bottom-mask {
24470
+ width: 6px;
24471
+ height: 1px;
24472
+ position: absolute;
24473
+ bottom: -1px;
24474
+ left: 7px;
24475
+ background-color: #eee;
24476
+ z-index: 3
24477
+ }
24478
+
24479
+ .date-picker-wrapper .selected-days {
24480
+ display: none
24481
+ }
24482
+
24483
+ .date-picker-wrapper .drp_top-bar {
24484
+ line-height: 1.4;
24485
+ position: relative;
24486
+ padding: 10px 40px 10px 0
24487
+ }
24488
+
24489
+ .date-picker-wrapper .drp_top-bar .error-top,
24490
+ .date-picker-wrapper .drp_top-bar .normal-top {
24491
+ display: none
24492
+ }
24493
+
24494
+ .date-picker-wrapper .drp_top-bar .default-top {
24495
+ display: block
24496
+ }
24497
+
24498
+ .date-picker-wrapper .drp_top-bar.error .default-top {
24499
+ display: none
24500
+ }
24501
+
24502
+ .date-picker-wrapper .drp_top-bar.error .error-top {
24503
+ display: block;
24504
+ color: red
24505
+ }
24506
+
24507
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
24508
+ display: none
24509
+ }
24510
+
24511
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
24512
+ display: block
24513
+ }
24514
+
24515
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
24516
+ color: #333
24517
+ }
24518
+
24519
+ .date-picker-wrapper .drp_top-bar .apply-btn {
24520
+ position: absolute;
24521
+ right: 0;
24522
+ top: 6px;
24523
+ padding: 3px 5px;
24524
+ margin: 0;
24525
+ font-size: 12px;
24526
+ border-radius: 4px;
24527
+ cursor: pointer;
24528
+ color: #d9eef7;
24529
+ border: solid 1px #0076a3;
24530
+ background: #0095cd;
24531
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
24532
+ color: #fff;
24533
+ line-height: initial
24534
+ }
24535
+
24536
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
24537
+ cursor: pointer;
24538
+ color: #606060;
24539
+ border: solid 1px #b7b7b7;
24540
+ background: #fff;
24541
+ background: -moz-linear-gradient(top, #fff, #ededed)
24542
+ }
24543
+
24544
+ .date-picker-wrapper .time {
24545
+ position: relative
24546
+ }
24547
+
24548
+ .date-picker-wrapper.single-month .time {
24549
+ display: block
24550
+ }
24551
+
24552
+ .date-picker-wrapper .time input[type=range] {
24553
+ vertical-align: middle;
24554
+ width: 129px;
24555
+ padding: 0;
24556
+ margin: 0;
24557
+ height: 20px
24558
+ }
24559
+
24560
+ .date-picker-wrapper .time1 {
24561
+ width: 180px;
24562
+ padding: 0 5px;
24563
+ text-align: center
24564
+ }
24565
+
24566
+ .time2 {
24567
+ width: 180px;
24568
+ padding: 0 5px;
24569
+ text-align: center
24570
+ }
24571
+
24572
+ .date-picker-wrapper .time1 {
24573
+ float: left
24574
+ }
24575
+
24576
+ .date-picker-wrapper .time2 {
24577
+ float: right
24578
+ }
24579
+
24580
+ .date-picker-wrapper .hour {
24581
+ text-align: right
24582
+ }
24583
+
24584
+ .minute {
24585
+ text-align: right
24586
+ }
24587
+
24588
+ .date-picker-wrapper .hide {
24589
+ display: none
24590
+ }
24591
+
24592
+ .date-picker-wrapper .first-date-selected,
24593
+ .date-picker-wrapper .last-date-selected {
24594
+ background-color: #49e !important;
24595
+ color: #fff !important
24596
+ }
24597
+
24598
+ .date-picker-wrapper .date-range-length-tip {
24599
+ position: absolute;
24600
+ margin-top: -4px;
24601
+ margin-left: -8px;
24602
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
24603
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
24604
+ display: none;
24605
+ background-color: #ff0;
24606
+ padding: 0 6px;
24607
+ border-radius: 2px;
24608
+ font-size: 12px;
24609
+ line-height: 16px;
24610
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24611
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24612
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24613
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
24614
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
24615
+ }
24616
+
24617
+ .date-picker-wrapper .date-range-length-tip:after {
24618
+ content: '';
24619
+ position: absolute;
24620
+ border-left: 4px solid transparent;
24621
+ border-right: 4px solid transparent;
24622
+ border-top: 4px solid #ff0;
24623
+ left: 50%;
24624
+ margin-left: -4px;
24625
+ bottom: -4px
24626
+ }
24627
+
24628
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
24629
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
24630
+ display: none
24631
+ }
24632
+
24633
+ .date-picker-wrapper .week-number {
24634
+ padding: 5px 0;
24635
+ line-height: 1;
24636
+ font-size: 12px;
24637
+ margin-bottom: 1px;
24638
+ color: #999;
24639
+ cursor: pointer
24640
+ }
24641
+
24642
+ .date-picker-wrapper .week-number.week-number-selected {
24643
+ color: #49e;
24644
+ font-weight: 700
24645
+ }
24646
+
24647
+ .date-picker {
24648
+ width: 170px;
24649
+ height: 25px;
24650
+ padding: 0;
24651
+ border: 0;
24652
+ line-height: 25px;
24653
+ padding-left: 10px;
24654
+ font-size: 12px;
24655
+ font-family: Arial, sans-serif;
24656
+ font-weight: 700;
24657
+ cursor: pointer;
24658
+ color: #303030;
24659
+ position: relative;
24660
+ z-index: 2
24661
+ }
24662
+
24663
+ .date-picker-wrapper {
24664
+ position: absolute;
24665
+ z-index: 1;
24666
+ border: 1px solid #bfbfbf;
24667
+ background-color: #efefef;
24668
+ padding: 5px 12px;
24669
+ font-size: 12px;
24670
+ line-height: 20px;
24671
+ color: #aaa;
24672
+ font-family: Arial, sans-serif;
24673
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
24674
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
24675
+ -webkit-box-sizing: initial;
24676
+ box-sizing: initial
24677
+ }
24678
+
24679
+ .dp-clearfix {
24680
+ clear: both;
24681
+ height: 0;
24682
+ font-size: 0
24683
+ }
24684
+
24685
+ .date-picker-wrapper.inline-wrapper {
24686
+ position: relative;
24687
+ -webkit-box-shadow: none;
24688
+ box-shadow: none;
24689
+ display: inline-block
24690
+ }
24691
+
24692
+ .date-picker-wrapper.single-date {
24693
+ width: auto
24694
+ }
24695
+
24696
+ .date-picker-wrapper.no-shortcuts {
24697
+ padding-bottom: 12px
24698
+ }
24699
+
24700
+ .date-picker-wrapper.no-topbar {
24701
+ padding-top: 12px
24702
+ }
24703
+
24704
+ .date-picker-wrapper .footer {
24705
+ font-size: 11px;
24706
+ padding-top: 3px
24707
+ }
24708
+
24709
+ .date-picker-wrapper b {
24710
+ color: #666;
24711
+ font-weight: 700
24712
+ }
24713
+
24714
+ .date-picker-wrapper a {
24715
+ color: #6bb4d6;
24716
+ text-decoration: underline
24717
+ }
24718
+
24719
+ .date-picker-wrapper .month-name {
24720
+ text-transform: uppercase
24721
+ }
24722
+
24723
+ .date-picker-wrapper .select-wrapper {
24724
+ position: relative;
24725
+ overflow: hidden;
24726
+ display: inline-block;
24727
+ vertical-align: middle
24728
+ }
24729
+
24730
+ .date-picker-wrapper .select-wrapper:hover {
24731
+ text-decoration: underline
24732
+ }
24733
+
24734
+ .date-picker-wrapper .month-element {
24735
+ display: inline-block;
24736
+ vertical-align: middle
24737
+ }
24738
+
24739
+ .date-picker-wrapper .select-wrapper select {
24740
+ position: absolute;
24741
+ margin: 0;
24742
+ padding: 0;
24743
+ left: 0;
24744
+ top: -1px;
24745
+ font-size: inherit;
24746
+ font-style: inherit;
24747
+ font-weight: inherit;
24748
+ text-transform: inherit;
24749
+ color: inherit;
24750
+ cursor: pointer;
24751
+ -webkit-appearance: none;
24752
+ -moz-appearance: none;
24753
+ appearance: none;
24754
+ background: 0 0;
24755
+ border: 0;
24756
+ outline: 0;
24757
+ opacity: .01
24758
+ }
24759
+
24760
+ .date-picker-wrapper .month-wrapper {
24761
+ border: 1px solid #bfbfbf;
24762
+ border-radius: 3px;
24763
+ background-color: #fff;
24764
+ padding: 5px;
24765
+ cursor: default;
24766
+ position: relative
24767
+ }
24768
+
24769
+ .date-picker-wrapper .month-wrapper table {
24770
+ width: 190px;
24771
+ float: left
24772
+ }
24773
+
24774
+ .date-picker-wrapper .month-wrapper table.month2 {
24775
+ width: 190px;
24776
+ float: left
24777
+ }
24778
+
24779
+ .date-picker-wrapper .month-wrapper table td,
24780
+ .date-picker-wrapper .month-wrapper table th {
24781
+ vertical-align: middle;
24782
+ text-align: center;
24783
+ line-height: 14px;
24784
+ margin: 0;
24785
+ padding: 0
24786
+ }
24787
+
24788
+ .date-picker-wrapper .month-wrapper table .day {
24789
+ padding: 5px 0;
24790
+ line-height: 1;
24791
+ font-size: 12px;
24792
+ margin-bottom: 1px;
24793
+ color: #ccc;
24794
+ cursor: default
24795
+ }
24796
+
24797
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
24798
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
24799
+ color: #999;
24800
+ cursor: default
24801
+ }
24802
+
24803
+ .date-picker-wrapper .month-wrapper table .day.checked {
24804
+ background-color: #9cdbf7
24805
+ }
24806
+
24807
+ .date-picker-wrapper .month-wrapper table .week-name {
24808
+ height: 20px;
24809
+ line-height: 20px;
24810
+ font-weight: 100;
24811
+ text-transform: uppercase
24812
+ }
24813
+
24814
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
24815
+ cursor: help !important
24816
+ }
24817
+
24818
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
24819
+ white-space: nowrap
24820
+ }
24821
+
24822
+ .date-picker-wrapper .time label {
24823
+ white-space: nowrap
24824
+ }
24825
+
24826
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
24827
+ color: #333;
24828
+ cursor: pointer
24829
+ }
24830
+
24831
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
24832
+ background-color: #cdecfa
24833
+ }
24834
+
24835
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
24836
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
24837
+ display: none
24838
+ }
24839
+
24840
+ .date-picker-wrapper .month-wrapper table .day.real-today {
24841
+ background-color: #ffe684
24842
+ }
24843
+
24844
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
24845
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
24846
+ background-color: #70ccd5
24847
+ }
24848
+
24849
+ .date-picker-wrapper table .caption {
24850
+ height: 40px
24851
+ }
24852
+
24853
+ .date-picker-wrapper table .caption>th:first-of-type,
24854
+ .date-picker-wrapper table .caption>th:last-of-type {
24855
+ width: 27px
24856
+ }
24857
+
24858
+ .date-picker-wrapper table .caption .next,
24859
+ .date-picker-wrapper table .caption .prev {
24860
+ padding: 0 5px;
24861
+ cursor: pointer
24862
+ }
24863
+
24864
+ .date-picker-wrapper table .caption .next:hover,
24865
+ .date-picker-wrapper table .caption .prev:hover {
24866
+ background-color: #ccc;
24867
+ color: #fff
24868
+ }
24869
+
24870
+ .date-picker-wrapper .gap {
24871
+ position: relative;
24872
+ z-index: 1;
24873
+ width: 15px;
24874
+ height: 100%;
24875
+ background-color: red;
24876
+ font-size: 0;
24877
+ line-height: 0;
24878
+ float: left;
24879
+ top: -5px;
24880
+ margin: 0 10px -10px;
24881
+ visibility: hidden;
24882
+ height: 0
24883
+ }
24884
+
24885
+ .date-picker-wrapper .gap .gap-lines {
24886
+ height: 100%;
24887
+ overflow: hidden
24888
+ }
24889
+
24890
+ .date-picker-wrapper .gap .gap-line {
24891
+ height: 15px;
24892
+ width: 15px;
24893
+ position: relative
24894
+ }
24895
+
24896
+ .date-picker-wrapper .gap .gap-line .gap-1 {
24897
+ z-index: 1;
24898
+ height: 0;
24899
+ border-left: 8px solid #fff;
24900
+ border-top: 8px solid #eee;
24901
+ border-bottom: 8px solid #eee
24902
+ }
24903
+
24904
+ .date-picker-wrapper .gap .gap-line .gap-2 {
24905
+ position: absolute;
24906
+ right: 0;
24907
+ top: 0;
24908
+ z-index: 2;
24909
+ height: 0;
24910
+ border-left: 8px solid transparent;
24911
+ border-top: 8px solid #fff
24912
+ }
24913
+
24914
+ .date-picker-wrapper .gap .gap-line .gap-3 {
24915
+ position: absolute;
24916
+ right: 0;
24917
+ top: 8px;
24918
+ z-index: 2;
24919
+ height: 0;
24920
+ border-left: 8px solid transparent;
24921
+ border-bottom: 8px solid #fff
24922
+ }
24923
+
24924
+ .date-picker-wrapper .gap .gap-top-mask {
24925
+ width: 6px;
24926
+ height: 1px;
24927
+ position: absolute;
24928
+ top: -1px;
24929
+ left: 1px;
24930
+ background-color: #eee;
24931
+ z-index: 3
24932
+ }
24933
+
24934
+ .date-picker-wrapper .gap .gap-bottom-mask {
24935
+ width: 6px;
24936
+ height: 1px;
24937
+ position: absolute;
24938
+ bottom: -1px;
24939
+ left: 7px;
24940
+ background-color: #eee;
24941
+ z-index: 3
24942
+ }
24943
+
24944
+ .date-picker-wrapper .selected-days {
24945
+ display: none
24946
+ }
24947
+
24948
+ .date-picker-wrapper .drp_top-bar {
24949
+ line-height: 1.4;
24950
+ position: relative;
24951
+ padding: 10px 40px 10px 0
24952
+ }
24953
+
24954
+ .date-picker-wrapper .drp_top-bar .error-top,
24955
+ .date-picker-wrapper .drp_top-bar .normal-top {
24956
+ display: none
24957
+ }
24958
+
24959
+ .date-picker-wrapper .drp_top-bar .default-top {
24960
+ display: block
24961
+ }
24962
+
24963
+ .date-picker-wrapper .drp_top-bar.error .default-top {
24964
+ display: none
24965
+ }
24966
+
24967
+ .date-picker-wrapper .drp_top-bar.error .error-top {
24968
+ display: block;
24969
+ color: red
24970
+ }
24971
+
24972
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
24973
+ display: none
24974
+ }
24975
+
24976
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
24977
+ display: block
24978
+ }
24979
+
24980
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
24981
+ color: #333
24982
+ }
24983
+
24984
+ .date-picker-wrapper .drp_top-bar .apply-btn {
24985
+ position: absolute;
24986
+ right: 0;
24987
+ top: 6px;
24988
+ padding: 3px 5px;
24989
+ margin: 0;
24990
+ font-size: 12px;
24991
+ border-radius: 4px;
24992
+ cursor: pointer;
24993
+ color: #d9eef7;
24994
+ border: solid 1px #0076a3;
24995
+ background: #0095cd;
24996
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
24997
+ color: #fff;
24998
+ line-height: initial
24999
+ }
25000
+
25001
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
25002
+ cursor: pointer;
25003
+ color: #606060;
25004
+ border: solid 1px #b7b7b7;
25005
+ background: #fff;
25006
+ background: -moz-linear-gradient(top, #fff, #ededed)
25007
+ }
25008
+
25009
+ .date-picker-wrapper .time {
25010
+ position: relative
25011
+ }
25012
+
25013
+ .date-picker-wrapper.single-month .time {
25014
+ display: block
25015
+ }
25016
+
25017
+ .date-picker-wrapper .time input[type=range] {
25018
+ vertical-align: middle;
25019
+ width: 129px;
25020
+ padding: 0;
25021
+ margin: 0;
25022
+ height: 20px
25023
+ }
25024
+
25025
+ .date-picker-wrapper .time1 {
25026
+ width: 180px;
25027
+ padding: 0 5px;
25028
+ text-align: center
25029
+ }
25030
+
25031
+ .time2 {
25032
+ width: 180px;
25033
+ padding: 0 5px;
25034
+ text-align: center
25035
+ }
25036
+
25037
+ .date-picker-wrapper .time1 {
25038
+ float: left
25039
+ }
25040
+
25041
+ .date-picker-wrapper .time2 {
25042
+ float: right
25043
+ }
25044
+
25045
+ .date-picker-wrapper .hour {
25046
+ text-align: right
25047
+ }
25048
+
25049
+ .minute {
25050
+ text-align: right
25051
+ }
25052
+
25053
+ .date-picker-wrapper .hide {
25054
+ display: none
25055
+ }
25056
+
25057
+ .date-picker-wrapper .first-date-selected,
25058
+ .date-picker-wrapper .last-date-selected {
25059
+ background-color: #49e !important;
25060
+ color: #fff !important
25061
+ }
25062
+
25063
+ .date-picker-wrapper .date-range-length-tip {
25064
+ position: absolute;
25065
+ margin-top: -4px;
25066
+ margin-left: -8px;
25067
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
25068
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
25069
+ display: none;
25070
+ background-color: #ff0;
25071
+ padding: 0 6px;
25072
+ border-radius: 2px;
25073
+ font-size: 12px;
25074
+ line-height: 16px;
25075
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25076
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25077
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25078
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25079
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
25080
+ }
25081
+
25082
+ .date-picker-wrapper .date-range-length-tip:after {
25083
+ content: '';
25084
+ position: absolute;
25085
+ border-left: 4px solid transparent;
25086
+ border-right: 4px solid transparent;
25087
+ border-top: 4px solid #ff0;
25088
+ left: 50%;
25089
+ margin-left: -4px;
25090
+ bottom: -4px
25091
+ }
25092
+
25093
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
25094
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
25095
+ display: none
25096
+ }
25097
+
25098
+ .date-picker-wrapper .week-number {
25099
+ padding: 5px 0;
25100
+ line-height: 1;
25101
+ font-size: 12px;
25102
+ margin-bottom: 1px;
25103
+ color: #999;
25104
+ cursor: pointer
25105
+ }
25106
+
25107
+ .date-picker-wrapper .week-number.week-number-selected {
25108
+ color: #49e;
25109
+ font-weight: 700
25110
+ }
25111
+
25112
+ .date-picker {
25113
+ width: 170px;
25114
+ height: 25px;
25115
+ padding: 0;
25116
+ border: 0;
25117
+ line-height: 25px;
25118
+ padding-left: 10px;
25119
+ font-size: 12px;
25120
+ font-family: Arial, sans-serif;
25121
+ font-weight: 700;
25122
+ cursor: pointer;
25123
+ color: #303030;
25124
+ position: relative;
25125
+ z-index: 2
25126
+ }
25127
+
25128
+ .date-picker-wrapper {
25129
+ position: absolute;
25130
+ z-index: 1;
25131
+ border: 1px solid #bfbfbf;
25132
+ background-color: #efefef;
25133
+ padding: 5px 12px;
25134
+ font-size: 12px;
25135
+ line-height: 20px;
25136
+ color: #aaa;
25137
+ font-family: Arial, sans-serif;
25138
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
25139
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
25140
+ -webkit-box-sizing: initial;
25141
+ box-sizing: initial
25142
+ }
25143
+
25144
+ .dp-clearfix {
25145
+ clear: both;
25146
+ height: 0;
25147
+ font-size: 0
25148
+ }
25149
+
25150
+ .date-picker-wrapper.inline-wrapper {
25151
+ position: relative;
25152
+ -webkit-box-shadow: none;
25153
+ box-shadow: none;
25154
+ display: inline-block
25155
+ }
25156
+
25157
+ .date-picker-wrapper.single-date {
25158
+ width: auto
25159
+ }
25160
+
25161
+ .date-picker-wrapper.no-shortcuts {
25162
+ padding-bottom: 12px
25163
+ }
25164
+
25165
+ .date-picker-wrapper.no-topbar {
25166
+ padding-top: 12px
25167
+ }
25168
+
25169
+ .date-picker-wrapper .footer {
25170
+ font-size: 11px;
25171
+ padding-top: 3px
25172
+ }
25173
+
25174
+ .date-picker-wrapper b {
25175
+ color: #666;
25176
+ font-weight: 700
25177
+ }
25178
+
25179
+ .date-picker-wrapper a {
25180
+ color: #6bb4d6;
25181
+ text-decoration: underline
25182
+ }
25183
+
25184
+ .date-picker-wrapper .month-name {
25185
+ text-transform: uppercase
25186
+ }
25187
+
25188
+ .date-picker-wrapper .select-wrapper {
25189
+ position: relative;
25190
+ overflow: hidden;
25191
+ display: inline-block;
25192
+ vertical-align: middle
25193
+ }
25194
+
25195
+ .date-picker-wrapper .select-wrapper:hover {
25196
+ text-decoration: underline
25197
+ }
25198
+
25199
+ .date-picker-wrapper .month-element {
25200
+ display: inline-block;
25201
+ vertical-align: middle
25202
+ }
25203
+
25204
+ .date-picker-wrapper .select-wrapper select {
25205
+ position: absolute;
25206
+ margin: 0;
25207
+ padding: 0;
25208
+ left: 0;
25209
+ top: -1px;
25210
+ font-size: inherit;
25211
+ font-style: inherit;
25212
+ font-weight: inherit;
25213
+ text-transform: inherit;
25214
+ color: inherit;
25215
+ cursor: pointer;
25216
+ -webkit-appearance: none;
25217
+ -moz-appearance: none;
25218
+ appearance: none;
25219
+ background: 0 0;
25220
+ border: 0;
25221
+ outline: 0;
25222
+ opacity: .01
25223
+ }
25224
+
25225
+ .date-picker-wrapper .month-wrapper {
25226
+ border: 1px solid #bfbfbf;
25227
+ border-radius: 3px;
25228
+ background-color: #fff;
25229
+ padding: 5px;
25230
+ cursor: default;
25231
+ position: relative
25232
+ }
25233
+
25234
+ .date-picker-wrapper .month-wrapper table {
25235
+ width: 190px;
25236
+ float: left
25237
+ }
25238
+
25239
+ .date-picker-wrapper .month-wrapper table.month2 {
25240
+ width: 190px;
25241
+ float: left
25242
+ }
25243
+
25244
+ .date-picker-wrapper .month-wrapper table td,
25245
+ .date-picker-wrapper .month-wrapper table th {
25246
+ vertical-align: middle;
25247
+ text-align: center;
25248
+ line-height: 14px;
25249
+ margin: 0;
25250
+ padding: 0
25251
+ }
25252
+
25253
+ .date-picker-wrapper .month-wrapper table .day {
25254
+ padding: 5px 0;
25255
+ line-height: 1;
25256
+ font-size: 12px;
25257
+ margin-bottom: 1px;
25258
+ color: #ccc;
25259
+ cursor: default
25260
+ }
25261
+
25262
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
25263
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
25264
+ color: #999;
25265
+ cursor: default
25266
+ }
25267
+
25268
+ .date-picker-wrapper .month-wrapper table .day.checked {
25269
+ background-color: #9cdbf7
25270
+ }
25271
+
25272
+ .date-picker-wrapper .month-wrapper table .week-name {
25273
+ height: 20px;
25274
+ line-height: 20px;
25275
+ font-weight: 100;
25276
+ text-transform: uppercase
25277
+ }
25278
+
25279
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
25280
+ cursor: help !important
25281
+ }
25282
+
25283
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
25284
+ white-space: nowrap
25285
+ }
25286
+
25287
+ .date-picker-wrapper .time label {
25288
+ white-space: nowrap
25289
+ }
25290
+
25291
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
25292
+ color: #333;
25293
+ cursor: pointer
25294
+ }
25295
+
25296
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
25297
+ background-color: #cdecfa
25298
+ }
25299
+
25300
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
25301
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
25302
+ display: none
25303
+ }
25304
+
25305
+ .date-picker-wrapper .month-wrapper table .day.real-today {
25306
+ background-color: #ffe684
25307
+ }
25308
+
25309
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
25310
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
25311
+ background-color: #70ccd5
25312
+ }
25313
+
25314
+ .date-picker-wrapper table .caption {
25315
+ height: 40px
25316
+ }
25317
+
25318
+ .date-picker-wrapper table .caption>th:first-of-type,
25319
+ .date-picker-wrapper table .caption>th:last-of-type {
25320
+ width: 27px
25321
+ }
25322
+
25323
+ .date-picker-wrapper table .caption .next,
25324
+ .date-picker-wrapper table .caption .prev {
25325
+ padding: 0 5px;
25326
+ cursor: pointer
25327
+ }
25328
+
25329
+ .date-picker-wrapper table .caption .next:hover,
25330
+ .date-picker-wrapper table .caption .prev:hover {
25331
+ background-color: #ccc;
25332
+ color: #fff
25333
+ }
25334
+
25335
+ .date-picker-wrapper .gap {
25336
+ position: relative;
25337
+ z-index: 1;
25338
+ width: 15px;
25339
+ height: 100%;
25340
+ background-color: red;
25341
+ font-size: 0;
25342
+ line-height: 0;
25343
+ float: left;
25344
+ top: -5px;
25345
+ margin: 0 10px -10px;
25346
+ visibility: hidden;
25347
+ height: 0
25348
+ }
25349
+
25350
+ .date-picker-wrapper .gap .gap-lines {
25351
+ height: 100%;
25352
+ overflow: hidden
25353
+ }
25354
+
25355
+ .date-picker-wrapper .gap .gap-line {
25356
+ height: 15px;
25357
+ width: 15px;
25358
+ position: relative
25359
+ }
25360
+
25361
+ .date-picker-wrapper .gap .gap-line .gap-1 {
25362
+ z-index: 1;
25363
+ height: 0;
25364
+ border-left: 8px solid #fff;
25365
+ border-top: 8px solid #eee;
25366
+ border-bottom: 8px solid #eee
25367
+ }
25368
+
25369
+ .date-picker-wrapper .gap .gap-line .gap-2 {
25370
+ position: absolute;
25371
+ right: 0;
25372
+ top: 0;
25373
+ z-index: 2;
25374
+ height: 0;
25375
+ border-left: 8px solid transparent;
25376
+ border-top: 8px solid #fff
25377
+ }
25378
+
25379
+ .date-picker-wrapper .gap .gap-line .gap-3 {
25380
+ position: absolute;
25381
+ right: 0;
25382
+ top: 8px;
25383
+ z-index: 2;
25384
+ height: 0;
25385
+ border-left: 8px solid transparent;
25386
+ border-bottom: 8px solid #fff
25387
+ }
25388
+
25389
+ .date-picker-wrapper .gap .gap-top-mask {
25390
+ width: 6px;
25391
+ height: 1px;
25392
+ position: absolute;
25393
+ top: -1px;
25394
+ left: 1px;
25395
+ background-color: #eee;
25396
+ z-index: 3
25397
+ }
25398
+
25399
+ .date-picker-wrapper .gap .gap-bottom-mask {
25400
+ width: 6px;
25401
+ height: 1px;
25402
+ position: absolute;
25403
+ bottom: -1px;
25404
+ left: 7px;
25405
+ background-color: #eee;
25406
+ z-index: 3
25407
+ }
25408
+
25409
+ .date-picker-wrapper .selected-days {
25410
+ display: none
25411
+ }
25412
+
25413
+ .date-picker-wrapper .drp_top-bar {
25414
+ line-height: 1.4;
25415
+ position: relative;
25416
+ padding: 10px 40px 10px 0
25417
+ }
25418
+
25419
+ .date-picker-wrapper .drp_top-bar .error-top,
25420
+ .date-picker-wrapper .drp_top-bar .normal-top {
25421
+ display: none
25422
+ }
25423
+
25424
+ .date-picker-wrapper .drp_top-bar .default-top {
25425
+ display: block
25426
+ }
25427
+
25428
+ .date-picker-wrapper .drp_top-bar.error .default-top {
25429
+ display: none
25430
+ }
25431
+
25432
+ .date-picker-wrapper .drp_top-bar.error .error-top {
25433
+ display: block;
25434
+ color: red
25435
+ }
25436
+
25437
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
25438
+ display: none
25439
+ }
25440
+
25441
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
25442
+ display: block
25443
+ }
25444
+
25445
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
25446
+ color: #333
25447
+ }
25448
+
25449
+ .date-picker-wrapper .drp_top-bar .apply-btn {
25450
+ position: absolute;
25451
+ right: 0;
25452
+ top: 6px;
25453
+ padding: 3px 5px;
25454
+ margin: 0;
25455
+ font-size: 12px;
25456
+ border-radius: 4px;
25457
+ cursor: pointer;
25458
+ color: #d9eef7;
25459
+ border: solid 1px #0076a3;
25460
+ background: #0095cd;
25461
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
25462
+ color: #fff;
25463
+ line-height: initial
25464
+ }
25465
+
25466
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
25467
+ cursor: pointer;
25468
+ color: #606060;
25469
+ border: solid 1px #b7b7b7;
25470
+ background: #fff;
25471
+ background: -moz-linear-gradient(top, #fff, #ededed)
25472
+ }
25473
+
25474
+ .date-picker-wrapper .time {
25475
+ position: relative
25476
+ }
25477
+
25478
+ .date-picker-wrapper.single-month .time {
25479
+ display: block
25480
+ }
25481
+
25482
+ .date-picker-wrapper .time input[type=range] {
25483
+ vertical-align: middle;
25484
+ width: 129px;
25485
+ padding: 0;
25486
+ margin: 0;
25487
+ height: 20px
25488
+ }
25489
+
25490
+ .date-picker-wrapper .time1 {
25491
+ width: 180px;
25492
+ padding: 0 5px;
25493
+ text-align: center
25494
+ }
25495
+
25496
+ .time2 {
25497
+ width: 180px;
25498
+ padding: 0 5px;
25499
+ text-align: center
25500
+ }
25501
+
25502
+ .date-picker-wrapper .time1 {
25503
+ float: left
25504
+ }
25505
+
25506
+ .date-picker-wrapper .time2 {
25507
+ float: right
25508
+ }
25509
+
25510
+ .date-picker-wrapper .hour {
25511
+ text-align: right
25512
+ }
25513
+
25514
+ .minute {
25515
+ text-align: right
25516
+ }
25517
+
25518
+ .date-picker-wrapper .hide {
25519
+ display: none
25520
+ }
25521
+
25522
+ .date-picker-wrapper .first-date-selected,
25523
+ .date-picker-wrapper .last-date-selected {
25524
+ background-color: #49e !important;
25525
+ color: #fff !important
25526
+ }
25527
+
25528
+ .date-picker-wrapper .date-range-length-tip {
25529
+ position: absolute;
25530
+ margin-top: -4px;
25531
+ margin-left: -8px;
25532
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
25533
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
25534
+ display: none;
25535
+ background-color: #ff0;
25536
+ padding: 0 6px;
25537
+ border-radius: 2px;
25538
+ font-size: 12px;
25539
+ line-height: 16px;
25540
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25541
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25542
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25543
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
25544
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
25545
+ }
25546
+
25547
+ .date-picker-wrapper .date-range-length-tip:after {
25548
+ content: '';
25549
+ position: absolute;
25550
+ border-left: 4px solid transparent;
25551
+ border-right: 4px solid transparent;
25552
+ border-top: 4px solid #ff0;
25553
+ left: 50%;
25554
+ margin-left: -4px;
25555
+ bottom: -4px
25556
+ }
25557
+
25558
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
25559
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
25560
+ display: none
25561
+ }
25562
+
25563
+ .date-picker-wrapper .week-number {
25564
+ padding: 5px 0;
25565
+ line-height: 1;
25566
+ font-size: 12px;
25567
+ margin-bottom: 1px;
25568
+ color: #999;
25569
+ cursor: pointer
25570
+ }
25571
+
25572
+ .date-picker-wrapper .week-number.week-number-selected {
25573
+ color: #49e;
25574
+ font-weight: 700
25575
+ }
25576
+
25577
+ .date-picker {
25578
+ width: 170px;
25579
+ height: 25px;
25580
+ padding: 0;
25581
+ border: 0;
25582
+ line-height: 25px;
25583
+ padding-left: 10px;
25584
+ font-size: 12px;
25585
+ font-family: Arial, sans-serif;
25586
+ font-weight: 700;
25587
+ cursor: pointer;
25588
+ color: #303030;
25589
+ position: relative;
25590
+ z-index: 2
25591
+ }
25592
+
25593
+ .date-picker-wrapper {
25594
+ position: absolute;
25595
+ z-index: 1;
25596
+ border: 1px solid #bfbfbf;
25597
+ background-color: #efefef;
25598
+ padding: 5px 12px;
25599
+ font-size: 12px;
25600
+ line-height: 20px;
25601
+ color: #aaa;
25602
+ font-family: Arial, sans-serif;
25603
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
25604
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
25605
+ -webkit-box-sizing: initial;
25606
+ box-sizing: initial
25607
+ }
25608
+
25609
+ .dp-clearfix {
25610
+ clear: both;
25611
+ height: 0;
25612
+ font-size: 0
25613
+ }
25614
+
25615
+ .date-picker-wrapper.inline-wrapper {
25616
+ position: relative;
25617
+ -webkit-box-shadow: none;
25618
+ box-shadow: none;
25619
+ display: inline-block
25620
+ }
25621
+
25622
+ .date-picker-wrapper.single-date {
25623
+ width: auto
25624
+ }
25625
+
25626
+ .date-picker-wrapper.no-shortcuts {
25627
+ padding-bottom: 12px
25628
+ }
25629
+
25630
+ .date-picker-wrapper.no-topbar {
25631
+ padding-top: 12px
25632
+ }
25633
+
25634
+ .date-picker-wrapper .footer {
25635
+ font-size: 11px;
25636
+ padding-top: 3px
25637
+ }
25638
+
25639
+ .date-picker-wrapper b {
25640
+ color: #666;
25641
+ font-weight: 700
25642
+ }
25643
+
25644
+ .date-picker-wrapper a {
25645
+ color: #6bb4d6;
25646
+ text-decoration: underline
25647
+ }
25648
+
25649
+ .date-picker-wrapper .month-name {
25650
+ text-transform: uppercase
25651
+ }
25652
+
25653
+ .date-picker-wrapper .select-wrapper {
25654
+ position: relative;
25655
+ overflow: hidden;
25656
+ display: inline-block;
25657
+ vertical-align: middle
25658
+ }
25659
+
25660
+ .date-picker-wrapper .select-wrapper:hover {
25661
+ text-decoration: underline
25662
+ }
25663
+
25664
+ .date-picker-wrapper .month-element {
25665
+ display: inline-block;
25666
+ vertical-align: middle
25667
+ }
25668
+
25669
+ .date-picker-wrapper .select-wrapper select {
25670
+ position: absolute;
25671
+ margin: 0;
25672
+ padding: 0;
25673
+ left: 0;
25674
+ top: -1px;
25675
+ font-size: inherit;
25676
+ font-style: inherit;
25677
+ font-weight: inherit;
25678
+ text-transform: inherit;
25679
+ color: inherit;
25680
+ cursor: pointer;
25681
+ -webkit-appearance: none;
25682
+ -moz-appearance: none;
25683
+ appearance: none;
25684
+ background: 0 0;
25685
+ border: 0;
25686
+ outline: 0;
25687
+ opacity: .01
25688
+ }
25689
+
25690
+ .date-picker-wrapper .month-wrapper {
25691
+ border: 1px solid #bfbfbf;
25692
+ border-radius: 3px;
25693
+ background-color: #fff;
25694
+ padding: 5px;
25695
+ cursor: default;
25696
+ position: relative
25697
+ }
25698
+
25699
+ .date-picker-wrapper .month-wrapper table {
25700
+ width: 190px;
25701
+ float: left
25702
+ }
25703
+
25704
+ .date-picker-wrapper .month-wrapper table.month2 {
25705
+ width: 190px;
25706
+ float: left
25707
+ }
25708
+
25709
+ .date-picker-wrapper .month-wrapper table td,
25710
+ .date-picker-wrapper .month-wrapper table th {
25711
+ vertical-align: middle;
25712
+ text-align: center;
25713
+ line-height: 14px;
25714
+ margin: 0;
25715
+ padding: 0
25716
+ }
25717
+
25718
+ .date-picker-wrapper .month-wrapper table .day {
25719
+ padding: 5px 0;
25720
+ line-height: 1;
25721
+ font-size: 12px;
25722
+ margin-bottom: 1px;
25723
+ color: #ccc;
25724
+ cursor: default
25725
+ }
25726
+
25727
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
25728
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
25729
+ color: #999;
25730
+ cursor: default
25731
+ }
25732
+
25733
+ .date-picker-wrapper .month-wrapper table .day.checked {
25734
+ background-color: #9cdbf7
25735
+ }
25736
+
25737
+ .date-picker-wrapper .month-wrapper table .week-name {
25738
+ height: 20px;
25739
+ line-height: 20px;
25740
+ font-weight: 100;
25741
+ text-transform: uppercase
25742
+ }
25743
+
25744
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
25745
+ cursor: help !important
25746
+ }
25747
+
25748
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
25749
+ white-space: nowrap
25750
+ }
25751
+
25752
+ .date-picker-wrapper .time label {
25753
+ white-space: nowrap
25754
+ }
25755
+
25756
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
25757
+ color: #333;
25758
+ cursor: pointer
25759
+ }
25760
+
25761
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
25762
+ background-color: #cdecfa
25763
+ }
25764
+
25765
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
25766
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
25767
+ display: none
25768
+ }
25769
+
25770
+ .date-picker-wrapper .month-wrapper table .day.real-today {
25771
+ background-color: #ffe684
25772
+ }
25773
+
25774
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
25775
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
25776
+ background-color: #70ccd5
25777
+ }
25778
+
25779
+ .date-picker-wrapper table .caption {
25780
+ height: 40px
25781
+ }
25782
+
25783
+ .date-picker-wrapper table .caption>th:first-of-type,
25784
+ .date-picker-wrapper table .caption>th:last-of-type {
25785
+ width: 27px
25786
+ }
25787
+
25788
+ .date-picker-wrapper table .caption .next,
25789
+ .date-picker-wrapper table .caption .prev {
25790
+ padding: 0 5px;
25791
+ cursor: pointer
25792
+ }
25793
+
25794
+ .date-picker-wrapper table .caption .next:hover,
25795
+ .date-picker-wrapper table .caption .prev:hover {
25796
+ background-color: #ccc;
25797
+ color: #fff
25798
+ }
25799
+
25800
+ .date-picker-wrapper .gap {
25801
+ position: relative;
25802
+ z-index: 1;
25803
+ width: 15px;
25804
+ height: 100%;
25805
+ background-color: red;
25806
+ font-size: 0;
25807
+ line-height: 0;
25808
+ float: left;
25809
+ top: -5px;
25810
+ margin: 0 10px -10px;
25811
+ visibility: hidden;
25812
+ height: 0
25813
+ }
25814
+
25815
+ .date-picker-wrapper .gap .gap-lines {
25816
+ height: 100%;
25817
+ overflow: hidden
25818
+ }
25819
+
25820
+ .date-picker-wrapper .gap .gap-line {
25821
+ height: 15px;
25822
+ width: 15px;
25823
+ position: relative
25824
+ }
25825
+
25826
+ .date-picker-wrapper .gap .gap-line .gap-1 {
25827
+ z-index: 1;
25828
+ height: 0;
25829
+ border-left: 8px solid #fff;
25830
+ border-top: 8px solid #eee;
25831
+ border-bottom: 8px solid #eee
25832
+ }
25833
+
25834
+ .date-picker-wrapper .gap .gap-line .gap-2 {
25835
+ position: absolute;
25836
+ right: 0;
25837
+ top: 0;
25838
+ z-index: 2;
25839
+ height: 0;
25840
+ border-left: 8px solid transparent;
25841
+ border-top: 8px solid #fff
25842
+ }
25843
+
25844
+ .date-picker-wrapper .gap .gap-line .gap-3 {
25845
+ position: absolute;
25846
+ right: 0;
25847
+ top: 8px;
25848
+ z-index: 2;
25849
+ height: 0;
25850
+ border-left: 8px solid transparent;
25851
+ border-bottom: 8px solid #fff
25852
+ }
25853
+
25854
+ .date-picker-wrapper .gap .gap-top-mask {
25855
+ width: 6px;
25856
+ height: 1px;
25857
+ position: absolute;
25858
+ top: -1px;
25859
+ left: 1px;
25860
+ background-color: #eee;
25861
+ z-index: 3
25862
+ }
25863
+
25864
+ .date-picker-wrapper .gap .gap-bottom-mask {
25865
+ width: 6px;
25866
+ height: 1px;
25867
+ position: absolute;
25868
+ bottom: -1px;
25869
+ left: 7px;
25870
+ background-color: #eee;
25871
+ z-index: 3
25872
+ }
25873
+
25874
+ .date-picker-wrapper .selected-days {
25875
+ display: none
25876
+ }
25877
+
25878
+ .date-picker-wrapper .drp_top-bar {
25879
+ line-height: 1.4;
25880
+ position: relative;
25881
+ padding: 10px 40px 10px 0
25882
+ }
25883
+
25884
+ .date-picker-wrapper .drp_top-bar .error-top,
25885
+ .date-picker-wrapper .drp_top-bar .normal-top {
25886
+ display: none
25887
+ }
25888
+
25889
+ .date-picker-wrapper .drp_top-bar .default-top {
25890
+ display: block
25891
+ }
25892
+
25893
+ .date-picker-wrapper .drp_top-bar.error .default-top {
25894
+ display: none
25895
+ }
25896
+
25897
+ .date-picker-wrapper .drp_top-bar.error .error-top {
25898
+ display: block;
25899
+ color: red
25900
+ }
25901
+
25902
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
25903
+ display: none
25904
+ }
25905
+
25906
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
25907
+ display: block
25908
+ }
25909
+
25910
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
25911
+ color: #333
25912
+ }
25913
+
25914
+ .date-picker-wrapper .drp_top-bar .apply-btn {
25915
+ position: absolute;
25916
+ right: 0;
25917
+ top: 6px;
25918
+ padding: 3px 5px;
25919
+ margin: 0;
25920
+ font-size: 12px;
25921
+ border-radius: 4px;
25922
+ cursor: pointer;
25923
+ color: #d9eef7;
25924
+ border: solid 1px #0076a3;
25925
+ background: #0095cd;
25926
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
25927
+ color: #fff;
25928
+ line-height: initial
25929
+ }
25930
+
25931
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
25932
+ cursor: pointer;
25933
+ color: #606060;
25934
+ border: solid 1px #b7b7b7;
25935
+ background: #fff;
25936
+ background: -moz-linear-gradient(top, #fff, #ededed)
25937
+ }
25938
+
25939
+ .date-picker-wrapper .time {
25940
+ position: relative
25941
+ }
25942
+
25943
+ .date-picker-wrapper.single-month .time {
25944
+ display: block
25945
+ }
25946
+
25947
+ .date-picker-wrapper .time input[type=range] {
25948
+ vertical-align: middle;
25949
+ width: 129px;
25950
+ padding: 0;
25951
+ margin: 0;
25952
+ height: 20px
25953
+ }
25954
+
25955
+ .date-picker-wrapper .time1 {
25956
+ width: 180px;
25957
+ padding: 0 5px;
25958
+ text-align: center
25959
+ }
25960
+
25961
+ .time2 {
25962
+ width: 180px;
25963
+ padding: 0 5px;
25964
+ text-align: center
25965
+ }
25966
+
25967
+ .date-picker-wrapper .time1 {
25968
+ float: left
25969
+ }
25970
+
25971
+ .date-picker-wrapper .time2 {
25972
+ float: right
25973
+ }
25974
+
25975
+ .date-picker-wrapper .hour {
25976
+ text-align: right
25977
+ }
25978
+
25979
+ .minute {
25980
+ text-align: right
25981
+ }
25982
+
25983
+ .date-picker-wrapper .hide {
25984
+ display: none
25985
+ }
25986
+
25987
+ .date-picker-wrapper .first-date-selected,
25988
+ .date-picker-wrapper .last-date-selected {
25989
+ background-color: #49e !important;
25990
+ color: #fff !important
25991
+ }
25992
+
25993
+ .date-picker-wrapper .date-range-length-tip {
25994
+ position: absolute;
25995
+ margin-top: -4px;
25996
+ margin-left: -8px;
25997
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
25998
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
25999
+ display: none;
26000
+ background-color: #ff0;
26001
+ padding: 0 6px;
26002
+ border-radius: 2px;
26003
+ font-size: 12px;
26004
+ line-height: 16px;
26005
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26006
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26007
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26008
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26009
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
26010
+ }
26011
+
26012
+ .date-picker-wrapper .date-range-length-tip:after {
26013
+ content: '';
26014
+ position: absolute;
26015
+ border-left: 4px solid transparent;
26016
+ border-right: 4px solid transparent;
26017
+ border-top: 4px solid #ff0;
26018
+ left: 50%;
26019
+ margin-left: -4px;
26020
+ bottom: -4px
26021
+ }
26022
+
26023
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
26024
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
26025
+ display: none
26026
+ }
26027
+
26028
+ .date-picker-wrapper .week-number {
26029
+ padding: 5px 0;
26030
+ line-height: 1;
26031
+ font-size: 12px;
26032
+ margin-bottom: 1px;
26033
+ color: #999;
26034
+ cursor: pointer
26035
+ }
26036
+
26037
+ .date-picker-wrapper .week-number.week-number-selected {
26038
+ color: #49e;
26039
+ font-weight: 700
26040
+ }
26041
+
26042
+ .date-picker {
26043
+ width: 170px;
26044
+ height: 25px;
26045
+ padding: 0;
26046
+ border: 0;
26047
+ line-height: 25px;
26048
+ padding-left: 10px;
26049
+ font-size: 12px;
26050
+ font-family: Arial, sans-serif;
26051
+ font-weight: 700;
26052
+ cursor: pointer;
26053
+ color: #303030;
26054
+ position: relative;
26055
+ z-index: 2
26056
+ }
26057
+
26058
+ .date-picker-wrapper {
26059
+ position: absolute;
26060
+ z-index: 1;
26061
+ border: 1px solid #bfbfbf;
26062
+ background-color: #efefef;
26063
+ padding: 5px 12px;
26064
+ font-size: 12px;
26065
+ line-height: 20px;
26066
+ color: #aaa;
26067
+ font-family: Arial, sans-serif;
26068
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
26069
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
26070
+ -webkit-box-sizing: initial;
26071
+ box-sizing: initial
26072
+ }
26073
+
26074
+ .dp-clearfix {
26075
+ clear: both;
26076
+ height: 0;
26077
+ font-size: 0
26078
+ }
26079
+
26080
+ .date-picker-wrapper.inline-wrapper {
26081
+ position: relative;
26082
+ -webkit-box-shadow: none;
26083
+ box-shadow: none;
26084
+ display: inline-block
26085
+ }
26086
+
26087
+ .date-picker-wrapper.single-date {
26088
+ width: auto
26089
+ }
26090
+
26091
+ .date-picker-wrapper.no-shortcuts {
26092
+ padding-bottom: 12px
26093
+ }
26094
+
26095
+ .date-picker-wrapper.no-topbar {
26096
+ padding-top: 12px
26097
+ }
26098
+
26099
+ .date-picker-wrapper .footer {
26100
+ font-size: 11px;
26101
+ padding-top: 3px
26102
+ }
26103
+
26104
+ .date-picker-wrapper b {
26105
+ color: #666;
26106
+ font-weight: 700
26107
+ }
26108
+
26109
+ .date-picker-wrapper a {
26110
+ color: #6bb4d6;
26111
+ text-decoration: underline
26112
+ }
26113
+
26114
+ .date-picker-wrapper .month-name {
26115
+ text-transform: uppercase
26116
+ }
26117
+
26118
+ .date-picker-wrapper .select-wrapper {
26119
+ position: relative;
26120
+ overflow: hidden;
26121
+ display: inline-block;
26122
+ vertical-align: middle
26123
+ }
26124
+
26125
+ .date-picker-wrapper .select-wrapper:hover {
26126
+ text-decoration: underline
26127
+ }
26128
+
26129
+ .date-picker-wrapper .month-element {
26130
+ display: inline-block;
26131
+ vertical-align: middle
26132
+ }
26133
+
26134
+ .date-picker-wrapper .select-wrapper select {
26135
+ position: absolute;
26136
+ margin: 0;
26137
+ padding: 0;
26138
+ left: 0;
26139
+ top: -1px;
26140
+ font-size: inherit;
26141
+ font-style: inherit;
26142
+ font-weight: inherit;
26143
+ text-transform: inherit;
26144
+ color: inherit;
26145
+ cursor: pointer;
26146
+ -webkit-appearance: none;
26147
+ -moz-appearance: none;
26148
+ appearance: none;
26149
+ background: 0 0;
26150
+ border: 0;
26151
+ outline: 0;
26152
+ opacity: .01
26153
+ }
26154
+
26155
+ .date-picker-wrapper .month-wrapper {
26156
+ border: 1px solid #bfbfbf;
26157
+ border-radius: 3px;
26158
+ background-color: #fff;
26159
+ padding: 5px;
26160
+ cursor: default;
26161
+ position: relative
26162
+ }
26163
+
26164
+ .date-picker-wrapper .month-wrapper table {
26165
+ width: 190px;
26166
+ float: left
26167
+ }
26168
+
26169
+ .date-picker-wrapper .month-wrapper table.month2 {
26170
+ width: 190px;
26171
+ float: left
26172
+ }
26173
+
26174
+ .date-picker-wrapper .month-wrapper table td,
26175
+ .date-picker-wrapper .month-wrapper table th {
26176
+ vertical-align: middle;
26177
+ text-align: center;
26178
+ line-height: 14px;
26179
+ margin: 0;
26180
+ padding: 0
26181
+ }
26182
+
26183
+ .date-picker-wrapper .month-wrapper table .day {
26184
+ padding: 5px 0;
26185
+ line-height: 1;
26186
+ font-size: 12px;
26187
+ margin-bottom: 1px;
26188
+ color: #ccc;
26189
+ cursor: default
26190
+ }
26191
+
26192
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
26193
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
26194
+ color: #999;
26195
+ cursor: default
26196
+ }
26197
+
26198
+ .date-picker-wrapper .month-wrapper table .day.checked {
26199
+ background-color: #9cdbf7
26200
+ }
26201
+
26202
+ .date-picker-wrapper .month-wrapper table .week-name {
26203
+ height: 20px;
26204
+ line-height: 20px;
26205
+ font-weight: 100;
26206
+ text-transform: uppercase
26207
+ }
26208
+
26209
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
26210
+ cursor: help !important
26211
+ }
26212
+
26213
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
26214
+ white-space: nowrap
26215
+ }
26216
+
26217
+ .date-picker-wrapper .time label {
26218
+ white-space: nowrap
26219
+ }
26220
+
26221
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
26222
+ color: #333;
26223
+ cursor: pointer
26224
+ }
26225
+
26226
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
26227
+ background-color: #cdecfa
26228
+ }
26229
+
26230
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
26231
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
26232
+ display: none
26233
+ }
26234
+
26235
+ .date-picker-wrapper .month-wrapper table .day.real-today {
26236
+ background-color: #ffe684
26237
+ }
26238
+
26239
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
26240
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
26241
+ background-color: #70ccd5
26242
+ }
26243
+
26244
+ .date-picker-wrapper table .caption {
26245
+ height: 40px
26246
+ }
26247
+
26248
+ .date-picker-wrapper table .caption>th:first-of-type,
26249
+ .date-picker-wrapper table .caption>th:last-of-type {
26250
+ width: 27px
26251
+ }
26252
+
26253
+ .date-picker-wrapper table .caption .next,
26254
+ .date-picker-wrapper table .caption .prev {
26255
+ padding: 0 5px;
26256
+ cursor: pointer
26257
+ }
26258
+
26259
+ .date-picker-wrapper table .caption .next:hover,
26260
+ .date-picker-wrapper table .caption .prev:hover {
26261
+ background-color: #ccc;
26262
+ color: #fff
26263
+ }
26264
+
26265
+ .date-picker-wrapper .gap {
26266
+ position: relative;
26267
+ z-index: 1;
26268
+ width: 15px;
26269
+ height: 100%;
26270
+ background-color: red;
26271
+ font-size: 0;
26272
+ line-height: 0;
26273
+ float: left;
26274
+ top: -5px;
26275
+ margin: 0 10px -10px;
26276
+ visibility: hidden;
26277
+ height: 0
26278
+ }
26279
+
26280
+ .date-picker-wrapper .gap .gap-lines {
26281
+ height: 100%;
26282
+ overflow: hidden
26283
+ }
26284
+
26285
+ .date-picker-wrapper .gap .gap-line {
26286
+ height: 15px;
26287
+ width: 15px;
26288
+ position: relative
26289
+ }
26290
+
26291
+ .date-picker-wrapper .gap .gap-line .gap-1 {
26292
+ z-index: 1;
26293
+ height: 0;
26294
+ border-left: 8px solid #fff;
26295
+ border-top: 8px solid #eee;
26296
+ border-bottom: 8px solid #eee
26297
+ }
26298
+
26299
+ .date-picker-wrapper .gap .gap-line .gap-2 {
26300
+ position: absolute;
26301
+ right: 0;
26302
+ top: 0;
26303
+ z-index: 2;
26304
+ height: 0;
26305
+ border-left: 8px solid transparent;
26306
+ border-top: 8px solid #fff
26307
+ }
26308
+
26309
+ .date-picker-wrapper .gap .gap-line .gap-3 {
26310
+ position: absolute;
26311
+ right: 0;
26312
+ top: 8px;
26313
+ z-index: 2;
26314
+ height: 0;
26315
+ border-left: 8px solid transparent;
26316
+ border-bottom: 8px solid #fff
26317
+ }
26318
+
26319
+ .date-picker-wrapper .gap .gap-top-mask {
26320
+ width: 6px;
26321
+ height: 1px;
26322
+ position: absolute;
26323
+ top: -1px;
26324
+ left: 1px;
26325
+ background-color: #eee;
26326
+ z-index: 3
26327
+ }
26328
+
26329
+ .date-picker-wrapper .gap .gap-bottom-mask {
26330
+ width: 6px;
26331
+ height: 1px;
26332
+ position: absolute;
26333
+ bottom: -1px;
26334
+ left: 7px;
26335
+ background-color: #eee;
26336
+ z-index: 3
26337
+ }
26338
+
26339
+ .date-picker-wrapper .selected-days {
26340
+ display: none
26341
+ }
26342
+
26343
+ .date-picker-wrapper .drp_top-bar {
26344
+ line-height: 1.4;
26345
+ position: relative;
26346
+ padding: 10px 40px 10px 0
26347
+ }
26348
+
26349
+ .date-picker-wrapper .drp_top-bar .error-top,
26350
+ .date-picker-wrapper .drp_top-bar .normal-top {
26351
+ display: none
26352
+ }
26353
+
26354
+ .date-picker-wrapper .drp_top-bar .default-top {
26355
+ display: block
26356
+ }
26357
+
26358
+ .date-picker-wrapper .drp_top-bar.error .default-top {
26359
+ display: none
26360
+ }
26361
+
26362
+ .date-picker-wrapper .drp_top-bar.error .error-top {
26363
+ display: block;
26364
+ color: red
26365
+ }
26366
+
26367
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
26368
+ display: none
26369
+ }
26370
+
26371
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
26372
+ display: block
26373
+ }
26374
+
26375
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
26376
+ color: #333
26377
+ }
26378
+
26379
+ .date-picker-wrapper .drp_top-bar .apply-btn {
26380
+ position: absolute;
26381
+ right: 0;
26382
+ top: 6px;
26383
+ padding: 3px 5px;
26384
+ margin: 0;
26385
+ font-size: 12px;
26386
+ border-radius: 4px;
26387
+ cursor: pointer;
26388
+ color: #d9eef7;
26389
+ border: solid 1px #0076a3;
26390
+ background: #0095cd;
26391
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
26392
+ color: #fff;
26393
+ line-height: initial
26394
+ }
26395
+
26396
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
26397
+ cursor: pointer;
26398
+ color: #606060;
26399
+ border: solid 1px #b7b7b7;
26400
+ background: #fff;
26401
+ background: -moz-linear-gradient(top, #fff, #ededed)
26402
+ }
26403
+
26404
+ .date-picker-wrapper .time {
26405
+ position: relative
26406
+ }
26407
+
26408
+ .date-picker-wrapper.single-month .time {
26409
+ display: block
26410
+ }
26411
+
26412
+ .date-picker-wrapper .time input[type=range] {
26413
+ vertical-align: middle;
26414
+ width: 129px;
26415
+ padding: 0;
26416
+ margin: 0;
26417
+ height: 20px
26418
+ }
26419
+
26420
+ .date-picker-wrapper .time1 {
26421
+ width: 180px;
26422
+ padding: 0 5px;
26423
+ text-align: center
26424
+ }
26425
+
26426
+ .time2 {
26427
+ width: 180px;
26428
+ padding: 0 5px;
26429
+ text-align: center
26430
+ }
26431
+
26432
+ .date-picker-wrapper .time1 {
26433
+ float: left
26434
+ }
26435
+
26436
+ .date-picker-wrapper .time2 {
26437
+ float: right
26438
+ }
26439
+
26440
+ .date-picker-wrapper .hour {
26441
+ text-align: right
26442
+ }
26443
+
26444
+ .minute {
26445
+ text-align: right
26446
+ }
26447
+
26448
+ .date-picker-wrapper .hide {
26449
+ display: none
26450
+ }
26451
+
26452
+ .date-picker-wrapper .first-date-selected,
26453
+ .date-picker-wrapper .last-date-selected {
26454
+ background-color: #49e !important;
26455
+ color: #fff !important
26456
+ }
26457
+
26458
+ .date-picker-wrapper .date-range-length-tip {
26459
+ position: absolute;
26460
+ margin-top: -4px;
26461
+ margin-left: -8px;
26462
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
26463
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
26464
+ display: none;
26465
+ background-color: #ff0;
26466
+ padding: 0 6px;
26467
+ border-radius: 2px;
26468
+ font-size: 12px;
26469
+ line-height: 16px;
26470
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26471
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26472
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26473
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26474
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
26475
+ }
26476
+
26477
+ .date-picker-wrapper .date-range-length-tip:after {
26478
+ content: '';
26479
+ position: absolute;
26480
+ border-left: 4px solid transparent;
26481
+ border-right: 4px solid transparent;
26482
+ border-top: 4px solid #ff0;
26483
+ left: 50%;
26484
+ margin-left: -4px;
26485
+ bottom: -4px
26486
+ }
26487
+
26488
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
26489
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
26490
+ display: none
26491
+ }
26492
+
26493
+ .date-picker-wrapper .week-number {
26494
+ padding: 5px 0;
26495
+ line-height: 1;
26496
+ font-size: 12px;
26497
+ margin-bottom: 1px;
26498
+ color: #999;
26499
+ cursor: pointer
26500
+ }
26501
+
26502
+ .date-picker-wrapper .week-number.week-number-selected {
26503
+ color: #49e;
26504
+ font-weight: 700
26505
+ }
26506
+
26507
+ .date-picker {
26508
+ width: 170px;
26509
+ height: 25px;
26510
+ padding: 0;
26511
+ border: 0;
26512
+ line-height: 25px;
26513
+ padding-left: 10px;
26514
+ font-size: 12px;
26515
+ font-family: Arial, sans-serif;
26516
+ font-weight: 700;
26517
+ cursor: pointer;
26518
+ color: #303030;
26519
+ position: relative;
26520
+ z-index: 2
26521
+ }
26522
+
26523
+ .date-picker-wrapper {
26524
+ position: absolute;
26525
+ z-index: 1;
26526
+ border: 1px solid #bfbfbf;
26527
+ background-color: #efefef;
26528
+ padding: 5px 12px;
26529
+ font-size: 12px;
26530
+ line-height: 20px;
26531
+ color: #aaa;
26532
+ font-family: Arial, sans-serif;
26533
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
26534
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
26535
+ -webkit-box-sizing: initial;
26536
+ box-sizing: initial
26537
+ }
26538
+
26539
+ .dp-clearfix {
26540
+ clear: both;
26541
+ height: 0;
26542
+ font-size: 0
26543
+ }
26544
+
26545
+ .date-picker-wrapper.inline-wrapper {
26546
+ position: relative;
26547
+ -webkit-box-shadow: none;
26548
+ box-shadow: none;
26549
+ display: inline-block
26550
+ }
26551
+
26552
+ .date-picker-wrapper.single-date {
26553
+ width: auto
26554
+ }
26555
+
26556
+ .date-picker-wrapper.no-shortcuts {
26557
+ padding-bottom: 12px
26558
+ }
26559
+
26560
+ .date-picker-wrapper.no-topbar {
26561
+ padding-top: 12px
26562
+ }
26563
+
26564
+ .date-picker-wrapper .footer {
26565
+ font-size: 11px;
26566
+ padding-top: 3px
26567
+ }
26568
+
26569
+ .date-picker-wrapper b {
26570
+ color: #666;
26571
+ font-weight: 700
26572
+ }
26573
+
26574
+ .date-picker-wrapper a {
26575
+ color: #6bb4d6;
26576
+ text-decoration: underline
26577
+ }
26578
+
26579
+ .date-picker-wrapper .month-name {
26580
+ text-transform: uppercase
26581
+ }
26582
+
26583
+ .date-picker-wrapper .select-wrapper {
26584
+ position: relative;
26585
+ overflow: hidden;
26586
+ display: inline-block;
26587
+ vertical-align: middle
26588
+ }
26589
+
26590
+ .date-picker-wrapper .select-wrapper:hover {
26591
+ text-decoration: underline
26592
+ }
26593
+
26594
+ .date-picker-wrapper .month-element {
26595
+ display: inline-block;
26596
+ vertical-align: middle
26597
+ }
26598
+
26599
+ .date-picker-wrapper .select-wrapper select {
26600
+ position: absolute;
26601
+ margin: 0;
26602
+ padding: 0;
26603
+ left: 0;
26604
+ top: -1px;
26605
+ font-size: inherit;
26606
+ font-style: inherit;
26607
+ font-weight: inherit;
26608
+ text-transform: inherit;
26609
+ color: inherit;
26610
+ cursor: pointer;
26611
+ -webkit-appearance: none;
26612
+ -moz-appearance: none;
26613
+ appearance: none;
26614
+ background: 0 0;
26615
+ border: 0;
26616
+ outline: 0;
26617
+ opacity: .01
26618
+ }
26619
+
26620
+ .date-picker-wrapper .month-wrapper {
26621
+ border: 1px solid #bfbfbf;
26622
+ border-radius: 3px;
26623
+ background-color: #fff;
26624
+ padding: 5px;
26625
+ cursor: default;
26626
+ position: relative
26627
+ }
26628
+
26629
+ .date-picker-wrapper .month-wrapper table {
26630
+ width: 190px;
26631
+ float: left
26632
+ }
26633
+
26634
+ .date-picker-wrapper .month-wrapper table.month2 {
26635
+ width: 190px;
26636
+ float: left
26637
+ }
26638
+
26639
+ .date-picker-wrapper .month-wrapper table td,
26640
+ .date-picker-wrapper .month-wrapper table th {
26641
+ vertical-align: middle;
26642
+ text-align: center;
26643
+ line-height: 14px;
26644
+ margin: 0;
26645
+ padding: 0
26646
+ }
26647
+
26648
+ .date-picker-wrapper .month-wrapper table .day {
26649
+ padding: 5px 0;
26650
+ line-height: 1;
26651
+ font-size: 12px;
26652
+ margin-bottom: 1px;
26653
+ color: #ccc;
26654
+ cursor: default
26655
+ }
26656
+
26657
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
26658
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
26659
+ color: #999;
26660
+ cursor: default
26661
+ }
26662
+
26663
+ .date-picker-wrapper .month-wrapper table .day.checked {
26664
+ background-color: #9cdbf7
26665
+ }
26666
+
26667
+ .date-picker-wrapper .month-wrapper table .week-name {
26668
+ height: 20px;
26669
+ line-height: 20px;
26670
+ font-weight: 100;
26671
+ text-transform: uppercase
26672
+ }
26673
+
26674
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
26675
+ cursor: help !important
26676
+ }
26677
+
26678
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
26679
+ white-space: nowrap
26680
+ }
26681
+
26682
+ .date-picker-wrapper .time label {
26683
+ white-space: nowrap
26684
+ }
26685
+
26686
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
26687
+ color: #333;
26688
+ cursor: pointer
26689
+ }
26690
+
26691
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
26692
+ background-color: #cdecfa
26693
+ }
26694
+
26695
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
26696
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
26697
+ display: none
26698
+ }
26699
+
26700
+ .date-picker-wrapper .month-wrapper table .day.real-today {
26701
+ background-color: #ffe684
26702
+ }
26703
+
26704
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
26705
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
26706
+ background-color: #70ccd5
26707
+ }
26708
+
26709
+ .date-picker-wrapper table .caption {
26710
+ height: 40px
26711
+ }
26712
+
26713
+ .date-picker-wrapper table .caption>th:first-of-type,
26714
+ .date-picker-wrapper table .caption>th:last-of-type {
26715
+ width: 27px
26716
+ }
26717
+
26718
+ .date-picker-wrapper table .caption .next,
26719
+ .date-picker-wrapper table .caption .prev {
26720
+ padding: 0 5px;
26721
+ cursor: pointer
26722
+ }
26723
+
26724
+ .date-picker-wrapper table .caption .next:hover,
26725
+ .date-picker-wrapper table .caption .prev:hover {
26726
+ background-color: #ccc;
26727
+ color: #fff
26728
+ }
26729
+
26730
+ .date-picker-wrapper .gap {
26731
+ position: relative;
26732
+ z-index: 1;
26733
+ width: 15px;
26734
+ height: 100%;
26735
+ background-color: red;
26736
+ font-size: 0;
26737
+ line-height: 0;
26738
+ float: left;
26739
+ top: -5px;
26740
+ margin: 0 10px -10px;
26741
+ visibility: hidden;
26742
+ height: 0
26743
+ }
26744
+
26745
+ .date-picker-wrapper .gap .gap-lines {
26746
+ height: 100%;
26747
+ overflow: hidden
26748
+ }
26749
+
26750
+ .date-picker-wrapper .gap .gap-line {
26751
+ height: 15px;
26752
+ width: 15px;
26753
+ position: relative
26754
+ }
26755
+
26756
+ .date-picker-wrapper .gap .gap-line .gap-1 {
26757
+ z-index: 1;
26758
+ height: 0;
26759
+ border-left: 8px solid #fff;
26760
+ border-top: 8px solid #eee;
26761
+ border-bottom: 8px solid #eee
26762
+ }
26763
+
26764
+ .date-picker-wrapper .gap .gap-line .gap-2 {
26765
+ position: absolute;
26766
+ right: 0;
26767
+ top: 0;
26768
+ z-index: 2;
26769
+ height: 0;
26770
+ border-left: 8px solid transparent;
26771
+ border-top: 8px solid #fff
26772
+ }
26773
+
26774
+ .date-picker-wrapper .gap .gap-line .gap-3 {
26775
+ position: absolute;
26776
+ right: 0;
26777
+ top: 8px;
26778
+ z-index: 2;
26779
+ height: 0;
26780
+ border-left: 8px solid transparent;
26781
+ border-bottom: 8px solid #fff
26782
+ }
26783
+
26784
+ .date-picker-wrapper .gap .gap-top-mask {
26785
+ width: 6px;
26786
+ height: 1px;
26787
+ position: absolute;
26788
+ top: -1px;
26789
+ left: 1px;
26790
+ background-color: #eee;
26791
+ z-index: 3
26792
+ }
26793
+
26794
+ .date-picker-wrapper .gap .gap-bottom-mask {
26795
+ width: 6px;
26796
+ height: 1px;
26797
+ position: absolute;
26798
+ bottom: -1px;
26799
+ left: 7px;
26800
+ background-color: #eee;
26801
+ z-index: 3
26802
+ }
26803
+
26804
+ .date-picker-wrapper .selected-days {
26805
+ display: none
26806
+ }
26807
+
26808
+ .date-picker-wrapper .drp_top-bar {
26809
+ line-height: 1.4;
26810
+ position: relative;
26811
+ padding: 10px 40px 10px 0
26812
+ }
26813
+
26814
+ .date-picker-wrapper .drp_top-bar .error-top,
26815
+ .date-picker-wrapper .drp_top-bar .normal-top {
26816
+ display: none
26817
+ }
26818
+
26819
+ .date-picker-wrapper .drp_top-bar .default-top {
26820
+ display: block
26821
+ }
26822
+
26823
+ .date-picker-wrapper .drp_top-bar.error .default-top {
26824
+ display: none
26825
+ }
26826
+
26827
+ .date-picker-wrapper .drp_top-bar.error .error-top {
26828
+ display: block;
26829
+ color: red
26830
+ }
26831
+
26832
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
26833
+ display: none
26834
+ }
26835
+
26836
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
26837
+ display: block
26838
+ }
26839
+
26840
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
26841
+ color: #333
26842
+ }
26843
+
26844
+ .date-picker-wrapper .drp_top-bar .apply-btn {
26845
+ position: absolute;
26846
+ right: 0;
26847
+ top: 6px;
26848
+ padding: 3px 5px;
26849
+ margin: 0;
26850
+ font-size: 12px;
26851
+ border-radius: 4px;
26852
+ cursor: pointer;
26853
+ color: #d9eef7;
26854
+ border: solid 1px #0076a3;
26855
+ background: #0095cd;
26856
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
26857
+ color: #fff;
26858
+ line-height: initial
26859
+ }
26860
+
26861
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
26862
+ cursor: pointer;
26863
+ color: #606060;
26864
+ border: solid 1px #b7b7b7;
26865
+ background: #fff;
26866
+ background: -moz-linear-gradient(top, #fff, #ededed)
26867
+ }
26868
+
26869
+ .date-picker-wrapper .time {
26870
+ position: relative
26871
+ }
26872
+
26873
+ .date-picker-wrapper.single-month .time {
26874
+ display: block
26875
+ }
26876
+
26877
+ .date-picker-wrapper .time input[type=range] {
26878
+ vertical-align: middle;
26879
+ width: 129px;
26880
+ padding: 0;
26881
+ margin: 0;
26882
+ height: 20px
26883
+ }
26884
+
26885
+ .date-picker-wrapper .time1 {
26886
+ width: 180px;
26887
+ padding: 0 5px;
26888
+ text-align: center
26889
+ }
26890
+
26891
+ .time2 {
26892
+ width: 180px;
26893
+ padding: 0 5px;
26894
+ text-align: center
26895
+ }
26896
+
26897
+ .date-picker-wrapper .time1 {
26898
+ float: left
26899
+ }
26900
+
26901
+ .date-picker-wrapper .time2 {
26902
+ float: right
26903
+ }
26904
+
26905
+ .date-picker-wrapper .hour {
26906
+ text-align: right
26907
+ }
26908
+
26909
+ .minute {
26910
+ text-align: right
26911
+ }
26912
+
26913
+ .date-picker-wrapper .hide {
26914
+ display: none
26915
+ }
26916
+
26917
+ .date-picker-wrapper .first-date-selected,
26918
+ .date-picker-wrapper .last-date-selected {
26919
+ background-color: #49e !important;
26920
+ color: #fff !important
26921
+ }
26922
+
26923
+ .date-picker-wrapper .date-range-length-tip {
26924
+ position: absolute;
26925
+ margin-top: -4px;
26926
+ margin-left: -8px;
26927
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
26928
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
26929
+ display: none;
26930
+ background-color: #ff0;
26931
+ padding: 0 6px;
26932
+ border-radius: 2px;
26933
+ font-size: 12px;
26934
+ line-height: 16px;
26935
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26936
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26937
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26938
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
26939
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
26940
+ }
26941
+
26942
+ .date-picker-wrapper .date-range-length-tip:after {
26943
+ content: '';
26944
+ position: absolute;
26945
+ border-left: 4px solid transparent;
26946
+ border-right: 4px solid transparent;
26947
+ border-top: 4px solid #ff0;
26948
+ left: 50%;
26949
+ margin-left: -4px;
26950
+ bottom: -4px
26951
+ }
26952
+
26953
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
26954
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
26955
+ display: none
26956
+ }
26957
+
26958
+ .date-picker-wrapper .week-number {
26959
+ padding: 5px 0;
26960
+ line-height: 1;
26961
+ font-size: 12px;
26962
+ margin-bottom: 1px;
26963
+ color: #999;
26964
+ cursor: pointer
26965
+ }
26966
+
26967
+ .date-picker-wrapper .week-number.week-number-selected {
26968
+ color: #49e;
26969
+ font-weight: 700
26970
+ }
26971
+
26972
+ .date-picker {
26973
+ width: 170px;
26974
+ height: 25px;
26975
+ padding: 0;
26976
+ border: 0;
26977
+ line-height: 25px;
26978
+ padding-left: 10px;
26979
+ font-size: 12px;
26980
+ font-family: Arial, sans-serif;
26981
+ font-weight: 700;
26982
+ cursor: pointer;
26983
+ color: #303030;
26984
+ position: relative;
26985
+ z-index: 2
26986
+ }
26987
+
26988
+ .date-picker-wrapper {
26989
+ position: absolute;
26990
+ z-index: 1;
26991
+ border: 1px solid #bfbfbf;
26992
+ background-color: #efefef;
26993
+ padding: 5px 12px;
26994
+ font-size: 12px;
26995
+ line-height: 20px;
26996
+ color: #aaa;
26997
+ font-family: Arial, sans-serif;
26998
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
26999
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
27000
+ -webkit-box-sizing: initial;
27001
+ box-sizing: initial
27002
+ }
27003
+
27004
+ .dp-clearfix {
27005
+ clear: both;
27006
+ height: 0;
27007
+ font-size: 0
27008
+ }
27009
+
27010
+ .date-picker-wrapper.inline-wrapper {
27011
+ position: relative;
27012
+ -webkit-box-shadow: none;
27013
+ box-shadow: none;
27014
+ display: inline-block
27015
+ }
27016
+
27017
+ .date-picker-wrapper.single-date {
27018
+ width: auto
27019
+ }
27020
+
27021
+ .date-picker-wrapper.no-shortcuts {
27022
+ padding-bottom: 12px
27023
+ }
27024
+
27025
+ .date-picker-wrapper.no-topbar {
27026
+ padding-top: 12px
27027
+ }
27028
+
27029
+ .date-picker-wrapper .footer {
27030
+ font-size: 11px;
27031
+ padding-top: 3px
27032
+ }
27033
+
27034
+ .date-picker-wrapper b {
27035
+ color: #666;
27036
+ font-weight: 700
27037
+ }
27038
+
27039
+ .date-picker-wrapper a {
27040
+ color: #6bb4d6;
27041
+ text-decoration: underline
27042
+ }
27043
+
27044
+ .date-picker-wrapper .month-name {
27045
+ text-transform: uppercase
27046
+ }
27047
+
27048
+ .date-picker-wrapper .select-wrapper {
27049
+ position: relative;
27050
+ overflow: hidden;
27051
+ display: inline-block;
27052
+ vertical-align: middle
27053
+ }
27054
+
27055
+ .date-picker-wrapper .select-wrapper:hover {
27056
+ text-decoration: underline
27057
+ }
27058
+
27059
+ .date-picker-wrapper .month-element {
27060
+ display: inline-block;
27061
+ vertical-align: middle
27062
+ }
27063
+
27064
+ .date-picker-wrapper .select-wrapper select {
27065
+ position: absolute;
27066
+ margin: 0;
27067
+ padding: 0;
27068
+ left: 0;
27069
+ top: -1px;
27070
+ font-size: inherit;
27071
+ font-style: inherit;
27072
+ font-weight: inherit;
27073
+ text-transform: inherit;
27074
+ color: inherit;
27075
+ cursor: pointer;
27076
+ -webkit-appearance: none;
27077
+ -moz-appearance: none;
27078
+ appearance: none;
27079
+ background: 0 0;
27080
+ border: 0;
27081
+ outline: 0;
27082
+ opacity: .01
27083
+ }
27084
+
27085
+ .date-picker-wrapper .month-wrapper {
27086
+ border: 1px solid #bfbfbf;
27087
+ border-radius: 3px;
27088
+ background-color: #fff;
27089
+ padding: 5px;
27090
+ cursor: default;
27091
+ position: relative
27092
+ }
27093
+
27094
+ .date-picker-wrapper .month-wrapper table {
27095
+ width: 190px;
27096
+ float: left
27097
+ }
27098
+
27099
+ .date-picker-wrapper .month-wrapper table.month2 {
27100
+ width: 190px;
27101
+ float: left
27102
+ }
27103
+
27104
+ .date-picker-wrapper .month-wrapper table td,
27105
+ .date-picker-wrapper .month-wrapper table th {
27106
+ vertical-align: middle;
27107
+ text-align: center;
27108
+ line-height: 14px;
27109
+ margin: 0;
27110
+ padding: 0
27111
+ }
27112
+
27113
+ .date-picker-wrapper .month-wrapper table .day {
27114
+ padding: 5px 0;
27115
+ line-height: 1;
27116
+ font-size: 12px;
27117
+ margin-bottom: 1px;
27118
+ color: #ccc;
27119
+ cursor: default
27120
+ }
27121
+
27122
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
27123
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
27124
+ color: #999;
27125
+ cursor: default
27126
+ }
27127
+
27128
+ .date-picker-wrapper .month-wrapper table .day.checked {
27129
+ background-color: #9cdbf7
27130
+ }
27131
+
27132
+ .date-picker-wrapper .month-wrapper table .week-name {
27133
+ height: 20px;
27134
+ line-height: 20px;
27135
+ font-weight: 100;
27136
+ text-transform: uppercase
27137
+ }
27138
+
27139
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
27140
+ cursor: help !important
27141
+ }
27142
+
27143
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
27144
+ white-space: nowrap
27145
+ }
27146
+
27147
+ .date-picker-wrapper .time label {
27148
+ white-space: nowrap
27149
+ }
27150
+
27151
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
27152
+ color: #333;
27153
+ cursor: pointer
27154
+ }
27155
+
27156
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
27157
+ background-color: #cdecfa
27158
+ }
27159
+
27160
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
27161
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
27162
+ display: none
27163
+ }
27164
+
27165
+ .date-picker-wrapper .month-wrapper table .day.real-today {
27166
+ background-color: #ffe684
27167
+ }
27168
+
27169
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
27170
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
27171
+ background-color: #70ccd5
27172
+ }
27173
+
27174
+ .date-picker-wrapper table .caption {
27175
+ height: 40px
27176
+ }
27177
+
27178
+ .date-picker-wrapper table .caption>th:first-of-type,
27179
+ .date-picker-wrapper table .caption>th:last-of-type {
27180
+ width: 27px
27181
+ }
27182
+
27183
+ .date-picker-wrapper table .caption .next,
27184
+ .date-picker-wrapper table .caption .prev {
27185
+ padding: 0 5px;
27186
+ cursor: pointer
27187
+ }
27188
+
27189
+ .date-picker-wrapper table .caption .next:hover,
27190
+ .date-picker-wrapper table .caption .prev:hover {
27191
+ background-color: #ccc;
27192
+ color: #fff
27193
+ }
27194
+
27195
+ .date-picker-wrapper .gap {
27196
+ position: relative;
27197
+ z-index: 1;
27198
+ width: 15px;
27199
+ height: 100%;
27200
+ background-color: red;
27201
+ font-size: 0;
27202
+ line-height: 0;
27203
+ float: left;
27204
+ top: -5px;
27205
+ margin: 0 10px -10px;
27206
+ visibility: hidden;
27207
+ height: 0
27208
+ }
27209
+
27210
+ .date-picker-wrapper .gap .gap-lines {
27211
+ height: 100%;
27212
+ overflow: hidden
27213
+ }
27214
+
27215
+ .date-picker-wrapper .gap .gap-line {
27216
+ height: 15px;
27217
+ width: 15px;
27218
+ position: relative
27219
+ }
27220
+
27221
+ .date-picker-wrapper .gap .gap-line .gap-1 {
27222
+ z-index: 1;
27223
+ height: 0;
27224
+ border-left: 8px solid #fff;
27225
+ border-top: 8px solid #eee;
27226
+ border-bottom: 8px solid #eee
27227
+ }
27228
+
27229
+ .date-picker-wrapper .gap .gap-line .gap-2 {
27230
+ position: absolute;
27231
+ right: 0;
27232
+ top: 0;
27233
+ z-index: 2;
27234
+ height: 0;
27235
+ border-left: 8px solid transparent;
27236
+ border-top: 8px solid #fff
27237
+ }
27238
+
27239
+ .date-picker-wrapper .gap .gap-line .gap-3 {
27240
+ position: absolute;
27241
+ right: 0;
27242
+ top: 8px;
27243
+ z-index: 2;
27244
+ height: 0;
27245
+ border-left: 8px solid transparent;
27246
+ border-bottom: 8px solid #fff
27247
+ }
27248
+
27249
+ .date-picker-wrapper .gap .gap-top-mask {
27250
+ width: 6px;
27251
+ height: 1px;
27252
+ position: absolute;
27253
+ top: -1px;
27254
+ left: 1px;
27255
+ background-color: #eee;
27256
+ z-index: 3
27257
+ }
27258
+
27259
+ .date-picker-wrapper .gap .gap-bottom-mask {
27260
+ width: 6px;
27261
+ height: 1px;
27262
+ position: absolute;
27263
+ bottom: -1px;
27264
+ left: 7px;
27265
+ background-color: #eee;
27266
+ z-index: 3
27267
+ }
27268
+
27269
+ .date-picker-wrapper .selected-days {
27270
+ display: none
27271
+ }
27272
+
27273
+ .date-picker-wrapper .drp_top-bar {
27274
+ line-height: 1.4;
27275
+ position: relative;
27276
+ padding: 10px 40px 10px 0
27277
+ }
27278
+
27279
+ .date-picker-wrapper .drp_top-bar .error-top,
27280
+ .date-picker-wrapper .drp_top-bar .normal-top {
27281
+ display: none
27282
+ }
27283
+
27284
+ .date-picker-wrapper .drp_top-bar .default-top {
27285
+ display: block
27286
+ }
27287
+
27288
+ .date-picker-wrapper .drp_top-bar.error .default-top {
27289
+ display: none
27290
+ }
27291
+
27292
+ .date-picker-wrapper .drp_top-bar.error .error-top {
27293
+ display: block;
27294
+ color: red
27295
+ }
27296
+
27297
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
27298
+ display: none
27299
+ }
27300
+
27301
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
27302
+ display: block
27303
+ }
27304
+
27305
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
27306
+ color: #333
27307
+ }
27308
+
27309
+ .date-picker-wrapper .drp_top-bar .apply-btn {
27310
+ position: absolute;
27311
+ right: 0;
27312
+ top: 6px;
27313
+ padding: 3px 5px;
27314
+ margin: 0;
27315
+ font-size: 12px;
27316
+ border-radius: 4px;
27317
+ cursor: pointer;
27318
+ color: #d9eef7;
27319
+ border: solid 1px #0076a3;
27320
+ background: #0095cd;
27321
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
27322
+ color: #fff;
27323
+ line-height: initial
27324
+ }
27325
+
27326
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
27327
+ cursor: pointer;
27328
+ color: #606060;
27329
+ border: solid 1px #b7b7b7;
27330
+ background: #fff;
27331
+ background: -moz-linear-gradient(top, #fff, #ededed)
27332
+ }
27333
+
27334
+ .date-picker-wrapper .time {
27335
+ position: relative
27336
+ }
27337
+
27338
+ .date-picker-wrapper.single-month .time {
27339
+ display: block
27340
+ }
27341
+
27342
+ .date-picker-wrapper .time input[type=range] {
27343
+ vertical-align: middle;
27344
+ width: 129px;
27345
+ padding: 0;
27346
+ margin: 0;
27347
+ height: 20px
27348
+ }
27349
+
27350
+ .date-picker-wrapper .time1 {
27351
+ width: 180px;
27352
+ padding: 0 5px;
27353
+ text-align: center
27354
+ }
27355
+
27356
+ .time2 {
27357
+ width: 180px;
27358
+ padding: 0 5px;
27359
+ text-align: center
27360
+ }
27361
+
27362
+ .date-picker-wrapper .time1 {
27363
+ float: left
27364
+ }
27365
+
27366
+ .date-picker-wrapper .time2 {
27367
+ float: right
27368
+ }
27369
+
27370
+ .date-picker-wrapper .hour {
27371
+ text-align: right
27372
+ }
27373
+
27374
+ .minute {
27375
+ text-align: right
27376
+ }
27377
+
27378
+ .date-picker-wrapper .hide {
27379
+ display: none
27380
+ }
27381
+
27382
+ .date-picker-wrapper .first-date-selected,
27383
+ .date-picker-wrapper .last-date-selected {
27384
+ background-color: #49e !important;
27385
+ color: #fff !important
27386
+ }
27387
+
27388
+ .date-picker-wrapper .date-range-length-tip {
27389
+ position: absolute;
27390
+ margin-top: -4px;
27391
+ margin-left: -8px;
27392
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
27393
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
27394
+ display: none;
27395
+ background-color: #ff0;
27396
+ padding: 0 6px;
27397
+ border-radius: 2px;
27398
+ font-size: 12px;
27399
+ line-height: 16px;
27400
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27401
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27402
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27403
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27404
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
27405
+ }
27406
+
27407
+ .date-picker-wrapper .date-range-length-tip:after {
27408
+ content: '';
27409
+ position: absolute;
27410
+ border-left: 4px solid transparent;
27411
+ border-right: 4px solid transparent;
27412
+ border-top: 4px solid #ff0;
27413
+ left: 50%;
27414
+ margin-left: -4px;
27415
+ bottom: -4px
27416
+ }
27417
+
27418
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
27419
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
27420
+ display: none
27421
+ }
27422
+
27423
+ .date-picker-wrapper .week-number {
27424
+ padding: 5px 0;
27425
+ line-height: 1;
27426
+ font-size: 12px;
27427
+ margin-bottom: 1px;
27428
+ color: #999;
27429
+ cursor: pointer
27430
+ }
27431
+
27432
+ .date-picker-wrapper .week-number.week-number-selected {
27433
+ color: #49e;
27434
+ font-weight: 700
27435
+ }
27436
+
27437
+ .date-picker {
27438
+ width: 170px;
27439
+ height: 25px;
27440
+ padding: 0;
27441
+ border: 0;
27442
+ line-height: 25px;
27443
+ padding-left: 10px;
27444
+ font-size: 12px;
27445
+ font-family: Arial, sans-serif;
27446
+ font-weight: 700;
27447
+ cursor: pointer;
27448
+ color: #303030;
27449
+ position: relative;
27450
+ z-index: 2
27451
+ }
27452
+
27453
+ .date-picker-wrapper {
27454
+ position: absolute;
27455
+ z-index: 1;
27456
+ border: 1px solid #bfbfbf;
27457
+ background-color: #efefef;
27458
+ padding: 5px 12px;
27459
+ font-size: 12px;
27460
+ line-height: 20px;
27461
+ color: #aaa;
27462
+ font-family: Arial, sans-serif;
27463
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
27464
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
27465
+ -webkit-box-sizing: initial;
27466
+ box-sizing: initial
27467
+ }
27468
+
27469
+ .dp-clearfix {
27470
+ clear: both;
27471
+ height: 0;
27472
+ font-size: 0
27473
+ }
27474
+
27475
+ .date-picker-wrapper.inline-wrapper {
27476
+ position: relative;
27477
+ -webkit-box-shadow: none;
27478
+ box-shadow: none;
27479
+ display: inline-block
27480
+ }
27481
+
27482
+ .date-picker-wrapper.single-date {
27483
+ width: auto
27484
+ }
27485
+
27486
+ .date-picker-wrapper.no-shortcuts {
27487
+ padding-bottom: 12px
27488
+ }
27489
+
27490
+ .date-picker-wrapper.no-topbar {
27491
+ padding-top: 12px
27492
+ }
27493
+
27494
+ .date-picker-wrapper .footer {
27495
+ font-size: 11px;
27496
+ padding-top: 3px
27497
+ }
27498
+
27499
+ .date-picker-wrapper b {
27500
+ color: #666;
27501
+ font-weight: 700
27502
+ }
27503
+
27504
+ .date-picker-wrapper a {
27505
+ color: #6bb4d6;
27506
+ text-decoration: underline
27507
+ }
27508
+
27509
+ .date-picker-wrapper .month-name {
27510
+ text-transform: uppercase
27511
+ }
27512
+
27513
+ .date-picker-wrapper .select-wrapper {
27514
+ position: relative;
27515
+ overflow: hidden;
27516
+ display: inline-block;
27517
+ vertical-align: middle
27518
+ }
27519
+
27520
+ .date-picker-wrapper .select-wrapper:hover {
27521
+ text-decoration: underline
27522
+ }
27523
+
27524
+ .date-picker-wrapper .month-element {
27525
+ display: inline-block;
27526
+ vertical-align: middle
27527
+ }
27528
+
27529
+ .date-picker-wrapper .select-wrapper select {
27530
+ position: absolute;
27531
+ margin: 0;
27532
+ padding: 0;
27533
+ left: 0;
27534
+ top: -1px;
27535
+ font-size: inherit;
27536
+ font-style: inherit;
27537
+ font-weight: inherit;
27538
+ text-transform: inherit;
27539
+ color: inherit;
27540
+ cursor: pointer;
27541
+ -webkit-appearance: none;
27542
+ -moz-appearance: none;
27543
+ appearance: none;
27544
+ background: 0 0;
27545
+ border: 0;
27546
+ outline: 0;
27547
+ opacity: .01
27548
+ }
27549
+
27550
+ .date-picker-wrapper .month-wrapper {
27551
+ border: 1px solid #bfbfbf;
27552
+ border-radius: 3px;
27553
+ background-color: #fff;
27554
+ padding: 5px;
27555
+ cursor: default;
27556
+ position: relative
27557
+ }
27558
+
27559
+ .date-picker-wrapper .month-wrapper table {
27560
+ width: 190px;
27561
+ float: left
27562
+ }
27563
+
27564
+ .date-picker-wrapper .month-wrapper table.month2 {
27565
+ width: 190px;
27566
+ float: left
27567
+ }
27568
+
27569
+ .date-picker-wrapper .month-wrapper table td,
27570
+ .date-picker-wrapper .month-wrapper table th {
27571
+ vertical-align: middle;
27572
+ text-align: center;
27573
+ line-height: 14px;
27574
+ margin: 0;
27575
+ padding: 0
27576
+ }
27577
+
27578
+ .date-picker-wrapper .month-wrapper table .day {
27579
+ padding: 5px 0;
27580
+ line-height: 1;
27581
+ font-size: 12px;
27582
+ margin-bottom: 1px;
27583
+ color: #ccc;
27584
+ cursor: default
27585
+ }
27586
+
27587
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
27588
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
27589
+ color: #999;
27590
+ cursor: default
27591
+ }
27592
+
27593
+ .date-picker-wrapper .month-wrapper table .day.checked {
27594
+ background-color: #9cdbf7
27595
+ }
27596
+
27597
+ .date-picker-wrapper .month-wrapper table .week-name {
27598
+ height: 20px;
27599
+ line-height: 20px;
27600
+ font-weight: 100;
27601
+ text-transform: uppercase
27602
+ }
27603
+
27604
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
27605
+ cursor: help !important
27606
+ }
27607
+
27608
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
27609
+ white-space: nowrap
27610
+ }
27611
+
27612
+ .date-picker-wrapper .time label {
27613
+ white-space: nowrap
27614
+ }
27615
+
27616
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
27617
+ color: #333;
27618
+ cursor: pointer
27619
+ }
27620
+
27621
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
27622
+ background-color: #cdecfa
27623
+ }
27624
+
27625
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
27626
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
27627
+ display: none
27628
+ }
27629
+
27630
+ .date-picker-wrapper .month-wrapper table .day.real-today {
27631
+ background-color: #ffe684
27632
+ }
27633
+
27634
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
27635
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
27636
+ background-color: #70ccd5
27637
+ }
27638
+
27639
+ .date-picker-wrapper table .caption {
27640
+ height: 40px
27641
+ }
27642
+
27643
+ .date-picker-wrapper table .caption>th:first-of-type,
27644
+ .date-picker-wrapper table .caption>th:last-of-type {
27645
+ width: 27px
27646
+ }
27647
+
27648
+ .date-picker-wrapper table .caption .next,
27649
+ .date-picker-wrapper table .caption .prev {
27650
+ padding: 0 5px;
27651
+ cursor: pointer
27652
+ }
27653
+
27654
+ .date-picker-wrapper table .caption .next:hover,
27655
+ .date-picker-wrapper table .caption .prev:hover {
27656
+ background-color: #ccc;
27657
+ color: #fff
27658
+ }
27659
+
27660
+ .date-picker-wrapper .gap {
27661
+ position: relative;
27662
+ z-index: 1;
27663
+ width: 15px;
27664
+ height: 100%;
27665
+ background-color: red;
27666
+ font-size: 0;
27667
+ line-height: 0;
27668
+ float: left;
27669
+ top: -5px;
27670
+ margin: 0 10px -10px;
27671
+ visibility: hidden;
27672
+ height: 0
27673
+ }
27674
+
27675
+ .date-picker-wrapper .gap .gap-lines {
27676
+ height: 100%;
27677
+ overflow: hidden
27678
+ }
27679
+
27680
+ .date-picker-wrapper .gap .gap-line {
27681
+ height: 15px;
27682
+ width: 15px;
27683
+ position: relative
27684
+ }
27685
+
27686
+ .date-picker-wrapper .gap .gap-line .gap-1 {
27687
+ z-index: 1;
27688
+ height: 0;
27689
+ border-left: 8px solid #fff;
27690
+ border-top: 8px solid #eee;
27691
+ border-bottom: 8px solid #eee
27692
+ }
27693
+
27694
+ .date-picker-wrapper .gap .gap-line .gap-2 {
27695
+ position: absolute;
27696
+ right: 0;
27697
+ top: 0;
27698
+ z-index: 2;
27699
+ height: 0;
27700
+ border-left: 8px solid transparent;
27701
+ border-top: 8px solid #fff
27702
+ }
27703
+
27704
+ .date-picker-wrapper .gap .gap-line .gap-3 {
27705
+ position: absolute;
27706
+ right: 0;
27707
+ top: 8px;
27708
+ z-index: 2;
27709
+ height: 0;
27710
+ border-left: 8px solid transparent;
27711
+ border-bottom: 8px solid #fff
27712
+ }
27713
+
27714
+ .date-picker-wrapper .gap .gap-top-mask {
27715
+ width: 6px;
27716
+ height: 1px;
27717
+ position: absolute;
27718
+ top: -1px;
27719
+ left: 1px;
27720
+ background-color: #eee;
27721
+ z-index: 3
27722
+ }
27723
+
27724
+ .date-picker-wrapper .gap .gap-bottom-mask {
27725
+ width: 6px;
27726
+ height: 1px;
27727
+ position: absolute;
27728
+ bottom: -1px;
27729
+ left: 7px;
27730
+ background-color: #eee;
27731
+ z-index: 3
27732
+ }
27733
+
27734
+ .date-picker-wrapper .selected-days {
27735
+ display: none
27736
+ }
27737
+
27738
+ .date-picker-wrapper .drp_top-bar {
27739
+ line-height: 1.4;
27740
+ position: relative;
27741
+ padding: 10px 40px 10px 0
27742
+ }
27743
+
27744
+ .date-picker-wrapper .drp_top-bar .error-top,
27745
+ .date-picker-wrapper .drp_top-bar .normal-top {
27746
+ display: none
27747
+ }
27748
+
27749
+ .date-picker-wrapper .drp_top-bar .default-top {
27750
+ display: block
27751
+ }
27752
+
27753
+ .date-picker-wrapper .drp_top-bar.error .default-top {
27754
+ display: none
27755
+ }
27756
+
27757
+ .date-picker-wrapper .drp_top-bar.error .error-top {
27758
+ display: block;
27759
+ color: red
27760
+ }
27761
+
27762
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
27763
+ display: none
27764
+ }
27765
+
27766
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
27767
+ display: block
27768
+ }
27769
+
27770
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
27771
+ color: #333
27772
+ }
27773
+
27774
+ .date-picker-wrapper .drp_top-bar .apply-btn {
27775
+ position: absolute;
27776
+ right: 0;
27777
+ top: 6px;
27778
+ padding: 3px 5px;
27779
+ margin: 0;
27780
+ font-size: 12px;
27781
+ border-radius: 4px;
27782
+ cursor: pointer;
27783
+ color: #d9eef7;
27784
+ border: solid 1px #0076a3;
27785
+ background: #0095cd;
27786
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
27787
+ color: #fff;
27788
+ line-height: initial
27789
+ }
27790
+
27791
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
27792
+ cursor: pointer;
27793
+ color: #606060;
27794
+ border: solid 1px #b7b7b7;
27795
+ background: #fff;
27796
+ background: -moz-linear-gradient(top, #fff, #ededed)
27797
+ }
27798
+
27799
+ .date-picker-wrapper .time {
27800
+ position: relative
27801
+ }
27802
+
27803
+ .date-picker-wrapper.single-month .time {
27804
+ display: block
27805
+ }
27806
+
27807
+ .date-picker-wrapper .time input[type=range] {
27808
+ vertical-align: middle;
27809
+ width: 129px;
27810
+ padding: 0;
27811
+ margin: 0;
27812
+ height: 20px
27813
+ }
27814
+
27815
+ .date-picker-wrapper .time1 {
27816
+ width: 180px;
27817
+ padding: 0 5px;
27818
+ text-align: center
27819
+ }
27820
+
27821
+ .time2 {
27822
+ width: 180px;
27823
+ padding: 0 5px;
27824
+ text-align: center
27825
+ }
27826
+
27827
+ .date-picker-wrapper .time1 {
27828
+ float: left
27829
+ }
27830
+
27831
+ .date-picker-wrapper .time2 {
27832
+ float: right
27833
+ }
27834
+
27835
+ .date-picker-wrapper .hour {
27836
+ text-align: right
27837
+ }
27838
+
27839
+ .minute {
27840
+ text-align: right
27841
+ }
27842
+
27843
+ .date-picker-wrapper .hide {
27844
+ display: none
27845
+ }
27846
+
27847
+ .date-picker-wrapper .first-date-selected,
27848
+ .date-picker-wrapper .last-date-selected {
27849
+ background-color: #49e !important;
27850
+ color: #fff !important
27851
+ }
27852
+
27853
+ .date-picker-wrapper .date-range-length-tip {
27854
+ position: absolute;
27855
+ margin-top: -4px;
27856
+ margin-left: -8px;
27857
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
27858
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
27859
+ display: none;
27860
+ background-color: #ff0;
27861
+ padding: 0 6px;
27862
+ border-radius: 2px;
27863
+ font-size: 12px;
27864
+ line-height: 16px;
27865
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27866
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27867
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27868
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
27869
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
27870
+ }
27871
+
27872
+ .date-picker-wrapper .date-range-length-tip:after {
27873
+ content: '';
27874
+ position: absolute;
27875
+ border-left: 4px solid transparent;
27876
+ border-right: 4px solid transparent;
27877
+ border-top: 4px solid #ff0;
27878
+ left: 50%;
27879
+ margin-left: -4px;
27880
+ bottom: -4px
27881
+ }
27882
+
27883
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
27884
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
27885
+ display: none
27886
+ }
27887
+
27888
+ .date-picker-wrapper .week-number {
27889
+ padding: 5px 0;
27890
+ line-height: 1;
27891
+ font-size: 12px;
27892
+ margin-bottom: 1px;
27893
+ color: #999;
27894
+ cursor: pointer
27895
+ }
27896
+
27897
+ .date-picker-wrapper .week-number.week-number-selected {
27898
+ color: #49e;
27899
+ font-weight: 700
27900
+ }
27901
+
27902
+ .date-picker {
27903
+ width: 170px;
27904
+ height: 25px;
27905
+ padding: 0;
27906
+ border: 0;
27907
+ line-height: 25px;
27908
+ padding-left: 10px;
27909
+ font-size: 12px;
27910
+ font-family: Arial, sans-serif;
27911
+ font-weight: 700;
27912
+ cursor: pointer;
27913
+ color: #303030;
27914
+ position: relative;
27915
+ z-index: 2
27916
+ }
27917
+
27918
+ .date-picker-wrapper {
27919
+ position: absolute;
27920
+ z-index: 1;
27921
+ border: 1px solid #bfbfbf;
27922
+ background-color: #efefef;
27923
+ padding: 5px 12px;
27924
+ font-size: 12px;
27925
+ line-height: 20px;
27926
+ color: #aaa;
27927
+ font-family: Arial, sans-serif;
27928
+ -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
27929
+ box-shadow: 3px 3px 10px rgba(0, 0, 0, .5);
27930
+ -webkit-box-sizing: initial;
27931
+ box-sizing: initial
27932
+ }
27933
+
27934
+ .dp-clearfix {
27935
+ clear: both;
27936
+ height: 0;
27937
+ font-size: 0
27938
+ }
27939
+
27940
+ .date-picker-wrapper.inline-wrapper {
27941
+ position: relative;
27942
+ -webkit-box-shadow: none;
27943
+ box-shadow: none;
27944
+ display: inline-block
27945
+ }
27946
+
27947
+ .date-picker-wrapper.single-date {
27948
+ width: auto
27949
+ }
27950
+
27951
+ .date-picker-wrapper.no-shortcuts {
27952
+ padding-bottom: 12px
27953
+ }
27954
+
27955
+ .date-picker-wrapper.no-topbar {
27956
+ padding-top: 12px
27957
+ }
27958
+
27959
+ .date-picker-wrapper .footer {
27960
+ font-size: 11px;
27961
+ padding-top: 3px
27962
+ }
27963
+
27964
+ .date-picker-wrapper b {
27965
+ color: #666;
27966
+ font-weight: 700
27967
+ }
27968
+
27969
+ .date-picker-wrapper a {
27970
+ color: #6bb4d6;
27971
+ text-decoration: underline
27972
+ }
27973
+
27974
+ .date-picker-wrapper .month-name {
27975
+ text-transform: uppercase
27976
+ }
27977
+
27978
+ .date-picker-wrapper .select-wrapper {
27979
+ position: relative;
27980
+ overflow: hidden;
27981
+ display: inline-block;
27982
+ vertical-align: middle
27983
+ }
27984
+
27985
+ .date-picker-wrapper .select-wrapper:hover {
27986
+ text-decoration: underline
27987
+ }
27988
+
27989
+ .date-picker-wrapper .month-element {
27990
+ display: inline-block;
27991
+ vertical-align: middle
27992
+ }
27993
+
27994
+ .date-picker-wrapper .select-wrapper select {
27995
+ position: absolute;
27996
+ margin: 0;
27997
+ padding: 0;
27998
+ left: 0;
27999
+ top: -1px;
28000
+ font-size: inherit;
28001
+ font-style: inherit;
28002
+ font-weight: inherit;
28003
+ text-transform: inherit;
28004
+ color: inherit;
28005
+ cursor: pointer;
28006
+ -webkit-appearance: none;
28007
+ -moz-appearance: none;
28008
+ appearance: none;
28009
+ background: 0 0;
28010
+ border: 0;
28011
+ outline: 0;
28012
+ opacity: .01
28013
+ }
28014
+
28015
+ .date-picker-wrapper .month-wrapper {
28016
+ border: 1px solid #bfbfbf;
28017
+ border-radius: 3px;
28018
+ background-color: #fff;
28019
+ padding: 5px;
28020
+ cursor: default;
28021
+ position: relative
28022
+ }
28023
+
28024
+ .date-picker-wrapper .month-wrapper table {
28025
+ width: 190px;
28026
+ float: left
28027
+ }
28028
+
28029
+ .date-picker-wrapper .month-wrapper table.month2 {
28030
+ width: 190px;
28031
+ float: left
28032
+ }
28033
+
28034
+ .date-picker-wrapper .month-wrapper table td,
28035
+ .date-picker-wrapper .month-wrapper table th {
28036
+ vertical-align: middle;
28037
+ text-align: center;
28038
+ line-height: 14px;
28039
+ margin: 0;
28040
+ padding: 0
28041
+ }
28042
+
28043
+ .date-picker-wrapper .month-wrapper table .day {
28044
+ padding: 5px 0;
28045
+ line-height: 1;
28046
+ font-size: 12px;
28047
+ margin-bottom: 1px;
28048
+ color: #ccc;
28049
+ cursor: default
28050
+ }
28051
+
28052
+ .date-picker-wrapper .month-wrapper table div.day.lastMonth,
28053
+ .date-picker-wrapper .month-wrapper table div.day.nextMonth {
28054
+ color: #999;
28055
+ cursor: default
28056
+ }
28057
+
28058
+ .date-picker-wrapper .month-wrapper table .day.checked {
28059
+ background-color: #9cdbf7
28060
+ }
28061
+
28062
+ .date-picker-wrapper .month-wrapper table .week-name {
28063
+ height: 20px;
28064
+ line-height: 20px;
28065
+ font-weight: 100;
28066
+ text-transform: uppercase
28067
+ }
28068
+
28069
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip {
28070
+ cursor: help !important
28071
+ }
28072
+
28073
+ .date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
28074
+ white-space: nowrap
28075
+ }
28076
+
28077
+ .date-picker-wrapper .time label {
28078
+ white-space: nowrap
28079
+ }
28080
+
28081
+ .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
28082
+ color: #333;
28083
+ cursor: pointer
28084
+ }
28085
+
28086
+ .date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
28087
+ background-color: #cdecfa
28088
+ }
28089
+
28090
+ .date-picker-wrapper .month-wrapper table .day.lastMonth,
28091
+ .date-picker-wrapper .month-wrapper table .day.nextMonth {
28092
+ display: none
28093
+ }
28094
+
28095
+ .date-picker-wrapper .month-wrapper table .day.real-today {
28096
+ background-color: #ffe684
28097
+ }
28098
+
28099
+ .date-picker-wrapper .month-wrapper table .day.real-today.checked,
28100
+ .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
28101
+ background-color: #70ccd5
28102
+ }
28103
+
28104
+ .date-picker-wrapper table .caption {
28105
+ height: 40px
28106
+ }
28107
+
28108
+ .date-picker-wrapper table .caption>th:first-of-type,
28109
+ .date-picker-wrapper table .caption>th:last-of-type {
28110
+ width: 27px
28111
+ }
28112
+
28113
+ .date-picker-wrapper table .caption .next,
28114
+ .date-picker-wrapper table .caption .prev {
28115
+ padding: 0 5px;
28116
+ cursor: pointer
28117
+ }
28118
+
28119
+ .date-picker-wrapper table .caption .next:hover,
28120
+ .date-picker-wrapper table .caption .prev:hover {
28121
+ background-color: #ccc;
28122
+ color: #fff
28123
+ }
28124
+
28125
+ .date-picker-wrapper .gap {
28126
+ position: relative;
28127
+ z-index: 1;
28128
+ width: 15px;
28129
+ height: 100%;
28130
+ background-color: red;
28131
+ font-size: 0;
28132
+ line-height: 0;
28133
+ float: left;
28134
+ top: -5px;
28135
+ margin: 0 10px -10px;
28136
+ visibility: hidden;
28137
+ height: 0
28138
+ }
28139
+
28140
+ .date-picker-wrapper .gap .gap-lines {
28141
+ height: 100%;
28142
+ overflow: hidden
28143
+ }
28144
+
28145
+ .date-picker-wrapper .gap .gap-line {
28146
+ height: 15px;
28147
+ width: 15px;
28148
+ position: relative
28149
+ }
28150
+
28151
+ .date-picker-wrapper .gap .gap-line .gap-1 {
28152
+ z-index: 1;
28153
+ height: 0;
28154
+ border-left: 8px solid #fff;
28155
+ border-top: 8px solid #eee;
28156
+ border-bottom: 8px solid #eee
28157
+ }
28158
+
28159
+ .date-picker-wrapper .gap .gap-line .gap-2 {
28160
+ position: absolute;
28161
+ right: 0;
28162
+ top: 0;
28163
+ z-index: 2;
28164
+ height: 0;
28165
+ border-left: 8px solid transparent;
28166
+ border-top: 8px solid #fff
28167
+ }
28168
+
28169
+ .date-picker-wrapper .gap .gap-line .gap-3 {
28170
+ position: absolute;
28171
+ right: 0;
28172
+ top: 8px;
28173
+ z-index: 2;
28174
+ height: 0;
28175
+ border-left: 8px solid transparent;
28176
+ border-bottom: 8px solid #fff
28177
+ }
28178
+
28179
+ .date-picker-wrapper .gap .gap-top-mask {
28180
+ width: 6px;
28181
+ height: 1px;
28182
+ position: absolute;
28183
+ top: -1px;
28184
+ left: 1px;
28185
+ background-color: #eee;
28186
+ z-index: 3
28187
+ }
28188
+
28189
+ .date-picker-wrapper .gap .gap-bottom-mask {
28190
+ width: 6px;
28191
+ height: 1px;
28192
+ position: absolute;
28193
+ bottom: -1px;
28194
+ left: 7px;
28195
+ background-color: #eee;
28196
+ z-index: 3
28197
+ }
28198
+
28199
+ .date-picker-wrapper .selected-days {
28200
+ display: none
28201
+ }
28202
+
28203
+ .date-picker-wrapper .drp_top-bar {
28204
+ line-height: 1.4;
28205
+ position: relative;
28206
+ padding: 10px 40px 10px 0
28207
+ }
28208
+
28209
+ .date-picker-wrapper .drp_top-bar .error-top,
28210
+ .date-picker-wrapper .drp_top-bar .normal-top {
28211
+ display: none
28212
+ }
28213
+
28214
+ .date-picker-wrapper .drp_top-bar .default-top {
28215
+ display: block
28216
+ }
28217
+
28218
+ .date-picker-wrapper .drp_top-bar.error .default-top {
28219
+ display: none
28220
+ }
28221
+
28222
+ .date-picker-wrapper .drp_top-bar.error .error-top {
28223
+ display: block;
28224
+ color: red
28225
+ }
28226
+
28227
+ .date-picker-wrapper .drp_top-bar.normal .default-top {
28228
+ display: none
28229
+ }
28230
+
28231
+ .date-picker-wrapper .drp_top-bar.normal .normal-top {
28232
+ display: block
28233
+ }
28234
+
28235
+ .date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
28236
+ color: #333
28237
+ }
28238
+
28239
+ .date-picker-wrapper .drp_top-bar .apply-btn {
28240
+ position: absolute;
28241
+ right: 0;
28242
+ top: 6px;
28243
+ padding: 3px 5px;
28244
+ margin: 0;
28245
+ font-size: 12px;
28246
+ border-radius: 4px;
28247
+ cursor: pointer;
28248
+ color: #d9eef7;
28249
+ border: solid 1px #0076a3;
28250
+ background: #0095cd;
28251
+ background: -moz-linear-gradient(top, #00adee, #0078a5);
28252
+ color: #fff;
28253
+ line-height: initial
28254
+ }
28255
+
28256
+ .date-picker-wrapper .drp_top-bar .apply-btn.disabled {
28257
+ cursor: pointer;
28258
+ color: #606060;
28259
+ border: solid 1px #b7b7b7;
28260
+ background: #fff;
28261
+ background: -moz-linear-gradient(top, #fff, #ededed)
28262
+ }
28263
+
28264
+ .date-picker-wrapper .time {
28265
+ position: relative
28266
+ }
28267
+
28268
+ .date-picker-wrapper.single-month .time {
28269
+ display: block
28270
+ }
28271
+
28272
+ .date-picker-wrapper .time input[type=range] {
28273
+ vertical-align: middle;
28274
+ width: 129px;
28275
+ padding: 0;
28276
+ margin: 0;
28277
+ height: 20px
28278
+ }
28279
+
28280
+ .date-picker-wrapper .time1 {
28281
+ width: 180px;
28282
+ padding: 0 5px;
28283
+ text-align: center
28284
+ }
28285
+
28286
+ .time2 {
28287
+ width: 180px;
28288
+ padding: 0 5px;
28289
+ text-align: center
28290
+ }
28291
+
28292
+ .date-picker-wrapper .time1 {
28293
+ float: left
28294
+ }
28295
+
28296
+ .date-picker-wrapper .time2 {
28297
+ float: right
28298
+ }
28299
+
28300
+ .date-picker-wrapper .hour {
28301
+ text-align: right
28302
+ }
28303
+
28304
+ .minute {
28305
+ text-align: right
28306
+ }
28307
+
28308
+ .date-picker-wrapper .hide {
28309
+ display: none
28310
+ }
28311
+
28312
+ .date-picker-wrapper .first-date-selected,
28313
+ .date-picker-wrapper .last-date-selected {
28314
+ background-color: #49e !important;
28315
+ color: #fff !important
28316
+ }
28317
+
28318
+ .date-picker-wrapper .date-range-length-tip {
28319
+ position: absolute;
28320
+ margin-top: -4px;
28321
+ margin-left: -8px;
28322
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
28323
+ box-shadow: 0 0 3px rgba(0, 0, 0, .3);
28324
+ display: none;
28325
+ background-color: #ff0;
28326
+ padding: 0 6px;
28327
+ border-radius: 2px;
28328
+ font-size: 12px;
28329
+ line-height: 16px;
28330
+ -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
28331
+ -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
28332
+ -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
28333
+ -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3));
28334
+ filter: drop-shadow(0 0 3px rgba(0, 0, 0, .3))
28335
+ }
28336
+
28337
+ .date-picker-wrapper .date-range-length-tip:after {
28338
+ content: '';
28339
+ position: absolute;
28340
+ border-left: 4px solid transparent;
28341
+ border-right: 4px solid transparent;
28342
+ border-top: 4px solid #ff0;
28343
+ left: 50%;
28344
+ margin-left: -4px;
28345
+ bottom: -4px
28346
+ }
28347
+
28348
+ .date-picker-wrapper.two-months.no-gap .month1 .next,
28349
+ .date-picker-wrapper.two-months.no-gap .month2 .prev {
28350
+ display: none
28351
+ }
28352
+
28353
+ .date-picker-wrapper .week-number {
28354
+ padding: 5px 0;
28355
+ line-height: 1;
28356
+ font-size: 12px;
28357
+ margin-bottom: 1px;
28358
+ color: #999;
28359
+ cursor: pointer
28360
+ }
28361
+
28362
+ .date-picker-wrapper .week-number.week-number-selected {
28363
+ color: #49e;
28364
+ font-weight: 700
28365
+ }
assets/css/daterangepicker.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px;color:#000}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0, 0, 0, .3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed)}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-fil