/*================================================================== Stepper - jQuery UI ===================================================================*/ .stepper-wrap { position: relative; display:block; font: 11px Arial, sans-serif; } .stepper-wrap input { text-align: right; padding-right:20px; } .stepper-btn-wrap { position: absolute; top: 0; right: -34px; width: 34px; height: 100%; overflow: hidden; background: #F5F5F5; border: 1px solid #ccc; border-width:1px 1px 1px 0; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .stepper-btn-wrap a { display: block; height: 50%; overflow: hidden; line-height: 100%; text-align: center; text-decoration: none; text-shadow: 1px 1px 0 #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-indent:-9999px; background:#F5F5F5; cursor: default; color: #666; } .stepper-btn-wrap a:hover { background:#F9F9F9; } .stepper-btn-up:before, .stepper-btn-dwn:before{ content: ''; border: 4px dashed; pointer-events: none; border-color: #9F9F9F transparent; border-color: #9F9F9F rgba(255, 255, 255, 0); position: absolute; right:14px; z-index:1; height:0; top:32%; width:0; } .stepper-btn-up:before { border-bottom-style: solid; border-top: none; } .stepper-btn-dwn:before { margin-top: 10px; border-top-style: solid; border-bottom: none; } /*================================================================== Datepicker - jQuery UI ===================================================================*/ .ui-datepicker { width: 18em; margin-top:8px; display: none; background: #fff; position:relative; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.1); -moz-box-shadow: 0 0 4px rgba(0,0,0,.1); -o-box-shadow: 0 0 4px rgba(0,0,0,.1); box-shadow: 0 0 4px rgba(0,0,0,.1); border:1px solid #DDD; z-index:1025 !important; text-align: center; color: #666; } .ui-datepicker a { color: #404040; text-align:center; } .ui-datepicker .ui-state-disabled span{ color:#DBDBDB;} .ui-datepicker .ui-datepicker-header { position: relative; background: #F5F5F5; border-bottom:1px solid #CFCFCF; line-height: 27px; font-size: 15px; padding: 10px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { width: 34px; height: 34px; display: block; font-size: 14px; position: absolute; text-decoration: none; cursor: pointer; color:#666; top:20.5%; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; color:#555; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; padding: 1px 5px; background-color: #EEE; border-color: #CCC; } .ui-datepicker .ui-datepicker-title select option { background: #FFF; } .ui-datepicker select.ui-datepicker-month-year { width: 100%; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 52%; } .ui-datepicker table { width: 100%; font-size: .9em; margin: 0 0 15px; border-collapse: collapse; } .ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding:2px 5px; } .ui-datepicker td span, .ui-datepicker td a { color: #AAA; padding: .25em; display: block; text-align: center; text-decoration: none; } .ui-datepicker td span:hover, .ui-datepicker td a:hover { background:#F5F5F5; } .ui-datepicker .ui-state-disabled span:hover{ background:none; } .ui-datepicker-today a, .ui-datepicker-today a:hover, .ui-datepicker .ui-state-active, .ui-datepicker .ui-state-highlight { font-weight: 600; color:#fff; background: #CCC !important; } .ui-datepicker .ui-state-active { background: #888 !important; } /* jQuery UI Buttons */ .ui-datepicker-buttonpane{ border-top:1px solid #DDD; padding:10px; background: #f8f8f8; } .ui-datepicker-buttonpane button { padding: 5px 12px; margin-right: 10px; font-size: 13px; position: relative; line-height: normal; display: inline-block; -webkit-user-drag: none; text-shadow: 0 1px rgba(255, 255, 255, 0.2); vertical-align: middle; background: #FFF; text-align: center; overflow: visible; cursor: pointer; color: #333; border: 1px solid #ddd; } /* jQuery UI Button States */ .ui-datepicker-buttonpane button:hover { color: #243140; background: #E8E8E8; } .ui-datepicker-buttonpane button:active{ color: #1d2938; background: #C4C4C4; } .ui-monthpicker .ui-datepicker-header{ margin-bottom:3px; } /* Inline Picker */ .ui-datepicker-inline { width: 100%; } .ui-datepicker-inline, .ui-timepicker-inline, .ui-datetimepicker-inline { box-shadow: none; margin: 0 auto; } /*================================================================== Monthpicker - jQuery UI ===================================================================*/ .hasMonthpicker .ui-datepicker td { width: 25%; padding: 10px 8px; } /*================================================================== Multi-Month Datepicker - jQuery UI ===================================================================*/ .cal-widget .ui-datepicker { width: 100%; margin-top:0; } .cal-widget .ui-datepicker:before{ display:none; } .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.333%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } /*================================================================== TimePicker - jQuery UI ===================================================================*/ .ui-timepicker-div .ui-widget-header { position: relative; background: #F5F5F5; line-height: 27px; font-size: 15px; padding: 10px; } .ui-timepicker-div dl { text-align: left; border:1px solid #EEE; border-width:1px 0 0 0; padding:15px 10px; margin:0; } .ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; } .ui-timepicker-div dl dd { margin: 0 10px 20px 40%; } .ui-timepicker-div dl .ui_tpicker_hour, .ui-timepicker-div dl .ui_tpicker_minute, .ui-timepicker-div dl .ui_tpicker_second, .ui-timepicker-div dl .ui_tpicker_millisec{ background:#E5E5E5; position:relative; top:6px; } .ui-timepicker-div td { font-size: 90%; } .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; } .ui-timepicker-rtl{ direction: rtl; } .ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; } .ui-timepicker-rtl dl dt{ float: right; clear: right; } .ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; } /* jQuery Slider Settings when inside a timepicker widget */ .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active { background: #FFF !important; } /*================================================================== Slider - jQuery UI ===================================================================*/ .admin-form .slider-countbox { margin-bottom: 5px; color: #f6931f; font-weight: bold; border: 0; background: transparent; } .slider-wrapper, .sliderv-wrapper{ background:#E5E5E5; position:relative; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.5em; height: 1.5em; cursor: default; background:#fff; border:3px solid #ccc; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; -ms-touch-action: none; touch-action: none; margin-top:-3px; outline:none; } .ui-slider .ui-slider-handle:before{ content: ''; width: 7px; height: 7px; position:absolute; background-color: #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; z-index: 2; left:4px; top:4px; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; background-color: #aaa; } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: .5em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical, .sliderv-wrapper { width: .5em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.45em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .slider-input{ color:#f6931f!important; border:0; background:none; } .slider-group .sliderv-wrapper{ height:150px; float:left; margin:15px 15px; } .ui-slider .ui-state-active { cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; } /* progress bar strips */ .ui-slider .ui-slider-range { background-size: 16px 16px; background-image: -webkit-linear-gradient(top left, transparent, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%, transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3)); background-image: linear-gradient(to bottom right, transparent, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%, transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3)); } /*================================================================== Slider Tooltips - jQuery UI ===================================================================*/ .slider-tip { display: block; position: absolute; text-align: center; font: 10pt Tahoma, Arial, sans-serif ; background: #333333; padding:10px; color: #fff; } .slider-wrapper .slider-tip{ top: -50px; left:-15px; } .slider-wrapper .slider-tip:after { content: ''; position: absolute; top: 98%; left: 35%; border-top: 8px solid #333333; border-right: 8px solid transparent; border-left: 8px solid transparent; } .sliderv-wrapper .slider-tip{ left: 30px; top:-12px; } .sliderv-wrapper .slider-tip:after{ content: ''; position: absolute; top:30%; right: 98%; border-right: 8px solid #333333; border-top: 8px solid transparent; border-bottom: 8px solid transparent; } /*================================================================== Spectrum Color Picker ===================================================================*/ .sp-container { position:absolute; display:inline-block; *display: inline; z-index: 9999994; overflow: hidden; *zoom: 1; top: 0; left: 0; border-radius: 0; padding: 0; background: #f8f8f8; border: 1px solid #DDD; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); } /* expands container to the left of * button, default opens right */ .sp-container.sp-left { top: 50px !important; left: auto !important; right: 0px !important; } .sp-container.sp-flat { position: relative; } .sp-top { position:relative; display:inline-block; width: 100%; } .sp-top-inner { position:absolute; top:0; left:0; bottom:0; right:0; } .sp-color { position: absolute; top:0; left:0; bottom:0; right:20%; } .sp-hue { position: absolute; top:0; right:0; bottom:0; left:84%; height: 100%; } .sp-clear-enabled .sp-hue { top:33px; height: 77.5%; } .sp-fill { padding-top: 80%; } .sp-sat, .sp-val { position: absolute; top:0; left:0; right:0; bottom:0; } .sp-alpha-enabled .sp-top { margin-bottom: 18px; } .sp-alpha-enabled .sp-alpha { display: block; } .sp-alpha-handle { position:absolute; top:-4px; bottom: -4px; width: 6px; left: 50%; cursor: pointer; border: 1px solid black; background: white; opacity: .8; } .sp-alpha { display: none; position: absolute; bottom: -14px; right: 0; left: 0; height: 8px; } .sp-alpha-inner { border: solid 1px #333; } .sp-clear { display: none; } .sp-clear.sp-clear-display { background-position: center; } .sp-clear-enabled .sp-clear { display: block; position:absolute; top:0px; right:0; bottom:0; left:84%; height: 28px; } .sp-dd, .sp-clear, .sp-alpha, .sp-slider, .sp-dragger, .sp-preview, .sp-alpha-handle, .sp-container, .sp-replacer, .sp-container.sp-dragging .sp-input, .sp-container button { -webkit-user-select:none; -moz-user-select: -moz-none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select:none; user-select: none; } .sp-container.sp-input-disabled .sp-input-container { display: none; } .sp-container.sp-buttons-disabled .sp-button-container { display: none; } .sp-palette-only .sp-picker-container { display: none; } .sp-palette-disabled .sp-palette-container { display: none; } .sp-initial-disabled .sp-initial { display: none; } .sp-sat { background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0))); background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0)); background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0)); background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)"; filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81'); } .sp-val { background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0))); background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0)); background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0)); background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)"; filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000'); } .sp-hue { background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000)); background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); } .sp-1 { height:17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00'); } .sp-2 { height:16%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00'); } .sp-3 { height:17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff'); } .sp-4 { height:17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff'); } .sp-5 { height:16%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff'); } .sp-6 { height:17%; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000'); } .sp-hidden { display: none !important; } .sp-cf:before, .sp-cf:after { content: ""; display: table; } .sp-cf:after { clear: both; } .sp-cf { *zoom: 1; } .sp-dragger { border-radius: 5px; height: 5px; width: 5px; border: 1px solid #fff; background: #000; cursor: pointer; position:absolute; top:0; left: 0; } .sp-slider { position: absolute; top:0; cursor:pointer; height: 3px; left: -1px; right: -1px; border: 1px solid #000; background: white; opacity: .8; } .sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear{ font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .sp-top{ margin-bottom: 3px; } .sp-color, .sp-hue, .sp-clear{ border: solid 1px #666; } .sp-input-container { float:right; width: 100px; margin-bottom: 4px; } .sp-initial-disabled .sp-input-container { width: 100%; } .sp-input { font-size: 12px !important; border: 1px inset; padding: 4px 5px; background:transparent; border-radius: 3px; width: 100%; color: #222; margin: 0; } .sp-input:focus { border: 1px solid orange; } .sp-input.sp-validation-error{ border: 1px solid red; background: #fdd; } .sp-picker-container, .sp-palette-container{ float:left; position: relative; padding: 10px 15px; padding-bottom: 300px; margin-bottom: -290px; min-height: 300px; } .sp-picker-container{ width: 172px; border-left: 1px solid #DDD; background-color: #f1f1f1; } .sp-palette-container{ padding: 5px; border-right: 1px solid transparent; background-color: #f1f1f1; } .sp-palette .sp-thumb-el { display: block; position:relative; float:left; width: 24px; height: 15px; margin: 3px; cursor: pointer; border:solid 2px transparent; } .sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { border-color: orange; } .sp-thumb-el{ position:relative; } .sp-initial{ float: left; border: solid 1px #333; } .sp-initial span { width: 30px; height: 25px; border:none; display:block; float:left; margin:0; } .sp-initial .sp-clear-display { background-position: center; } .sp-button-container { float: right; } .sp-replacer { cursor:pointer; overflow:hidden; padding: 4px 10px; position: absolute; background: #F5F5F5; vertical-align: middle; border: solid 1px #DDD; border-width:1px 1px 1px 0; display:inline-block; *display: inline; height: 100%; color: #333; margin:0; *zoom: 1; right:0; } .sp-replacer:hover, .sp-replacer.sp-active { border-color: #aaa; color: #111; } .sp-replacer.sp-disabled { cursor:default; border-color: #DDD; color: #AAA; } .sp-dd { padding: 2px 0; height: 16px; line-height: 16px; float:left; font-size:12px; color:#9F9F9F; position:relative; top:6px; } .sp-preview{ position:relative; width:25px; height: 20px; border: solid 1px #222; margin-right: 5px; margin-top:6px; float:left; z-index: 0; } .sp-palette{ *width: 220px; max-width: 220px; } .sp-palette .sp-thumb-el{ width:16px; height: 16px; margin:2px 1px; border: solid 1px #d0d0d0; } .sp-container{ padding-bottom:0; } .sp-container button { cursor: pointer; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; color: #666; font-size: 13px; line-height: 1; padding: 7px 8px; text-align: center; vertical-align: middle; } .sp-container button:hover { border: 1px solid #ddd; } .sp-container button:active { border: 1px solid #ccc; } .sp-cancel{ font-size: 11px; color: #aaa !important; margin:0; padding:2px; margin-right: 7px; vertical-align: middle; text-decoration:none; } .sp-cancel:hover{ color: #666 !important; text-decoration:none; } .sp-palette span:hover, .sp-palette span.sp-thumb-active{ border-color: #000; } .sp-preview, .sp-alpha, .sp-thumb-el{ position:relative; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); } .sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner{ display:block; position:absolute; top:0;left:0;bottom:0;right:0; } .sp-palette .sp-thumb-inner{ background-position: 50% 50%; background-repeat: no-repeat; } .sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=); } .sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=); } .sp-clear-display { background-repeat:no-repeat; background-position: center; background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==); } .sfcolor{ padding-right:63px; } .sfcolor .gui-input + .sp-replacer{ width:63px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } /* Custom Changes - Field preview thumb */ .sp-preview { border-color: #fff; } /* Custom Changes - Primary Container */ .sp-picker-container { background-color: #fff; margin-bottom: -300px; } .sp-button-container { float: none; text-align: right; background: #f2f2f2; border-top: 1px solid #DDD; margin-top: 35px; margin-left: -15px; margin-right: -15px; padding: 6px; } .sp-palette-disabled .sp-button-container { margin-top: 5px; } /* Color Pointer */ .sp-dragger { background: rgba(255,255,255, 0.4); height: 10px; width: 10px; border-radius: 0px; border-color: rgba(255,255,255, 0.7); } /* hue + color border color */ .sp-color, .sp-hue, .sp-clear { border-color: #bbb; } /* Hue Slider */ .sp-input { background: #f1f1f1; border: 0; } .sp-slider { height: 6px; border: 0; background: rgba(0,0,0, 0.4); opacity: 1; } /* Custom Changes - Palette Container */ .sp-palette-button-container { display: none; // disable/hide button } /* palette thumbs */ .sp-palette .sp-thumb-el { width: 18px; height: 18px; margin: 2px; border-color: #fff; } /* palette active thumb */ .sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { border-color: #fff; } .sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner { background-image: none; } .sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner:after { position: absolute; content: "\f00c"; font-family: "FontAwesome"; font-size: 12px; color: #FFF; left: 2px; top: 2px; -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } .inline-cp + .sp-container { width: 100%; box-shadow: none; } .inline-cp + .sp-container > .sp-picker-container { width: 70%; } .inline-cp + .sp-container > .sp-palette-container { width: 30%; } .inline-cp + .sp-container > .sp-palette-container .sp-palette .sp-thumb-el { width: 22px; height: 22px; margin: 3px; } .inline-cp + .sp-container > .sp-palette-container .sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner:after { font-size: 13px; left: 3px; top: 3px; } /*================================================================== Google Map Block ===================================================================*/ .admin-form .map-container { padding:7px; border: 1px solid #CFCFCF; } .admin-form #map_canvas { width:100%; height:300px; overflow:hidden; } .admin-form .block { display:block; } /*================================================================== AdminForm Wizard ===================================================================*/ /* form wizard wrapper */ .wizard { background-color: #FFF; } /* Wizard top nav - "steps" */ .wizard .steps { text-align: center; padding: 20px 15px 10px; border: 1px solid #E8E8E8; border-bottom: 0; } .wizard .steps ul, .wizard .steps li { list-style: none; text-decoration: none; padding: 0; margin: 0; } .wizard .steps li { display: inline-block; margin-right: 10px; } .wizard .steps li.last { margin-right: 0; } .wizard .steps li.disabled a { cursor: not-allowed; } .wizard .steps li a { display: inline-block; color: #FFF; font-size: 15px; text-align: center; padding: 12px 18px; background-color: lighten(@brand-primary, 6%); text-decoration: none; -webkit-user-drag: none; } /* Nav item states */ .wizard .steps li.current a { background-color: @brand-primary-dark; } .wizard .steps li.disabled a { background-color: #BBBBBB !important; } .wizard .steps li.current a:focus { outline-color: transparent; } /* Disable various nav meta information */ .wizard .steps li a .current-info, .wizard .steps li a .number { display: none; } /* Wizard Content */ .wizard .content { background-color: #ffffff; border: 1px solid #E8E8E8; border-top: 0; } .wizard .content + .actions { border-top: 0; } .wizard .wizard-section-title {display: none;} .wizard .wizard-section.body { padding: 15px; } /* Wizard Actions/Footer */ .wizard .actions { padding: 10px 15px; background-color: #f8f8f8; border: 1px solid #E8E8E8; } .wizard .actions ul { list-style: none; text-decoration: none; padding: 0; margin: 0; float: right; } .wizard .actions li { display: inline-block; margin-left: 10px; } .wizard .actions li a { display: inline-block; color: #FFF; padding: 9px 18px; background-color: @brand-primary; text-decoration: none; -webkit-user-drag: none; } .wizard .actions li.disabled a { cursor: not-allowed; background-color: #BBB !important; } /* hide steps icons */ .wizard.steps-hide-icons .steps .fa, .wizard.steps-hide-icons .steps .glyphicon, .wizard.steps-hide-icons .steps .glyphicon { display: none !important; } /* hide steps icons */ .wizard.steps-show-icons .steps .fa, .wizard.steps-show-icons .steps .glyphicon, .wizard.steps-show-icons .steps .glyphicon { display: inline-block !important; } /* steps align right */ .wizard.steps-left .steps { text-align: left; } /* steps align right */ .wizard.steps-right .steps { text-align: right; } /* steps justified */ .wizard.steps-justified .steps { position: relative; width: 100%; } .wizard.steps-justified .steps li { display: table-cell; position: relative; float: none; width: 1%; } .wizard.steps-justified .steps li a { display: block; } /* steps tabs */ .wizard.steps-tabs .steps { padding: 0; height: 55px; position: relative; background-color: #EEE; border-color: transparent; border-bottom: 1px solid #E8E8E8; } .wizard.steps-tabs .steps li { margin: 0; } .wizard.steps-tabs .steps li a { padding: 18px 23px 18px; } /* steps add BG */ .wizard.steps-bg .steps { padding: 15px; position: relative; background-color: #f8f8f8; border-bottom: 1px solid #E8E8E8; } .wizard.steps-bg.steps-tabs .steps { padding: 0; border-color: #E8E8E8; } .wizard.steps-bg .content, .wizard.steps-tabs .content, .wizard.steps-justified .content { padding-top: 10px; }