/* Start Login */

.login-header {
    height: 97px;
}
#login label {
    display: inline;
}
#login .lock {
    margin-top: 0px;
}
.input-append,
.input-prepend {
    font-size: 13px;
}
/* End Login */

form .errorMessage {
    color: red;
    font-size: 0.9em;
    display: inline-block;
}
form .errorSummary {
    border: 2px solid #C00;
    padding: 7px 7px 12px 7px;
    margin: 0 0 20px 0;
    background: #FEE;
    font-size: 0.9em;
}
form .errorMessage {
    color: red;
    font-size: 0.9em;
}
form .errorSummary p {
    margin: 0;
    padding: 5px;
}
form .errorSummary ul {
    margin: 0;
    padding: 0 0 0 20px;
}
span.required {
    color: red;
}
ul.wysihtml5-toolbar li {
    display: inline;
    list-style: none;
}
.ui-datepicker {
    z-index: 9999 !important;
}
.fc-event {
    cursor: pointer;
}
.label-compliment,
.badge-compliment {
    background-color: #006dcc;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #006dcc), color-stop(100%, #006dcc));
    background-image: -webkit-linear-gradient(top, #006dcc, #006dcc);
    background-image: -moz-linear-gradient(top, #006dcc, #006dcc);
    background-image: -ms-linear-gradient(top, #006dcc, #006dcc);
    background-image: -o-linear-gradient(top, #006dcc, #006dcc);
    /*background-image: linear-gradient(top, #006dcc, #006dcc);*/
}
.label-primera-vez,
.badge-primera-vez {
    background-color: #008080;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008080), color-stop(100%, #008080));
    background-image: -webkit-linear-gradient(top, #008080, #008080);
    background-image: -moz-linear-gradient(top, #008080, #008080);
    background-image: -ms-linear-gradient(top, #008080, #008080);
    background-image: -o-linear-gradient(top, #008080, #008080);
    /*background-image: linear-gradient(top, #008080, #008080);*/
}
.label-block,
.badge-block {
    background-color: #DD9B00;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DD9B00), color-stop(100%, #A54BFF));
    background-image: -webkit-linear-gradient(top, #DD9B00, #A54BFF);
    background-image: -moz-linear-gradient(top, #DD9B00, #A54BFF);
    background-image: -ms-linear-gradient(top, #DD9B00, #A54BFF);
    background-image: -o-linear-gradient(top, #DD9B00, #A54BFF);
    /*background-image: linear-gradient(top, #DD9B00, #DD9B00);*/
}
.fc-header .fc-state-active,
.fc-header .ui-state-active {
    z-index: 1;
}