﻿html {
    font-family: bitter-ALA;
    font-size: 13px;
    color: #0054a4;
}

.bg-customer {
    background-color: #FFFFFF !important;
}
.bg-inverse {
    background-color: #0054a4 !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #0054a4;
    border-color: #0054a4;
}

.nav-tabs {
    border-bottom: 1px solid #554b64;
}

.coNomMessage {
    font-weight: bold;
    margin: 10px;
}

.btn-primary {
    background-color: #0054a4;
    border-color: #0054a4;
}

.btn-primary:hover, .btn-info:hover, .btn-primary:focus, .btn-info:focus, .btn-primary:active, .btn-info:active, .btn-primary.active, .btn-info.active, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-info {
    background-color: #3f3f3f;
    border-color: #0054a4;
    color: #fff;
}

.btn-primary:active, .btn-primary.active {
    background-color: #3f3f3f;
    border-color: #0054a4;
}

.btn-info {
    background-color: #1f6984;
    border-color: #366068;
}

a.disabled {
    pointer-events: none;
    cursor: default;
    background-color: #ccc !important;
    border-color: #ccc !important;
}


.page-item.active .page-link {
    background-color: #0054a4;
    border-color: #0054a4;
}


table.dataTable th, h1, h2, h3 {
    color: #0054a4;
}

h1 {
    font-size: 24px;
    font-weight: normal;
    font-weight: 600;
}

h2, h3 {
    font-weight: 600;
}
.bad{color:red;}
.good{color:green;}

#navMenu {
    padding-top: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px;
}

.nav-brand {
    padding-left: 100px;
    margin-top: 15px;
    margin-bottom: 5px;
}

.nav-link {
    font-size: larger;
    font-weight: bold;
}


textarea {
    height: 150px;
}
.affiliations div {
    float: left;
}

.associations .form-control-lg {
    font-size:1.00rem;
}

h3{ clear:both;}

.js_counter {
    margin-bottom: 20px;
}



td.js_checkboxclick {
    text-align: center;
}

h3.indent {
    padding-left: 15px;
    text-indent: -18px;
}

div[id*="Area"] {
    padding-left: 15px;
}

#declaration {
    margin: 40px 0px 0px 0px;

}

#declaration td:first-child {
    width:70%;
}

#declaration td.js_checkboxclick {
    float: left;
}

.table td {
  border-top: none;
}


#positionsdetail table th:first-child, th:nth-child(3) {
    width: 20%;
}

.other{
    width:100%;
    margin-left:0px;
}
.form-control-lg{
    height:auto;
}
body {
    padding-top: 7.5rem;
}
.submitpage{
    font-weight: bold;
    font-size: 1.3rem;
}

.card-body .card .card-header{
    padding:0px 5px;
}
@media print {
    #btn_removephoto{display:none;}
    .row{padding-top:5px;padding-bottom:5px;}
}

