/**  Import Compass */
/* ========================================================================== Theme Configuration File ========================================================================== */
/** Base Colors Description: Provides a base for the UI. Usage: General UI Background, Region Headers, Buttons */
/** Highlight Colors Description: Used for providing emphasis or importance to UI components. Usage: Region Headers, Primary / Hot Buttons */
/** Accent and Status Colors Description: Used for indicating state-based UI components, status, or accents. Usage: Warnings, Errors, Danger Text, Success, Focus */
/** Application Based Colors Description: Used for applications within APEX development */
/* jQuery UI Datepicker 1.10.4 http://jqueryui.com Copyright 2014 jQuery Foundation and other contributors Released under the MIT license. http://jquery.org/license http://api.jqueryui.com/datepicker/#theming */
body .ui-datepicker { width: 260px; padding: 8px; display: none; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); }

body .ui-datepicker .ui-datepicker-header { position: relative; padding: 0 8px 8px 8px; border-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-color: #FFF; }

body .ui-datepicker .ui-datepicker-prev, body .ui-datepicker .ui-datepicker-next { position: absolute; top: 0; margin: 0; width: 32px; height: 32px; padding: 8px; }

body .ui-datepicker .ui-datepicker-prev:active, body .ui-datepicker .ui-datepicker-next:active { background: none #F2F2F2; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(0, 0, 0, 0.125) inset; }

body .ui-datepicker .ui-datepicker-prev-hover, body .ui-datepicker .ui-datepicker-next-hover { top: 0; }

body .ui-datepicker .ui-datepicker-prev { left: 0; }

body .ui-datepicker .ui-datepicker-next { right: 0; }

body .ui-datepicker .ui-datepicker-prev-hover { left: 0; }

body .ui-datepicker .ui-datepicker-next-hover { right: 0; }

body .ui-datepicker .ui-datepicker-prev span, body .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

body .ui-datepicker .ui-datepicker-title { margin: 0 16px; line-height: 32px; text-align: center; font-size: 16px; font-weight: 400; }

body .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

body .ui-datepicker select.ui-datepicker-month, body .ui-datepicker select.ui-datepicker-year { width: 49%; }

body .ui-datepicker table { width: 100%; font-size: 11px; border-collapse: collapse; border-spacing: 0; margin: 0; table-layout: fixed; }

body .ui-datepicker th { padding: 8px; text-align: center; font-weight: normal; border: 0; color: #707070; background-color: #F8F8F8; }

body .ui-datepicker td { border: 0; padding: 0; }

body .ui-datepicker td span.ui-state-default, body .ui-datepicker td a.ui-state-default { transition: background-color .1s, color .1s; display: block; padding: 8px; text-align: right; text-decoration: none; box-shadow: none; background-color: transparent; border-radius: 2px; }

body .ui-datepicker td span.ui-state-default.ui-state-active, body .ui-datepicker td a.ui-state-default.ui-state-active { background: none #2580D4; color: #FFF; font-weight: bold; }

body .ui-datepicker td span.ui-state-default.ui-state-hover, body .ui-datepicker td a.ui-state-default.ui-state-hover { background: none #cee3f7; color: #404040; }

body .ui-datepicker td span.ui-state-default:focus, body .ui-datepicker td a.ui-state-default:focus { outline: none; box-shadow: 0 0 0 1px #0572ce inset, 0 0 0 1px #0572ce, 0 0 2px 2px rgba(5, 114, 206, 0.5); }

body .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

body .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }

body .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */
body .ui-datepicker.ui-datepicker-multi { width: auto; }

body .ui-datepicker-multi .ui-datepicker-group { float: left; }

body .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

body .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

body .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

body .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

body .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, body .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

body .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

body .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/* RTL support */
body .ui-datepicker-rtl { direction: rtl; }

body .ui-datepicker-rtl .ui-datepicker-prev { right: 0; left: auto; }

body .ui-datepicker-rtl .ui-datepicker-next { left: 0; right: auto; }

body .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 0; left: auto; }

body .ui-datepicker-rtl .ui-datepicker-next:hover { left: 0; right: auto; }

body .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

body .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

body .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, body .ui-datepicker-rtl .ui-datepicker-group { float: right; }

body .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, body .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
