/*!
 * 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=33&bgImgOpacityContent=10&bgImgOpacityDefault=30&bgImgOpacityHover=30&bgImgOpacityActive=30&bgImgOpacityHighlight=55&bgImgOpacityError=95&cornerRadiusShadow=4px&offsetLeftShadow=4px&offsetTopShadow=4px&thicknessShadow=4px&opacityShadow=10&bgImgOpacityShadow=50&bgTextureShadow=spotlight&bgColorShadow=%23242323&opacityOverlay=30&bgImgOpacityOverlay=15&bgTextureOverlay=spotlight&bgColorOverlay=%23444444&iconColorError=%23cd0a0a&fcError=%232b2b2b&borderColorError=%23fad000&bgTextureError=diagonals_thick&bgColorError=%23ffdc2e&iconColorHighlight=%234eb305&fcHighlight=%23363636&borderColorHighlight=%23f9dd34&bgTextureHighlight=glass&bgColorHighlight=%23fbf5d0&iconColorActive=%23ffffff&fcActive=%23eae878&borderColorActive=%2372b42d&bgTextureActive=highlight_hard&bgColorActive=%23091201&iconColorHover=%23ffffff&fcHover=%23e2fb56&borderColorHover=%238bd83b&bgTextureHover=highlight_soft&bgColorHover=%23357a03&iconColorDefault=%23ffffff&fcDefault=%23edecba&borderColorDefault=%23265206&bgTextureDefault=highlight_soft&bgColorDefault=%231c3608&iconColorContent=%2372b42d&fcContent=%23fdf9b0&borderColorContent=%2372b42d&bgTextureContent=inset_soft&bgColorContent=%230d1e01&iconColorHeader=%23ffffff&fcHeader=%23e0de87&borderColorHeader=%237df103&bgTextureHeader=highlight_soft&bgColorHeader=%23216a02&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 #265206;
}
.ui-widget-content {
	border: 1px solid #72b42d;
	background: #0d1e01 url("images/ui-vert-jaune/ui-bg_inset-soft_10_0d1e01_1x100.png") 50% bottom repeat-x;
	color: #fdf9b0;
}
.ui-widget-content a {
	color: #fdf9b0;
}
.ui-widget-header {
	border: 1px solid #7df103;
	background: #216a02 url("images/ui-vert-jaune/ui-bg_highlight-soft_33_216a02_1x100.png") 50% 50% repeat-x;
	color: #e0de87;
	font-weight: bold;
}
.ui-widget-header a {
	color: #e0de87;
}

/* 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 #265206;
	background: #1c3608 url("images/ui-vert-jaune/ui-bg_highlight-soft_30_1c3608_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #edecba;
}
.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: #edecba;
	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 #8bd83b;
	background: #357a03 url("images/ui-vert-jaune/ui-bg_highlight-soft_30_357a03_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #e2fb56;
}
.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: #e2fb56;
	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 #72b42d;
	background: #091201 url("images/ui-vert-jaune/ui-bg_highlight-hard_30_091201_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #eae878;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #72b42d;
	background-color: #eae878;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eae878;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #f9dd34;
	background: #fbf5d0 url("images/ui-vert-jaune/ui-bg_glass_55_fbf5d0_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-checked {
	border: 1px solid #f9dd34;
	background: #fbf5d0;
}
.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 #fad000;
	background: #ffdc2e url("images/ui-vert-jaune/ui-bg_diagonals-thick_95_ffdc2e_40x40.png") 50% 50% repeat;
	color: #2b2b2b;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #2b2b2b;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #2b2b2b;
}
.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-vert-jaune/ui-icons_72b42d_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-vert-jaune/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-vert-jaune/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-vert-jaune/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-vert-jaune/ui-icons_4eb305_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-vert-jaune/ui-icons_cd0a0a_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-vert-jaune/ui-icons_ffffff_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: #444444 url("images/ui-vert-jaune/ui-bg_spotlight_15_444444_600x600.png") 50% 2% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 4px 4px 4px #242323;
	box-shadow: 4px 4px 4px #242323;
}

.ui-legend{
   margin-bottom:10px;
  text-align:center;
  font-size:1.2em;
  color:#edecba;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
}
#Infos{
    border:1px solid #edecba;
    background-color:#172A08;
}
#affichage{
    border:1px solid #edecba;
    background-color:#172A08;
}
#mouseInfo{
    border:1px solid #edecba;
    background-color:#172A08;
}
.navbar-inverse {
    background-color: #172A08;
}
.dropdown-menu {
  background-color:#172A08 ;
}
.modaldialog{
background-color:#172A08 ;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color:#091203;
}
.progressbarmin{
  background-color:#72b42d;
  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 #265206;
	background: #1c3608 url("images/ui-vert-jaune/ui-bg_highlight-soft_30_1c3608_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #edecba;
}
.ui-button-noir {
	background-image: url("images/ui-vert-jaune/ui-bg_highlight-soft_30_1c3608_1x100.png");
  min-height:35px;
}

a.ui-button-noir:active,
.ui-button-noir:active{
	border: 1px solid #72b42d;
	background: #091201 url("images/ui-vert-jaune/ui-bg_highlight-hard_30_091201_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #eae878;
}

.ui-button-noir:hover,
a.ui-button-noir:hover {
	border: 1px solid #8bd83b;
	background: #357a03 url("images/ui-vert-jaune/ui-bg_highlight-soft_30_357a03_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #e2fb56;
}
.progress{
  background-color:#679759;
}
.progress-bar-info{
  background-color:#336824;
}
.player{
	color:#eae878;
	padding: 10px 5px;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #357a03;
}
.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: #357a03;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #357a03;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #357a03;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #357a03;
  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: #357a03;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
  }
a {
    color: #72b42d;
    text-decoration: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
    display: block;
    margin: 2px 0;
    padding: 4px;
    width: 19em;
    border: beige 1px solid;
    background-color: #172A08;
}
.rnk-myboat, .rnk-myboat a{
  color: #6de931;
}
.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: #72b42d;
}
.polarslider{
  width:.8em;
  height:20em;
  background-image: linear-gradient( to right , #4c8733, #172A08 5px, #4c8733 );
}