/* GLOBAL OVERWRITES */
.ui-widget {
  font-family: 'SourceSansProRegular';
  background: #FFFFFF;
}
.ui-widget-overlay {
  position:fixed;
  background: #000 !important;
  opacity: 0.8 !important;
  position: fixed;
}

/* DIALOG TITLEBAR */
.ui-dialog .ui-dialog-titlebar {
  background: #fff !important;
  border: 0;
  padding: 5px 30px !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  font-size: 28px;
  line-height: 1.1;
  font-family: 'SourceSansProLight';
  font-weight: normal;
  margin: 3px 20px 0 0 !important;
  padding: 10px 0px !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background: #eee url(/bo/images/bov2/contenu/closePopup.png) no-repeat center center;
  border: 0 !important;
  width: 20px;
  height: 20px;
  margin-right: 25px !important;
  top: 30px;
  padding: 1px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  opacity: 0.8;
  background: #eee url(/bo/images/bov2/contenu/closePopup.png) no-repeat center center;
  border: 0 !important;
  width: 20px;
  height: 20px;
  margin-right: 25px !important;
  top: 30px;
  font-weight: bold;
  padding: 1px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  display: none;
}

.ui-dialog .ui-dialog-buttonpane {
  border: 0;
  padding: 10px 30px 15px 30px;
}

.ui-dialog .ui-dialog-buttonpane button  {
  margin: 0px 0px 6px 10px !important;
}
/* DIALOG CONTENT */
.ui-dialog .ui-dialog-content {
  padding: 30px 30px 30px 30px!important;
  color:#666;
  line-height: 1.5;
}
.ui-dialog .ui-dialog-content a {
  text-decoration: underline;
  color:#00AEEF;
}

/* DIALOG BUTTONS */
.ui-dialog .ui-dialog-buttonset .ui-button {
  outline: none !important;
  text-transform: uppercase !important;
  height: 35px!important;
  line-height: 37px !important;
  font-size: 13px !important;
  text-align: center !important;
  text-decoration: none !important;
  padding: 0 10px !important;
  border: 0 !important;
  text-shadow: none !important;
  background: #DDD !important;
  color: #555 !important;
  border-radius: 0;
}

.ui-dialog .ui-dialog-buttonset .ui-button:hover {
  background: #e7e7e7 !important;
  color: #555 !important;
}

.ui-dialog .ui-dialog-buttonset .primaryButton {
  background: #00AEEF !important;
  color: #fff !important;
}

.ui-dialog .ui-dialog-buttonset .primaryButton:hover {
  background: #00C3FF !important;
  color: #fff !important;
}

.ui-dialog .ui-dialog-buttonset .secondaryButton {
  background: #B5B5B5 !important;
  color:#FFFFFF !important;
}

.ui-dialog .ui-dialog-buttonset .secondaryButton:hover {
  background: #B5B5B5 !important;
  color:#FFFFFF !important;
}

/* Component containers
----------------------------------*/
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,sans-serif!important;
}

.ui-datepicker {
  z-index:2003!important; /* higher than dialog for use in bo */
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 0;
  border-bottom: 1px dotted #CCCCCC;
  font-weight: normal;
  color: #333333;
}

.over_sortable{
  border-bottom: 1px dotted #CCCCCC;  
  padding-left: 27px;
  font-size: 13px;
}
