
.validation-summary-errors {
    color: red;
    font-weight: normal;
    font-size: .8em;
    margin-bottom:10px;
}

.validation-summary-valid {
    display: none
}

.field-validation-error {
    color: #c91820;
    font-weight: normal;
}

.field-validation-valid {
    display: none
}

input[type="text"].input-validation-error,input[type="password"].input-validation-error {
    border: 1px solid #e80c4d
}

input[type="checkbox"].input-validation-error {
	box-shadow: 0 0 0 1px #e80c4d;
}

select {
  display: inline !important;
  padding: 7px !important;
  margin: 5px 0 6px 0 !important;
  border-radius: 5px !important;
  border: 1px solid #3A7CBF !important;
  color: #333 !important
}

.error {
    color: #e80c4d
}

.message-info {
    clear: both;
    padding: 10px 20px
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0
}

.ui-widget-header {
    background: none;
    background-color: #BAE1F5;
    color: #fff;
    border: none
}

.ui-button-text {
    background: none;
    background-color: #BAE1F5;
    color: #fff;
    font-weight: bold;
    border: none
}

.ui-state-disabled {
    pointer-events: none
}

.ui-widget-content a {
    color: #fc6506;
}

.no-border {
    border: none !important;
}

.ui-dialog {
     font-size: 15px !important;
}
.ui-dialog-title {
    font-size: 15px !important;
}
.ui-button-text{font-size: 15px !important;}

.ui-effects-wrapper {
    display: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }

.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }

.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 {
    border: 1px solid #BD8900;
    background: #EFBE3D;
    font-weight: normal;
    color: #ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #AED27F;
    background: #8EC742 50% 50% repeat-x;
    font-weight: normal;
    color: #ffffff;
}

.ui-button-text {
    background: none;
    background-color: #8EC742 !important;
    color: #fff;
    font-weight: bold;
    border: none;
}

.ui-button-text:hover {
    background-color: #B5A597 !important;
}

.ui-widget-header {
    background: none;
    background-color: #EFBE3D !important;
    color: #fff;
    border: none;
}