/*!
 * jQuery UI CSS Framework 1.12.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&bgImgOpacityHeader=30&bgImgOpacityContent=40&bgImgOpacityDefault=40&bgImgOpacityHover=40&bgImgOpacityActive=40&bgImgOpacityHighlight=20&bgImgOpacityError=15&cornerRadiusShadow=8px&offsetLeftShadow=4px&offsetTopShadow=4px&thicknessShadow=4px&opacityShadow=10&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23f1fd86&fcError=%23ffffff&borderColorError=%235f391b&bgTextureError=glass&bgColorError=%235f391b&iconColorHighlight=%23ffffff&fcHighlight=%23ffffff&borderColorHighlight=%23add978&bgTextureHighlight=highlight_soft&bgColorHighlight=%23619226&iconColorActive=%23e3ddc9&fcActive=%23e3ddc9&borderColorActive=%239c947c&bgTextureActive=highlight_soft&bgColorActive=%23271b11&iconColorHover=%23add978&fcHover=%231d2e09&borderColorHover=%239c947c&bgTextureHover=highlight_soft&bgColorHover=%23626225&iconColorDefault=%239bcc60&fcDefault=%239bcc60&borderColorDefault=%23695444&bgTextureDefault=highlight_soft&bgColorDefault=%23694d24&iconColorContent=%23222222&fcContent=%23ffffff&borderColorContent=%239c947c&bgTextureContent=highlight_soft&bgColorContent=%23271b11&iconColorHeader=%23e3ddc9&fcHeader=%23e3ddc9&borderColorHeader=%23451d02&bgTextureHeader=highlight_soft&bgColorHeader=%23a56e28&cornerRadius=4px&fwDefault=normal&fsDefault=1.1em&ffDefault=Segoe%20UI%2CHelvetica%2CArial%2Csans-serif
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Segoe UI,Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Segoe UI,Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #695444;
}
.ui-widget-content {
	border: 1px solid #9c947c;
	background: #271b11 url("images/ui-brun-pistache/ui-bg_highlight-soft_40_271b11_1x100.png") 50% top repeat-x;
	color: #ffffff;
}
.ui-widget-content a {
	color: #ffffff;
}
.ui-widget-header {
	border: 1px solid #451d02;
	background: #a56e28 url("images/ui-brun-pistache/ui-bg_highlight-soft_30_a56e28_1x100.png") 50% 50% repeat-x;
	color: #e3ddc9;
	font-weight: bold;
}
.ui-widget-header a {
	color: #e3ddc9;
}

/* 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: 1px solid #695444;
	background: #694d24 url("images/ui-brun-pistache/ui-bg_highlight-soft_40_694d24_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #9bcc60;
}
.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: #9bcc60;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #9c947c;
	background: #626225 url("images/ui-brun-pistache/ui-bg_highlight-soft_40_626225_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #1d2e09;
}
.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: #1d2e09;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.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: 1px solid #9c947c;
	background: #271b11 url("images/ui-brun-pistache/ui-bg_highlight-soft_40_271b11_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #e3ddc9;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #9c947c;
	background-color: #e3ddc9;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e3ddc9;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #add978;
	background: #619226 url("images/ui-brun-pistache/ui-bg_highlight-soft_20_619226_1x100.png") 50% top repeat-x;
	color: #ffffff;
}
.ui-state-checked {
	border: 1px solid #add978;
	background: #619226;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #ffffff;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #5f391b;
	background: #5f391b url("images/ui-brun-pistache/ui-bg_glass_15_5f391b_1x400.png") 50% 50% repeat-x;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.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;
	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;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	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-brun-pistache/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-brun-pistache/ui-icons_e3ddc9_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-brun-pistache/ui-icons_add978_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-brun-pistache/ui-icons_e3ddc9_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-brun-pistache/ui-icons_ffffff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-brun-pistache/ui-icons_f1fd86_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-brun-pistache/ui-icons_9bcc60_256x240.png");
}



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

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

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 4px 4px 4px #aaaaaa;
	box-shadow: 4px 4px 4px #aaaaaa;
}

.ui-legend{
   margin-bottom:10px;
  text-align:center;
  font-size:1.2em;
  color:#9bcc60;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
}
#Infos{
    border:1px solid #9c947c;
    background-color:#201913;
}
#affichage{
    border:1px solid #9c947c;
    background-color:#201913;
}
#mouseInfo{
    border:1px solid #9c947c;
    background-color:#201913;
}
.navbar-inverse {
    background-color: #201913;
}
.dropdown-menu {
  background-color:#201913;
}
.modaldialog{
background-color:#201913;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color:#080604;
}
.progressbarmin{
  background-color:#695444;
  z-index: 2; 
  height: 5px; 
  width: 100px;
}
/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
.ui-button-noir{
	border: 1px solid #695444;
	background: #694d24 url("images/ui-brun-pistache/ui-bg_highlight-soft_40_694d24_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #9bcc60;
}
.ui-button-noir {
	background-image: url("images/ui-brun-pistache/ui-bg_highlight-soft_40_694d24_1x100.png");
  min-height:35px;
}

a.ui-button-noir:active,
.ui-button-noir:active{
	border: 1px solid #9c947c;
	background: #271b11 url("images/ui-brun-pistache/ui-bg_highlight-soft_40_271b11_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #e3ddc9;
}

.ui-button-noir:hover,
a.ui-button-noir:hover {
	border: 1px solid #9c947c;
	background: #626225 url("images/ui-brun-pistache/ui-bg_highlight-soft_40_626225_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #1d2e09;
}
.progress {
  background-color: #1d2e09;
}
.progress-bar-info{
  background-color: #9bcc60;
}
.player{
	color:#9bcc60;
	padding: 10px 5px;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #695444;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #695444;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #695444;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #695444;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #695444;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
}.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #695444;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
  }
a {
    color: #a56e28;
    text-decoration: none;
}
a:hover{
    color: #9bcc60;
}
a:hover,
a:focus {
  color: #9bcc60;
  text-decoration: underline;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
    display: block;
    margin: 2px 0;
    padding: 4px;
    width: 19em;
    border: beige 1px solid;
    background-color: #201913;
}
.rnk-myboat, .rnk-myboat a{
  color: #9bcc60;
}
.rnk-friend, .rnk-friend a{
    color: #eea545;
}
.rnk-dns{
  background-color: rgba(108, 108, 108, 0.30); 
  }
/*.rnk-racing{
   background-color: rgba(108, 108, 108, 0.80);
  }*/
.rnk-oncoast{
    background-color: rgba(108, 108, 108, 0.60);
}
.rnk-locked{
  background-color: #461801;
  }
.fc-today {
    background: #999;
}
.fc-event, .fc-event-dot {
    background-color: #695444;
}
.polarslider{
  width:.8em;
  height:20em;
  background: linear-gradient( to right , #a56e28 3px, #461801 10px, #eea545 3px);
}