Plugin Directory

Changeset 1205394


Ignore:
Timestamp:
07/24/2015 02:07:16 AM (11 years ago)
Author:
jtmorris
Message:

v1.5.2

Location:
tweetthis/trunk
Files:
2 added
8 edited

Legend:

Unmodified
Added
Removed
  • tweetthis/trunk/assets/css/admin.css

    r1014530 r1205394  
    106106    }
    107107
     108.tt-update-notice,
     109.tt-update-notice p {
     110    font-size: 1.05em;
     111}
     112
    108113/* Responsive changes for narrow screens */
    109114@media (max-width: 1250px) {
     
    129134    }
    130135}
     136
     137
     138/********************
     139 * jQuery UI Fixes
     140 ********************/
     141 /* Dialog overlay not over certain elements */
     142 .ui-front {
     143    z-index: 10001 !important;
     144 }
     145 .ui-dialog {
     146    z-index: 10002 !important;
     147 }
  • tweetthis/trunk/assets/css/jquery/cupertino-theme/jquery-ui.min.css

    r1203632 r1205394  
    1 /*! jQuery UI - v1.11.4 - 2015-07-10
    2 * http://jqueryui.com
    3 * Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
    4 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
    5 * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
    6 
    7 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.tt-jqui .ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.tt-jqui .ui-widget .ui-widget{font-size:1em}.tt-jqui .ui-widget input,.tt-jqui .ui-widget select,.tt-jqui .ui-widget textarea,.tt-jqui .ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.tt-jqui .ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}.tt-jqui .ui-widget-content a{color:#362b36}.tt-jqui .ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.tt-jqui .ui-widget-header a{color:#222}.tt-jqui .ui-state-default,.tt-jqui .ui-widget-content .ui-state-default,.tt-jqui .ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url("images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}.tt-jqui .ui-state-default a,.tt-jqui .ui-state-default a:link,.tt-jqui .ui-state-default a:visited{color:#2779aa;text-decoration:none}.tt-jqui .ui-state-hover,.tt-jqui .ui-widget-content .ui-state-hover,.tt-jqui .ui-widget-header .ui-state-hover,.tt-jqui .ui-state-focus,.tt-jqui .ui-widget-content .ui-state-focus,.tt-jqui .ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url("images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}.tt-jqui .ui-state-hover a,.tt-jqui .ui-state-hover a:hover,.tt-jqui .ui-state-hover a:link,.tt-jqui .ui-state-hover a:visited,.tt-jqui .ui-state-focus a,.tt-jqui .ui-state-focus a:hover,.tt-jqui .ui-state-focus a:link,.tt-jqui .ui-state-focus a:visited{color:#0070a3;text-decoration:none}.tt-jqui .ui-state-active,.tt-jqui .ui-widget-content .ui-state-active,.tt-jqui .ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url("images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.tt-jqui .ui-state-active a,.tt-jqui .ui-state-active a:link,.tt-jqui .ui-state-active a:visited{color:#fff;text-decoration:none}.tt-jqui .ui-state-highlight,.tt-jqui .ui-widget-content .ui-state-highlight,.tt-jqui .ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}.tt-jqui .ui-state-highlight a,.tt-jqui .ui-widget-content .ui-state-highlight a,.tt-jqui .ui-widget-header .ui-state-highlight a{color:#363636}.tt-jqui .ui-state-error,.tt-jqui .ui-widget-content .ui-state-error,.tt-jqui .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url("images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;color:#fff}.tt-jqui .ui-state-error a,.tt-jqui .ui-widget-content .ui-state-error a,.tt-jqui .ui-widget-header .ui-state-error a{color:#fff}.tt-jqui .ui-state-error-text,.tt-jqui .ui-widget-content .ui-state-error-text,.tt-jqui .ui-widget-header .ui-state-error-text{color:#fff}.tt-jqui .ui-priority-primary,.tt-jqui .ui-widget-content .ui-priority-primary,.tt-jqui .ui-widget-header .ui-priority-primary{font-weight:bold}.tt-jqui .ui-priority-secondary,.tt-jqui .ui-widget-content .ui-priority-secondary,.tt-jqui .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.tt-jqui .ui-state-disabled,.tt-jqui .ui-widget-content .ui-state-disabled,.tt-jqui .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.tt-jqui .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.tt-jqui .ui-icon{width:16px;height:16px}.tt-jqui .ui-icon,.tt-jqui .ui-widget-content .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.tt-jqui .ui-widget-header .ui-icon{background-image:url("images/ui-icons_72a7cf_256x240.png")}.tt-jqui .ui-state-default .ui-icon{background-image:url("images/ui-icons_3d80b3_256x240.png")}.tt-jqui .ui-state-hover .ui-icon,.tt-jqui .ui-state-focus .ui-icon{background-image:url("images/ui-icons_2694e8_256x240.png")}.tt-jqui .ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.tt-jqui .ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.tt-jqui .ui-state-error .ui-icon,.tt-jqui .ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.tt-jqui .ui-icon-blank{background-position:16px 16px}.tt-jqui .ui-icon-carat-1-n{background-position:0 0}.tt-jqui .ui-icon-carat-1-ne{background-position:-16px 0}.tt-jqui .ui-icon-carat-1-e{background-position:-32px 0}.tt-jqui .ui-icon-carat-1-se{background-position:-48px 0}.tt-jqui .ui-icon-carat-1-s{background-position:-64px 0}.tt-jqui .ui-icon-carat-1-sw{background-position:-80px 0}.tt-jqui .ui-icon-carat-1-w{background-position:-96px 0}.tt-jqui .ui-icon-carat-1-nw{background-position:-112px 0}.tt-jqui .ui-icon-carat-2-n-s{background-position:-128px 0}.tt-jqui .ui-icon-carat-2-e-w{background-position:-144px 0}.tt-jqui .ui-icon-triangle-1-n{background-position:0 -16px}.tt-jqui .ui-icon-triangle-1-ne{background-position:-16px -16px}.tt-jqui .ui-icon-triangle-1-e{background-position:-32px -16px}.tt-jqui .ui-icon-triangle-1-se{background-position:-48px -16px}.tt-jqui .ui-icon-triangle-1-s{background-position:-64px -16px}.tt-jqui .ui-icon-triangle-1-sw{background-position:-80px -16px}.tt-jqui .ui-icon-triangle-1-w{background-position:-96px -16px}.tt-jqui .ui-icon-triangle-1-nw{background-position:-112px -16px}.tt-jqui .ui-icon-triangle-2-n-s{background-position:-128px -16px}.tt-jqui .ui-icon-triangle-2-e-w{background-position:-144px -16px}.tt-jqui .ui-icon-arrow-1-n{background-position:0 -32px}.tt-jqui .ui-icon-arrow-1-ne{background-position:-16px -32px}.tt-jqui .ui-icon-arrow-1-e{background-position:-32px -32px}.tt-jqui .ui-icon-arrow-1-se{background-position:-48px -32px}.tt-jqui .ui-icon-arrow-1-s{background-position:-64px -32px}.tt-jqui .ui-icon-arrow-1-sw{background-position:-80px -32px}.tt-jqui .ui-icon-arrow-1-w{background-position:-96px -32px}.tt-jqui .ui-icon-arrow-1-nw{background-position:-112px -32px}.tt-jqui .ui-icon-arrow-2-n-s{background-position:-128px -32px}.tt-jqui .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.tt-jqui .ui-icon-arrow-2-e-w{background-position:-160px -32px}.tt-jqui .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.tt-jqui .ui-icon-arrowstop-1-n{background-position:-192px -32px}.tt-jqui .ui-icon-arrowstop-1-e{background-position:-208px -32px}.tt-jqui .ui-icon-arrowstop-1-s{background-position:-224px -32px}.tt-jqui .ui-icon-arrowstop-1-w{background-position:-240px -32px}.tt-jqui .ui-icon-arrowthick-1-n{background-position:0 -48px}.tt-jqui .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.tt-jqui .ui-icon-arrowthick-1-e{background-position:-32px -48px}.tt-jqui .ui-icon-arrowthick-1-se{background-position:-48px -48px}.tt-jqui .ui-icon-arrowthick-1-s{background-position:-64px -48px}.tt-jqui .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.tt-jqui .ui-icon-arrowthick-1-w{background-position:-96px -48px}.tt-jqui .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.tt-jqui .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.tt-jqui .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.tt-jqui .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.tt-jqui .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.tt-jqui .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.tt-jqui .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.tt-jqui .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.tt-jqui .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.tt-jqui .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.tt-jqui .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.tt-jqui .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.tt-jqui .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.tt-jqui .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.tt-jqui .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.tt-jqui .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.tt-jqui .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.tt-jqui .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.tt-jqui .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.tt-jqui .ui-icon-arrow-4{background-position:0 -80px}.tt-jqui .ui-icon-arrow-4-diag{background-position:-16px -80px}.tt-jqui .ui-icon-extlink{background-position:-32px -80px}.tt-jqui .ui-icon-newwin{background-position:-48px -80px}.tt-jqui .ui-icon-refresh{background-position:-64px -80px}.tt-jqui .ui-icon-shuffle{background-position:-80px -80px}.tt-jqui .ui-icon-transfer-e-w{background-position:-96px -80px}.tt-jqui .ui-icon-transferthick-e-w{background-position:-112px -80px}.tt-jqui .ui-icon-folder-collapsed{background-position:0 -96px}.tt-jqui .ui-icon-folder-open{background-position:-16px -96px}.tt-jqui .ui-icon-document{background-position:-32px -96px}.tt-jqui .ui-icon-document-b{background-position:-48px -96px}.tt-jqui .ui-icon-note{background-position:-64px -96px}.tt-jqui .ui-icon-mail-closed{background-position:-80px -96px}.tt-jqui .ui-icon-mail-open{background-position:-96px -96px}.tt-jqui .ui-icon-suitcase{background-position:-112px -96px}.tt-jqui .ui-icon-comment{background-position:-128px -96px}.tt-jqui .ui-icon-person{background-position:-144px -96px}.tt-jqui .ui-icon-print{background-position:-160px -96px}.tt-jqui .ui-icon-trash{background-position:-176px -96px}.tt-jqui .ui-icon-locked{background-position:-192px -96px}.tt-jqui .ui-icon-unlocked{background-position:-208px -96px}.tt-jqui .ui-icon-bookmark{background-position:-224px -96px}.tt-jqui .ui-icon-tag{background-position:-240px -96px}.tt-jqui .ui-icon-home{background-position:0 -112px}.tt-jqui .ui-icon-flag{background-position:-16px -112px}.tt-jqui .ui-icon-calendar{background-position:-32px -112px}.tt-jqui .ui-icon-cart{background-position:-48px -112px}.tt-jqui .ui-icon-pencil{background-position:-64px -112px}.tt-jqui .ui-icon-clock{background-position:-80px -112px}.tt-jqui .ui-icon-disk{background-position:-96px -112px}.tt-jqui .ui-icon-calculator{background-position:-112px -112px}.tt-jqui .ui-icon-zoomin{background-position:-128px -112px}.tt-jqui .ui-icon-zoomout{background-position:-144px -112px}.tt-jqui .ui-icon-search{background-position:-160px -112px}.tt-jqui .ui-icon-wrench{background-position:-176px -112px}.tt-jqui .ui-icon-gear{background-position:-192px -112px}.tt-jqui .ui-icon-heart{background-position:-208px -112px}.tt-jqui .ui-icon-star{background-position:-224px -112px}.tt-jqui .ui-icon-link{background-position:-240px -112px}.tt-jqui .ui-icon-cancel{background-position:0 -128px}.tt-jqui .ui-icon-plus{background-position:-16px -128px}.tt-jqui .ui-icon-plusthick{background-position:-32px -128px}.tt-jqui .ui-icon-minus{background-position:-48px -128px}.tt-jqui .ui-icon-minusthick{background-position:-64px -128px}.tt-jqui .ui-icon-close{background-position:-80px -128px}.tt-jqui .ui-icon-closethick{background-position:-96px -128px}.tt-jqui .ui-icon-key{background-position:-112px -128px}.tt-jqui .ui-icon-lightbulb{background-position:-128px -128px}.tt-jqui .ui-icon-scissors{background-position:-144px -128px}.tt-jqui .ui-icon-clipboard{background-position:-160px -128px}.tt-jqui .ui-icon-copy{background-position:-176px -128px}.tt-jqui .ui-icon-contact{background-position:-192px -128px}.tt-jqui .ui-icon-image{background-position:-208px -128px}.tt-jqui .ui-icon-video{background-position:-224px -128px}.tt-jqui .ui-icon-script{background-position:-240px -128px}.tt-jqui .ui-icon-alert{background-position:0 -144px}.tt-jqui .ui-icon-info{background-position:-16px -144px}.tt-jqui .ui-icon-notice{background-position:-32px -144px}.tt-jqui .ui-icon-help{background-position:-48px -144px}.tt-jqui .ui-icon-check{background-position:-64px -144px}.tt-jqui .ui-icon-bullet{background-position:-80px -144px}.tt-jqui .ui-icon-radio-on{background-position:-96px -144px}.tt-jqui .ui-icon-radio-off{background-position:-112px -144px}.tt-jqui .ui-icon-pin-w{background-position:-128px -144px}.tt-jqui .ui-icon-pin-s{background-position:-144px -144px}.tt-jqui .ui-icon-play{background-position:0 -160px}.tt-jqui .ui-icon-pause{background-position:-16px -160px}.tt-jqui .ui-icon-seek-next{background-position:-32px -160px}.tt-jqui .ui-icon-seek-prev{background-position:-48px -160px}.tt-jqui .ui-icon-seek-end{background-position:-64px -160px}.tt-jqui .ui-icon-seek-start{background-position:-80px -160px}.tt-jqui .ui-icon-seek-first{background-position:-80px -160px}.tt-jqui .ui-icon-stop{background-position:-96px -160px}.tt-jqui .ui-icon-eject{background-position:-112px -160px}.tt-jqui .ui-icon-volume-off{background-position:-128px -160px}.tt-jqui .ui-icon-volume-on{background-position:-144px -160px}.tt-jqui .ui-icon-power{background-position:0 -176px}.tt-jqui .ui-icon-signal-diag{background-position:-16px -176px}.tt-jqui .ui-icon-signal{background-position:-32px -176px}.tt-jqui .ui-icon-battery-0{background-position:-48px -176px}.tt-jqui .ui-icon-battery-1{background-position:-64px -176px}.tt-jqui .ui-icon-battery-2{background-position:-80px -176px}.tt-jqui .ui-icon-battery-3{background-position:-96px -176px}.tt-jqui .ui-icon-circle-plus{background-position:0 -192px}.tt-jqui .ui-icon-circle-minus{background-position:-16px -192px}.tt-jqui .ui-icon-circle-close{background-position:-32px -192px}.tt-jqui .ui-icon-circle-triangle-e{background-position:-48px -192px}.tt-jqui .ui-icon-circle-triangle-s{background-position:-64px -192px}.tt-jqui .ui-icon-circle-triangle-w{background-position:-80px -192px}.tt-jqui .ui-icon-circle-triangle-n{background-position:-96px -192px}.tt-jqui .ui-icon-circle-arrow-e{background-position:-112px -192px}.tt-jqui .ui-icon-circle-arrow-s{background-position:-128px -192px}.tt-jqui .ui-icon-circle-arrow-w{background-position:-144px -192px}.tt-jqui .ui-icon-circle-arrow-n{background-position:-160px -192px}.tt-jqui .ui-icon-circle-zoomin{background-position:-176px -192px}.tt-jqui .ui-icon-circle-zoomout{background-position:-192px -192px}.tt-jqui .ui-icon-circle-check{background-position:-208px -192px}.tt-jqui .ui-icon-circlesmall-plus{background-position:0 -208px}.tt-jqui .ui-icon-circlesmall-minus{background-position:-16px -208px}.tt-jqui .ui-icon-circlesmall-close{background-position:-32px -208px}.tt-jqui .ui-icon-squaresmall-plus{background-position:-48px -208px}.tt-jqui .ui-icon-squaresmall-minus{background-position:-64px -208px}.tt-jqui .ui-icon-squaresmall-close{background-position:-80px -208px}.tt-jqui .ui-icon-grip-dotted-vertical{background-position:0 -224px}.tt-jqui .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.tt-jqui .ui-icon-grip-solid-vertical{background-position:-32px -224px}.tt-jqui .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.tt-jqui .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.tt-jqui .ui-icon-grip-diagonal-se{background-position:-80px -224px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-top,.tt-jqui .ui-corner-left,.tt-jqui .ui-corner-tl{border-top-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-top,.tt-jqui .ui-corner-right,.tt-jqui .ui-corner-tr{border-top-right-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-left,.tt-jqui .ui-corner-bl{border-bottom-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-right,.tt-jqui .ui-corner-br{border-bottom-right-radius:6px}.tt-jqui .ui-widget-overlay{background:#eee url("images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;filter:Alpha(Opacity=80)}.tt-jqui .ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url("images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
     1.tt-jqui .ui-helper-hidden{display:none}.tt-jqui .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tt-jqui .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.tt-jqui .ui-helper-clearfix:after,.tt-jqui .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.tt-jqui .ui-helper-clearfix:after{clear:both}.tt-jqui .ui-helper-clearfix{min-height:0}.tt-jqui .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.tt-jqui .ui-front{z-index:100}.tt-jqui .ui-state-disabled{cursor:default!important}.tt-jqui .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.tt-jqui .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.tt-jqui .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.tt-jqui .ui-resizable{position:relative}.tt-jqui .ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.tt-jqui .ui-resizable-autohide .ui-resizable-handle,.tt-jqui .ui-resizable-disabled .ui-resizable-handle{display:none}.tt-jqui .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.tt-jqui .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.tt-jqui .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.tt-jqui .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.tt-jqui .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.tt-jqui .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.tt-jqui .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.tt-jqui .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.tt-jqui .ui-selectable{-ms-touch-action:none;touch-action:none}.tt-jqui .ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.tt-jqui .ui-sortable-handle{-ms-touch-action:none;touch-action:none}.tt-jqui .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.tt-jqui .ui-accordion .ui-accordion-icons,.tt-jqui .ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.tt-jqui .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.tt-jqui .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.tt-jqui .ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.tt-jqui .ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.tt-jqui .ui-button,.tt-jqui .ui-button:active,.tt-jqui .ui-button:hover,.tt-jqui .ui-button:link,.tt-jqui .ui-button:visited{text-decoration:none}.tt-jqui .ui-button-icon-only{width:2.2em}button.tt-jqui .ui-button-icon-only{width:2.4em}.tt-jqui .ui-button-icons-only{width:3.4em}button.tt-jqui .ui-button-icons-only{width:3.7em}.tt-jqui .ui-button .ui-button-text{display:block;line-height:normal}.tt-jqui .ui-button-text-only .ui-button-text{padding:.4em 1em}.tt-jqui .ui-button-icon-only .ui-button-text,.tt-jqui .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.tt-jqui .ui-button-text-icon-primary .ui-button-text,.tt-jqui .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.tt-jqui .ui-button-text-icon-secondary .ui-button-text,.tt-jqui .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.tt-jqui .ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.tt-jqui .ui-button{padding:.4em 1em}.tt-jqui .ui-button-icon-only .ui-icon,.tt-jqui .ui-button-icons-only .ui-icon,.tt-jqui .ui-button-text-icon-primary .ui-icon,.tt-jqui .ui-button-text-icon-secondary .ui-icon,.tt-jqui .ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.tt-jqui .ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.tt-jqui .ui-button-icons-only .ui-button-icon-primary,.tt-jqui .ui-button-text-icon-primary .ui-button-icon-primary,.tt-jqui .ui-button-text-icons .ui-button-icon-primary{left:.5em}.tt-jqui .ui-button-icons-only .ui-button-icon-secondary,.tt-jqui .ui-button-text-icon-secondary .ui-button-icon-secondary,.tt-jqui .ui-button-text-icons .ui-button-icon-secondary{right:.5em}.tt-jqui .ui-buttonset{margin-right:7px}.tt-jqui .ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.tt-jqui .ui-button::-moz-focus-inner,input.tt-jqui .ui-button::-moz-focus-inner{border:0;padding:0}.tt-jqui .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.tt-jqui .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.tt-jqui .ui-datepicker .ui-datepicker-next,.tt-jqui .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.tt-jqui .ui-datepicker .ui-datepicker-next-hover,.tt-jqui .ui-datepicker .ui-datepicker-prev-hover{top:1px}.tt-jqui .ui-datepicker .ui-datepicker-prev{left:2px}.tt-jqui .ui-datepicker .ui-datepicker-next{right:2px}.tt-jqui .ui-datepicker .ui-datepicker-prev-hover{left:1px}.tt-jqui .ui-datepicker .ui-datepicker-next-hover{right:1px}.tt-jqui .ui-datepicker .ui-datepicker-next span,.tt-jqui .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.tt-jqui .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.tt-jqui .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.tt-jqui .ui-datepicker select.tt-jqui .ui-datepicker-month,.tt-jqui .ui-datepicker select.tt-jqui .ui-datepicker-year{width:45%}.tt-jqui .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.tt-jqui .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.tt-jqui .ui-datepicker td{border:0;padding:1px}.tt-jqui .ui-datepicker td a,.tt-jqui .ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.tt-jqui .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.tt-jqui .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.tt-jqui .ui-datepicker .ui-datepicker-buttonpane button.tt-jqui .ui-datepicker-current,.tt-jqui .ui-datepicker-multi .ui-datepicker-group,.tt-jqui .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.tt-jqui .ui-datepicker.tt-jqui .ui-datepicker-multi{width:auto}.tt-jqui .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.tt-jqui .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.tt-jqui .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.tt-jqui .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.tt-jqui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.tt-jqui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.tt-jqui .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.tt-jqui .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.tt-jqui .ui-datepicker-rtl{direction:rtl}.tt-jqui .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.tt-jqui .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.tt-jqui .ui-datepicker-rtl .ui-datepicker-buttonpane button.tt-jqui .ui-datepicker-current,.tt-jqui .ui-datepicker-rtl .ui-datepicker-group{float:right}.tt-jqui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.tt-jqui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.tt-jqui .ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.tt-jqui .ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.tt-jqui .ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.tt-jqui .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.tt-jqui .ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.tt-jqui .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.tt-jqui .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.tt-jqui .ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.tt-jqui .ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.tt-jqui .ui-slider-vertical .ui-slider-range-min,.tt-jqui .ui-spinner-down{bottom:0}.tt-jqui .ui-draggable .ui-dialog-titlebar{cursor:move}.tt-jqui .ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.tt-jqui .ui-menu .ui-menu{position:absolute}.tt-jqui .ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.tt-jqui .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.tt-jqui .ui-menu .ui-state-active,.tt-jqui .ui-menu .ui-state-focus{margin:-1px}.tt-jqui .ui-menu-icons{position:relative}.tt-jqui .ui-menu-icons .ui-menu-item{padding-left:2em}.tt-jqui .ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.tt-jqui .ui-menu .ui-menu-icon{left:auto;right:0}.tt-jqui .ui-progressbar{height:2em;text-align:left;overflow:hidden}.tt-jqui .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.tt-jqui .ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25}.tt-jqui .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.tt-jqui .ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.tt-jqui .ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.tt-jqui .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.tt-jqui .ui-selectmenu-open{display:block}.tt-jqui .ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.tt-jqui .ui-selectmenu-button span.tt-jqui .ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.tt-jqui .ui-selectmenu-button span.tt-jqui .ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-jqui .ui-slider{position:relative;text-align:left}.tt-jqui .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.tt-jqui .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.tt-jqui .ui-slider.tt-jqui .ui-state-disabled .ui-slider-handle,.tt-jqui .ui-slider.tt-jqui .ui-state-disabled .ui-slider-range{filter:inherit}.tt-jqui .ui-slider-horizontal{height:.8em}.tt-jqui .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.tt-jqui .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.tt-jqui .ui-slider-horizontal .ui-slider-range-min{left:0}.tt-jqui .ui-slider-horizontal .ui-slider-range-max{right:0}.tt-jqui .ui-slider-vertical{width:.8em;height:100px}.tt-jqui .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.tt-jqui .ui-slider-vertical .ui-slider-range{left:0;width:100%}.tt-jqui .ui-slider-vertical .ui-slider-range-max{top:0}.tt-jqui .ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.tt-jqui .ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}.tt-jqui .ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.tt-jqui .ui-spinner a.tt-jqui .ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.tt-jqui .ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.tt-jqui .ui-spinner-up{top:0}.tt-jqui .ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.tt-jqui .ui-tabs{position:relative;padding:.2em}.tt-jqui .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.tt-jqui .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.tt-jqui .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-state-disabled .ui-tabs-anchor,.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-tabs-active .ui-tabs-anchor,.tt-jqui .ui-tabs .ui-tabs-nav li.tt-jqui .ui-tabs-loading .ui-tabs-anchor{cursor:text}.tt-jqui .ui-tabs-collapsible .ui-tabs-nav li.tt-jqui .ui-tabs-active .ui-tabs-anchor{cursor:pointer}.tt-jqui .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.tt-jqui .ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.tt-jqui .ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.tt-jqui .ui-widget .ui-widget{font-size:1em}.tt-jqui .ui-widget button,.tt-jqui .ui-widget input,.tt-jqui .ui-widget select,.tt-jqui .ui-widget textarea{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.tt-jqui .ui-widget-content{border:1px solid #ddd;background:url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x #f2f5f7;color:#362b36}.tt-jqui .ui-widget-content a{color:#362b36}.tt-jqui .ui-widget-header{border:1px solid #aed0ea;background:url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x #deedf7;color:#222;font-weight:700}.tt-jqui .ui-widget-header a{color:#222}.tt-jqui .ui-state-default,.tt-jqui .ui-widget-content .ui-state-default,.tt-jqui .ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x #d7ebf9;font-weight:700;color:#2779aa}.tt-jqui .ui-state-default a,.tt-jqui .ui-state-default a:link,.tt-jqui .ui-state-default a:visited{color:#2779aa;text-decoration:none}.tt-jqui .ui-state-focus,.tt-jqui .ui-state-hover,.tt-jqui .ui-widget-content .ui-state-focus,.tt-jqui .ui-widget-content .ui-state-hover,.tt-jqui .ui-widget-header .ui-state-focus,.tt-jqui .ui-widget-header .ui-state-hover{border:1px solid #74b2e2;background:url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x #e4f1fb;font-weight:700;color:#0070a3}.tt-jqui .ui-state-focus a,.tt-jqui .ui-state-focus a:hover,.tt-jqui .ui-state-focus a:link,.tt-jqui .ui-state-focus a:visited,.tt-jqui .ui-state-hover a,.tt-jqui .ui-state-hover a:hover,.tt-jqui .ui-state-hover a:link,.tt-jqui .ui-state-hover a:visited{color:#0070a3;text-decoration:none}.tt-jqui .ui-state-active,.tt-jqui .ui-widget-content .ui-state-active,.tt-jqui .ui-widget-header .ui-state-active{border:1px solid #2694e8;background:url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x #3baae3;font-weight:700;color:#fff}.tt-jqui .ui-state-active a,.tt-jqui .ui-state-active a:link,.tt-jqui .ui-state-active a:visited{color:#fff;text-decoration:none}.tt-jqui .ui-state-highlight,.tt-jqui .ui-widget-content .ui-state-highlight,.tt-jqui .ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x #ffef8f;color:#363636}.tt-jqui .ui-state-highlight a,.tt-jqui .ui-widget-content .ui-state-highlight a,.tt-jqui .ui-widget-header .ui-state-highlight a{color:#363636}.tt-jqui .ui-state-error,.tt-jqui .ui-widget-content .ui-state-error,.tt-jqui .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x #cd0a0a;color:#fff}.tt-jqui .ui-state-error a,.tt-jqui .ui-state-error-text,.tt-jqui .ui-widget-content .ui-state-error a,.tt-jqui .ui-widget-content .ui-state-error-text,.tt-jqui .ui-widget-header .ui-state-error a,.tt-jqui .ui-widget-header .ui-state-error-text{color:#fff}.tt-jqui .ui-priority-primary,.tt-jqui .ui-widget-content .ui-priority-primary,.tt-jqui .ui-widget-header .ui-priority-primary{font-weight:700}.tt-jqui .ui-priority-secondary,.tt-jqui .ui-widget-content .ui-priority-secondary,.tt-jqui .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.tt-jqui .ui-state-disabled,.tt-jqui .ui-widget-content .ui-state-disabled,.tt-jqui .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.tt-jqui .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.tt-jqui .ui-icon{width:16px;height:16px}.tt-jqui .ui-icon,.tt-jqui .ui-widget-content .ui-icon,.tt-jqui .ui-widget-header .ui-icon{background-image:url(images/ui-icons_72a7cf_256x240.png)}.tt-jqui .ui-state-default .ui-icon{background-image:url(images/ui-icons_3d80b3_256x240.png)}.tt-jqui .ui-state-focus .ui-icon,.tt-jqui .ui-state-hover .ui-icon{background-image:url(images/ui-icons_2694e8_256x240.png)}.tt-jqui .ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.tt-jqui .ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.tt-jqui .ui-state-error .ui-icon,.tt-jqui .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.tt-jqui .ui-icon-blank{background-position:16px 16px}.tt-jqui .ui-icon-carat-1-n{background-position:0 0}.tt-jqui .ui-icon-carat-1-ne{background-position:-16px 0}.tt-jqui .ui-icon-carat-1-e{background-position:-32px 0}.tt-jqui .ui-icon-carat-1-se{background-position:-48px 0}.tt-jqui .ui-icon-carat-1-s{background-position:-64px 0}.tt-jqui .ui-icon-carat-1-sw{background-position:-80px 0}.tt-jqui .ui-icon-carat-1-w{background-position:-96px 0}.tt-jqui .ui-icon-carat-1-nw{background-position:-112px 0}.tt-jqui .ui-icon-carat-2-n-s{background-position:-128px 0}.tt-jqui .ui-icon-carat-2-e-w{background-position:-144px 0}.tt-jqui .ui-icon-triangle-1-n{background-position:0 -16px}.tt-jqui .ui-icon-triangle-1-ne{background-position:-16px -16px}.tt-jqui .ui-icon-triangle-1-e{background-position:-32px -16px}.tt-jqui .ui-icon-triangle-1-se{background-position:-48px -16px}.tt-jqui .ui-icon-triangle-1-s{background-position:-64px -16px}.tt-jqui .ui-icon-triangle-1-sw{background-position:-80px -16px}.tt-jqui .ui-icon-triangle-1-w{background-position:-96px -16px}.tt-jqui .ui-icon-triangle-1-nw{background-position:-112px -16px}.tt-jqui .ui-icon-triangle-2-n-s{background-position:-128px -16px}.tt-jqui .ui-icon-triangle-2-e-w{background-position:-144px -16px}.tt-jqui .ui-icon-arrow-1-n{background-position:0 -32px}.tt-jqui .ui-icon-arrow-1-ne{background-position:-16px -32px}.tt-jqui .ui-icon-arrow-1-e{background-position:-32px -32px}.tt-jqui .ui-icon-arrow-1-se{background-position:-48px -32px}.tt-jqui .ui-icon-arrow-1-s{background-position:-64px -32px}.tt-jqui .ui-icon-arrow-1-sw{background-position:-80px -32px}.tt-jqui .ui-icon-arrow-1-w{background-position:-96px -32px}.tt-jqui .ui-icon-arrow-1-nw{background-position:-112px -32px}.tt-jqui .ui-icon-arrow-2-n-s{background-position:-128px -32px}.tt-jqui .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.tt-jqui .ui-icon-arrow-2-e-w{background-position:-160px -32px}.tt-jqui .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.tt-jqui .ui-icon-arrowstop-1-n{background-position:-192px -32px}.tt-jqui .ui-icon-arrowstop-1-e{background-position:-208px -32px}.tt-jqui .ui-icon-arrowstop-1-s{background-position:-224px -32px}.tt-jqui .ui-icon-arrowstop-1-w{background-position:-240px -32px}.tt-jqui .ui-icon-arrowthick-1-n{background-position:0 -48px}.tt-jqui .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.tt-jqui .ui-icon-arrowthick-1-e{background-position:-32px -48px}.tt-jqui .ui-icon-arrowthick-1-se{background-position:-48px -48px}.tt-jqui .ui-icon-arrowthick-1-s{background-position:-64px -48px}.tt-jqui .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.tt-jqui .ui-icon-arrowthick-1-w{background-position:-96px -48px}.tt-jqui .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.tt-jqui .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.tt-jqui .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.tt-jqui .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.tt-jqui .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.tt-jqui .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.tt-jqui .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.tt-jqui .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.tt-jqui .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.tt-jqui .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.tt-jqui .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.tt-jqui .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.tt-jqui .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.tt-jqui .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.tt-jqui .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.tt-jqui .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.tt-jqui .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.tt-jqui .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.tt-jqui .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.tt-jqui .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.tt-jqui .ui-icon-arrow-4{background-position:0 -80px}.tt-jqui .ui-icon-arrow-4-diag{background-position:-16px -80px}.tt-jqui .ui-icon-extlink{background-position:-32px -80px}.tt-jqui .ui-icon-newwin{background-position:-48px -80px}.tt-jqui .ui-icon-refresh{background-position:-64px -80px}.tt-jqui .ui-icon-shuffle{background-position:-80px -80px}.tt-jqui .ui-icon-transfer-e-w{background-position:-96px -80px}.tt-jqui .ui-icon-transferthick-e-w{background-position:-112px -80px}.tt-jqui .ui-icon-folder-collapsed{background-position:0 -96px}.tt-jqui .ui-icon-folder-open{background-position:-16px -96px}.tt-jqui .ui-icon-document{background-position:-32px -96px}.tt-jqui .ui-icon-document-b{background-position:-48px -96px}.tt-jqui .ui-icon-note{background-position:-64px -96px}.tt-jqui .ui-icon-mail-closed{background-position:-80px -96px}.tt-jqui .ui-icon-mail-open{background-position:-96px -96px}.tt-jqui .ui-icon-suitcase{background-position:-112px -96px}.tt-jqui .ui-icon-comment{background-position:-128px -96px}.tt-jqui .ui-icon-person{background-position:-144px -96px}.tt-jqui .ui-icon-print{background-position:-160px -96px}.tt-jqui .ui-icon-trash{background-position:-176px -96px}.tt-jqui .ui-icon-locked{background-position:-192px -96px}.tt-jqui .ui-icon-unlocked{background-position:-208px -96px}.tt-jqui .ui-icon-bookmark{background-position:-224px -96px}.tt-jqui .ui-icon-tag{background-position:-240px -96px}.tt-jqui .ui-icon-home{background-position:0 -112px}.tt-jqui .ui-icon-flag{background-position:-16px -112px}.tt-jqui .ui-icon-calendar{background-position:-32px -112px}.tt-jqui .ui-icon-cart{background-position:-48px -112px}.tt-jqui .ui-icon-pencil{background-position:-64px -112px}.tt-jqui .ui-icon-clock{background-position:-80px -112px}.tt-jqui .ui-icon-disk{background-position:-96px -112px}.tt-jqui .ui-icon-calculator{background-position:-112px -112px}.tt-jqui .ui-icon-zoomin{background-position:-128px -112px}.tt-jqui .ui-icon-zoomout{background-position:-144px -112px}.tt-jqui .ui-icon-search{background-position:-160px -112px}.tt-jqui .ui-icon-wrench{background-position:-176px -112px}.tt-jqui .ui-icon-gear{background-position:-192px -112px}.tt-jqui .ui-icon-heart{background-position:-208px -112px}.tt-jqui .ui-icon-star{background-position:-224px -112px}.tt-jqui .ui-icon-link{background-position:-240px -112px}.tt-jqui .ui-icon-cancel{background-position:0 -128px}.tt-jqui .ui-icon-plus{background-position:-16px -128px}.tt-jqui .ui-icon-plusthick{background-position:-32px -128px}.tt-jqui .ui-icon-minus{background-position:-48px -128px}.tt-jqui .ui-icon-minusthick{background-position:-64px -128px}.tt-jqui .ui-icon-close{background-position:-80px -128px}.tt-jqui .ui-icon-closethick{background-position:-96px -128px}.tt-jqui .ui-icon-key{background-position:-112px -128px}.tt-jqui .ui-icon-lightbulb{background-position:-128px -128px}.tt-jqui .ui-icon-scissors{background-position:-144px -128px}.tt-jqui .ui-icon-clipboard{background-position:-160px -128px}.tt-jqui .ui-icon-copy{background-position:-176px -128px}.tt-jqui .ui-icon-contact{background-position:-192px -128px}.tt-jqui .ui-icon-image{background-position:-208px -128px}.tt-jqui .ui-icon-video{background-position:-224px -128px}.tt-jqui .ui-icon-script{background-position:-240px -128px}.tt-jqui .ui-icon-alert{background-position:0 -144px}.tt-jqui .ui-icon-info{background-position:-16px -144px}.tt-jqui .ui-icon-notice{background-position:-32px -144px}.tt-jqui .ui-icon-help{background-position:-48px -144px}.tt-jqui .ui-icon-check{background-position:-64px -144px}.tt-jqui .ui-icon-bullet{background-position:-80px -144px}.tt-jqui .ui-icon-radio-on{background-position:-96px -144px}.tt-jqui .ui-icon-radio-off{background-position:-112px -144px}.tt-jqui .ui-icon-pin-w{background-position:-128px -144px}.tt-jqui .ui-icon-pin-s{background-position:-144px -144px}.tt-jqui .ui-icon-play{background-position:0 -160px}.tt-jqui .ui-icon-pause{background-position:-16px -160px}.tt-jqui .ui-icon-seek-next{background-position:-32px -160px}.tt-jqui .ui-icon-seek-prev{background-position:-48px -160px}.tt-jqui .ui-icon-seek-end{background-position:-64px -160px}.tt-jqui .ui-icon-seek-first,.tt-jqui .ui-icon-seek-start{background-position:-80px -160px}.tt-jqui .ui-icon-stop{background-position:-96px -160px}.tt-jqui .ui-icon-eject{background-position:-112px -160px}.tt-jqui .ui-icon-volume-off{background-position:-128px -160px}.tt-jqui .ui-icon-volume-on{background-position:-144px -160px}.tt-jqui .ui-icon-power{background-position:0 -176px}.tt-jqui .ui-icon-signal-diag{background-position:-16px -176px}.tt-jqui .ui-icon-signal{background-position:-32px -176px}.tt-jqui .ui-icon-battery-0{background-position:-48px -176px}.tt-jqui .ui-icon-battery-1{background-position:-64px -176px}.tt-jqui .ui-icon-battery-2{background-position:-80px -176px}.tt-jqui .ui-icon-battery-3{background-position:-96px -176px}.tt-jqui .ui-icon-circle-plus{background-position:0 -192px}.tt-jqui .ui-icon-circle-minus{background-position:-16px -192px}.tt-jqui .ui-icon-circle-close{background-position:-32px -192px}.tt-jqui .ui-icon-circle-triangle-e{background-position:-48px -192px}.tt-jqui .ui-icon-circle-triangle-s{background-position:-64px -192px}.tt-jqui .ui-icon-circle-triangle-w{background-position:-80px -192px}.tt-jqui .ui-icon-circle-triangle-n{background-position:-96px -192px}.tt-jqui .ui-icon-circle-arrow-e{background-position:-112px -192px}.tt-jqui .ui-icon-circle-arrow-s{background-position:-128px -192px}.tt-jqui .ui-icon-circle-arrow-w{background-position:-144px -192px}.tt-jqui .ui-icon-circle-arrow-n{background-position:-160px -192px}.tt-jqui .ui-icon-circle-zoomin{background-position:-176px -192px}.tt-jqui .ui-icon-circle-zoomout{background-position:-192px -192px}.tt-jqui .ui-icon-circle-check{background-position:-208px -192px}.tt-jqui .ui-icon-circlesmall-plus{background-position:0 -208px}.tt-jqui .ui-icon-circlesmall-minus{background-position:-16px -208px}.tt-jqui .ui-icon-circlesmall-close{background-position:-32px -208px}.tt-jqui .ui-icon-squaresmall-plus{background-position:-48px -208px}.tt-jqui .ui-icon-squaresmall-minus{background-position:-64px -208px}.tt-jqui .ui-icon-squaresmall-close{background-position:-80px -208px}.tt-jqui .ui-icon-grip-dotted-vertical{background-position:0 -224px}.tt-jqui .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.tt-jqui .ui-icon-grip-solid-vertical{background-position:-32px -224px}.tt-jqui .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.tt-jqui .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.tt-jqui .ui-icon-grip-diagonal-se{background-position:-80px -224px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-left,.tt-jqui .ui-corner-tl,.tt-jqui .ui-corner-top{border-top-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-right,.tt-jqui .ui-corner-top,.tt-jqui .ui-corner-tr{border-top-right-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bl,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-left{border-bottom-left-radius:6px}.tt-jqui .ui-corner-all,.tt-jqui .ui-corner-bottom,.tt-jqui .ui-corner-br,.tt-jqui .ui-corner-right{border-bottom-right-radius:6px}.tt-jqui .ui-widget-overlay{background:url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% #eee;opacity:.8;filter:Alpha(Opacity=80)}.tt-jqui .ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:url(images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x #000;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
  • tweetthis/trunk/assets/js/tinymce-dialog.js

    r1172906 r1205394  
    9999            default_hidden_urls = args['default_hidden_urls'];
    100100           
    101                        
     101            insert_sc_behavior = args['insert_shortcode_behavior'];
    102102            disable_preview = args['disable_preview'];
    103103            disable_handles = args['disable_handles'];
     
    309309
    310310               
    311                 //  Insert the shortcode into the editor.  This shouldn't but still does fail
    312                 //  for every one in a billion users (I may be exaggerating).  It is a problem
    313                 //  that has plauged me since the dawn of this plugin.  Sometimes the TinyMCE
    314                 //  editor is not accessible.  So, in those cases, let's provide a fallback.
    315 
    316 
     311                //  Insert the shortcode into the editor.
    317312                //  Close shortcode creator dialog
    318                 $('#TT-shortcode-creator-dialog').dialog("close");
    319 
    320                 try {
    321                     editor.selection.setContent(shortcode);
    322                     logToConsole("Successfully inserted shortcode: " + shortcode);
    323                 } catch(e) {
    324                     //  Yep... editor wasn't found right... damnit!
    325                     //  The fallback is going to be replacing the dialog content with a
    326                     //  copy & paste the shortcode style thingy.
    327                     logToConsole("Failed to insert shortcode. JavaScript Exception: " + e.message);
    328                     var html = "<div id='TT_critical_error_wrapper'>";
    329                         html += "<h2>Lucky you! You've stumbled upon a rare problem.</h2>";
    330                        
    331                         html += "<p>In a very small number of cases, WordPress doesn't provide crucial data to facilitate automatic insertion of your shortcode.";
    332                         html += "This problem has plagued <em>Tweet This</em> from the beginning. Every fix, and there have been many, solves it for some users. But it invariably reappears for someone else.</p>";
    333                         html += "<p>This problem is being actively researched by Tweet This' developer. It will hopefully be resolved soon.</p>";
    334                         html += "<p>If you are willing, please send the developer an email with the contents of the DEBUG INFO textbox below. More information is always helpful in tracking down issues. His email address is <a href='mailto:[email protected]?subject=Tweet This Bug Report -- TinyMCE%20activeEditor%20NULL%20Bug'>[email protected]</a>.</p>"
    335                        
    336                         html += "<br /><p><strong>In the meantime</strong>, you can <strong>manually copy the shortcode</strong> in the text field below, close this dialog box, and <strong>paste the shortcode into your editor</strong>. Sincerest apologies for the inconvenience.</p>"
    337 
    338                         html += "<br /><span style='font-size: 1.3em;'><strong>Created Shortcode:</strong> <input type='text' id='TT_manual_shortcode_field' style='width: 350px;' /></span><br /><br />";
    339 
    340                         html += "<br /><br /><strong>DEBUG INFO:</strong><br />"
    341                         html += "<textarea id='TT_critical_error_dbginfo' style='width: 550px'>";
    342                         html += "Tweet This Error Report\n================================\n\n";
    343                         html += "Reported Error:\n----------\ntinyMCE.activeEditor is null. Repeated access attempts over the course of 5 seconds yielded the same null value.";
    344                         html += "\n\n\nUser's Web Browser:\n----------\n" + navigator.userAgent;
    345 
    346                         html += "\n\n\nOutput Console Data:\n----------\n";
    347 
    348                         $.each(logMessages, function(index, val) {
    349                             html += index+1 + ' :: ' + val + '\n\n';
    350                         });
    351 
    352                     $("<div />").html(html).dialog({
     313                $('#TT-shortcode-creator-dialog').dialog("close");             
     314
     315                //  Manual Mode:
     316                if( insert_sc_behavior == 'manual' ) {
     317                    logToConsole("Insert Shortcode Behavior set to manual.");
     318                    //  Set dialog content to shortcode
     319                    var html = "<p>Copy the shortcode below to your clipboard, and paste into your WordPress editor.</p><span style='font-size: 1.3em;'><strong>Created Shortcode:</strong> <input type='text' id='TT_manual_shortcode_field' style='width: 350px;' /></span>";
     320
     321                    var secondaryDialog = $("<div />").html(html).dialog({
    353322                        modal: true,
    354                         closeText: "Close Shortcode Creator",
     323                        title: 'Copy & Paste Your Shortcode...',
     324                        closeText: "Close",
    355325                        width: 650,
    356326                        buttons: [
    357327                            {
    358                                 text: "Close Shortcode Creator",
     328                                text: "Close",
    359329                                icons: {primary: 'ui-icon-closethick'},
    360330                                click: function() {
     
    362332                                }
    363333                            }
    364                         ]
     334                        ],
     335                        open: function() {
     336                            //  Fix Random jQuery UI CSS Scoping Issues //
     337                            $('div.ui-widget-overlay, div.ui-dialog').wrap('<div class="tt-jqui" />');
     338                        }
    365339                    });
     340                    secondaryDialog.parent('.ui-dialog').addClass('tt-jqui');   //  jQuery UI theme scope
    366341
    367342                    $("#TT_manual_shortcode_field").val(shortcode);
     343                }
     344                else {
     345                    //  Automatic Mode:  This shouldn't but still does fail
     346                    //  for every one in a billion users (I may be exaggerating).  It is a problem
     347                    //  that has plauged me since the dawn of this plugin.  Sometimes the TinyMCE
     348                    //  editor is not accessible.  So, in those cases, let's provide a fallback.
     349                    logToConsole("Insert Shortcode Behavior set to automatic.");
    368350                   
    369                     //  Highlight text on focus. This can cause some errors in edge cases, so enclose
    370                     //  it in a try/catch block
    371351                    try {
    372                         var dbgbox = document.getElementById('TT_critical_error_dbginfo');
    373                         dbgbox.onfocus = function() {
    374                             dbgbox.select();
    375 
    376                             dbgbox.onmouseup = function() {
    377                                 //  Prevent further mouseup intervention
    378                                 dbgbox.onmouseup = null;
    379                                 return false;
    380                             };
    381                         }
    382                     } catch(e) {}
    383                     try {
    384                         var sfbox = document.getElementById('TT_manual_shortcode_field');
    385                         sfbox.onfocus = function() {
    386                             sfbox.select();
    387 
    388                             sfbox.onmouseup = function() {
    389                                 //  Prevent further mouseup intervention
    390                                 sfbox.onmouseup = null;
    391                                 return false;
    392                             };
    393                         }
    394                     } catch(e) {}
    395                 }
     352                        editor.selection.setContent(shortcode);
     353                        logToConsole("Successfully inserted shortcode: " + shortcode);
     354                    } catch(e) {
     355                        //  Yep... editor wasn't found right... damnit!
     356                        //  The fallback is going to be replacing the dialog content with a
     357                        //  copy & paste the shortcode style thingy.
     358                        logToConsole("Failed to insert shortcode. JavaScript Exception: " + e.message);
     359                        var html = "<div id='TT_critical_error_wrapper'>";
     360                            html += "<h2>Lucky you! You've stumbled upon a rare problem.</h2>";
     361                           
     362                            html += "<p>In a very small number of cases, WordPress doesn't provide crucial data to facilitate automatic insertion of your shortcode.";
     363                            html += "This problem has plagued <em>Tweet This</em> from the beginning. Every fix, and there have been many, solves it for some users. But it invariably reappears for someone else.</p>";
     364                            html += "<p>This problem is being actively researched by Tweet This' developer. It will hopefully be resolved soon.</p>";
     365                            html += "<p>If you are willing, please send the developer an email with the contents of the DEBUG INFO textbox below. More information is always helpful in tracking down issues. His email address is <a href='mailto:[email protected]?subject=Tweet This Bug Report -- TinyMCE%20activeEditor%20NULL%20Bug'>[email protected]</a>.</p>"
     366                           
     367                            html += "<br /><p><strong>In the meantime</strong>, you can <strong>manually copy the shortcode</strong> in the text field below, close this dialog box, and <strong>paste the shortcode into your editor</strong>. Sincerest apologies for the inconvenience.</p>"
     368
     369                            html += "<br /><span style='font-size: 1.3em;'><strong>Created Shortcode:</strong> <input type='text' id='TT_manual_shortcode_field' style='width: 350px;' /></span><br /><br />";
     370
     371                            html += "<br /><br /><strong>DEBUG INFO:</strong><br />"
     372                            html += "<textarea id='TT_critical_error_dbginfo' style='width: 550px'>";
     373                            html += "Tweet This Error Report\n================================\n\n";
     374                            html += "Reported Error:\n----------\ntinyMCE.activeEditor is null. Repeated access attempts over the course of 5 seconds yielded the same null value.";
     375                            html += "\n\n\nUser's Web Browser:\n----------\n" + navigator.userAgent;
     376
     377                            html += "\n\n\nOutput Console Data:\n----------\n";
     378
     379                            $.each(logMessages, function(index, val) {
     380                                html += index+1 + ' :: ' + val + '\n\n';
     381                            });
     382
     383                        var secondaryDialog = $("<div />").html(html).dialog({
     384                            modal: true,
     385                            closeText: "Close Shortcode Creator",
     386                            width: 650,
     387                            buttons: [
     388                                {
     389                                    text: "Close Shortcode Creator",
     390                                    icons: {primary: 'ui-icon-closethick'},
     391                                    click: function() {
     392                                        $(this).dialog("destroy");
     393                                    }
     394                                }
     395                            ],
     396                            open: function() {
     397                                //  Fix Random jQuery UI CSS Scoping Issues //
     398                                $('div.ui-widget-overlay, div.ui-dialog').wrap('<div class="tt-jqui" />');
     399                            }
     400                        });
     401                        secondaryDialog.parent('.ui-dialog').addClass('tt-jqui');   //  jQuery UI theme scope
     402
     403                        $("#TT_manual_shortcode_field").val(shortcode);
     404                       
     405                        //  Highlight text on focus. This can cause some errors in edge cases, so enclose
     406                        //  it in a try/catch block
     407                        try {
     408                            var dbgbox = document.getElementById('TT_critical_error_dbginfo');
     409                            dbgbox.onfocus = function() {
     410                                dbgbox.select();
     411
     412                                dbgbox.onmouseup = function() {
     413                                    //  Prevent further mouseup intervention
     414                                    dbgbox.onmouseup = null;
     415                                    return false;
     416                                };
     417                            }
     418                        } catch(e) {}                       
     419                    }
     420                }
     421
     422                //  Highlight text on focus. This can cause some errors in edge cases, so enclose
     423                //  it in a try/catch block
     424                try {
     425                    var sfbox = document.getElementById('TT_manual_shortcode_field');
     426                    sfbox.select();
     427                    sfbox.onfocus = function() {
     428                        sfbox.select();
     429
     430                        sfbox.onmouseup = function() {
     431                            //  Prevent further mouseup intervention
     432                            sfbox.onmouseup = null;
     433                            return false;
     434                        };
     435                    }
     436                } catch(e) {}
    396437            });
    397438        })
  • tweetthis/trunk/includes/settings.php

    r1203632 r1205394  
    305305            /// Shortcode Creator Dialog Settings ///
    306306            /////////////////////////////////////////
     307            //  Insert Shortcode Behavior
     308            add_settings_field(
     309                'tt_insert_shortcode_behavior',         //  Setting ID
     310                '"Insert Shortcode" Button Behavior',   //  Setting Title
     311                array( 'TT_Settings',
     312                    'field_helper_radio' ),             //  Content Callback
     313                TT_FILENAME,
     314                'tweet_this_scc_dialog',                //  Settings Section ID
     315                array(
     316                    'name' => 'insert_shortcode_behavior',
     317
     318                    'buttons'=>array( array('Automatically insert it into WordPress editor', 'auto'), array('Display shortcode for copy and paste', 'manual' ) ),
     319
     320                    'help_text' => 'Certain WordPress configurations and plugins interfere with automatic shortcode insertion into your editor. If you receive an error message when clicking "Insert Shortcode" button in Shortcode Creator Dialog, or nothing happens, you will need to switch to copy and paste mode.',
     321
     322                    'default' => 'auto'
     323                )
     324            );
     325
    307326            //  Disable Preview?
    308327            add_settings_field(
  • tweetthis/trunk/includes/setup.php

    r1203632 r1205394  
    1111if ( !class_exists( 'TT_Setup' ) ) {
    1212    class TT_Setup {
    13         protected static $version = '1.4.0';
     13        protected static $version = '1.5.2';
    1414
    1515        /**
     
    188188                                autoOpen: false,
    189189                                modal: true,
    190                                 height: 600,
    191                                 width: 650
     190                                minHeight: 600,
     191                                maxHeight: 900,
     192                                resizable: false,
     193                                width: 650,
     194                                open: function() {
     195                                    //  Fix Random jQuery UI CSS Scoping Issues //
     196                                    jQuery('div.ui-widget-overlay, div.ui-dialog').wrap('<div class="tt-jqui" />');
     197                                }
    192198                            });
    193199                            scDialog.parent('.ui-dialog').addClass( 'tt-jqui' );    //  jQuery UI Theme Scope
     
    379385                    'base_theme' => 'light',
    380386                    'icon_alt_text' => '',
    381                     'button_location' => 'row1'
     387                    'button_location' => 'row1',
     388                    'insert_shortcode_behavior' => 'auto',
     389                    'display_mode' => 'box'
    382390                );
    383391
     
    390398
    391399
     400
     401                //  Upgrade notices
     402                $last_update_notice_ver = get_option( 'tt_last_update_notice_version', '1.5.1' );
     403                if( version_compare( self::$version, $last_update_notice_ver ) > 0 ) {
     404                    //  Eligible for upgrade notices
     405
     406                    //  1.5.2 message regarding OptimizePress and manual Insert Shortcode button setting
     407                    if( self::$version == '1.5.2' ) {
     408                        add_action( 'admin_notices',
     409                            array( 'TT_Setup', 'upgrade_notices_1_5_2_helper' ) );
     410                    }
     411                }
     412
     413
    392414                //  Now store the options
    393415                update_site_option( 'tt_plugin_options', $options );
     
    396418                //  db version
    397419                update_site_option( 'tt_current_version', self::$version );
    398             }
    399         }
     420                update_option( 'tt_last_update_notice_version', self::$version );
     421            }
     422        }
     423            public static function upgrade_notices_1_5_2_helper() {
     424                ?>
     425                <div class="updated tt-update-notice" style="border-color: #49BAFF; border-left-width: 6px;">
     426                    <h2>Tweet This Update News</h2>
     427                    <img src="<?php echo TT_ROOT_URL; ?>assets/images/logo.png" style="float: left; width: 175px; margin: 15px 15px 0 0" />
     428                    <p>
     429                        Numerous Tweet This users are having issues with the Shortcode
     430                        Creator dialog box's "Insert Shortcode" button.
     431                    </p>
     432                    <p>
     433                        There are two known causes of "Insert Shortcode" button failure. First is a plugin conflict
     434                        with the OptimizePress plugin. OptimizePress users see the dialog box
     435                        close, but no shortcode gets inserted.  Second is a rare WordPress
     436                        problem where the WordPress post/page editor does not initialize
     437                        properly. This yields an error message.
     438                    </p>
     439                    <p style="font-size: 1.3em;">
     440                        <strong>If you are</strong> one of the user's <strong>experiencing this problem</strong>, you can now
     441                        go to Tweet This' settings page and <strong>change the <em>"Insert Shortcode" Button
     442                        Behavior</em> setting to <em>Display shortcode for copy and paste</em></strong>.
     443                    </p>
     444                    <p>
     445                        This will present the created shortcode to you, after clicking the "Insert Shortcode"
     446                        button, and you can then copy and paste that shortcode into your editor. Both problems
     447                        will continue to be worked on, but, in the meantime, this will allow everyone to continue
     448                        using Tweet This' Shortcode Creator dialog.
     449                    </p>
     450                    <p>
     451                        Apologies for the inconvenience!
     452                    </p><br />
     453                    <p>
     454                        John Morris<br />
     455                        <em>Tweet This' Developer</em>
     456                    </p>
     457                </div>
     458                <?php
     459            }
    400460
    401461        public static function initialize() {
  • tweetthis/trunk/includes/tools.php

    r1147416 r1205394  
    232232
    233233            //  dialog customization options
     234            $insert_sc_behavior = $options['insert_shortcode_behavior'];
    234235            $hide_preview = $options['disable_preview'];
    235236            $hide_handles = $options['disable_handles'];
     
    250251                'disable_post_url' => $hide_post_url,
    251252                'disable_hidden' => $hide_hidden,
    252                 'disable_char_count' => $hide_char_count
     253                'disable_char_count' => $hide_char_count,
     254                'insert_shortcode_behavior' => $insert_sc_behavior
    253255            );
    254256        }
  • tweetthis/trunk/readme.txt

    r1203635 r1205394  
    55Requires at least: 3.9
    66Tested up to: 4.2.2
    7 Stable tag: 1.5.1
     7Stable tag: 1.5.2
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    105105
    106106== Changelog ==
     107= 1.5.2 =
     108* Fix jQuery UI theme scope issues introduced in last update.
     109* Added "Insert Shortcode Behavior" setting which allows users to choose to copy and paste resultant shortcode from Shortcode Creator dialog rather than have it automatically inserted. Serves as a last resort fallback for users reporting plugin conflicts (notably with OptimizePress), and those with the dreaded tinyMCE == undefined bug that keeps persisting.
    107110= 1.5.1 =
    108111* Changed behavior of "Disable URLs?" setting.  This now only stops automatic URLs.  Overridden URLs will still display.
  • tweetthis/trunk/tweetthis.php

    r1203635 r1205394  
    44 * Plugin URI: http://tweetthis.jtmorris.net
    55 * Description: Tweet This offers easily embedded, stylish tweetable content boxes in your posts and pages. Get your visitors sharing on Twitter today!
    6  * Version: 1.5.1
     6 * Version: 1.5.2
    77 * Author: John Morris
    88 * Author URI: http://jtmorris.net
Note: See TracChangeset for help on using the changeset viewer.