/*!
 * jQuery UI CSS Framework 1.13.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=55&bgImgOpacityHighlight=55&bgImgOpacityActive=65&bgImgOpacityHover=25&bgImgOpacityDefault=100&bgImgOpacityContent=75&bgImgOpacityHeader=50&cornerRadiusShadow=0px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=25px&opacityShadow=25&bgImgOpacityShadow=6&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=80&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23eeeeee&iconColorError=%23EC7B7B&fcError=%23222222&borderColorError=%23EC7B7B&bgTextureError=flat&bgColorError=%23ffffff&iconColorHighlight=%23303030&fcHighlight=%23444444&borderColorHighlight=%23ffffff&bgTextureHighlight=flat&bgColorHighlight=%23ffffff&iconColorActive=%23454545&fcActive=%23EC7B7B&borderColorActive=%23dddddd&bgTextureActive=flat&bgColorActive=%23ffffff&iconColorHover=%23ffffff&fcHover=%23ffffff&borderColorHover=%23303030&bgTextureHover=flat&bgColorHover=%23#f2f2f2&iconColorDefault=%23666666&fcDefault=%23303030&borderColorDefault=%23dddddd&bgTextureDefault=flat&bgColorDefault=%23f6f6f6&iconColorContent=%23303030&fcContent=%23303030&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%23FFFFFF&fcHeader=%23000000&borderColorHeader=%23FFFFFF&bgTextureHeader=flat&bgColorHeader=%23FFFFFF&cornerRadius=10px&fwDefault=normal&fsDefault=14px&ffDefault='Montserrat'%2C%20sans-serif
 */


