@charset "UTF-8";
/* CSS Document */

form#frmApplication {
    width: 95%;
}

form#frmApplication fieldset {
    border: solid 1px #000000;
}

.fieldWrapper {
    width: 300px;
}

/* File Attachments */

div.fileAttachment {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 15px 15px 15px;
    margin-top: 5px;
    margin-bottom: 0px;
    width: auto;
    background: #ffffff;
    border: 1px solid #000000;
    -moz-box-shadow: inset 1px 1px 0px #FFF;
    box-shadow: inset 1px 1px 0px #FFF;
    /* -webkit-box-shadow: inset 1px 1px 0px #FFF; */
    /* box-shadow: inset 1px 1px 0px #FFFFFF; */
    position: relative;
    /* Firefox 3.6+ */
    background-image: -moz-linear-gradient(#f5f9ff, #e8f1ff);
    /* Safari 4+, Chrome 1+ */
    /* background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8f1ff)); */
    /* Safari 5.1+, Chrome 10+ */
    /* background-image: -webkit-linear-gradient(#FFFFFF, #e8f1ff); */
    /* Opera 11.10+ */
    background-image: -o-linear-gradient(#FFFFFF, #e8f1ff);
}

/* Warnings */
.incompleteQuestion {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/></svg>");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
    background-color: #f8d7da !important;
    border-radius: 0.25em;
    border: 1px solid #f5c6cb;
    color: #721c24;
    padding-top: 4px;
    padding-bottom: 0px;
}

select.form-control {
    max-width: 500px;
}

.fileAttachment>h5 {
    font-size: 0.75rem;
    font-weight: normal;

}

.btn-success {
    color: #fff !important;
    background-color: #42d29d !important;
    border-color: #42d29d !important;
}

.btn-success:hover {
    color: #fff !important;
    background-color: #38b385 !important;
    border-color: #35a87e !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #008391 !important;
    border-color: #008391 !important;
}

.btn-primary:hover {
    color: #fff !important;
    background-color: #006f7b !important;
    border-color: #006974 !important;
}

.btn-info {
    color: #fff !important;
    background-color: #44badc !important;
    border-color: #44badc !important;
}

.btn-info:hover {
    color: #fff !important;
    background-color: #3a9ebb !important;
    border-color: #3695b0 !important;
}

.btn-warning {
    color: #212529 !important;
    background-color: #f9bc0d !important;
    border-color: #f9bc0d !important;
}

.btn-warning:hover {
    color: #212529 !important;
    background-color: #fac631 !important;
    border-color: #fac325 !important;
}

.btn-danger {
    color: #fff !important;
    background-color: #fa6767 !important;
    border-color: #fa6767 !important;
}

.btn-danger:hover {
    color: #fff !important;
    background-color: #d55858 !important;
    border-color: #c85252 !important;
}

.btn-secondary {
    color: #fff !important;
    background-color: #444753 !important;
    border-color: #444753 !important;
}

.btn-secondary:hover {
    color: #fff !important;
    background-color: #3a3c47 !important;
    border-color: #363942 !important;
}