body {
    padding:5px;
}

.form-control:hover {
    border-color: #a9bff9;
    box-shadow: 0 0 0 2px #c9d8fe
}

.form-control:focus {
    border-color: #2e69ff;
    box-shadow: 0 0 0 3px #c9d8fe
}

.row {
    padding:5px;
}

.form-required {
    color: #a70000;
}


.col-xs-2 {
    min-width: 25%;
    vertical-align: middle;
}

.col-xs-10 {
    max-width: 75%;
}

.col-xs-3 {
    min-width: 35%;
    max-width: 35%;
}

.col-xs-7 {
    max-width: 40%;
}

.form-label {
    font-weight: 500;
}

/*.modal.custom .modal-dialog {
    position: fixed;
    bottom: 0;
    right: 0;
}*/

.legend-text-span {
    display: block;
    word-wrap: break-word;
    width: 500px;
    white-space: normal;
}


#validationProgressModal .modal-dialog {
    top: 0;
    left: 0;
    width: 200px;
    height: 180px;    
}
#validationProgressModal .modal-content {
    background: none;
    border: none;
    box-shadow: none;
}
#validationProgressModal .modal-body {
    padding: 0px;
}

.form-button {
    color: #ffffff !important;
    background: #0d6cb9 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.form-label-hidden {
    display: none !important;
    visibility: hidden !important;
}