/* Component containers
----------------------------------*/
.hasDatepicker:not(.calendar-month-container):not(.background-image-none) {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.6667%203.16659H11.3334V2.49992C11.3334%202.32311%2011.2631%202.15354%2011.1381%202.02851C11.0131%201.90349%2010.8435%201.83325%2010.6667%201.83325C10.4899%201.83325%2010.3203%201.90349%2010.1953%202.02851C10.0703%202.15354%2010%202.32311%2010%202.49992V3.16659H6.00004V2.49992C6.00004%202.32311%205.9298%202.15354%205.80478%202.02851C5.67975%201.90349%205.51019%201.83325%205.33337%201.83325C5.15656%201.83325%204.98699%201.90349%204.86197%202.02851C4.73695%202.15354%204.66671%202.32311%204.66671%202.49992V3.16659H3.33337C2.80294%203.16659%202.29423%203.3773%201.91916%203.75237C1.54409%204.12744%201.33337%204.63615%201.33337%205.16659V13.1666C1.33337%2013.697%201.54409%2014.2057%201.91916%2014.5808C2.29423%2014.9559%202.80294%2015.1666%203.33337%2015.1666H12.6667C13.1971%2015.1666%2013.7058%2014.9559%2014.0809%2014.5808C14.456%2014.2057%2014.6667%2013.697%2014.6667%2013.1666V5.16659C14.6667%204.63615%2014.456%204.12744%2014.0809%203.75237C13.7058%203.3773%2013.1971%203.16659%2012.6667%203.16659ZM13.3334%2013.1666C13.3334%2013.3434%2013.2631%2013.513%2013.1381%2013.638C13.0131%2013.763%2012.8435%2013.8333%2012.6667%2013.8333H3.33337C3.15656%2013.8333%202.98699%2013.763%202.86197%2013.638C2.73695%2013.513%202.66671%2013.3434%202.66671%2013.1666V8.49992H13.3334V13.1666ZM13.3334%207.16659H2.66671V5.16659C2.66671%204.98977%202.73695%204.82021%202.86197%204.69518C2.98699%204.57016%203.15656%204.49992%203.33337%204.49992H4.66671V5.16659C4.66671%205.3434%204.73695%205.51297%204.86197%205.63799C4.98699%205.76301%205.15656%205.83325%205.33337%205.83325C5.51019%205.83325%205.67975%205.76301%205.80478%205.63799C5.9298%205.51297%206.00004%205.3434%206.00004%205.16659V4.49992H10V5.16659C10%205.3434%2010.0703%205.51297%2010.1953%205.63799C10.3203%205.76301%2010.4899%205.83325%2010.6667%205.83325C10.8435%205.83325%2011.0131%205.76301%2011.1381%205.63799C11.2631%205.51297%2011.3334%205.3434%2011.3334%205.16659V4.49992H12.6667C12.8435%204.49992%2013.0131%204.57016%2013.1381%204.69518C13.2631%204.82021%2013.3334%204.98977%2013.3334%205.16659V7.16659Z%22%20fill%3D%22%238D8D8D%22%2F%3E%0A%3C%2Fsvg%3E%0A);
	background-repeat: no-repeat;
	background-position: right 0.75rem center;
	background-size: 16px 16px;
	padding-right: 34px !important;
}
.ui-widget {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: 'Montserrat', sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	background: #FFFFFF;
	border: none;
	box-shadow:  0 0 25px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #303030;
}
.ui-widget-content a {
	color: #303030;
}
.ui-widget-header {
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	color: #303030;
	/*font-weight: bold;*/
}
.ui-widget-header a {
	color: #303030;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: none;
	background: #ffffff;
	font-weight: normal;
	color: #303030;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #303030;
	text-decoration: none;
}
.ui-state-hover:not(.ui-datepicker-next):not(.ui-datepicker-prev):not(.ui-state-active),
.ui-widget-content .ui-state-hover:not(.ui-datepicker-next):not(.ui-datepicker-prev):not(.ui-state-active),
.ui-widget-header .ui-state-hover:not(.ui-datepicker-next):not(.ui-datepicker-prev):not(.ui-state-active),
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: none;
	background: rgba(160, 200, 0, 0.2);
	font-weight: normal;
	color: #303030;
}
.ui-state-hover.ui-datepicker-next,
.ui-state-hover.ui-datepicker-prev,
.ui-widget-content .ui-state-hover.ui-datepicker-next,
.ui-widget-content .ui-state-hover.ui-datepicker-prev,
.ui-widget-header .ui-state-hover.ui-datepicker-next,
.ui-widget-header .ui-state-hover.ui-datepicker-prev {
	position: absolute;
	background: none;
	border: none;
	font-weight: normal;
	color: #303030;
}
.ui-state-hover.ui-datepicker-prev:after,
.ui-widget-content .ui-state-hover.ui-datepicker-prev:after,
.ui-widget-header .ui-state-hover.ui-datepicker-prev:after {
	cursor: pointer;
	content: '';
	background: rgba(160, 200, 0, 0.2);
	position: absolute;
	border-radius: 8px;
	left: -3px;
	top: -3px;
	width: 32px;
	height: 32px;
}
.ui-state-hover.ui-datepicker-next:after,
.ui-widget-content .ui-state-hover.ui-datepicker-next:after,
.ui-widget-header .ui-state-hover.ui-datepicker-next:after {
	cursor: pointer;
	content: '';
	background: rgba(160, 200, 0, 0.2);
	position: absolute;
	border-radius: 8px;
	left: -4px;
	top: -3px;
	width: 32px;
	height: 32px;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #303030;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow:  0 0 25px rgba(0, 0, 0, 0.15);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: none;
	background: #e6f3fa;
	font-weight: normal;
	color: #303030;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: none;
	background-color: #e6f3fa;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e6f3fa;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: none;
	/*background: #ffffff;*/
	color: #444444;
}
.ui-state-checked {
	border: none;
	background: #e6f3fa;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #e6f3fa;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #EC7B7B;
	background: #ffffff;
	color: #222222;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #222222;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #222222;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_303030_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_303030_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_666666_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: 0 0; background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10.36%207.52667L6.5867%203.76C6.52472%203.69752%206.45099%203.64792%206.36975%203.61408C6.28851%203.58023%206.20137%203.56281%206.11336%203.56281C6.02535%203.56281%205.93822%203.58023%205.85698%203.61408C5.77574%203.64792%205.702%203.69752%205.64003%203.76C5.51586%203.88491%205.44617%204.05388%205.44617%204.23C5.44617%204.40613%205.51586%204.5751%205.64003%204.7L8.94003%208.03334L5.64003%2011.3333C5.51586%2011.4582%205.44617%2011.6272%205.44617%2011.8033C5.44617%2011.9795%205.51586%2012.1484%205.64003%2012.2733C5.70177%2012.3363%205.7754%2012.3864%205.85665%2012.4208C5.9379%2012.4551%206.02516%2012.473%206.11336%2012.4733C6.20157%2012.473%206.28882%2012.4551%206.37007%2012.4208C6.45132%2012.3864%206.52495%2012.3363%206.5867%2012.2733L10.36%208.50667C10.4277%208.44424%2010.4817%208.36847%2010.5186%208.28414C10.5556%208.19981%2010.5747%208.10874%2010.5747%208.01667C10.5747%207.9246%2010.5556%207.83353%2010.5186%207.7492C10.4817%207.66487%2010.4277%207.5891%2010.36%207.52667Z%22%20fill%3D%22%238D8D8D%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: 0 0; background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M5.63979%208.47334L9.41312%2012.24C9.4751%2012.3025%209.54883%2012.3521%209.63007%2012.3859C9.71131%2012.4198%209.79845%2012.4372%209.88646%2012.4372C9.97446%2012.4372%2010.0616%2012.4198%2010.1428%2012.3859C10.224%2012.3521%2010.2978%2012.3025%2010.3597%2012.24C10.4839%2012.1151%2010.5536%2011.9461%2010.5536%2011.77C10.5536%2011.5939%2010.4839%2011.4249%2010.3597%2011.3L7.05979%207.96667L10.3597%204.66667C10.4839%204.54177%2010.5536%204.3728%2010.5536%204.19667C10.5536%204.02055%2010.4839%203.85158%2010.3597%203.72667C10.298%203.66368%2010.2244%203.61357%2010.1431%203.57924C10.0619%203.54491%209.97466%203.52704%209.88646%203.52667C9.79825%203.52704%209.711%203.54491%209.62975%203.57924C9.5485%203.61357%209.47487%203.66368%209.41312%203.72667L5.63979%207.49334C5.57212%207.55577%205.51811%207.63154%205.48118%207.71587C5.44424%207.8002%205.42517%207.89127%205.42517%207.98334C5.42517%208.07541%205.44424%208.16648%205.48118%208.25081C5.51811%208.33514%205.57212%208.41091%205.63979%208.47334Z%22%20fill%3D%22%238D8D8D%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 10px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 10px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 10px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 10px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee;
	opacity: .8;
	-ms-filter: Alpha(Opacity=80); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
}

table.ui-datepicker-calendar th {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	text-align: center;
	color: #8D8D8D;
}

table.ui-datepicker-calendar td {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #303030;
}

.ui-datepicker-inline {
	border: none !important;
	padding: 0 !important;
	box-shadow: none !important;
	width: 100% !important;
	display: block !important;
}

.ui-datepicker-inline .ui-datepicker-title {
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150% !important;
	padding: 0 !important;
	margin: 0 !important;
}

.ui-datepicker-inline table.ui-datepicker-calendar th {
	border: none;
	color: #8D8D8D;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.ui-datepicker-inline table.ui-datepicker-calendar td .ui-state-default {
	font-size: 12px !important;
	line-height: 150% !important;
	font-style: normal !important;
	font-weight: 400 !important;
}

table.ui-datepicker-calendar td .ui-state-default {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 !important;
}

.ui-datepicker-inline table.ui-datepicker-calendar .ui-datepicker-unselectable {
	margin: 0 !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 150% !important;
}

.ui-datepicker .ui-state-active {
	background-color: #A0C800;
	color: #F9F9F9;
}

.ui-datepicker-week-end a {
	color: #CC4B41 !important;
}
