.form-group
{
  margin-bottom: 1rem;
}
.login-container{
    margin-top: 5%;
    margin-bottom: 5%;
}
 .login-form-2{
    padding: 5%;
    
    background: #DFE1E2;
    /* background: #99512F; */
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}
.login-form-2 h3,.login-form-2 h2,.login-form-2 h1{
    text-align: center;
    color: #99512F;
}
.login-container form{
    padding: 5%;
}
.btnSubmit
{
    width: 50%;
    min-width: 15em;
    border-radius: 1rem;
    padding: 1.5%;
    border: none;
    cursor: pointer;
}
.login-form-2 .btnSubmit{
    font-weight: 600;
    color: #FFF;
    background-color: #99512F;
}
.login-form-2 .ForgetPwd{
    color: #C6693D;
    font-weight: 600;
    text-decoration: underline;
}

.mka a:link
{
    color: #99512F;
}
.mka a:link
{
    color: #99512F;
}

a.mka-outline:link { color:#FFF;   }
a.mka:visited { color: #FFF; text-decoration:none; font-weight:normal; }
a.mka:hover { color: #FFF; text-decoration:underline; font-weight:normal; }
a.mka:active { color: #ffd4c0; text-decoration:none; font-weight:normal; }

/* button.mka { background-color:#99512F;   } */
/* a.mka:link { color:#99512F; text-decoration:none; font-weight:normal; } */
a.mka:link { color:#99512F;   }
a.mka:visited { color: #99512F; text-decoration:none; font-weight:normal; }
a.mka:hover { color: #C6693D; text-decoration:underline; font-weight:normal; }
a.mka:active { color: #C6693D; text-decoration:none; font-weight:normal; }

.bg-mka {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

/* .table-calc-result {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}

.table-calc-result>:not(caption)>*>* {
    padding: .5rem .5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
} */

th[class='table-calc-result']{
    color:#99512F;   
    border-bottom-width: 2px;
    border-color:#99512F;   

}

tr[class='table-calc-result']{
    color:#99512F;   

}

tr[class='table-calc-result-last']{
    color:#99512F;   
    border-bottom-width: 2px;
    border-color:#99512F;   

}


div[class='row table-calc-result']{
    /* color:#99512F;    */
    border-bottom-width: 1px;
    border-bottom-color:black;   
    border-bottom-style: solid;
    padding-top: .5rem;
    padding-bottom: .5rem;

}
div[class='row table-calc-result-last']{
    /* color:#99512F;    */
    border-bottom-width: 2px;
    border-bottom-color:#99512F;   
    border-bottom-style: solid;
    padding-top: .5rem;
    padding-bottom: .5rem;
}



table.tr.table-calc-result{
    color:#99512F;   
}


button.mka { 
    background-color:#99512F;   
    --bs-btn-font-weight: 600;
    --bs-btn-color: #ffffff;
    --bs-btn-bg:#99512F;  
    --bs-btn-border-color: #99512F;  
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #C6693D;
    --bs-btn-hover-border-color: #99512F;
    --bs-btn-focus-shadow-rgb: #99512F;
    --bs-btn-active-color:#99512F;  
    --bs-btn-active-bg: #99512F;
    --bs-btn-active-border-color: #99512F;   
}

button.old_bridge{ 
    background-color:#916E58;   
    --bs-btn-font-weight: 600;
    --bs-btn-color: #ffffff;
    --bs-btn-bg:#916E58;  
    --bs-btn-border-color: #916E58;  
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #b28467;
    --bs-btn-hover-border-color: #916E58;
    --bs-btn-focus-shadow-rgb: #916E58;
    --bs-btn-active-color:#916E58;  
    --bs-btn-active-bg: #916E58;
    --bs-btn-active-border-color: #916E58;   
}

button.old_bridge-outline, input.old_bridge-outline {
    --bs-btn-color: #916E58; 
    --bs-btn-border-color: #916E58; 
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #916E58; 
    --bs-btn-hover-border-color: #916E58; 
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #916E58; 
    --bs-btn-active-border-color: #916E58; 
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #916E58; 
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #916E58; 
    --bs-gradient: none;
}


button.mka,input.mka { 
    background-color:#99512F;   
    --bs-btn-font-weight: 600;
    --bs-btn-color: #ffffff;
    --bs-btn-bg:#99512F;  
    --bs-btn-border-color: #99512F;  
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #C6693D;
    --bs-btn-hover-border-color: #99512F;
    --bs-btn-focus-shadow-rgb: #99512F;
    --bs-btn-active-color:#99512F;  
    --bs-btn-active-bg: #99512F;
    --bs-btn-active-border-color: #99512F;   
}

button.mka-outline, input.mka-outline {
    --bs-btn-color: #99512F; 
    --bs-btn-border-color: #99512F; 
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #99512F; 
    --bs-btn-hover-border-color: #99512F; 
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #99512F; 
    --bs-btn-active-border-color: #99512F; 
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #99512F; 
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #99512F; 
    --bs-gradient: none;
}


@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('/static/fonts/ProximaNova-Regular.eot');
    src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
        url('/static/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('/static/fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('/static/fonts/ProximaNova-Regular.woff') format('woff'),
        url('/static/fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body {
    font-family: "Proxima Nova Rg", "Arial", sans-serif;
  }

  @font-face {
    font-family: 'Proxima Nova Rg';
    src: url('/static/fonts/ProximaNova-Regular.eot');
    src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
        url('/static/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('/static/fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('/static/fonts/ProximaNova-Regular.woff') format('woff'),
        url('/static/fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }

  :root{
    --bs-font-proxyma:system-ui,-apple-system,"Proxima Nova Rg", "Arial", sans-serif;
    --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-proxyma);
  }
  
  body {
    font-family: "Proxima Nova Rg", "Arial", sans-serif !important;
    overflow-x: hidden;
  }
  