/*! jQuery UI - v1.10.4 - 2015-04-17
* https://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range
	{
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea
	{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #eee url(img/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50%
		top repeat-x;
	color: #333
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(img/ui-bg_gloss-wave_35_f6a828_500x100.png) 50%
		50% repeat-x;
	color: #fff;
	font-weight: 700
}

.ui-widget-header a {
	color: #fff
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #ccc;
	background: #f6f6f6 url(img/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50%
		repeat-x;
	font-weight: 700;
	color: #1c94c4
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
	{
	color: #1c94c4;
	text-decoration: none
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus,
	.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus,
	.ui-widget-header .ui-state-hover {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(img/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50%
		repeat-x;
	font-weight: 700;
	color: #c77405
}

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

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
	{
	border: 1px solid #fbd850;
	background: #fff url(img/ui-bg_glass_65_ffffff_1x400.png) 50% 50%
		repeat-x;
	font-weight: 700;
	color: #eb8f00
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: #eb8f00;
	text-decoration: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(img/ui-bg_highlight-soft_75_ffe45c_1x100.png)
		50% top repeat-x;
	color: #363636
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,
	.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
	{
	border: 1px solid #cd0a0a;
	background: #b81900 url(img/ui-bg_diagonals-thick_18_b81900_40x40.png)
		50% 50% repeat;
	color: #fff
}

.ui-state-error-text, .ui-state-error a, .ui-widget-content .ui-state-error-text,
	.ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error-text,
	.ui-widget-header .ui-state-error a {
	color: #fff
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary,
	.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,
	.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity = 70);
	font-weight: 400
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity = 35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image: url(img/ui-icons_222222_256x240.png)
}

.ui-widget-header .ui-icon {
	background-image: url(img/ui-icons_ffffff_256x240.png)
}

.ui-state-active .ui-icon, .ui-state-default .ui-icon, .ui-state-focus .ui-icon,
	.ui-state-hover .ui-icon {
	background-image: url(img/ui-icons_ef8c08_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(img/ui-icons_228ef1_256x240.png)
}

.ui-state-error-text .ui-icon, .ui-state-error .ui-icon {
	background-image: url(img/ui-icons_ffd27a_256x240.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-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: -64px -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: -64px -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: 0 -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-first, .ui-icon-seek-start {
	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: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.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
}

.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
	border-top-left-radius: 4px
}

.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
	border-top-right-radius: 4px
}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
	border-bottom-left-radius: 4px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
	border-bottom-right-radius: 4px
}

.ui-widget-overlay {
	background: #666 url(img/ui-bg_diagonals-thick_20_666666_40x40.png) 50%
		50% repeat;
	opacity: .5;
	filter: Alpha(Opacity = 50)
}

.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000 url(img/ui-bg_flat_10_000000_40x100.png) 50% 50%
		repeat-x;
	opacity: .2;
	filter: Alpha(Opacity = 20);
	border-radius: 5px
}

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
	border-radius: 4px;
	direction: ltr
}

.datepicker-inline {
	width: 220px
}

.datepicker-rtl {
	direction: rtl
}

.datepicker-rtl.dropdown-menu {
	left: auto
}

.datepicker-rtl table tr td span {
	float: right
}

.datepicker-dropdown {
	top: 0;
	left: 0;
	padding: 4px
}

.datepicker-dropdown:before {
	content: "";
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(0, 0, 0, .15);
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute
}

.datepicker-dropdown:after {
	content: "";
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-top: 0;
	position: absolute
}

.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px
}

.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px
}

.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px
}

.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px
}

.datepicker-dropdown.datepicker-orient-bottom:before {
	top: -7px
}

.datepicker-dropdown.datepicker-orient-bottom:after {
	top: -6px
}

.datepicker-dropdown.datepicker-orient-top:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid rgba(0, 0, 0, .15)
}

.datepicker-dropdown.datepicker-orient-top:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff
}

.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.datepicker table tr td, .datepicker table tr th {
	text-align: center;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	border: none
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th
	{
	background-color: transparent
}

.datepicker table tr td.new, .datepicker table tr td.old {
	color: #777
}

.datepicker table tr td.day:hover, .datepicker table tr td.focused {
	background: #eee;
	cursor: pointer
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover
	{
	background: none;
	color: #777;
	cursor: default
}

.datepicker table tr td.highlighted {
	color: #000;
	background-color: #d9edf7;
	border-color: #85c5e5;
	border-radius: 0
}

.datepicker table tr td.highlighted.focus, .datepicker table tr td.highlighted:focus
	{
	color: #000;
	background-color: #afd9ee;
	border-color: #298fc2
}

.datepicker table tr td.highlighted.active, .datepicker table tr td.highlighted:active,
	.datepicker table tr td.highlighted:hover {
	color: #000;
	background-color: #afd9ee;
	border-color: #52addb
}

.datepicker table tr td.highlighted.active.focus, .datepicker table tr td.highlighted.active:focus,
	.datepicker table tr td.highlighted.active:hover, .datepicker table tr td.highlighted:active.focus,
	.datepicker table tr td.highlighted:active:focus, .datepicker table tr td.highlighted:active:hover
	{
	color: #000;
	background-color: #91cbe8;
	border-color: #298fc2
}

.datepicker table tr td.highlighted.disabled.focus, .datepicker table tr td.highlighted.disabled:focus,
	.datepicker table tr td.highlighted.disabled:hover, .datepicker table tr td.highlighted[disabled].focus,
	.datepicker table tr td.highlighted[disabled]:focus, .datepicker table tr td.highlighted[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.highlighted.focus, fieldset[disabled] .datepicker table tr td.highlighted:focus,
	fieldset[disabled] .datepicker table tr td.highlighted:hover {
	background-color: #d9edf7;
	border-color: #85c5e5
}

.datepicker table tr td.highlighted.focused {
	background: #afd9ee
}

.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active
	{
	background: #d9edf7;
	color: #777
}

.datepicker table tr td.today {
	color: #000;
	background-color: #ffdb99;
	border-color: #ffb733
}

.datepicker table tr td.today.focus, .datepicker table tr td.today:focus
	{
	color: #000;
	background-color: #ffc966;
	border-color: #b37400
}

.datepicker table tr td.today.active, .datepicker table tr td.today:active,
	.datepicker table tr td.today:hover {
	color: #000;
	background-color: #ffc966;
	border-color: #f59e00
}

.datepicker table tr td.today.active.focus, .datepicker table tr td.today.active:focus,
	.datepicker table tr td.today.active:hover, .datepicker table tr td.today:active.focus,
	.datepicker table tr td.today:active:focus, .datepicker table tr td.today:active:hover
	{
	color: #000;
	background-color: #ffbc42;
	border-color: #b37400
}

.datepicker table tr td.today.disabled.focus, .datepicker table tr td.today.disabled:focus,
	.datepicker table tr td.today.disabled:hover, .datepicker table tr td.today[disabled].focus,
	.datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.today.focus, fieldset[disabled] .datepicker table tr td.today:focus,
	fieldset[disabled] .datepicker table tr td.today:hover {
	background-color: #ffdb99;
	border-color: #ffb733
}

.datepicker table tr td.today.focused {
	background: #ffc966
}

.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active
	{
	background: #ffdb99;
	color: #777
}

.datepicker table tr td.range {
	color: #000;
	background-color: #eee;
	border-color: #bbb;
	border-radius: 0
}

.datepicker table tr td.range.focus, .datepicker table tr td.range:focus
	{
	color: #000;
	background-color: #d5d5d5;
	border-color: #7c7c7c
}

.datepicker table tr td.range.active, .datepicker table tr td.range:active,
	.datepicker table tr td.range:hover {
	color: #000;
	background-color: #d5d5d5;
	border-color: #9d9d9d
}

.datepicker table tr td.range.active.focus, .datepicker table tr td.range.active:focus,
	.datepicker table tr td.range.active:hover, .datepicker table tr td.range:active.focus,
	.datepicker table tr td.range:active:focus, .datepicker table tr td.range:active:hover
	{
	color: #000;
	background-color: #c3c3c3;
	border-color: #7c7c7c
}

.datepicker table tr td.range.disabled.focus, .datepicker table tr td.range.disabled:focus,
	.datepicker table tr td.range.disabled:hover, .datepicker table tr td.range[disabled].focus,
	.datepicker table tr td.range[disabled]:focus, .datepicker table tr td.range[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.range.focus, fieldset[disabled] .datepicker table tr td.range:focus,
	fieldset[disabled] .datepicker table tr td.range:hover {
	background-color: #eee;
	border-color: #bbb
}

.datepicker table tr td.range.focused {
	background: #d5d5d5
}

.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active
	{
	background: #eee;
	color: #777
}

.datepicker table tr td.range.highlighted {
	color: #000;
	background-color: #e4eef3;
	border-color: #9dc1d3
}

.datepicker table tr td.range.highlighted.focus, .datepicker table tr td.range.highlighted:focus
	{
	color: #000;
	background-color: #c1d7e3;
	border-color: #4b88a6
}

.datepicker table tr td.range.highlighted.active, .datepicker table tr td.range.highlighted:active,
	.datepicker table tr td.range.highlighted:hover {
	color: #000;
	background-color: #c1d7e3;
	border-color: #73a6c0
}

.datepicker table tr td.range.highlighted.active.focus, .datepicker table tr td.range.highlighted.active:focus,
	.datepicker table tr td.range.highlighted.active:hover, .datepicker table tr td.range.highlighted:active.focus,
	.datepicker table tr td.range.highlighted:active:focus, .datepicker table tr td.range.highlighted:active:hover
	{
	color: #000;
	background-color: #a8c8d8;
	border-color: #4b88a6
}

.datepicker table tr td.range.highlighted.disabled.focus, .datepicker table tr td.range.highlighted.disabled:focus,
	.datepicker table tr td.range.highlighted.disabled:hover, .datepicker table tr td.range.highlighted[disabled].focus,
	.datepicker table tr td.range.highlighted[disabled]:focus, .datepicker table tr td.range.highlighted[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.range.highlighted.focus,
	fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
	fieldset[disabled] .datepicker table tr td.range.highlighted:hover {
	background-color: #e4eef3;
	border-color: #9dc1d3
}

.datepicker table tr td.range.highlighted.focused {
	background: #c1d7e3
}

.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active
	{
	background: #e4eef3;
	color: #777
}

.datepicker table tr td.range.today {
	color: #000;
	background-color: #f7ca77;
	border-color: #f1a417
}

.datepicker table tr td.range.today.focus, .datepicker table tr td.range.today:focus
	{
	color: #000;
	background-color: #f4b747;
	border-color: #815608
}

.datepicker table tr td.range.today.active, .datepicker table tr td.range.today:active,
	.datepicker table tr td.range.today:hover {
	color: #000;
	background-color: #f4b747;
	border-color: #bf800c
}

.datepicker table tr td.range.today.active.focus, .datepicker table tr td.range.today.active:focus,
	.datepicker table tr td.range.today.active:hover, .datepicker table tr td.range.today:active.focus,
	.datepicker table tr td.range.today:active:focus, .datepicker table tr td.range.today:active:hover
	{
	color: #000;
	background-color: #f2aa25;
	border-color: #815608
}

.datepicker table tr td.range.today.disabled.focus, .datepicker table tr td.range.today.disabled:focus,
	.datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today[disabled].focus,
	.datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.range.today.focus, fieldset[disabled] .datepicker table tr td.range.today:focus,
	fieldset[disabled] .datepicker table tr td.range.today:hover {
	background-color: #f7ca77;
	border-color: #f1a417
}

.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active
	{
	background: #f7ca77;
	color: #777
}

.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted
	{
	color: #fff;
	background-color: #777;
	border-color: #555;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.selected.focus, .datepicker table tr td.selected.highlighted.focus,
	.datepicker table tr td.selected.highlighted:focus, .datepicker table tr td.selected:focus
	{
	color: #fff;
	background-color: #5e5e5e;
	border-color: #161616
}

.datepicker table tr td.selected.active, .datepicker table tr td.selected.highlighted.active,
	.datepicker table tr td.selected.highlighted:active, .datepicker table tr td.selected.highlighted:hover,
	.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover
	{
	color: #fff;
	background-color: #5e5e5e;
	border-color: #373737
}

.datepicker table tr td.selected.active.focus, .datepicker table tr td.selected.active:focus,
	.datepicker table tr td.selected.active:hover, .datepicker table tr td.selected.highlighted.active.focus,
	.datepicker table tr td.selected.highlighted.active:focus, .datepicker table tr td.selected.highlighted.active:hover,
	.datepicker table tr td.selected.highlighted:active.focus, .datepicker table tr td.selected.highlighted:active:focus,
	.datepicker table tr td.selected.highlighted:active:hover, .datepicker table tr td.selected:active.focus,
	.datepicker table tr td.selected:active:focus, .datepicker table tr td.selected:active:hover
	{
	color: #fff;
	background-color: #4c4c4c;
	border-color: #161616
}

.datepicker table tr td.selected.disabled.focus, .datepicker table tr td.selected.disabled:focus,
	.datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.highlighted.disabled.focus,
	.datepicker table tr td.selected.highlighted.disabled:focus,
	.datepicker table tr td.selected.highlighted.disabled:hover,
	.datepicker table tr td.selected.highlighted[disabled].focus,
	.datepicker table tr td.selected.highlighted[disabled]:focus,
	.datepicker table tr td.selected.highlighted[disabled]:hover,
	.datepicker table tr td.selected[disabled].focus, .datepicker table tr td.selected[disabled]:focus,
	.datepicker table tr td.selected[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected.focus,
	fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,
	fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
	fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
	fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover
	{
	background-color: #777;
	border-color: #555
}

.datepicker table tr td.active, .datepicker table tr td.active.highlighted
	{
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.active.focus, .datepicker table tr td.active.highlighted.focus,
	.datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active:focus
	{
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active,
	.datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.highlighted:hover,
	.datepicker table tr td.active:active, .datepicker table tr td.active:hover
	{
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus,
	.datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus,
	.datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover,
	.datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus,
	.datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus,
	.datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover
	{
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.datepicker table tr td.active.disabled.focus, .datepicker table tr td.active.disabled:focus,
	.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.highlighted.disabled.focus,
	.datepicker table tr td.active.highlighted.disabled:focus, .datepicker table tr td.active.highlighted.disabled:hover,
	.datepicker table tr td.active.highlighted[disabled].focus, .datepicker table tr td.active.highlighted[disabled]:focus,
	.datepicker table tr td.active.highlighted[disabled]:hover, .datepicker table tr td.active[disabled].focus,
	.datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active[disabled]:hover,
	fieldset[disabled] .datepicker table tr td.active.focus, fieldset[disabled] .datepicker table tr td.active.highlighted.focus,
	fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
	fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
	fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover
	{
	background-color: #337ab7;
	border-color: #2e6da4
}

.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	border-radius: 4px
}

.datepicker table tr td span.focused, .datepicker table tr td span:hover
	{
	background: #eee
}

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover
	{
	background: none;
	color: #777;
	cursor: default
}

.datepicker table tr td span.active, .datepicker table tr td span.active.disabled,
	.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover
	{
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:focus,
	.datepicker table tr td span.active.disabled:hover.focus, .datepicker table tr td span.active.disabled:hover:focus,
	.datepicker table tr td span.active.focus, .datepicker table tr td span.active:focus,
	.datepicker table tr td span.active:hover.focus, .datepicker table tr td span.active:hover:focus
	{
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active,
	.datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover,
	.datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active,
	.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover
	{
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.datepicker table tr td span.active.active.focus, .datepicker table tr td span.active.active:focus,
	.datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active.focus,
	.datepicker table tr td span.active.disabled.active:focus, .datepicker table tr td span.active.disabled.active:hover,
	.datepicker table tr td span.active.disabled:active.focus, .datepicker table tr td span.active.disabled:active:focus,
	.datepicker table tr td span.active.disabled:active:hover, .datepicker table tr td span.active.disabled:hover.active.focus,
	.datepicker table tr td span.active.disabled:hover.active:focus,
	.datepicker table tr td span.active.disabled:hover.active:hover,
	.datepicker table tr td span.active.disabled:hover:active.focus,
	.datepicker table tr td span.active.disabled:hover:active:focus,
	.datepicker table tr td span.active.disabled:hover:active:hover,
	.datepicker table tr td span.active:active.focus, .datepicker table tr td span.active:active:focus,
	.datepicker table tr td span.active:active:hover, .datepicker table tr td span.active:hover.active.focus,
	.datepicker table tr td span.active:hover.active:focus, .datepicker table tr td span.active:hover.active:hover,
	.datepicker table tr td span.active:hover:active.focus, .datepicker table tr td span.active:hover:active:focus,
	.datepicker table tr td span.active:hover:active:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.datepicker table tr td span.active.disabled.disabled.focus, .datepicker table tr td span.active.disabled.disabled:focus,
	.datepicker table tr td span.active.disabled.disabled:hover,
	.datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:focus,
	.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled.focus,
	.datepicker table tr td span.active.disabled:hover.disabled:focus,
	.datepicker table tr td span.active.disabled:hover.disabled:hover,
	.datepicker table tr td span.active.disabled:hover[disabled].focus,
	.datepicker table tr td span.active.disabled:hover[disabled]:focus,
	.datepicker table tr td span.active.disabled:hover[disabled]:hover,
	.datepicker table tr td span.active.disabled[disabled].focus,
	.datepicker table tr td span.active.disabled[disabled]:focus,
	.datepicker table tr td span.active.disabled[disabled]:hover,
	.datepicker table tr td span.active:hover.disabled.focus, .datepicker table tr td span.active:hover.disabled:focus,
	.datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active:hover[disabled].focus,
	.datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:hover,
	.datepicker table tr td span.active[disabled].focus, .datepicker table tr td span.active[disabled]:focus,
	.datepicker table tr td span.active[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
	fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
	fieldset[disabled] .datepicker table tr td span.active.focus, fieldset[disabled] .datepicker table tr td span.active:focus,
	fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover.focus,
	fieldset[disabled] .datepicker table tr td span.active:hover:focus,
	fieldset[disabled] .datepicker table tr td span.active:hover:hover {
	background-color: #337ab7;
	border-color: #2e6da4
}

.datepicker table tr td span.new, .datepicker table tr td span.old {
	color: #777
}

.datepicker .datepicker-switch {
	width: 145px
}

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev,
	.datepicker tfoot tr th {
	cursor: pointer
}

.datepicker .datepicker-switch:hover, .datepicker .next:hover,
	.datepicker .prev:hover, .datepicker tfoot tr th:hover {
	background: #eee
}

.datepicker .next.disabled, .datepicker .prev.disabled {
	visibility: hidden
}

.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle
}

.input-group.date .input-group-addon {
	cursor: pointer
}

.input-daterange {
	width: 100%
}

.input-daterange input {
	text-align: center
}

.input-daterange input:first-child {
	border-radius: 3px 0 0 3px
}

.input-daterange input:last-child {
	border-radius: 0 3px 3px 0
}

.input-daterange .input-group-addon {
	width: auto;
	min-width: 16px;
	padding: 4px 5px;
	line-height: 1.42857143;
	border-width: 1px 0;
	margin-left: -5px;
	margin-right: -5px
}
/*!
 * Bootstrap-select v1.13.10 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2019 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
.bootstrap-select>select.bs-select-hidden, select.bs-select-hidden,
	select.selectpicker {
	display: none !important
}

.bootstrap-select {
	width: 220px \0;
	vertical-align: middle
}

.bootstrap-select>.dropdown-toggle {
	position: relative;
	width: 100%;
	text-align: right;
	white-space: nowrap;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bootstrap-select>.dropdown-toggle:after {
	margin-top: -1px
}

.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
	color: #999
}

.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,
	.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover {
	color: hsla(0, 0%, 100%, .5)
}

.bootstrap-select>select {
	position: absolute !important;
	bottom: 0;
	left: 50%;
	display: block !important;
	width: .5px !important;
	height: 100% !important;
	padding: 0 !important;
	opacity: 0 !important;
	border: none;
	z-index: 0 !important
}

.bootstrap-select>select.mobile-device {
	top: 0;
	left: 0;
	display: block !important;
	width: 100% !important;
	z-index: 2 !important
}

.bootstrap-select.is-invalid .dropdown-toggle, .error .bootstrap-select .dropdown-toggle,
	.has-error .bootstrap-select .dropdown-toggle, .was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle
	{
	border-color: #b94a48
}

.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle
	{
	border-color: #28a745
}

.bootstrap-select.fit-width {
	width: auto !important
}

.bootstrap-select:not ([class*=col-] ):not ([class*=form-control] ):not
	(.input-group-btn ){
	width: 220px
}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle
	{
	outline: thin dotted #333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px
}

.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: none;
	height: auto
}

:not (.input-group )>.bootstrap-select.form-control:not ([class*=col-] ){
	width: 100%
}

.bootstrap-select.form-control.input-group-btn {
	float: none;
	z-index: auto
}

.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not
	([class*=col-] ){
	width: auto
}

.bootstrap-select:not (.input-group-btn ), .bootstrap-select[class*=col-]
	{
	float: none;
	display: inline-block;
	margin-left: 0
}

.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right,
	.row .bootstrap-select[class*=col-].dropdown-menu-right {
	float: right
}

.form-group .bootstrap-select, .form-horizontal .bootstrap-select,
	.form-inline .bootstrap-select {
	margin-bottom: 0
}

.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control
	{
	padding: 0
}

.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
	.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
	height: 100%;
	font-size: inherit;
	line-height: inherit;
	border-radius: inherit
}

.bootstrap-select.form-control-lg .dropdown-toggle, .bootstrap-select.form-control-sm .dropdown-toggle
	{
	font-size: inherit;
	line-height: inherit;
	border-radius: inherit
}

.bootstrap-select.form-control-sm .dropdown-toggle {
	padding: .25rem .5rem
}

.bootstrap-select.form-control-lg .dropdown-toggle {
	padding: .5rem 1rem
}

.form-inline .bootstrap-select .form-control {
	width: 100%
}

.bootstrap-select.disabled, .bootstrap-select>.disabled {
	cursor: not-allowed
}

.bootstrap-select.disabled:focus, .bootstrap-select>.disabled:focus {
	outline: none !important
}

.bootstrap-select.bs-container {
	position: absolute;
	top: 0;
	left: 0;
	height: 0 !important;
	padding: 0 !important
}

.bootstrap-select.bs-container .dropdown-menu {
	z-index: 1060
}

.bootstrap-select .dropdown-toggle .filter-option {
	position: static;
	top: 0;
	left: 0;
	float: left;
	height: 100%;
	width: 100%;
	text-align: left;
	overflow: hidden;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.bs3.bootstrap-select .dropdown-toggle .filter-option {
	padding-right: inherit
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option
	{
	position: absolute;
	padding-top: inherit;
	padding-bottom: inherit;
	padding-left: inherit;
	float: none
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner
	{
	padding-right: inherit
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
	overflow: hidden
}

.bootstrap-select .dropdown-toggle .filter-expand {
	width: 0 !important;
	float: left;
	opacity: 0 !important;
	overflow: hidden
}

.bootstrap-select .dropdown-toggle .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle
}

.input-group .bootstrap-select.form-control .dropdown-toggle {
	border-radius: inherit
}

.bootstrap-select[class*=col-] .dropdown-toggle {
	width: 100%
}

.bootstrap-select .dropdown-menu {
	min-width: 100%;
	box-sizing: border-box
}

.bootstrap-select .dropdown-menu>.inner:focus {
	outline: none !important
}

.bootstrap-select .dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	box-shadow: none
}

.bootstrap-select .dropdown-menu li {
	position: relative
}

.bootstrap-select .dropdown-menu li.active small {
	color: hsla(0, 0%, 100%, .5) !important
}

.bootstrap-select .dropdown-menu li.disabled a {
	cursor: not-allowed
}

.bootstrap-select .dropdown-menu li a {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.bootstrap-select .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em
}

.bootstrap-select .dropdown-menu li a span.check-mark {
	display: none
}

.bootstrap-select .dropdown-menu li a span.text {
	display: inline-block
}

.bootstrap-select .dropdown-menu li small {
	padding-left: .5em
}

.bootstrap-select .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	pointer-events: none;
	opacity: .9;
	box-sizing: border-box
}

.bootstrap-select .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px;
	white-space: nowrap
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
	position: static;
	display: inline;
	padding: 0
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
	.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner
	{
	display: inline
}

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
	content: "\00a0"
}

.bootstrap-select.fit-width .dropdown-toggle .caret {
	position: static;
	top: auto;
	margin-top: -1px
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	top: 5px
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
	margin-right: 34px
}

.bootstrap-select .bs-ok-default:after {
	content: "";
	display: block;
	width: .5em;
	height: 1em;
	border-style: solid;
	border-width: 0 .26em .26em 0;
	transform: rotate(45deg)
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,
	.bootstrap-select.show-menu-arrow.show>.dropdown-toggle {
	z-index: 1061
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before
	{
	content: "";
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid hsla(0, 0%, 80%, .2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after
	{
	content: "";
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before
	{
	bottom: auto;
	top: -4px;
	border-top: 7px solid hsla(0, 0%, 80%, .2);
	border-bottom: 0
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after
	{
	bottom: auto;
	top: -4px;
	border-top: 6px solid #fff;
	border-bottom: 0
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before
	{
	right: 12px;
	left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after
	{
	right: 13px;
	left: auto
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,
	.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,
	.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,
	.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before
	{
	display: block
}

.bs-actionsbox, .bs-donebutton, .bs-searchbox {
	padding: 4px 8px
}

.bs-actionsbox {
	width: 100%;
	box-sizing: border-box
}

.bs-actionsbox .btn-group button {
	width: 50%
}

.bs-donebutton {
	float: left;
	width: 100%;
	box-sizing: border-box
}

.bs-donebutton .btn-group button {
	width: 100%
}

.bs-searchbox+.bs-actionsbox {
	padding: 0 8px 4px
}

.bs-searchbox .form-control {
	margin-bottom: 0;
	width: 100%;
	float: none
}

.loadmask {
	z-index: 100;
	-moz-opacity: .5;
	opacity: .5;
	filter: alpha(opacity = 50);
	background-color: #ccc;
	width: 100%;
	height: 100%;
	zoom: 1
}

.loadmask, .loadmask-msg {
	position: absolute;
	top: 0;
	left: 0
}

.loadmask-msg {
	z-index: 20001;
	border: 1px solid #9dce2c;
	background: #c3daf9;
	padding: 2px
}

.loadmask-msg div {
	padding: 5px 10px 5px 25px;
	background: #fbfbfb url(../img/loading.gif) no-repeat 5px 5px;
	line-height: 16px;
	border: 1px solid #a3bad9;
	color: #222;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	cursor: wait
}

.masked {
	overflow: hidden !important
}

.masked-relative {
	position: relative !important
}

.masked-hidden {
	visibility: hidden !important
}
/*# sourceMappingURL=commoncalculator.css.map */