*:active,
*:focus {
  outline: none !important;
}

.column_center {
  text-align: center !important;
}

.ui-datalist .ui-widget-content {
  opacity: 0.6;
  border-radius: 10px;
  color: #000000;
}

.jqplot-base-canvas {

}

.autocompletePanel {
  width: auto;
}

.ui-chkbox-box span.ui-icon-blank {
  background: #E0E0E0;
}

body {
  font-family: Open Sans, Arial, sans-serif;
  font-size: 0.8em;
}

.breadcrumb {
  background: #f1f1f1;
  font-weight: normal;
  font-size: 0.8em;
  border: none;

}

.breadcrumb a {
  text-decoration: none;
}

.ui-datatable-tablewrapper {
  overflow: hidden;
}

.contentpanel {
  min-height: 1000px;
}

.contentpanel .ui-widget-header {
  background: #fff;
  border: none;
  border-bottom: 1px solid #666;
  margin-bottom: 20px;
}

.contentpanel .ui-widget-content {
  border: #fff;
}

.pdatalist_nostyle ul {
  margin-top: 0;
  margin-bottom: 0;
}

.pdatalist_nostyle ul {
  margin-bottom: 10px;
}

.wizardcontentpanel {

  border: 2px solid #aa0101 !important;
  background-color: #fff;

}

.wizardcontentpanel .ui-widget-header {
  background: #fff;
  border: none;
  border-bottom: 1px solid #666;
  margin-bottom: 20px;
}

.wizardcontentpanel .ui-widget-content {
  border: #fff;
}

.ui-widget-content {
  border: #fff;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: #fff;
}

.floatmenu_visible {
  position: absolute;
  left: 0px;
  display: block;
  visibility: visible;
}

.floatmenu_hidden {
  position: relative;

}

/* Floatingmenu END*/
.headersearchfield {
  float: right;
}

.newbutton {
  margin-left: 15px;
}

.default_margin_top_big {
  margin-top: 100px;
}

.default_margin_top_small {
  margin-top: 30px;
}

.default_country_field {
  width: 200px !important;
}

.panelgrid_width100 {
  width: 100%;
}

.panelgrid_width70 {
  width: 70%;
}

.checkbox_margin_right {
  margin-right: 10px;
}

.panelgrid_nopadding td {
  padding: 0 !important;
}

.panelgrid_align_top td {
  vertical-align: top;
}

.activated {
  color: #00bb00;
}

.deactivated {
  color: #bb0000;
}

.wizard_endbutton {
  float: right;
  margin-top: 3px;
}

.ui-wizard-step-title {
  font-size: 1.0em;
}

.ui-datatable tbody td {
  border-style: none;
  text-align: left;
  vertical-align: top;
}

.ui-datatable-odd {
  background-color: #FAFAFA;
}

.ui-datatable-even {
  background-color: #fff;
}

.datagrid_nobackground div {
  background: none;
}

.datatable_no_wrap {
  white-space: nowrap;
}

.alert_word {
  color: #aa0101;
}

.infobox {
  border: 1px solid #fd5454;
  background-color: #fd5454;
  color: #fff;
  border-radius: 10px;
  padding: 10px 15px;
}

.invoice_table td {
  vertical-align: middle !important;
}

.dashboardpanel {
  width: 510px;
  height: 330px;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin: 20px;
  padding: 20px;
  background: #fff;
}

.dashboardpanel .ui-panel-titlebar {
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;

}

.ui-messages-info-icon, .ui-messages-warn-icon, .ui-messages-error-icon, .ui-messages-fatal-icon, .ui-message-info-icon, .ui-message-warn-icon, .ui-message-error-icon, .ui-message-fatal-icon {
  background: none;
}

.myschedule .fc-month-view .fc-time {
  display: none !important;
}

.color1 {
  background-color: #333333;
}

.color2 {
  background-color: #999999;
}

.color3 {
  background-color: #666666;
}

.color4 {
  background-color: #006699;
}

.color5 {
  background-color: #659898;
}

.color6 {
  background-color: #336666;
}

.color7 {
  background-color: #319865;
}

.color8 {
  background-color: #9DC8EC;
}

.color9 {
  background-color: #6598CC;
}

.color10 {
  background-color: #666699;
}

.fc-day-grid-event, .fc-time-grid-event {
  border-color: transparent;
}

.disable-scroll .ui-dialog-content {
  overflow: hidden !important;
}

.firstlogin-dialog .firstlogin-textpanel {
  height: 85%;
  width: 100%;
  overflow-y: auto;
}

.firstlogin-dialog .firstlogin-actionbar {
  height: 15%;
  width: 100%;
  border-top: 1px solid #d7d7d7;
}

.floating-list {
  width: 100% !important;
}

.floating-list li {
  float: left !important;
  margin-right: 20px !important;
  list-style: none !important;
}

.table-cell-align-top .ui-panelgrid-cell {
  vertical-align: top !important;
}

.ui-chkbox.ui-widget {
  margin-right: 10px;
}

table.selectmanycheckbox {
  margin-right: 10px;
}

.ui-datalist-header {
  text-align: left !important;
}

.has-draggable-grid, .has-draggable-grid * {
  overflow: visible !important;
}

.ui-selection-column .ui-column-title {
  float: left;
  margin-right: 10px;
}

.ui-selection-column .ui-chkbox {
  float: left;
}