a:focus {
    outline: none !important;
}
button::-moz-focus-inner {
    border: 0 !important;
}
button:focus {
    outline: none !important;
}

.no-border, .no-border .ui-widget-content {
    border-style:none !important;
}
.no-margin ul, .no-margin ol {
    margin: 0px !important;
}
.no-padding ul, .no-padding ol {
    padding: 0px !important;
}
.ui-paginator-pages .ui-paginator-page {
    z-index: 999999 !important;
}
.ui-selectonemenu-panel {
    z-index: 99999 !important;
}
.ui-inputNum input {
    width: 179px;
}
.ui-widget-overlay {
    background: #999 !important;
    opacity: .2;
}
input.hasDatepicker {
    width: 179px;
}
/*.ui-widget {
    font: 13px/1.7em 'Open Sans',arial,sans-serif;
    font-size: 1em !important;
}*/

form {
    margin: 0px !important;
}
.label {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.btn-info {
    color: #fff !important;
}

.ui-paginator {
    font-size: .8em !important;
}

.ui-spinner-input {
    text-align: left !important;
}
/*
* Jquery UI Overrides
*/
.ui-state-error {
   
}
.ui-state-error label {
    background-color: inherit !important;
}
fieldset.ui-widget-content {
    border: 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 {
    display: none;
    background: none !important;
}
.ui-message-error  .ui-message-error-icon {
    height: 0px !important;
    width: 0px !important;
}
/**
* Bootstrap Overides 
*/

.ui-column-filter {
  display:none !important;   
}
.ui-paginator-top  {
    display:none !important;   
}
.ui-paginator
/*.ui-datatable-header {*/
    /*background-color: #E5E5E5;*/
/*}*/
.ui-datatable-header input {
    margin: 0px !important;
}
.well {
    /*background-color: #d5f2f6 !important;*/
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 4px 20px 4px 4px !important;
}

.control-label-left label {
    text-align:left !important;
    font-weight: bold;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
    font-size: 14px !important;
}


[class^="icon-"], [class*=" icon-"] {
    margin-top: 3px;
}

label {
    cursor: default;
}
/*
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
    overflow: visible !important;
}*/

.reset {
    margin:0px;
    padding: 0px;
}

.promote-input-zindex input {
    z-index: 9999999 !important;
}

.not-clickable {
    cursor: not-allowed;
    pointer-events: none;
}