@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=5ce44863-145a-44d4-a789-ae8e379d5f38");
@font-face {
    font-family: "Helvetica Neue LT W01_55 Roman";
    src: url("../../../static/fonts/a58359b2-ab6c-4eb7-a2ed-b567c68b3388.eot?#iefix");
    src: url("../../../static/fonts/a58359b2-ab6c-4eb7-a2ed-b567c68b3388.eot?#iefix") format("eot"), url("../../../static/fonts/02963ef0-dbb8-4ec9-a06d-939c6f252739.woff2") format("woff2"), url("../../../static/fonts/411f40ef-ca35-4f60-93ce-b394d5485b62.woff") format("woff"), url("../../../static/fonts/aee958bd-461a-4843-929b-4127e918a85e.ttf") format("truetype"), url("../../../static/fonts/a5239550-7c80-4408-8598-671485ac7994.svg#a5239550-7c80-4408-8598-671485ac7994") format("svg");
}
@font-face {
    font-family: "Helvetica Neue LT W01_56 Itali";
    src: url("../../../static/fonts/d4dcfac1-916b-49c2-a932-f0a90514f376.eot?#iefix");
    src: url("../../../static/fonts/d4dcfac1-916b-49c2-a932-f0a90514f376.eot?#iefix") format("eot"), url("../../../static/fonts/78ee7ecf-f13d-4837-91dc-6af6f0cf694c.woff2") format("woff2"), url("../../../static/fonts/6ffabc5f-e1b2-4806-9fa5-e1d214558e60.woff") format("woff"), url("../../../static/fonts/d3b943ac-9cf9-4c26-8097-1f5eff937378.ttf") format("truetype"), url("../../../static/fonts/3394e0b6-8dce-4c8a-ae1b-798a344daff2.svg#3394e0b6-8dce-4c8a-ae1b-798a344daff2") format("svg");
}
@font-face {
    font-family: "Helvetica Neue LT W01_76 Bd It";
    src: url("../../../static/fonts/4c311149-b80d-411c-9029-108d6094c8b4.eot?#iefix");
    src: url("../../../static/fonts/4c311149-b80d-411c-9029-108d6094c8b4.eot?#iefix") format("eot"), url("../../../static/fonts/0208b1c0-e828-43a2-bd22-42f8323c6281.woff2") format("woff2"), url("../../../static/fonts/47235d33-7400-4e0d-9624-3015b8476b92.woff") format("woff"), url("../../../static/fonts/7049bcb9-daff-40fa-a4f1-3fc69299acf8.ttf") format("truetype"), url("../../../static/fonts/875bc649-d1bd-40ce-a43b-d7885cffecad.svg#875bc649-d1bd-40ce-a43b-d7885cffecad") format("svg");
}
@font-face {
    font-family: "Helvetica Neue LT W01_85 Heavy";
    src: url("../../../static/fonts/c2f5d987-5e8d-45c9-9d2a-47b4afa1a679.eot?#iefix");
    src: url("../../../static/fonts/c2f5d987-5e8d-45c9-9d2a-47b4afa1a679.eot?#iefix") format("eot"), url("../../../static/fonts/c431f563-3e4b-43a5-9ae0-9ecf7c2f9f0d.woff2") format("woff2"), url("../../../static/fonts/3e0db264-6719-473d-98e5-68979bb2d5ad.woff") format("woff"), url("../../../static/fonts/59c04c82-b450-46e1-a5b4-729f09643dda.ttf") format("truetype"), url("../../../static/fonts/91ac33a3-d2a2-48ac-a066-d241ef29ca2d.svg#91ac33a3-d2a2-48ac-a066-d241ef29ca2d") format("svg");
}
@font-face {
    font-family: "Helvetica Neue LT W01_86 Hv It";
    src: url("../../../static/fonts/dfe310b4-e622-4a35-908b-ce0956c4895b.eot?#iefix");
    src: url("../../../static/fonts/dfe310b4-e622-4a35-908b-ce0956c4895b.eot?#iefix") format("eot"), url("../../../static/fonts/082d6615-9b61-474a-8ef5-0b4c12680771.woff2") format("woff2"), url("../../../static/fonts/6a98cc7e-65c6-49e8-8e08-6c9397a1dff1.woff") format("woff"), url("../../../static/fonts/3344fe5c-126a-43ec-b51f-d9d650e1be43.ttf") format("truetype"), url("../../../static/fonts/1017a92b-164d-4989-b7f2-4d1bcfc830ed.svg#1017a92b-164d-4989-b7f2-4d1bcfc830ed") format("svg");
}
@font-face {
    font-family: "Helvetica Neue LT W01_96 Blk I";
    src: url("../../../static/fonts/64804510-1302-4ba8-9881-8b3d053faa87.eot?#iefix");
    src: url("../../../static/fonts/64804510-1302-4ba8-9881-8b3d053faa87.eot?#iefix") format("eot"), url("../../../static/fonts/23a01500-9d98-4f66-8ae4-7668eb1bad3d.woff2") format("woff2"), url("../../../static/fonts/2c4b5fc7-b030-4492-aa6f-ef320461c1b0.woff") format("woff"), url("../../../static/fonts/f56cf9a1-b9aa-4725-be9b-4c6d19a694e6.ttf") format("truetype"), url("../../../static/fonts/ba0a9823-3356-4a97-b1f5-48659b649612.svg#ba0a9823-3356-4a97-b1f5-48659b649612") format("svg");
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}
body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
    font-family: "Helvetica Neue LT W01_55 Roman", Sans-Serif;
}
header .navbar {
    background-color: #529e00;
}
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}
.navbar-brand {
    font-family: "Helvetica Neue LT W01_86 Hv It";
}


.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    line-height: 60px; /* Vertically center the text there */
    background-color: #f5f5f5;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
    padding: 90px 15px 0;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

code {
    font-size: 80%;
}

.progress-bar-animated {
    transition-duration: 1000ms;
}

/* Excel File Upload
-------------------------------------------------- */
.custom-file-control.selected:lang(en)::after {
    content: "" !important;
}

.spinner {
    display: inline-block;
    opacity: 0;
    max-width: 0;
    -webkit-transition: opacity 0.25s, max-width 0.45s;
    -moz-transition: opacity 0.25s, max-width 0.45s;
    -o-transition: opacity 0.25s, max-width 0.45s;
    transition: opacity 0.25s, max-width 0.45s;
    /* Duration fixed since we animate additional hidden width */
}

.has-spinner.active {
    cursor: progress;
}

.has-spinner.active .spinner {
    opacity: 1;
    max-width: 50px;
    /* More than it will ever come, notice that this affects on animation duration */
}

.btn-primary {
    background-color: #529e00;
    border: 1px solid #529e00;
}
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus {
    background-color: #366d00 !important;
    border: 1px solid #366d00 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
