﻿span.reqIndicator, span.invalidIndicator {
    position: relative;
    font-size: 14px;
    margin: -35px 0 0 0 !important;
    z-index: 10000 !important;
    float: right;
    background: #E74C3C !important;
    border: 1px solid #E74C3C !important;
    color: #fff;
    font-family: "Roboto Slab", Helvetica, Arial, serif;
}
.ui-tooltip {    
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 0px #aaa !important;
    box-shadow: 0 0 0px #aaa !important;
    opacity: 1 !important;
}

body .ui-tooltip {
    border-width: 0px !important;
}

.ui-tooltip-content {
    padding: 4px !important;
    background: #585858 !important;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 11px;
}

.ui-widget-overlay {
    background: none;
    opacity: 1 !important;
    filter: Alpha(Opacity=1);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: none;
    opacity: 1 !important;
    filter: Alpha(Opacity=1);
    border-radius: 8px;
}

#btnCopyWidgetHtml {
    margin-bottom: 5px;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}
