/*
 * Imperial JS
 * Build: 516
 * Date: 05.01.2017 17:03:36
 */
.hidden{display:none !important;}
.no-selection{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.imperial-component, .imperial-component:before, .imperial-component:after, .imperial-component *, .imperial-component *:before, .imperial-component *:after, 
.im-grid, .im-grid:before, .im-grid:after, .im-grid *, .im-grid *:before, .im-grid *:after {resize:none; outline-width:0; box-sizing: border-box;}
.imperial-component.hidden, imperial-component .hidden{display:none !important;}
.imperial-component.no-selection, .imperial-component .no-selection{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}

/* Utils */
.imperial-alert-content{line-height:18px;}

/* Dropdown */
.imperial-dropdown-wrapper{position: absolute; top:-1000px; left:-1000px; padding-top:0px; z-index:9999;}
.imperial-dropdown-wrapper .ui-inner{cursor:default;}
.imperial-dropdown-wrapper .ui-inner.default{padding:10px 10px; border:1px solid #c6c6c6; background:#fff; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; box-shadow:0px 1px 2px rgba(0,0,0,0.2);}

/* SimpleWindow */
.imperial-window{display: block; position: absolute; left:-500px; top:-500px; z-index:9999; left:0px; top:0px;}
.imperial-window .ui-title{display: block; position: relative; cursor:default; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.imperial-window .ui-title .ui-label{display: block; width:80%;}
.imperial-window .ui-title .ui-controls{display: block; position: absolute; right:0px; top:0px; font-size:0px;}
.imperial-window .ui-title .ui-controls .ui-control{display: inline-block; position: relative; cursor:pointer; z-index:5;}
.imperial-window .ui-title .ui-controls .ui-control.close i{display: block; position: absolute;}
.imperial-window .ui-actions .ui-btn{display: block;}
.imperial-window.moving{opacity:0.8;}
.imperial-window.moving .ui-caption .label{cursor: move;}

/* Theme */
.imperial-window.default .ui-inner{background:#fff; border:1px solid #999; box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);}
.imperial-window.default .ui-inner .ui-title{height:29px; line-height:29px; padding:0px 10px; border-bottom:1px solid #e3e3e3;}
.imperial-window.default .ui-inner .ui-title .ui-label{height:29px; line-height:29px; font-family:Verdana; font-size:11px; color:#282828; overflow:hidden; font-weight: bold;}
.imperial-window.default .ui-inner .ui-controls{height:29px;}
.imperial-window.default .ui-inner .ui-controls .ui-control{width:35px; height:29px;}
.imperial-window.default .ui-inner .ui-controls .ui-control.close i{width:35px; height:29px; left:0px; top:0px; background: url('data:image/gif;base64,R0lGODlhCgAKAJEDAAUHCAAAAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQTY4NDZDRDNBMUExMUU1QUExMzgyMjdBQUFGQTFDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQTY4NDZDRTNBMUExMUU1QUExMzgyMjdBQUFGQTFDRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBNjg0NkNCM0ExQTExRTVBQTEzODIyN0FBQUZBMUNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBNjg0NkNDM0ExQTExRTVBQTEzODIyN0FBQUZBMUNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAwAsAAAAAAoACgAAAheMhikGpz0EjJMK6V7VGWH8OCAYGokSFAA7') center center no-repeat;}
.imperial-window.default .ui-inner .ui-controls .ui-control.close:hover{background:#e5e5e5;}
.imperial-window.default .ui-inner .ui-content{padding:10px 10px; background: #fff;}
.imperial-window.default .ui-inner .ui-content .ui-body{line-height:18px; font-size:13px;}
.imperial-window.default .ui-inner .ui-actions{padding:10px 10px; text-align: center; border-top:1px solid #dfdfdf; background:#f0f0f0;}
.imperial-window.default .ui-inner .ui-actions .ui-btn{line-height:25px; padding:0px 8px; font-size:12px; font-weight: bold; color:#333; background-color:#f6f6f6; border:1px solid #adadad; border-radius:1px; text-align:center; cursor:pointer;}
.imperial-window.default .ui-inner .ui-actions .ui-btn:hover{color:#222; background-color:#d7d7d7; border-color:#999;}
.imperial-window.default.moving .ui-inner{border:1px solid #5376ac; box-shadow: 0px 0px 3px 1px #a9bbd5;}


/* Slider */
.imperial-slider{display: block; position: relative;}
.imperial-slider .ui-line{display: block; padding:2px 0px; width:100%; cursor: pointer;}
.imperial-slider .ui-line .ui-bar{display: block; height:4px; width:100%;}
.imperial-slider .ui-point{display: block; position: absolute; top:-2px; width:12px; height:12px; cursor:pointer;}
.imperial-slider .ui-point .ui-dot{display:block; position:absolute; left:4px; top:4px; width:4px; height:4px; border-radius: 2px;}
.imperial-slider .ui-ticks{display:block; position:relative; cursor:default;}
.imperial-slider .ui-ticks .ui-tick{display: block; position: absolute; left:0px; top:4px; width:1px; height:5px;}
.imperial-slider .ui-labels{display:block; position:relative; cursor:default;}
.imperial-slider .ui-labels .ui-label{display: block; position: absolute; left:0px; top:12px; height:13px; line-height:13px; white-space: nowrap;}
.imperial-slider .ui-hint{display:block; position:absolute; left:-200px; top:0px; line-height:15px; white-space: nowrap;}

.imperial-slider.default .ui-inner .ui-line .ui-bar{background:#aeb6bc; border-radius: 2px; box-shadow:inset 0px 2px 1px rgba(0, 0, 0, 0.2);}
.imperial-slider.default .ui-inner .ui-point{border-radius: 6px; background: #fff; background:radial-gradient(#eee, #fff); box-shadow:0px 0px 1px #333;}
.imperial-slider.default .ui-inner .ui-point .ui-dot{background:#555;}
.imperial-slider.default .ui-inner .ui-ticks .ui-tick{background:#999; box-shadow:1px 1px 0px #fff;}
.imperial-slider.default .ui-inner .ui-labels .ui-label{text-align:center; font-size:11px; color:#222; text-shadow: 1px 1px #fff;}
.imperial-slider.default .ui-inner .ui-point:hover{box-shadow:0px 0px 1px #000;}
.imperial-slider.default .ui-inner .ui-point:hover .ui-dot{background-color:#333;}
.imperial-slider.default .ui-inner .ui-hint{padding:1px 4px; color:#222; font-size:11px; font-weight:bold; background:#fff; border-radius:1px; border:1px solid #7a7a7a; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4);}

/* Select */
.imperial-select{display:inline-block; position:relative;}
.imperial-select .ui-selected{display: block; cursor:pointer;}
.imperial-select .ui-selected > .ui-label{overflow:hidden; white-space: nowrap;}
.imperial-select .ui-inner{position:absolute; left:0px; top:0px; width:100%; z-index:999;}
.imperial-select .ui-inner .ui-items{max-height:150px; overflow-x:hidden; overflow-y:auto;}
.imperial-select .ui-inner .ui-items .ui-item{display:block; cursor:default;}
.imperial-select .ui-inner .ui-search{padding:2px 0px 4px 0px;}
.imperial-select .ui-inner .ui-search .ui-search-field{display:block; width:100%; height:27px; line-height:27px;}

.imperial-select.default .ui-selected{background:#fff; border:1px solid #ddd; overflow:hidden;}
.imperial-select.default .ui-selected .ui-label{padding:0px 35px 0px 10px; height:28px; line-height:28px; font-size:12px; color:#000; text-align: left;}
.imperial-select.default .ui-selected .ui-arrow{display:block; position:absolute; top:0px; right:7px; width:11px; height:100%; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZBQTFFOTMzQjQzMTFFNUE5NzI4REI3RTc4NTRGOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZBQTFFOTQzQjQzMTFFNUE5NzI4REI3RTc4NTRGOTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RkFBMUU5MTNCNDMxMUU1QTk3MjhEQjdFNzg1NEY5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RkFBMUU5MjNCNDMxMUU1QTk3MjhEQjdFNzg1NEY5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvWLvTcAAACaSURBVHjaYri9vuV/+YQ9/5/9BwMGdPzjwab/3UXd/7cCFTBxs7EwvDk5l6G5fy/DcwaG/wxI4OfDzf97GxYznPvHycALEgDpfra1439yZOT/zD6EDSATWxNC/0cWTPl/CCLIALcOWcMDLApBmBGsAwqeb+v8X7vkIsM3hj8MDOL2DJll2Qy2kgyMcAXoHgLZkFaMaiIMAwQYAOjHnLHrkCRGAAAAAElFTkSuQmCC') center center no-repeat}
.imperial-select.default:hover .ui-selected, .imperial-select.default.opened .ui-selected{border-color:#c6c6c6;}
.imperial-select.default .ui-inner{padding:3px 3px; background:#fff; border:1px solid #c6c6c6; box-shadow:0px 1px 2px rgba(0,0,0,0.1);}
.imperial-select.default .ui-inner .ui-items .ui-item.simple{padding:5px 6px; line-height:18px; font-size:12px; color:#000; text-align: left;}
.imperial-select.default .ui-inner .ui-items .ui-item:hover{background:#eee; color:#000;}
.imperial-select.default .ui-inner .ui-items .ui-item.selected{background:#0088cc; color:#fff;}
.imperial-select.default .ui-inner .ui-items .ui-item .ui-match{font-style: normal; text-decoration: underline;}
.imperial-select.default .ui-inner .ui-search .ui-search-field{padding:0px 5px; border:1px solid #ccc; font-size:12px; color:#000;}
.imperial-select.default .ui-inner .ui-search .ui-search-field:hover{border:1px solid #bbb;}
.imperial-select.default .ui-inner .ui-search .ui-search-field:focus{border:1px solid #0088cc;}
.imperial-select.default .ui-inner .ui-search .ui-search-field.inactive{color:#888;}

/* Native controls */
input[type=text].imperial{display:inline-block; vertical-align: middle; height:30px; line-height:30px; padding:0px 10px; font-size:12px; color:#333; border:1px solid #ddd; border-radius:1px; box-shadow:inset 0px 1px 3px rgba(200,200,200,0.1);}
input[type=text].imperial:hover, input[type=text].imperial:focus{border:1px solid #c6c6c6;}

select.imperial{display:inline-block; vertical-align: middle; width:260px; height:30px; line-height:30px; padding:0px 0px 0px 7px; font-size:12px; color:#333; border:1px solid #ddd; border-radius:1px; box-shadow:inset 0px 1px 3px rgba(200,200,200,0.1);}
select.imperial:hover, select.imperial:focus{border:1px solid #c6c6c6;}

/* Field */
.imperial-field{display: inline-block; position: relative; vertical-align: middle; background:#fff; border:1px solid #ddd;}
.imperial-field .ui-inner{display: table; width:100%; border-collapse: collapse; border:0px; font-size:0px;}
.imperial-field .ui-field-wrapper{display: table-cell; width:99%; line-height:0px; font-size:0px; background:#fff;}
.imperial-field .ui-field-wrapper .ui-field-value{display:inline-block; width:100%; height:28px; line-height:28px; margin:0px 0px; padding:0px 10px; background:transparent; border:0px; font-size:12px; color:#333;}
.imperial-field .ui-unit{display: none; position:relative; width:1%; font-size:0px; white-space:nowrap; cursor:default;}
.imperial-field .ui-unit .ui-unit-name{display: block; padding:0px 6px 0px 8px; vertical-align: top; height:28px; line-height: 28px; font-size:12px; color:#666; text-align: center; box-shadow:inset 2px 0px 1px -1px rgba(0, 0, 0, 0.1);}
.imperial-field .ui-unit .ui-unit-arrow{display: none; position: absolute; right:5px; top:0px; width:11px; height:28px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZBQTFFOTMzQjQzMTFFNUE5NzI4REI3RTc4NTRGOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZBQTFFOTQzQjQzMTFFNUE5NzI4REI3RTc4NTRGOTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RkFBMUU5MTNCNDMxMUU1QTk3MjhEQjdFNzg1NEY5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RkFBMUU5MjNCNDMxMUU1QTk3MjhEQjdFNzg1NEY5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvWLvTcAAACaSURBVHjaYri9vuV/+YQ9/5/9BwMGdPzjwab/3UXd/7cCFTBxs7EwvDk5l6G5fy/DcwaG/wxI4OfDzf97GxYznPvHycALEgDpfra1439yZOT/zD6EDSATWxNC/0cWTPl/CCLIALcOWcMDLApBmBGsAwqeb+v8X7vkIsM3hj8MDOL2DJll2Qy2kgyMcAXoHgLZkFaMaiIMAwQYAOjHnLHrkCRGAAAAAElFTkSuQmCC') center center no-repeat;}
.imperial-field .ui-unit-list{display: none; position: absolute; right:0px; top:0px; padding:2px 2px; border:1px solid #c6c6c6; background:#fff; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; box-shadow:0px 1px 2px rgba(0,0,0,0.2); cursor:default; z-index:999;}
.imperial-field .ui-unit-list .ui-unit-option{display: block; padding:4px 4px; line-height:18px; font-size:12px; color:#000;}

.imperial-field.with-unit .ui-unit{display: table-cell;}
.imperial-field.multiple .ui-unit{cursor:pointer;}
.imperial-field.multiple .ui-unit .ui-unit-arrow{display: block;}
.imperial-field.multiple .ui-unit .ui-unit-name{padding-right:22px;}

.imperial-field.opened, .imperial-field:hover{border-color:#c6c6c6;}
.imperial-field.opened .ui-unit-name, .imperial-field.multiple .ui-unit-name:hover{background-color: #f5f5f5;}
.imperial-field.opened .ui-unit-list{display: block;}
.imperial-field .ui-unit-list .ui-unit-option:hover{background:#f5f5f5; color:#000;}

.imperial-field.with-unit.short-unit .ui-unit{min-width:45px;}
.imperial-field.multiple.short-unit .ui-unit{cursor:pointer; min-width:60px;}
.imperial-field.with-unit.medium-unit .ui-unit{min-width:65px;}
.imperial-field.multiple.medium-unit .ui-unit{cursor:pointer; min-width:80px;}
.imperial-field.with-unit.long-unit .ui-unit{min-width:75px;}
.imperial-field.multiple.long-unit .ui-unit{cursor:pointer; min-width:90px;}

/* Color picker */
.imperial-color-picker{position: relative; width:120px;}
.imperial-color-picker > .ui-selected{display:block; height:30px; padding:3px 3px; border:1px solid #ddd; background:#fff; font-size:0px; cursor: pointer;}
.imperial-color-picker > .ui-selected > .ui-inner{display: table; width:100%; border-collapse: collapse; border:0px; font-size:0px;}
.imperial-color-picker > .ui-selected > .ui-inner > .ui-color-wrapper{display: table-cell; vertical-align: middle; width:1%; min-width:20px; font-size:0px; white-space:nowrap;}
.imperial-color-picker > .ui-selected > .ui-inner > .ui-color-wrapper > .ui-preview{display: block; height:20px; border-radius:2px; background:#000; box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.1);}
.imperial-color-picker > .ui-selected > .ui-inner > .ui-label-wrapper{display:table-cell; vertical-align: middle; width:99%; height:20px;}
.imperial-color-picker > .ui-selected > .ui-inner > .ui-label-wrapper > .ui-label{display: block; padding:0px 7px; height:22px; line-height:22px; font-size:14px; color:#222;}

.imperial-color-picker > .ui-dropdown{display: none; position: absolute; left:0px; top:0px; width:190px; z-index:9999;}
.imperial-color-picker > .ui-dropdown > .ui-inner{padding:3px 3px; border:1px solid #c6c6c6; background:#fff; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; box-shadow:0px 1px 2px rgba(0,0,0,0.2);}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-auto-color{display:block; padding:0px 3px; font-size:0px; cursor:pointer;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-auto-color > .ui-color-box{display: inline-block; vertical-align: middle; padding:1px 1px; border:1px solid #bbb; background:#fff;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-auto-color > .ui-color-box > .ui-color{display: block; width:16px; height:16px; background:#f6f6f6; width:13px; height:13px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-auto-color > .ui-label{display: inline-block; vertical-align: middle; height:25px; margin-left:8px; line-height:25px; color:#222; font-size:12px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-more-colors{display:block; padding:0px 3px; font-size:0px; cursor:pointer;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-more-colors > .ui-icon{display: inline-block; vertical-align: middle; width:16px; height:16px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTgwMzMwNjk1MjQ5MTFFNTg5NTM4MTgzRjYwNEYyRTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTgwMzMwNkE1MjQ5MTFFNTg5NTM4MTgzRjYwNEYyRTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODAzMzA2NzUyNDkxMUU1ODk1MzgxODNGNjA0RjJFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODAzMzA2ODUyNDkxMUU1ODk1MzgxODNGNjA0RjJFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhpabLcAAALhSURBVHjajFNbS1RRFF577XOZ+3gZ07QsDdFIrQgfosgiJEgEe6l8MorIXiqIiDIkiOgP9FQRPQRiYS8RCCFSUWhCgylpaF5qzPE+4zhzxnPZu30GL029uA5nP3xrfWvttb+1SH/LbvB6ckCRnKAlo0AI2SdRtUECqQYDmW+kinIKplXLwOrkzGhDy+qhigeiegJ6psZAglXjnLtV2X2PIl4kBD3cMm34s30QApUUaCVQbGKEPRLBzQKO2761BC4R1IqU1qWSiW/VLEgz4kSkVwmQYhFxVsQlBEcCATxAQupgsyZiEch9WXCRm3hARdokWtg0n3EGPlm+fCg7twoj4WVDyd8TBGRfbJf4RQ/sf5bAqPBJwEyVmN3UU/hxKEp1Kdsovh35njT4iu+5t7x0QA/3RxW/+7Q5H/IgMBXFe0h8JaY6M6LhhPVCdxVnvp+M9sUwo/FHvKyFDJ4/HgHT8ANVRRXrK80pCCle/knJ9hWRLKublpWw0WTOwbGY/mtE8xyeX44UAsFSYAbIiEt2glmhfWD9qkI+y2Sa363OBOm26leV1VJuwHy3nFgJOCioiAh/ST+HBDCU1qt4WVWhzpAuP2n3H700NZN5YTmmP3UrJI2cEgNJCEXzXULGDZBZ4PY6e7urr28fUwquWbpyJc+1P9fvUvvSlBKDYyaSXTiVHG4lQLUUZl+A8ImXUHGnYxJrfNR0OhTi7hmKHRscV24RhN9rfJRocuHbeCsumtO9cXPxIRIKLpZkA3RLc1vgxDnZ0os2ivGSybnAmUgMWyRk9r6AFtMex52+XokLbTlYd5EZe8MkY/R14GS+D1gDbIxzarRdlDbOzeYGXY7wM4fMtnLGbnKRSFotkRC913dmVZWNeHZ1+K04/DuXojVIaO4b03Oe2h15S8MC0taXiYopW5B92ltvaVBZiZzSAetlmR7hjO+03WJPRhPc+GABa5/4qfblZYn9IUYq8R8BBgDzYzVVWduhIgAAAABJRU5ErkJggg==') center center no-repeat}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-more-colors > .ui-label{display: inline-block; vertical-align: middle; height:24px; margin-left:8px; line-height:24px; color:#222; font-size:12px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-separator{display: block; height:1px; margin:5px 0px; background:#e2e4e7;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-popular-colors{font-size:0px; text-align: center;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-popular-colors > .ui-color-box{display:inline-block; vertical-align: middle; margin:0px 1px; padding:1px 1px; border:1px solid #e2e4e7; background:#fff;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-popular-colors > .ui-color-box > .ui-color{display: block; width:12px; height:12px;}

.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors{font-size:0px; text-align: center;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group{display: inline-block; vertical-align: top; margin:0px 1px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-main-color{}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-main-color .ui-color-box{display:inline-block; padding:1px 1px; border:1px solid #e2e4e7; background:#fff;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-main-color .ui-color-box > .ui-color{display: block; width:12px; height:12px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-main-color .ui-color-box.shadowed > .ui-color{box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.1);}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-tones{margin-top:3px; padding:1px 1px; border:1px solid #e2e4e7; background:#fff;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-tones > .ui-color-box{position:relative;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-tones > .ui-color-box > .ui-color{display: block; width:12px; height:12px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-tones > .ui-color-box > .ui-selector{display: none; position: absolute; left:-2px; top:-2px; width:16px; height:16px; border:1px solid #2274b4; box-shadow:inset 0px 0px 0px 1px #fff; z-index:999;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex{padding:2px 0px; font-size:0px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-label-wrapper{display: inline-block; vertical-align: middle; width:50px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-label-wrapper > .ui-label{display: block; line-height:24px; font-size:13px; color:#111; text-align: center; cursor:default;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-field-wrapper{display: inline-block; position: relative; vertical-align: middle; width:115px; margin:0px 0px 0px 10px;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-field-wrapper > .ui-color-hex{display: block; width:100%; height:24px; line-height:24px; padding:3px 30px 3px 25px; font-size:12px; border-radius:1px; border:1px solid #ddd; background:#fff;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-field-wrapper > .ui-color-hex.error{border-color:#c00000;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-field-wrapper > .ui-color-preview{display: block; position: absolute; left:3px; top:3px; width:18px; height:18px; z-index:99; border-radius:2px; background:#000; box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.1);}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-field-wrapper > .ui-color-btn{display: block; overflow:hidden; position: absolute; right:3px; top:3px; width:22px; height:18px; line-height:16px; z-index:99; text-align: center; border-radius:1px; font-size:11px; font-weight: bold; color:#444; background-color:#f6f6f6; border:1px solid #adadad; cursor:pointer;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-color-hex > .ui-field-wrapper > .ui-color-btn:hover{color:#222; background-color:#d7d7d7; border-color:#999;}

.imperial-color-picker.opened > .ui-dropdown{display: block; z-index:999;}
.imperial-color-picker.with-arrow > .ui-selected > .ui-inner > .ui-label-wrapper > .ui-label {padding-right:20px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEZBQTFFOTMzQjQzMTFFNUE5NzI4REI3RTc4NTRGOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEZBQTFFOTQzQjQzMTFFNUE5NzI4REI3RTc4NTRGOTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RkFBMUU5MTNCNDMxMUU1QTk3MjhEQjdFNzg1NEY5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RkFBMUU5MjNCNDMxMUU1QTk3MjhEQjdFNzg1NEY5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvWLvTcAAACaSURBVHjaYri9vuV/+YQ9/5/9BwMGdPzjwab/3UXd/7cCFTBxs7EwvDk5l6G5fy/DcwaG/wxI4OfDzf97GxYznPvHycALEgDpfra1439yZOT/zD6EDSATWxNC/0cWTPl/CCLIALcOWcMDLApBmBGsAwqeb+v8X7vkIsM3hj8MDOL2DJll2Qy2kgyMcAXoHgLZkFaMaiIMAwQYAOjHnLHrkCRGAAAAAElFTkSuQmCC') right 5px center no-repeat;}
.imperial-color-picker.opened > .ui-selected, .imperial-color-picker:hover > .ui-selected{border-color:#c6c6c6;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-auto-color:hover{background:#d5e1f2;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-more-colors:hover{background:#d5e1f2;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-popular-colors > .ui-color-box:hover{border-color:#2274b4;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-main-color .ui-color-box:hover{border-color:#2274b4;}
.imperial-color-picker > .ui-dropdown > .ui-inner > .ui-theme-colors > .ui-color-group > .ui-tones > .ui-color-box:hover > .ui-selector{display:block;}

/* Notification */
.imperial-notification{display: block; position: relative; width:100%; z-index:9999;}
.imperial-notification > .ui-inner{display: block; position: relative; cursor:default;}
.imperial-notification > .ui-inner > .ui-wrapper{height:33px; overflow:hidden;}
.imperial-notification > .ui-inner > .ui-wrapper > .ui-content{display: block; padding:0px 40px; line-height:36px;}
.imperial-notification > .ui-inner > .ui-wrapper > .ui-close{display: block; position: absolute; right:10px; top:0px; width:24px; height:100%; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTVFN0M2Qzg4MkVFMTFFNTg0ODlDMTY1RDBCMjA2MDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTVFN0M2Qzk4MkVFMTFFNTg0ODlDMTY1RDBCMjA2MDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNUU3QzZDNjgyRUUxMUU1ODQ4OUMxNjVEMEIyMDYwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNUU3QzZDNzgyRUUxMUU1ODQ4OUMxNjVEMEIyMDYwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PprGLZIAAAFLSURBVHjavJZNbsIwEIVDRZZIXaCcgyjtKiuUJTdhBSeAG6SrSL1EL9JUisQFWLHgBgQJ95k+pBEdO+LHsfTJwTPzxv9mYIyJPCUB7+ANZKxtqcEP62+wdyrYBAoxWIPW/JUDqMEnqdlm6LNizD8tTXwCGnACFUgdwTFtFX0bxnoTzNmjLSgco9MoGNNSQ00wocMXGN0gfmHE2FaORA63YS/uEZdJttSKZYI157F4QFxO14kLf06QcFiV4vwKco/YFIyV9oqaif0x43ZLFcectlKxlbRNFVtK2yziUA6ufSyEyo626y1sNVdDntANODrO4pL1QrTZ7w9huy5HamY2246ns2vxLr329VxiNXcvUeAy5IWVdfiVYlrkdC09MdlZO/QiP2Ob5l3b9JGDltPHe9CCXxW9XHbBr+teHpxensynP/qD0H9bfgUYAEip1XKaI0ZfAAAAAElFTkSuQmCC') center center no-repeat; cursor:pointer;}

.imperial-notification.default > .ui-inner{border-top:1px solid #999; border-bottom:2px solid #999;}
.imperial-notification.default.ui-type-info > .ui-inner{background:#e5e5e5; border-color:#d1d1d1;}
.imperial-notification.default.ui-type-info > .ui-inner .ui-wrapper > .ui-content{color:#555;}
.imperial-notification.default.ui-type-success > .ui-inner{background:#6fb84e; border-color:#4ca026;}
.imperial-notification.default.ui-type-error > .ui-inner{background:#ca5651; border-color:#b52d28;}
.imperial-notification.default.ui-type-processing > .ui-inner{background:#b2a593; border-color:#a99a86;}
.imperial-notification.default > .ui-inner > .ui-wrapper > .ui-content{font-size:13px; color:#fff; font-weight:bold; text-align: center;}
.imperial-notification.default > .ui-inner > .ui-wrapper > .ui-content a{color:#444; text-decoration: underline; font-size:13px;}

/* Inline notification */
.imperial-messages{display: block; width:100%;}
.imperial-messages > .ui-inner{display: block; position: relative; cursor:default;}
.imperial-messages > .ui-inner > .ui-wrapper > .ui-content{display: block; padding-right:40px;}
.imperial-messages > .ui-inner > .ui-wrapper > .ui-close{display: block; position: absolute; right:10px; top:9px; width:24px; height:24px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFGMTlCNjYwREE2MTFFNjhGRUNGNUJFMjZEQTkzODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFGMTlCNjcwREE2MTFFNjhGRUNGNUJFMjZEQTkzODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QUYxOUI2NDBEQTYxMUU2OEZFQ0Y1QkUyNkRBOTM4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QUYxOUI2NTBEQTYxMUU2OEZFQ0Y1QkUyNkRBOTM4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqphPB4AAAHuSURBVHjavJa7agJBFIbXZdcuYBEs8grRoHhpTBNEbEyRNxBECKncVotUSWuqINjEZ9BOTJrYeEFFfQkrIZ3b5B/4F5ZhZtcYkgMf68yc88+cuRpZrVZGgMVBDmRBhl9hMzDndwp2OgFLU2+DFmjy9wGsQZ/torMyiAIXPIFn/g7tIAXewBXogC7YKIJFxwlQB4/gDlTB0u9kSkEPYAJioMTyQjUy1i3oU2LMhGVlB2LkL2AAkmBkHG8jxgyokfIaIlxkm4sVo+OXcZqdca323Byul0GLc177hbjB2Bq1mt4UxVnoKKZFZFQIELwB54rp6nDQcZOp2Nwtsl2CT9BWtIm6d06pbF1q5kwengO3omxjLlpD6qTNOtH2oYjbUDNr8dCsNVtRmMNvw1fniTuaGJeaGYsZ9EMWT+4kSNwzcZXcmsYfm8ULKxPi559zfyZBWQjNmcVUylx1N0TckdZB14nN3dU3mUGUF5dsBY2449tdqnOSoObM5BXh8laUbQuuNaN02LZVtNWpOTX5WIi7/B4UJcc9z4LOxvTxW5Fa4o3Y/dtl5/KxuAA9Op4i3qNG1dsw/nOw5KJVOIriD8SLjKlQY6l70V5BnikOWU5zClVbMU2fIWPyLBvyg3Psoz/3HaLkMY9+5K//tnwLMABvV4/P2YU1NAAAAABJRU5ErkJggg==') center center no-repeat; cursor:pointer;}
.imperial-messages > .ui-inner > .ui-wrapper > .ui-close:hover{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjdCQkY1Q0YwREE2MTFFNkE0QTREOEUwRDhCREQ4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjdCQkY1RDAwREE2MTFFNkE0QTREOEUwRDhCREQ4ODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2N0JCRjVDRDBEQTYxMUU2QTRBNEQ4RTBEOEJERDg4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2N0JCRjVDRTBEQTYxMUU2QTRBNEQ4RTBEOEJERDg4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgj74KMAAAHvSURBVHjavJa7agJBFIbXZdcuYBEs8grRoHhpTBNEbEyRNwiIEFK5rRapktZUQbCJlQ+gnZg0sfGCgvoSVkI6t8k/8C8sw8yuMZgDH+vMnPPPnLka6fV6RoDFQQ5kQYZfYTMw53cKtjoBS1NvgyZo8PcerECf7aKzMogCFzyDF/4O7SAF3sEVaIMOWCuCRccJUANP4A7cg6XfyZSCHsEExECJ5YVqZKxb0KfEmAnLyg7EyF/BACTByDjcRowZUCPlNUS4yDYXK0bHb+M4O+Na7bg5XC+DJue8+gdxg7FVajW8KYqz0FZMi8ioECB4A84V09XmoOMmU7G5W2S7BF+gpWgTdR+cUtk61MyZPDx7bkXZxly0utRJi3Wi7VMRt6Zm1uKhWWm2ojCH37qvzhN3NDEuNTMWM+iHLJ7cSZC4Z+IquTWNE5vFCysT4uefc38mQVkIzZnFVMpcdTdE3JHWQdeJzd3VN5lBlBeXbAWNuOPbXapzkqDmzOQV4fJWlG0DrjWjdNi2UbTVqDk1+ViIu/wBFCXHHc+Czsb08VuRWuKN2P7bZefysbgAXToeI96lxr23YfznYMlFq3AUxV+IFxlTocZS96K9gTxTHLKc5hSqtmKaPkPG5Fk25Afn0Ed/7jtEyUMe/cip/7b8CDAAwRWNWVEb3jMAAAAASUVORK5CYII=');}

.imperial-messages.default{margin:10px 0px;}
.imperial-messages.default > .ui-inner{background:#fff; border-left:4px solid #d0d0d0;}
.imperial-messages > .ui-inner > .ui-wrapper{padding:12px 12px; border:1px solid #d0d0d0; border-left:0px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);}
.imperial-messages.default.ui-type-info > .ui-inner{ border-left-color:#d0d0d0;}
.imperial-messages.default.ui-type-success > .ui-inner{border-left-color:#4ca026;}
.imperial-messages.default.ui-type-error > .ui-inner{border-left-color:#dc3232;}
.imperial-messages.default.ui-type-processing > .ui-inner{border-left-color:#a99a86;}
.imperial-messages.default > .ui-inner > .ui-wrapper > .ui-content{line-height:18px; font-size:13px; color:#444; text-align: left;}
.imperial-messages.default > .ui-inner > .ui-wrapper > .ui-content a{color:#444; text-decoration: underline; font-size:13px;}

/* Address lookup */
.imperial-address-lookup{display:inline-block; position:relative;}
.imperial-address-lookup > .ui-field{display: block; position:relative; cursor:pointer;}
.imperial-address-lookup > .ui-field > .ui-icon{display:none; position: absolute;}
.imperial-address-lookup > .ui-field > .ui-input{display: block; width:100%;}
.imperial-address-lookup > .ui-dropdown{display: block; position: absolute; left:0px; top:0px; width:100%;}
.imperial-address-lookup > .ui-dropdown > .ui-items{display:block;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-no-matches{display: block;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-no-matches > .ui-title{display: block;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-no-matches > .ui-text{display: block;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-item{display: block;}

.imperial-address-lookup.default > .ui-field{background:#fff; border:1px solid #ddd; overflow:hidden;}
.imperial-address-lookup.default > .ui-field > .ui-icon{display:block; top:0px; right:3px; width:20px; height:28px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzE4QTVCQURDRjJCMTFFNUE5NzRBMjlCOUY2OTFFNTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzE4QTVCQUVDRjJCMTFFNUE5NzRBMjlCOUY2OTFFNTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMThBNUJBQkNGMkIxMUU1QTk3NEEyOUI5RjY5MUU1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMThBNUJBQ0NGMkIxMUU1QTk3NEEyOUI5RjY5MUU1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppp/Od8AAAGuSURBVHjaYvz//z8DJYAFRLS1tYE5zMzMPGJiYuXc3Nw2bGxsCr9//37y9evXEy9fvmz9+/fvB2wGMMEYXFxcJurq6peBtMHr168n3r171/PVq1e9rKysIpqampd5eHgccLoAaLOAgoLCapCGN2/eTIFJ/vz588bHjx83CAoKRigqKq6+fv265p8/f95guEBCQqL++/fvZ5A1I4P379+v+PTp0w6QOqxeADrP5u3bt3PxBRbQkKW8vLwuWA3g4ODQ+fHjxw18BoDkgeo0GBkZWTAMAPr1DjCwZPAZAJIHxsoLYLT/wTAA6P8LAgICwfgM4Ofn9wdFKVYvPH/+vFZISCgGV1SBohiYPgpevHjRiNWAX79+PXj06FGqkpLSemBIN7Czs6uAxEGJSVxcvEJVVfUwiA8Tx0gHIACK75s3b96QkZHpBtpWDEqV//79+wGKvlu3blkCY8ABmFaWP3jwgOHDhw9rMAyAJRxgCvSFBpoEKNBgcqBwAtHohrDgCjRkzTAATKkTYIYA2RbPnj0rYSE198EMkZaW7v/27dsJFnKyMMgQYI61B0U9QIABAG10ypsBBtvXAAAAAElFTkSuQmCC') center center no-repeat; cursor:pointer;}
.imperial-address-lookup.default > .ui-field > .ui-input{height:28px; line-height:28px; padding:0px 35px 0px 10px; border:0px; font-size:12px; color:#000; cursor:default;}
.imperial-address-lookup.default > .ui-field > .ui-input.empty{color:#999;}
.imperial-address-lookup.default > .ui-dropdown{top:29px;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items{padding:3px 3px; background:#fff; border:1px solid #c6c6c6; box-shadow:0px 1px 2px rgba(0,0,0,0.1);}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-item.selected{background:#0088cc; color:#fff;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-no-match{padding:0px 7px 4px 7px; background:#f7f7f7; cursor:default;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-no-match > .ui-title{display: block; margin: 0px 0px 3px 0px; font-size:12px; line-height:25px; border-bottom:1px dashed #aaa; color:#444; font-weight: bold;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-no-match > .ui-text{display: block; font-size:12px; line-height:17px; color:#666;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-item{display: block; padding:5px 6px; line-height:15px; font-size:12px; color:#000; border-top:1px solid #eee; cursor: pointer;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-item.first{border-top:0px;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-item > .ui-name{display: block; margin: 0px 0px 2px 0px; font-size:12px; line-height:15px; color:#111; font-weight: bold;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-item > .ui-address{display: block; font-size:12px; line-height:17px; color:#666;}

.imperial-address-lookup.default > .ui-field:hover > .ui-icon, .imperial-address-lookup.default.opened > .ui-field > .ui-icon, .imperial-address-lookup.default.focused > .ui-field > .ui-icon{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTFGQTZENkJDRjJCMTFFNUJEMDlGOTk5RDRGNDc1REMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTFGQTZENkNDRjJCMTFFNUJEMDlGOTk5RDRGNDc1REMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MUZBNkQ2OUNGMkIxMUU1QkQwOUY5OTlENEY0NzVEQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MUZBNkQ2QUNGMkIxMUU1QkQwOUY5OTlENEY0NzVEQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtjyuTIAAAGdSURBVHjaYvz//z8DJYAFRMTFxYE5TExMPAICAuUcHBw2LCwsCn/+/Hny8+fPE+/fv2/99+/fB2wGMMEY7OzsJjIyMpeBtMHHjx8nPn/+3BNI9zIzM4vIyspe5uTkdMDpAqDNAuLi4qs/fPjQ++nTpykwyd+/f9/4+vXrBh4engiQ/OPHjzX//v37BsMFgoKC9b9+/TqDrBkZfPnyZcW3b992gNRh9QLQeTZAzXPxBRbQkKVAdS5YDWBlZdUBORefASB5NjY2DUZGRhYMA4CSd4CBJYPPAJA8MFZeAKP9D4YBQP9f4ObmDsZnAFDeHxSlWL0AjOdaXl7eGFxRBYpifn7+AqC6RqwGAL3w4PXr16kSEhLrgSHdAAwTFWjYKAD5FVJSUoehfBWs6QAEQPH95MmTGyIiIt3A1FgMSpXA1Pfj+/fvO549e2YJcp2YmNhyaIyswTAAFtLAFOgLlmBhkQAFGkwO6P8LIBrdEBZcgYasGQaAKXUCzBBguFi8ffu2hIXU3AczRFhYuB8UKyzkZGGQIcAcaw+KeoAAAwDyIsIQ/KOgQgAAAABJRU5ErkJggg==');}
.imperial-address-lookup.default > .ui-field:hover, .imperial-address-lookup.opened > .ui-field, .imperial-address-lookup.focused > .ui-field{border-color:#c6c6c6;}
.imperial-address-lookup.default > .ui-dropdown > .ui-items > .ui-item:hover{background:#eee; color:#000;}

/* Default width */
.imperial-select.fullwidth, .imperial-field.fullwidth,
.imperial-color-picker.fullwidth, input[type=text].imperial.fullwidth,
.imperial-address-lookup.fullwidth{display:block; width:100%;}

.imperial-select.normal, select.imperial.normal,
.imperial-field.normal, input[type=text].imperial.normal,
.imperial-address-lookup.normal{width:260px;}

.imperial-field.right .ui-field-value{text-align:right;}

/* Grid */
.im-grid{display: block; font-size:0px;}
.im-grid > .im-row{display: block; text-align: left;}
.im-grid > .im-row > .im-cell{display: inline-block; vertical-align: middle; font-size:medium;}
.im-grid > .im-row > .im-cell.x1{width:5.55%;}
.im-grid > .im-row > .im-cell.x2{width:11.11%;}
.im-grid > .im-row > .im-cell.x3{width:16.66%;}
.im-grid > .im-row > .im-cell.x4{width:22.22%;}
.im-grid > .im-row > .im-cell.x5{width:27.77%;}
.im-grid > .im-row > .im-cell.x6{width:33.3%;}
.im-grid > .im-row > .im-cell.x7{width:38.88%;}
.im-grid > .im-row > .im-cell.x8{width:44.44%;}
.im-grid > .im-row > .im-cell.x9{width:50%;}
.im-grid > .im-row > .im-cell.x10{width:55.55%;}
.im-grid > .im-row > .im-cell.x11{width:61.11%;}
.im-grid > .im-row > .im-cell.x12{width:66.66%;}
.im-grid > .im-row > .im-cell.x13{width:72.22%;}
.im-grid > .im-row > .im-cell.x14{width:77.77%;}
.im-grid > .im-row > .im-cell.x15{width:83.33%;}
.im-grid > .im-row > .im-cell.x16{width:88.88%;}
.im-grid > .im-row > .im-cell.x17{width:94.44%;}
.im-grid > .im-row > .im-cell.x18{display: block; width:100%;}

.im-grid > .im-row.padded{padding:3px 3px;}
.im-grid > .im-row.left{text-align: left;}
.im-grid > .im-row.center{text-align: center;}
.im-grid > .im-row.right{text-align: right;}
.im-grid > .im-row.margin-5{margin-top:5px;}
.im-grid > .im-row.margin-10{margin-top:10px;}
.im-grid > .im-row > .im-cell.padded{padding:3px 3px;}
.im-grid > .im-row > .im-cell.top{vertical-align: top;}
.im-grid > .im-row > .im-cell.left{text-align: left;}
.im-grid > .im-row > .im-cell.center{text-align: center;}
.im-grid > .im-row > .im-cell.right{text-align: right;}

.im-grid > .im-row > .im-cell.fullwidth{display: block; width:100%;}
.im-grid > .im-row > .im-cell.half{width:50%;}
.im-grid > .im-row > .im-cell.third{width:33.33%;}
.im-grid > .im-row > .im-cell.one-third{width:33.33%;}
.im-grid > .im-row > .im-cell.two-third{width:66.66%;}
.im-grid > .im-row > .im-cell.quarter{width:25%;}
.im-grid > .im-row > .im-cell.one-fourth{width:25%;}
.im-grid > .im-row > .im-cell.two-fourth{width:50%;}
.im-grid > .im-row > .im-cell.three-fourth{width:75%;}
.im-grid > .im-row > .im-cell.one-fifth{width:20%;}
.im-grid > .im-row > .im-cell.two-fifth{width:40%;}
.im-grid > .im-row > .im-cell.three-fifth{width:60%;}
.im-grid > .im-row > .im-cell.four-fifth{width:80%;}

.im-grid.visible > .im-row > .im-cell{border:1px dashed #eee;}

/* Form validation */
input.field-error, select.field-error, textarea.field-error{border-color:#c7241e !important;}
.imperial-select.default.field-error .ui-selected{border-color:#c7241e !important;}
.field-notice{display: block; padding:5px 0px; line-height:15px; font-size:12px; color:#b52d28;}

/* Image Slider */
.imperial-slider > .ui-inner{display: block; position: relative; width:100%;}
.imperial-slider > .ui-inner > .ui-left{display: block; overflow:hidden; position: absolute; z-index: 2; left:0px; top:0px; width:60px; height:100%; cursor:pointer;}
.imperial-slider > .ui-inner > .ui-left > img{display: none; position: absolute; z-index:1; right:10px; top:0px;}
.imperial-slider > .ui-inner > .ui-left > .arrow{display: block; position: absolute; z-index:2; left:0px; top:0px; width:100%; height:100%;}
.imperial-slider > .ui-inner > .ui-right{display: block; overflow:hidden; position: absolute; z-index: 2; right:0px; top:0px; width:60px; height:100%; cursor:pointer;}
.imperial-slider > .ui-inner > .ui-right > img{display: none; position: absolute; z-index:1; left:10px; top:0px;}
.imperial-slider > .ui-inner > .ui-right > .arrow{display: block; position: absolute; z-index:2; left:0px; top:0px; width:100%; height:100%;}
.imperial-slider > .ui-inner > .ui-preview{display: block; overflow:hidden; position: absolute; z-index: 1; left:0px; top:0px;}
.imperial-slider > .ui-inner > .ui-preview > img{display: block; position: absolute; left:0px; top:0px;}

/* Multiview */
.imperial-slider.multiview > .ui-inner > .ui-left{width:85px !important;}
.imperial-slider.multiview > .ui-inner > .ui-left > img{display: block;}
.imperial-slider.multiview > .ui-inner > .ui-right{width:85px;}
.imperial-slider.multiview > .ui-inner > .ui-right > img{display: block;}

.imperial-slider.default > .ui-inner > .ui-left > .arrow{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFCMURFRjI4NEY1MTFFNkJEMzg5QzVCQjk0RDlCRjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFCMURFRjM4NEY1MTFFNkJEMzg5QzVCQjk0RDlCRjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUIxREVGMDg0RjUxMUU2QkQzODlDNUJCOTREOUJGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUIxREVGMTg0RjUxMUU2QkQzODlDNUJCOTREOUJGNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpR4HLAAAAC8SURBVHjajJLbDcIwDEXjqozBJPABA/GGLaCPifhgEIRYIZ9I5RrZkhs5KZaOoqTHidOYYoyhEAQa8AJdPSG2YAcGXqgLYge2Zj4np4xUDFLKKZU98QbOv49GLopWZrEHGyNewWV0LGQWH2BRElVmcTklclTgk6zNpKzg7czjHazMOl/0qI9hd+ZYi6Cxl39L3s4arYj2hENO1sZxE3LPrQ00SqBMi3oJTZXpukGO7s38TX80P5fw5PErwADkWkmlCIrTMgAAAABJRU5ErkJggg==') center center no-repeat;}
.imperial-slider.default > .ui-inner > .ui-left > .arrow:hover{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjcxRUI4QUU4NEY5MTFFNkEwQjhCMjlDNDM1QjI1MDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjcxRUI4QUY4NEY5MTFFNkEwQjhCMjlDNDM1QjI1MDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzFFQjhBQzg0RjkxMUU2QTBCOEIyOUM0MzVCMjUwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NzFFQjhBRDg0RjkxMUU2QTBCOEIyOUM0MzVCMjUwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgse35oAAADESURBVHjajJJhCsIwDIVtmcfwJP4SFG+jbuottNuOI/pD9CAiXkOo70k2SsykgdAmfC9ZurgY42jITueLwxHgz+Vi3rghWMAavoYTqoo/YANfSYrxxGeAtIDP2PoM8EiQF58B7rrAJ2CrwEMK0goB7/CpAvd6Hla+5YAd/Fa5sXT7hVFlhvOa5PgTgiX4DiiCJslvLEH/dBCUlsCExSotQPXahFE9iqC1BObWqY3r98NbTyQdyqQD45fLWH7O8ODyfwQYAEFBXEVezZDvAAAAAElFTkSuQmCC');}
.imperial-slider.default > .ui-inner > .ui-right > .arrow{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUYzRTBFNTI4NEY1MTFFNjhBQTc4RDJCQzBFMkVGNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUYzRTBFNTM4NEY1MTFFNjhBQTc4RDJCQzBFMkVGNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRjNFMEU1MDg0RjUxMUU2OEFBNzhEMkJDMEUyRUY2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjNFMEU1MTg0RjUxMUU2OEFBNzhEMkJDMEUyRUY2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppi+lOQAAAC0SURBVHjahJJRDoIwEETpBo5hjAfxgwshoLdQkd6IDz2JV+inie4m06RZd2GSCVDeUDLdkFKqWD17zx7Z38pRDXBiB3jwAsTeARKd2HPx/Aef8eWszgsQrhK4bwWouL9sBUjtJIGbCsQcCKhO64pg1ot99GAr8CQHlG0btfYhB5zQedbCbskB+2JNGmmtNixwsKp7GOBoHYoGozWBhFPToDl5Ar+LF3FtRGv8m+iwBop+AgwAHisu33CNg10AAAAASUVORK5CYII=') center center no-repeat;}
.imperial-slider.default > .ui-inner > .ui-right > .arrow:hover{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkQxOEExMjI4NEY5MTFFNjhCMjVDNjNGOTU2ODU4QkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkQxOEExMjM4NEY5MTFFNjhCMjVDNjNGOTU2ODU4QkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RDE4QTEyMDg0RjkxMUU2OEIyNUM2M0Y5NTY4NThCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RDE4QTEyMTg0RjkxMUU2OEIyNUM2M0Y5NTY4NThCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi6kR3EAAADLSURBVHjahFJbCsIwEEwWPIaI5xA/BMXbaKv1FNrXcUQ/RPAkXkOIs7CRkGTNwpB2O7NDN2Odc+Z6u1fGmBlw2G7WzihFQuwAPnu8W5UMTAFP2AODJiDYHmWyr50m4MlGBG1JQP4BgqYkoFApgkskGL3A8uriwsczjiZovYAl5f4aDqfIYQE8s2SxnUTtDynETnbu6wG3FSnEKmgPTEy2oRDrZHWY2sdEDlZyKRnimEsgp67NEOtcVHnyG3Al4u8GJdNzdvgX/q8AAwCfHVx2PoOY5wAAAABJRU5ErkJggg==');}

.imperial-slider.multiview.default > .ui-inner > .ui-left > img{opacity:0.45;}
.imperial-slider.multiview.default > .ui-inner > .ui-left:hover > img{opacity:0.60;}
.imperial-slider.multiview.default > .ui-inner > .ui-left > .arrow{background-position: 18px center; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDk5MjgzQ0Y4ODJEMTFFNkI3NTA4M0FCMkU3M0U5RjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDk5MjgzRDA4ODJEMTFFNkI3NTA4M0FCMkU3M0U5RjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTkyODNDRDg4MkQxMUU2Qjc1MDgzQUIyRTczRTlGNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOTkyODNDRTg4MkQxMUU2Qjc1MDgzQUIyRTczRTlGNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PneWz9MAAAKQSURBVHjazJlPTxNBGMZnN7QH9WRRqDZ60IAXjYnwAeATKGhrjXfAP9XAybMmelEJ2mx7VyMGYwjGo3wAMcZ4sUQPNjVECF7QQzFhfF7yDqlYtDOz090nedLObGfmt7PpOzPvelJKYSAf7ocH4D64Bz4I7+brP+Gv8CK8AM/Db+AN7ZEIUMMZ+DZclfqqctuMzpit/jAFF+G6tFed+0qFBZiFV2T4oj5zNoAdcCDdK+CxtAB3wXOyfZrjMVsCpLuZle3XbLOZbAZYktGp9D/AnIxe+UYmryFQp+CPcKeIVt/hY/CKWhGUbsUAjrQXvqkKagYPwZ/ghG3v1N9ksSS6u7pE/tyQaTe/4KNwtYMrxsKCu/8wEE9nXgjP8zbrDCETzHTD58d8MUw4Vf62vGzTJTH5aleSCROOdCE7LK5fHrXplpj6CXAwhnBKAwR4KqZwpD76k/Sawt17EIjp587gSL0EmDaBG702Id69/+ASjpSmOFjHl6ROq5HC+Da4s4AbcRG0132zx/tnmUOeExHgmm6j8tRdcfLE8a3y4+kZrB5lF3xrBLik24pWCYLMDp3eqnvyzAnkEgFWTFoS5EThksgNn3EJWSHAt6atCXL86phLyAWfD9UippDzFGYI8ksY6/Hfgdsq/NTgwz6nIx7Z3mqzmdy/z2r/S0wbasNKs/dZN2D/ayYPpLttNqzr8JHNWWw4oBRlfBTsdGiq8GeUWuUNzOr2QxNVXInBoamg4HZKv0V5cC+3kllIRpj6SOokj161Ee6lTvJIOdGmx13isYwTmOcdJjDzYaWAOzk2hZUCDrjP0HLUjUn0O3DNAKzGbbWS6J7la4hBPrb28HK5h6//4MV+kbdzr01fQ/wWYABr7diqJXgnIgAAAABJRU5ErkJggg==');}

.imperial-slider.multiview.default > .ui-inner > .ui-right > img{opacity:0.45;}
.imperial-slider.multiview.default > .ui-inner > .ui-right:hover > img{opacity:0.60;}
.imperial-slider.multiview.default > .ui-inner > .ui-right > .arrow{background-position: 28px center; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNFMDg5MDM4ODJEMTFFNjhERkI4ODkwMEY4MTE2NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNFMDg5MDQ4ODJEMTFFNjhERkI4ODkwMEY4MTE2NDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM0UwODkwMTg4MkQxMUU2OERGQjg4OTAwRjgxMTY0OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxM0UwODkwMjg4MkQxMUU2OERGQjg4OTAwRjgxMTY0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmfEvdQAAAKRSURBVHjazJm7bhNBFIZnR7ELoMIODRYUIELDTZAHIE8AiWQTxAMQCBGQihokaBLCxdp1D+EWQFEQJXkASE8QFFgGxwFXCYWDlOE/0RljghGZ2Rl7f+mXvLv2mc+z9jkzZwOllLCQhPvhk/AJ+AC8G97O13/AX+AP8Dt4Hn4LrxuPRIAGzsE34bIyV5k/mzMZc6tvzMBFuKHiq8GxMq4AC/A35V4UMx8HsAcOlX+FPJYR4DZ4TnVOczzmlgDp28yqzmu23Uy2A4xU9xT9D3BYdV+FVqagJVH3wu/hnaK7+g4fhOu6ImhdTwAcKQvf0Ad6BvfAH+GUTcRHz16IpVpNXL54XgRB4ALyJ7wfLvfwiZE4cFPFqPmbuTI64gIyxUzXJN/mc7aRasvLQv+OH8+8FLfvh8JyAbJZxCT1qiRnG4Vu69n8UPPYISQx9UteMsWSR8gByes5kVDI4wTY5yo/tIOcvBcLso/SDCXGjMtERv/q6afPm8fHjhwS0Z0Jm393nQAbeJF2nW2niiVAzvwBWbo7aRpmTfoqB5sny/YuE+CKj9l7+OT37B09TLM3YRNqhQCrPm9tfvDUBpxldakS4KIvuMLQaTE+diFO6VuUvG/1Anf1Uuy6vCB5U51EONI8pRmC/Gxbjz3CVeC9ktsRD2yj7OrN+oATzLSuF6w0e59sEzatCb9Wl1zCrcH7NmaxZYMSquSo2G7TlOGU47QuW6jOC5i/Nk10YiwBm6ZRDfev9lspyRt3crqLrY+0SfPoVQfhXps0j7RTHerTRDyWdQNz2GMD84yrFnCW86SrFnDIMZ31qFub6LfgigVYhT9r1EQPYj6GGKCtIT+GoHK5g6+vcrGnxxAL8BvbxxC/BBgAsuPanS0Yw38AAAAASUVORK5CYII=');}

.imperial-datepicker{display:block; position: absolute; left:0px; top:0px; z-index:99999;}
.imperial-datepicker > .ui-inner{display: block; background:#fff;}
.imperial-datepicker > .ui-inner > .ui-months{display: flex; flex-flow:row nowrap;}

.imperial-datepicker > .ui-inner > .ui-months > .ui-month{display: block; flex:0 0 auto; width:230px;}
.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-header{display: block; position: relative;}
.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-title{display: block; display: block; height:35px; line-height:35px; white-space:nowrap; cursor: default;}
.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-arrow-left{display: block; position: absolute; left:0px; top:0px; width:40px; height:100%; cursor: pointer;}
.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-arrow-right{display: block; position: absolute; right:0px; top:0px; width:40px; height:100%; cursor: pointer;}

.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-dow{display: flex; flex-flow: row nowrap;}
.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-dow > .ui-name{display: block; flex:0 0 30px; height:30px; line-height:30px;}

.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week{display: flex; flex-flow: row nowrap;}
.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day{display: block; flex:0 0 30px; height:30px; line-height:30px; cursor:default;}
.imperial-datepicker > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.active{cursor:default;}

.imperial-datepicker > .ui-inner > .ui-footer{display: block; position: relative; overflow:hidden; height:30px;}
.imperial-datepicker > .ui-inner > .ui-footer > .ui-range{display: block; height:30px; line-height:30px;}
.imperial-datepicker > .ui-inner > .ui-footer > .ui-clear{display: block; position: absolute; right:0px; top:0px; height:30px; line-height:30px;}

/* Theme */
.imperial-datepicker.default{box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-header{background:#67717d;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-title{text-align: center; color:#fefefe; font-size:15px; white-space:nowrap; cursor: default;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-dow{padding:0px 10px; background:#f4f4f4;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-dow > .ui-name{font-size:13px; font-weight:bold; color:#444; text-align: center; cursor:default;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks{padding:0px 10px;}

.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day{font-size:12px; color:#353e44; text-align: center;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.out-range{background-color:#fff; font-size:0px;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.in-range{background-color:#e3e9f0;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.temp-range{background-color:#e3e9f0;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.active:hover{background-color:#7d8895; color:#fff; cursor:pointer;}

.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.today,
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.today:hover{background-color:#b7c1cb; color:#353e44;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.selected,
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.selected:hover {background-color:#747f8d; color:#fff;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.range-start,
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.range-start:hover{background-color:#747f8d; color:#fff;}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.range-end,
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-weeks > .ui-week > .ui-day.range-end:hover{background-color:#747f8d; color:#fff;}

.imperial-datepicker.default > .ui-inner > .ui-footer{padding:0px 15px; background:#f5f5f5; box-shadow:inset 0px 1px 2px -2px rgba(0, 0, 0, 0.35);}
.imperial-datepicker.default > .ui-inner > .ui-footer > .ui-range{padding:0px 30px 0px 0px; font-size:13px; text-shadow:1px 1px rgba(255, 255, 255, 0.5); color:#3b4148; text-align: center;}
.imperial-datepicker.default > .ui-inner > .ui-footer > .ui-clear{right:15px; top:0px; color:#3b4148; font-size:13px; text-shadow:1px 1px rgba(255, 255, 255, 0.5); cursor:pointer;}
.imperial-datepicker.default > .ui-inner > .ui-footer > .ui-clear:hover{color:#222; text-decoration: underline;}


.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-arrow-left{background-position:center center; background-repeat: no-repeat; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODEyREFEN0I5Mjc4MTFFNkEyQzBCMUVDQTAwNkI0RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODEyREFEN0M5Mjc4MTFFNkEyQzBCMUVDQTAwNkI0RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MTJEQUQ3OTkyNzgxMUU2QTJDMEIxRUNBMDA2QjRGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MTJEQUQ3QTkyNzgxMUU2QTJDMEIxRUNBMDA2QjRGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrbqagwAAACFSURBVHjaYvj//z8DDOMDQHlhIJ4BxNLIepgYiABAhUJAagYQ/wbi1+iSeF0A0gzEq4F4MhCzYejBZwBU8ypkzUQbgEszUQbg00zQACAtCMQrcWnGawAxmtENICoaCcUx9bxAlUCkSjRSJSFRJSnjMoTkaGRkZHwHpDKAmBWIRZHlAAIMAOhpmVLhirdgAAAAAElFTkSuQmCC');}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-arrow-left:hover{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCg8DHjQ/8MzmAAAAWUlEQVQoz2NgwAL+S/zf918JwmbCIi3OsI/hF8MzBuzgv/j/a/93/OfAJS32/ypF0lfwSYv+v0yWNBMDsYCAFUQ4kghvEqsEf1BjKsHiTcaXDE4MbAxSEB4AXGZMy61x52wAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMTAtMTVUMDM6MzA6NTIrMDI6MDDBTvVVAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTEwLTE1VDAzOjMwOjUyKzAyOjAwsBNN6QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=');}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-arrow-right{background-position:center center; background-repeat: no-repeat; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ5OTA4MDQ5Mjc4MTFFNjlBNEJDNjhGN0U1N0Y4MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ5OTA4MDU5Mjc4MTFFNjlBNEJDNjhGN0U1N0Y4MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDk5MDgwMjkyNzgxMUU2OUE0QkM2OEY3RTU3RjgxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDk5MDgwMzkyNzgxMUU2OUE0QkM2OEY3RTU3RjgxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnauNlIAAAB9SURBVHjaYvj//z8DEpYG4hlALMyAByDrYUKTew3Ev4EYZIgQAzEA2TQonw2IJwPxalyGoOhBNwDNkFXYDCFoACFDiDIAnyFEG4BmyEogFiTZAGyG4ItG0gFNvUBRIFIUjRQlJIqSMjGaCeVGUSBmBeIMRkbGd8TEIkCAAQBzL5lSqWLNBAAAAABJRU5ErkJggg==');}
.imperial-datepicker.default > .ui-inner > .ui-months > .ui-month > .ui-header > .ui-arrow-right:hover{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc0QTFGQzM5Mjc4MTFFNkI2MjZDMkUzNzY1MDYyQkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc0QTFGQzQ5Mjc4MTFFNkI2MjZDMkUzNzY1MDYyQkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzRBMUZDMTkyNzgxMUU2QjYyNkMyRTM3NjUwNjJCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzRBMUZDMjkyNzgxMUU2QjYyNkMyRTM3NjUwNjJCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrBvcMcAAACASURBVHjaYvj//z8DElYC4n1ALMGAByDrYUKTewbEv4AYZIg4AzEA2TQonwOIdwDxNVyGoOhBNwDNkKtALEayAYQMIcoANEOuIBtCtAFohlwGYlGSDcBmCL5oJB3Q1AsUBSJF0UhRQqIoKROjmVBulAJiNiB2YmRkfElMLAIEGABe8J2KuPHulAAAAABJRU5ErkJggg==');}


/* Popup */
.imperial-overlay{display: block; position: fixed; z-index:98; left:0px; top:0px; width:100%; height:100%;}
.imperial-popup{display:block; position: absolute; z-index:99; left:0px; top:0px; width:auto; height:auto;}
.imperial-popup > .ui-inner{position: relative;}
.imperial-popup > .ui-inner > .ui-content{overflow:hidden;}
.imperial-popup > .ui-inner > .ui-close{display: none; position: absolute; right:15px; top:15px; width:24px; height:24px; cursor:pointer;}

/* Theme */
.imperial-overlay.default{background: rgba(0, 0, 0, 0.15);}
.imperial-popup.default{background:#fff; border:1px solid #999; box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);}
.imperial-popup.default > .ui-inner > .ui-content{padding:20px 20px;}
.imperial-popup.default > .ui-inner > .ui-close{display:block; background-position: left top; background-repeat: no-repeat; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAYAAAC8/X7cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjE3QUE3ODI4RDdCMTFFNkIwQUFGNzM5NURFREEzMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjE3QUE3ODM4RDdCMTFFNkIwQUFGNzM5NURFREEzMTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMTdBQTc4MDhEN0IxMUU2QjBBQUY3Mzk1REVEQTMxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMTdBQTc4MThEN0IxMUU2QjBBQUY3Mzk1REVEQTMxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiLR+AcAAAMrSURBVHjazFg7ixpRFB7nNuKjsPCBxeKjlmgbtssvsNOFFAOWASHbbWWVVNumEkQstEi11gl26WRBe7Hz0YhgqznfZY5cJ87rTpOBy96ZvXPm+849j+8aGw6HXw3DeKYxWq1WL71e72xEuOh9s1wuf6PpZxqv8/kcj59jsdhou92+jMfjSPZbrZZZKBSk/fP5/CqazeZPuinSeMxkMg/1en06m80uEcD3afqFRppGbbPZfCTwxcvl8phKpR4qlcp0sVho2W+32wDfJ1vSPtmtmfC8ssYCAACJAN5SHo+c9nO5XB9e1AGfz+elfQJ+tS/I47/hebpp2A8bYXfCBfyAQrK7Xq9/wfP00QZ5TtrHPa2fLpfLS1DwIE7vS/sgQGNAIdkVAAmwuiQ8wHeQTwBZKpWmyWRS2rc/HpgEdgueB3jTNCV4mg92u11nMpmcBRbpkvADzw8AEmABmkkQiAZIeZF4enqSnqf1lv2OtL/f7ztcDAQvDksiKHgniXQ6fSXhFU7wPIPHPYOH59VKJtSXgpIIC95rJxBO2IlqtXqtTux5R8L+A17mQ9jQwEQH/L2khHeplqtJKe2rnmf7+N+9HhILm5xcDnXB3yOBexChJB3Yf2/sUy+RCXvPjnD7gFs4KXNt8BxOaGoIHyQ0KowdVg2OeezKvbAJRMCDRGTwThJqn+CY55Dykx6m8Z9eIGNXHs9LaDQpQ7dje9V57rDIAbaPkosm6NXshEYSv0eRHX51nnLhXc0Jv2YnwpbRw+HwFlU72ZL4plRywp5OpzendsJOuJEQYeVBVO3EkthpnxOWmx08DxJ+HVvoyANdEqqq5GoDYaZqG7VjqwKQSThzQuhqm7Ak1MbFyepV5wES8iKRSNwIQGc4iSjaJigJVJtsNttXO2yQOg9txH3CTcUKXfBBSRSLxRjAq6XSS9t4CUCAd5ZYYVnWd/sMq91hPUjEj8fjJ9i3Bdv1MBLmcK+SUBObdiKOQ/3QPoBHkgcuJCokxD7QB9OcsPC8mzDzIwGPczjZu1kBAcxrNH7gDBtF2ygk4gCPn1WIwB8CLu2T57s64O9Up6v9vwIMAAdf93w1bME3AAAAAElFTkSuQmCC');}
.imperial-popup.default > .ui-inner > .ui-close:hover{background-position: -24px top;}





.imperial-uploader{display: inline-block; vertical-align: middle; overflow:hidden;}
.imperial-uploader > .ui-inner{display: block; position: relative; overflow: hidden;}
.imperial-uploader > .ui-inner > input{display: block; position: absolute; z-index: 2; left: 0px; width:100%; height: 100%; opacity: 0; filter: alpha(opacity=0); font-size: 50px; cursor: pointer;}
.imperial-uploader > .ui-inner > .ui-trigger{}

/* Checkbox */
.imperial-checkbox{display:inline-block; vertical-align: middle;}
.imperial-checkbox.top{vertical-align: top;}
.imperial-checkbox.fullwidth{display: block; width:100%;}

.imperial-checkbox > .im-inner{position: relative;}
.imperial-checkbox > .im-inner > .im-icon{display: block; position: static; left:0px; top:0px; width:15px; height:15px; cursor:pointer;}
.imperial-checkbox > .im-inner > .im-label{display:none; padding-left:20px; cursor:pointer;}

.imperial-checkbox.with-label > .im-inner > .im-icon{position: absolute;}
.imperial-checkbox.with-label > .im-inner > .im-label{display: block;}

/* Default */
.imperial-checkbox.default > .im-inner > .im-icon{height:20px; background:url('images/sprite-checkbox-x15.png') 0px center no-repeat;}
.imperial-checkbox.default > .im-inner > .im-label{padding-left:25px; line-height:20px; font-size:13px; color:#333;}

.imperial-checkbox.default:hover > .im-inner > .im-icon{background-position: -15px center;}
.imperial-checkbox.default:hover > .im-inner > .im-label{color:#111;}

.imperial-checkbox.default.checked > .im-inner > .im-icon{background-position: -30px center;}

/* Toogle */
.imperial-toggle{display:inline-block; vertical-align: middle;}
.imperial-toggle.top{vertical-align: top;}

.imperial-toggle > .im-inner{position: relative;}
.imperial-toggle > .im-inner > .im-switch{display: block; cursor:pointer; width:40px; height:24px;}
.imperial-toggle > .im-inner > .im-switch > .im-button{display: block; position: absolute; left:0px; top:0px; width:24px; height:24px;}
.imperial-toggle.checked > .im-inner > .im-switch > .im-button{left:auto; right:0px;}

/* Default */
.imperial-toggle.default > .im-inner > .im-switch{background-color: #fff; border:1px solid #d0d0d0; border-radius: 12px;}
.imperial-toggle.default > .im-inner > .im-switch > .im-button{background-color:#fff; border:1px solid #d0d0d0; border-radius: 12px;}

.imperial-toggle.default > .im-inner > .im-switch:hover{border-color:#c0c0c0;}
.imperial-toggle.default > .im-inner > .im-switch:hover > .im-button{border-color:#c0c0c0;}

.imperial-toggle.default.checked > .im-inner > .im-switch{border-color:#79b082; background: #6ac777; box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.10);}
.imperial-toggle.default.checked > .im-inner > .im-switch > .im-button{border-color:#79b082;}

.imperial-map-view{display: block; overflow:hidden; position: relative; width:100%; font-size:0px;}
.imperial-map-view > .imv-area{display: block; position: absolute; top:0px; left:0px; width:100%; height:100px;}
.imperial-map-view > .imv-area > .holder{display: block; position: relative;}

.imv-control.imv-disabled{display: none;}

/* Control: zoom */
.imv-zoom{display: block; position: absolute; left:7px; top:7px; z-index:100;}
.imv-zoom.imv-disabled{display: none;}
.imv-zoom > .imv-inner{overflow: hidden; width:24px; height:49px; box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);}
.imv-zoom > .imv-inner > .imv-btn-zoom-in{height:24px; background:#fff; cursor:pointer;}
.imv-zoom > .imv-inner > .imv-btn-zoom-in > .imv-icon-plus{display: block; height:24px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTFFMDNFMTZEMzQyMTFFNTgxRUM5NDgwNjBBNUI4RkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTFFMDNFMTdEMzQyMTFFNTgxRUM5NDgwNjBBNUI4RkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MUUwM0UxNEQzNDIxMUU1ODFFQzk0ODA2MEE1QjhGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MUUwM0UxNUQzNDIxMUU1ODFFQzk0ODA2MEE1QjhGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pid+dyUAAABASURBVHjaYvj//z8DCn645n+uj89/H5/c/2se/v+PLs/EQCKgvQZGkJvzshcw3CeoVJEhYeok0m1gGAahBBBgAJMOTadIvklBAAAAAElFTkSuQmCC') center center no-repeat;}
.imv-zoom > .imv-inner > .imv-separator{display: block; height:1px; background:#ccc;}
.imv-zoom > .imv-inner > .imv-btn-zoom-out{height:24px; background:#fff; cursor:pointer;}
.imv-zoom > .imv-inner > .imv-btn-zoom-out > .imv-icon-minus{display:block; height:24px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEFDOTExMTJEMzQyMTFFNTlERDhEODEyQURENEY0NjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEFDOTExMTNEMzQyMTFFNTlERDhEODEyQURENEY0NjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QUM5MTExMEQzNDIxMUU1OUREOEQ4MTJBREQ0RjQ2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QUM5MTExMUQzNDIxMUU1OUREOEQ4MTJBREQ0RjQ2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkroKLUAAAAySURBVHjaYvz//z8DKYCJgURAew0sIOJkn+//lv34FTrWbGYoMmdgJNkGxmEQSgABBgB5DgwPhdFfugAAAABJRU5ErkJggg==') center center no-repeat;}
.imv-zoom > .imv-inner > .imv-btn-zoom-in:hover > .imv-icon-plus{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUEyRTQ5N0FEMzQyMTFFNUJDNjVDODhDM0VBMDhDRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUEyRTQ5N0JEMzQyMTFFNUJDNjVDODhDM0VBMDhDRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QTJFNDk3OEQzNDIxMUU1QkM2NUM4OEMzRUEwOENEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QTJFNDk3OUQzNDIxMUU1QkM2NUM4OEMzRUEwOENEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrNmRWEAAAA1SURBVHjaYvj//z8DCr7S+V+fgeE/A4P+/84r//+jyzMxkAhorwHJzYQwxE9k2DD0QwkgwAAU7FMN/bWZ5AAAAABJRU5ErkJggg==');}
.imv-zoom > .imv-inner > .imv-btn-zoom-out:hover > .imv-icon-minus{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUU4MTdDMTJEMzQyMTFFNUI0RjBCOUZGNERCREREMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUU4MTdDMTNEMzQyMTFFNUI0RjBCOUZGNERCREREMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RTgxN0MxMEQzNDIxMUU1QjRGMEI5RkY0REJEREQyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RTgxN0MxMUQzNDIxMUU1QjRGMEI5RkY0REJEREQyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGt6A4AAAAuSURBVHjaYvz//z8DKYCJgURAew0MID9siGUAeQQvjt3wHwRIt4FxGIQSQIABAPdHGRSgS6ddAAAAAElFTkSuQmCC');}
.imv-zoom > .imv-inner > .imv-btn-zoom-in:active, .imv-zoom > .imv-inner > .imv-btn-zoom-out:active{box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.15);}

/* Control: cleaner */
.imv-cleaner{display: block; position: absolute; left:7px; top:64px; z-index:100;}
.imv-cleaner.imv-disabled{display: none;}
.imv-cleaner > .imv-inner{overflow: hidden; width:24px; height:24px; box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);}
.imv-cleaner > .imv-inner > .imv-btn{height:24px; background:#fff; cursor:pointer;}
.imv-cleaner > .imv-inner > .imv-btn > .imv-icon-cleaner{display: block; height:24px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDUzREQxQTNENEJGMTFFNTg4MEI4RTBDMTA5MTZFMDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDUzREQxQTRENEJGMTFFNTg4MEI4RTBDMTA5MTZFMDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTNERDFBMUQ0QkYxMUU1ODgwQjhFMEMxMDkxNkUwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTNERDFBMkQ0QkYxMUU1ODgwQjhFMEMxMDkxNkUwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi2NS1kAAAEPSURBVHjapNI9SEJRFMBxUwNdXMStpaXRVRJsluRBtTUG6SpCm5uDm+LUFC2RY9HUJ0RUNAntES5GKghBW0Gv/4Hz4PK4N8J34AcP7j3nnXvuXfB9PxYlkp7nzZNXxhFqyTmTT/V7HI+QvImneITkC/lwFZCjlTBE15UcbJRIo6BJYhU/yKCBOr7CyUEH2/hADzkcYAVLeDD2SeJluFVZuMIbOvqnAd7xiXWjyAZ2bAVm2NKzPiJhrJtFJrizFZB4xi6WsYhsqMg5TvDqKiBxhiZudVjBcGM62HvXdZlxiBRaeMEa2iiiaitgewf72MM1vpHXOY3+00EQfUxxjIqr/b9eosSNPq60XrU1fgUYABflOyb9Ry/DAAAAAElFTkSuQmCC') center center no-repeat;}
.imv-cleaner > .imv-inner > .imv-btn:hover > .imv-icon-cleaner{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VGRUM1NDBENEJGMTFFNUI4NDc5N0Y4OTJCNUQxRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VGRUM1NDFENEJGMTFFNUI4NDc5N0Y4OTJCNUQxRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRUZFQzUzRUQ0QkYxMUU1Qjg0Nzk3Rjg5MkI1RDFFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRUZFQzUzRkQ0QkYxMUU1Qjg0Nzk3Rjg5MkI1RDFFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph6OLxcAAADPSURBVHjaYvz//z/DQAAPIH4NxIHkav4OxZaUaPagqWYWILYF4vtA3EeMZk4gdgDiWiDeBcSfgfgjEP+H4r/4NEcC8U8gvgDEk4A4DIglgZgXiA8jGbIeiBmxGSAMxPeAOBaqQBlJDt2QJFx+NoDG6zEgVkOTgxnyAs1wDOAPxM+BWBvqKmRQBcTTiIkqkBNfAXEKUuCCwHZoWBEFsoD4GRDbQ2OFGRojMqQkmigg/gXEFUBsCA1kkoELEL+EBuBCcnOdAhCfAeJoXAoAAgwANGw1+dDqk4MAAAAASUVORK5CYII=');}
.imv-cleaner > .imv-inner > .imv-btn:active{box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.15);}

/* Control: coordinates */
.imv-coordinates{display: block; position: absolute; right:10px; bottom:27px; z-index:100;}
.imv-coordinates.imv-disabled{display: none;}
.imv-coordinates.locked{border-left:2px solid #d45555;}
.imv-coordinates > .imv-inner{overflow: hidden; height:20px; padding:0px 5px; line-height:20px; box-shadow:0px 0px 3px 0px rgba(255,255,255,0.2); background:rgba(0, 0, 0, 0.08);}
.imv-coordinates > .imv-inner > .imv-label{display: block; cursor: default; font-size:11px; color:#222; font-family: Verdana, Arial;}

/* Control: street view */
.imperial-map-view.with-street-view-activated > .imv-area > .imv-zoom{display:none;}
.imperial-map-view.with-street-view-activated > .imv-area > .imv-coordinates{display:none;}
.imperial-map-view.with-street-view-activated > .imv-area > .imv-cleaner{display:none;}
.imperial-map-view.with-street-view-enabled > .imv-area > .imv-coordinates{right:45px;}

/* Control: context menu */
.imv-context-menu{display: block; position: absolute; left:0px; top:0px; z-index:101;}
.imv-context-menu.imv-hidden{display: none;}
.imv-context-menu.imv-disabled{display: none;}
.imv-context-menu > .imv-circle{display: block; position: absolute; left:-15px; top:-15px; width:30px; height:30px; border:2px solid #888; border-radius:15px; z-index:102;}
.imv-context-menu > .imv-circle > .imv-dot{display: block; position: absolute; left:10px; top:10px; width:6px; height:6px; background:#333; border-radius:3px;}
.imv-context-menu > .imv-inner{display: block; position: relative; min-width:120px; padding:3px 3px; box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3); background:#fff; z-index:103;}
.imv-context-menu > .imv-inner > .imv-items{display:block;}
.imv-context-menu > .imv-inner > .imv-items > .imv-separator{display: block; height:1px; margin:2px 0px; background:#eee;}
.imv-context-menu > .imv-inner > .imv-items > .imv-item{display:block; position: relative; padding:0px 10px; color:#000; cursor:default;}
.imv-context-menu > .imv-inner > .imv-items > .imv-item > .imv-label{display: block; line-height:24px; font-size:12px; white-space: nowrap;}
.imv-context-menu > .imv-inner > .imv-items > .imv-item > .imv-icon{display: none; position: absolute; left:5px; top:4px; width:16px; height:16px; background-position: center center; background-repeat: no-repeat;}
.imv-context-menu > .imv-inner > .imv-items > .imv-item > .imv-icon.place-marker{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlFMEFEOTFENUNGMTFFNUIxRERGQzkwOTE1RkRGRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFMEFEOTJENUNGMTFFNUIxRERGQzkwOTE1RkRGRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUUwQUQ4RkQ1Q0YxMUU1QjFEREZDOTA5MTVGREZGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUUwQUQ5MEQ1Q0YxMUU1QjFEREZDOTA5MTVGREZGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsMeGBQAAADoSURBVHjabM+xagJBFIXhyaq1YCEYsBItxCr4BIJFYJBAwFoULAUfwEqDneI7WAoWQiBp0ggatEnQQoiVkDaQzhTqf/G6bNY98C0zzJnZmRtrrSEhNFBBEt8Yooe/sBZGeDDn/CCLLgqwDp+6Fj6RQwwZLFBEU0pVHFDGWk/7wiP2qEkpjS025n92WCElpV/EEfGVZC0h6zJ4QRQtX6mJW1mX1w30XlLKY447lLTcD+t/x3rRe3XJK94dnbRxNNdpXy4n+cDEV3jD1FtydwXNvaUlnnU81ZOuSpJO0Kn+0gxP+io3JwEGAKsLLJr882QVAAAAAElFTkSuQmCC');}
.imv-context-menu > .imv-inner > .imv-items > .imv-item > .imv-icon.add-to-route{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQxMkRDRjZENUNGMTFFNUFCNDZGNjhBQjIwMzE4MjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQxMkRDRjdENUNGMTFFNUFCNDZGNjhBQjIwMzE4MjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNDEyRENGNEQ1Q0YxMUU1QUI0NkY2OEFCMjAzMTgyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNDEyRENGNUQ1Q0YxMUU1QUI0NkY2OEFCMjAzMTgyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PirmShwAAADcSURBVHjalNI/C0FRGMfx47pKmZAMMhjsBspisN8UYZCUxUIGqxeB7EavgbIL8QJkUbLIO/Dve+u5dSz38tSnznPP+XXOuR3Tsiz1Y7WQQx9vQ/1eG1Qwhc/0WBxHF2n4cZVeuQUj2OKMtX08xGTu5BZs44YiniighwHG+h3LyGt9CjsJ2RXCECO7cYJVzJHUgoYcz6kFJk5jaqEVwujg6PWL7WAJASRQk3EGQczcgm1ZnJXxBVEc3HY05PJN7FGX73csvY6qJNzAS5t7eO3o1OuP56f+eatf9RFgAL48JiKyxsOGAAAAAElFTkSuQmCC');}
.imv-context-menu > .imv-inner > .imv-items > .imv-item:hover{background:#eee; color:#000;}

/* Control: what is here */
.imv-whatshere{display:block; width:100%; height:120px; background:#eee;}

/* Point marker metabox */
.imv-muw{display: block; position: absolute; left:0px; top:0px; border-radius:1px; border:1px solid #aaa; background:#fff; box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15); z-index:5;} 
.imv-pmm > .imv-label{display: block; padding:0px 22px 0px 5px; line-height:18px; font-size:11px; color:#111; font-weight:bold; font-family: Arial; white-space: nowrap;}
.imv-pmm > .imv-close{display: block; position: absolute; right:0px; top:0px; width:19px; height:18px; z-index:10; cursor:pointer; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQ4RUEzOTdENThGMTFFNTlEODI5Mzc0NzNGQTA2M0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ4RUEzOThENThGMTFFNTlEODI5Mzc0NzNGQTA2M0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDhFQTM5NUQ1OEYxMUU1OUQ4MjkzNzQ3M0ZBMDYzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDhFQTM5NkQ1OEYxMUU1OUQ4MjkzNzQ3M0ZBMDYzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmEtc8EAAACHSURBVHjaYvTx8dnKwMAwF4jXMWCCICBOYQES84B4IVRwHZoCkHgCSNFaqOAiJIVBUH48SJ4FKoGs0AKIs2AKQIIsSMaDBCyBuBSIe5E0MjAhKfIH4kwgngCl/dEVgQSWQa0ohNLLYApB1vlBBRKAeA1UE4hmhIpHgRTlQxWsRgsjGD8PIMAA6XYb4PdgW68AAAAASUVORK5CYII=') center center no-repeat;}
.imv-pmm > .imv-close:hover{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODAyNjk5NTNENThGMTFFNUI1RTNGMzkwNkJBQ0Q3OEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODAyNjk5NTRENThGMTFFNUI1RTNGMzkwNkJBQ0Q3OEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MDI2OTk1MUQ1OEYxMUU1QjVFM0YzOTA2QkFDRDc4RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MDI2OTk1MkQ1OEYxMUU1QjVFM0YzOTA2QkFDRDc4RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqhNaX8AAABeSURBVHjaYmBgYNgKxEEM2AFIfBuIEQzEn7EoDIKKB8MEQIwvSAqDoPxgdKNhCrtwKYCBHiD+D6WxAn8g/grE/VDaH5eCECg/BF2hH1QgFE1jKLLCvVgUICvcCxBgADnvGT0uNmBIAAAAAElFTkSuQmCC');}

/* Control: sidebar button */
.imv-sidebar-button{display: block; position: absolute; left:7px; top:64px; z-index:100;}
.imv-cleaner > .imv-inner{overflow: hidden; width:24px; height:24px; box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);}
.imv-cleaner > .imv-inner > .imv-btn{height:24px; background:#fff; cursor:pointer;}
.imv-cleaner > .imv-inner > .imv-btn > .imv-icon-cleaner{display: block; height:24px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDUzREQxQTNENEJGMTFFNTg4MEI4RTBDMTA5MTZFMDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDUzREQxQTRENEJGMTFFNTg4MEI4RTBDMTA5MTZFMDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NTNERDFBMUQ0QkYxMUU1ODgwQjhFMEMxMDkxNkUwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NTNERDFBMkQ0QkYxMUU1ODgwQjhFMEMxMDkxNkUwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi2NS1kAAAEPSURBVHjapNI9SEJRFMBxUwNdXMStpaXRVRJsluRBtTUG6SpCm5uDm+LUFC2RY9HUJ0RUNAntES5GKghBW0Gv/4Hz4PK4N8J34AcP7j3nnXvuXfB9PxYlkp7nzZNXxhFqyTmTT/V7HI+QvImneITkC/lwFZCjlTBE15UcbJRIo6BJYhU/yKCBOr7CyUEH2/hADzkcYAVLeDD2SeJluFVZuMIbOvqnAd7xiXWjyAZ2bAVm2NKzPiJhrJtFJrizFZB4xi6WsYhsqMg5TvDqKiBxhiZudVjBcGM62HvXdZlxiBRaeMEa2iiiaitgewf72MM1vpHXOY3+00EQfUxxjIqr/b9eosSNPq60XrU1fgUYABflOyb9Ry/DAAAAAElFTkSuQmCC') center center no-repeat;}
.imv-cleaner > .imv-inner > .imv-btn:hover > .imv-icon-cleaner{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VGRUM1NDBENEJGMTFFNUI4NDc5N0Y4OTJCNUQxRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VGRUM1NDFENEJGMTFFNUI4NDc5N0Y4OTJCNUQxRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRUZFQzUzRUQ0QkYxMUU1Qjg0Nzk3Rjg5MkI1RDFFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRUZFQzUzRkQ0QkYxMUU1Qjg0Nzk3Rjg5MkI1RDFFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph6OLxcAAADPSURBVHjaYvz//z/DQAAPIH4NxIHkav4OxZaUaPagqWYWILYF4vtA3EeMZk4gdgDiWiDeBcSfgfgjEP+H4r/4NEcC8U8gvgDEk4A4DIglgZgXiA8jGbIeiBmxGSAMxPeAOBaqQBlJDt2QJFx+NoDG6zEgVkOTgxnyAs1wDOAPxM+BWBvqKmRQBcTTiIkqkBNfAXEKUuCCwHZoWBEFsoD4GRDbQ2OFGRojMqQkmigg/gXEFUBsCA1kkoELEL+EBuBCcnOdAhCfAeJoXAoAAgwANGw1+dDqk4MAAAAASUVORK5CYII=');}
.imv-cleaner > .imv-inner > .imv-btn:active{box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.15);}

