﻿.ui-widget {
font-size: 13px;
font-family:inherit;
}
.ui-widget .ui-widget {
font-size: 13px;
font-family:inherit;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-size: 1em;
font-family:inherit;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
-khtml-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
-khtml-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
-moz-border-radius-topright: 0;
-webkit-border-top-right-radius: 0;
-khtml-border-top-right-radius: 0;
border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
-khtml-border-top-left-radius: 0;
border-top-left-radius: 0;
}
.ui-widget-content {
border: 1px solid #EBEAE7;
background: white;
color: #333;
}

.ui-datepicker .ui-widget-header {
border: 1px solid #ED2200;
background: #ED2200;
color: white;
font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 1px solid #CCC;
font-weight: bold;
color: #84BC38;
}
.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 { 
color:#999;
background:transparent;
border: 1px solid #CCC;
}


.ui-datepicker .ui-widget-header {
border: none;
background: #640a19;
color: white;
}

.ui-datepicker .ui-widget-header *{
    transition:all 0.25s ease;
}
.ui-datepicker  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 1px solid #d2d2d2;
font-weight: bold;
color: #777777;
width:23px;
height:23px;
}

.ui-button.custom {
  width: auto;
}

.ui-widget-header .ui-icon-closethick{
    font-size:0;
    width:14px;
    height:14px;
    background-image: url(http://images.nouvelles-frontieres.fr/NF2013/Css/Jquery/images/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-focus { 
background:rgba(255,255,255,0.1);
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: inherit; text-decoration: none; }
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}



/* tooltip */
.ui-tooltip, .arrow:after {
    background: rgba(60,60,60,0.7);
	*background: #666;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666,endColorstr=#666666);
	/*border: 1px solid #ebeae7;*/
    border:none;
}
.ui-tooltip {
	padding: 5px 5px;
	color: #FFF;
	border-radius: 3px;
	font: normal 11px 'SourceSansProRegular', Arial, sans-serif;		
	box-shadow: 0 2px 7px #666;
    text-transform:uppercase;
}
.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}
.arrow.top {
	top: -16px;
	bottom: auto;
}
.arrow.left {
	left: 20%;
}
.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.arrow.top:after {
	bottom: -15px;
	top: auto;
}

.ui-datepicker .ui-state-default{
    transition:color 0.25s ease, background 0.25s ease, border-color 0.25s ease;
}

.ui-datepicker-current-day > .ui-state-default,
.ui-state-default.ui-state-hover:not(.ui-datepicker-close),
.ui-state-default.ui-state-hover:not(.ui-slider-handle) {
    background:#84bc38;
    color:white;
    border-color:#4f7d26;
}