﻿.field-validation-error {
color:#ff0000;
}
.field-validation-valid {
    display:none;
}

.input-validation-error {
    border:1px solid #ff0000;
    background-color:#ffeeee;
}

.validation-summary-errors {
    font-weight:bold;
    color:#ff0000;
}

.validation-summary-valid {
    display:none;
}

.modal-body {
    height:auto;
    overflow:auto;
}

html, body{
   height: 100%;
   min-height: 100%;
}

.ui-autocomplete {
position: absolute;
z-index: 2150000000 !important;
cursor: default;
border: 2px solid #ccc;
padding: 5px 0;
border-radius: 2px;
}

.ui-front {
    z-index: 9999;
}   



.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}


.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }