html {
    font-size: 14px;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

@media (max-width: 576px) {
    .card.border-primary.border-2 {
        height: 350px;
    }
}

@media (min-width: 768px) {
   .card.border-primary.border-2 {
        height: 620px;
    }
}

html {
    position: relative;
    min-height: 100%;
}

.ttip {
    margin-left: 6px;
}

.haswallpaper {
    background-image: url("../../img/Downer_Login_Background.jpeg");
    background-color: #cccccc;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100vw;
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    overflow: hidden;
}

#username-input {
    margin-bottom: 15px
}

#phone-input{
    margin-bottom: 15px;
}

#email-verified-input {
    margin-bottom: 15px;
}

#email-input {
    margin-bottom: 15px;
}

/*#new-email-input {
    margin-bottom: 15px;
}*/

#old-password-input {
    margin-bottom: 15px;
}

#new-password-input {
    margin-bottom: 15px;
}

/*#confirm-new-password-input {
    margin-bottom: 15px;
}*/

.w-100.btn.btn-lg.btn-primary {
    margin-top: 15px;
    color: white;
    background-color: #877c75;
    border-color: #877c75
}

#cantiliever-deflection-ratio-tool-tip {
    margin-left: 0.5px;
    margin-right: 0.5px;
}

#support-deflection-ratio-tool-tip {
    margin-left: 0.5px;
    margin-right: 0.5px;
}

.modal-dialog {
    max-width: 525px;
    margin: 1.75rem auto;
}

.main-header.navbar.navbar-expand.navbar-white.navbar-light {
    colour: #7a6e66;
}

.btn-APS {
    color: white; 
    background-color: #877c75; 
    border-color: #877c75;
}

.img_BendingRes {
    display: block;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
}
/*.row.mt-5 {
    border: 1px solid red;    
}*/


/*hr.solid {
    border-top: 3px solid red;
}*/

/*#border-right {
    border-right: 1px solid blue;
}

#border-separator-b {
    border-top: 1px solid blue;
}*/



/*#bottom-row-system-selector {
    align-items: center;
    justify-content: center;
}
*/

/*.content-wrapper {
    background: blue;
    background: url("../img/nexus-pr-header-3Small.jpg");
}*/

/*body {
  margin-bottom: 60px;
}*/

/*.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
} */