﻿
fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1em 1em 1em !important;
    margin: 0 0 1em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
}

legend.scheduler-border {
    width: auto;
    padding: 0 3px; /*To give a bit of padding on the left and right*/
    border-bottom: none;
}

input[type="text"]:hover {
    border: 1px solid #61C5FA;
    box-shadow: 0px 0px 5px #61C5FA;
}

select:hover {
    border: 1px solid #61C5FA;
    box-shadow: 0px 0px 5px #61C5FA;
}

.field-validation-error {
    display: none;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000 !important;
    /*background-color: #FF0000;*/
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

/*ListBox*/
div.ms-options-wrap button {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    /*-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

    div.ms-options-wrap button:hover {
        border: 1px solid #61C5FA;
        box-shadow: 0px 0px 5px #61C5FA;
    }
