﻿html {
    height: 100%;
    overflow: auto;
}

body {
    font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, Sans-Serif;
    font-size: 12px;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #F4F4F4;
}

a {
    font-weight: bold;
    color: #00B6DE;
}

    a:hover {
        text-decoration: none;
        color: #00B6DE;
    }

    a:visited {
        text-decoration: none;
        color: #00B6DE;
    }

    button,
    input,
    input[type=checkbox]:focus,
    input[type=radio]:focus,
    select,
    textarea,
    a:focus {
        outline-color: #00B6DE;
    }

.form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px #00B6DE, 0 0 8px #00B6DE;
    box-shadow: inset 0 1px 1px #00B6DE, 0 0 8px #00B6DE;
}

input:focus,
select:focus {
    color: #00B6DE;
}

html button:disabled,
html input:disabled,
html select:disabled,
html textarea:disabled {
    cursor: not-allowed;
}

.body-container {
    width: 1300px;
    margin: auto;
}

.body-container-inner {
    margin-left: 50px;
    margin-right: 50px;
}

.header-container {
}

.content-container {
    background-color: #FFFFFF;
    border-left: solid 1px #A9A9A9;
    border-right: solid 1px #A9A9A9;
}

.footer-container {
}

.submit-button input[type="submit"],
.submit-button input[type="button"] {
    padding: 3px 35px;
    background-color: #00B6DE;
    border: 1px solid #078DAB;
    color: #FFFFFF;
}

    .submit-button input[type="submit"]:hover,
    .submit-button input[type="button"]:hover {
        background-color: #02A8CC;
        border: 1px solid #027C97;
        color: #FFFFFF;
    }

    .submit-button input[type="submit"]:focus,
    .submit-button input[type="button"]:focus {
        background-color: #078DAB;
        border: 1px solid #026278;
        color: #FFFFFF;
    }

    .submit-button input[type="submit"][disabled],
    .submit-button input[type="button"][disabled],
    .submit-button input[type="submit"]:disabled,
    .submit-button input[type="button"]:disabled {
        background-color: #D2D2D2;
        border: 1px solid #9E9E9E;
        color: #818181;
    }

input[type="button"].secondary,
input[type="submit"].secondary {
    padding: 3px 35px;
    background-color: #BABABA;
    border: 1px solid #919191;
    color: #002C6C;
}

    input[type="button"].secondary:hover,
    input[type="submit"].secondary:hover {
        background-color: #ADADAD;
        border: 1px solid #7C7C7C;
        color: #002C6C;
    }

    input[type="button"].secondary:focus,
    input[type="submit"].secondary:focus {
        background-color: #919191;
        border: 1px solid #5E5D5D;
        color: #002C6C;
    }

.select-language-container {
    padding-top: 17px;
    padding-right: 30px;
}

    .select-language-container select {
        color: #a3a1a0;
        background-color: #f8f8f8;
        border-color: #c2c1c1;
        padding-right: 10px;
        padding-left: 3px;
    }

.validation-summary-errors {
    padding-top: 15px;
}

.validation-summary-errors,
.field-validation-error {
    color: #E63B30;
    font-size: 15px;
    font-weight: bold;
}

    .validation-summary-errors ul {
        list-style-type: none;
    }

.error-text {
    color: #E63B30;
    text-align: center;
}

.datepicker>.container {
    display: block !important;
}
