/* The Message that appears above a form (the content of FormHeader) */
#welcome_message {
    position: relative;
    padding: 20px 20px 30px;
    background: white url("../bundles/ishaui/images/isha_patterns/single_wave_offset.png") repeat-x bottom;
    background-size: 400px;
    box-shadow: 0 0 20px 3px #212121;
    font-family: latoregular,'Open Sans',Helvetica, Verdana, Arial, sans-serif;
    font-size: 13px;

    margin-left: -25px;
    margin-right: -25px;
    margin-top: -25px;
    margin-bottom: 20px;
}

#welcome_message h3 {
    font-family: nothing_you_could_doregular, Helvetica, Verdana, Arial, sans-serif;
    font-size:120%;
}

h1,h2,h3,h4,h5,h6,a,button,td,th,label,
h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,a:focus,button:focus,td:focus,th:focus,label:focus,
.label, .label:focus,
.no-text-select, .no-text-select:focus
{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* IE/Edge */
    user-select: none;           /* non-prefixed version, currently not supported by any browser */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}

.label, .no-text-select,td,th,label,h1,h2,h3,h4,h5,h6
{
    cursor:default;
}

.bg-red-lighter:hover {
    background-color: #ff9593 !important;
}

.bg-orange-lighter:hover {
    background-color: #f8bb60 !important;
}

.bg-green-lighter:hover {
    background-color: #3ecbcb !important;
}

.bg-orange-ligher:hover,.bg-red-lighter:hover,.bg-green-lighter:hover {
    -webkit-transition: background-color 500ms ease-out;
    -moz-transition: background-color 500ms ease-out;
    -o-transition: background-color 500ms ease-out;
    transition: background-color 500ms ease-out;
}

.bg-red-lighter, .bg-orange-lighter, .bg-green-lighter {
    -webkit-transition: background-color 500ms ease-in;
    -moz-transition: background-color 500ms ease-in;
    -o-transition: background-color 500ms ease-in;
    transition: background-color 500ms ease-in;
}