﻿.corporate-blue {
    background-color: rgb(0,66,100) !important;
    color: white;
}

.cool-blue {
    background-color: rgb(0,174,239) !important;
    color: white;
}

.bushveld-red {
    background-color: rgb(244,119,50) !important;
    color: white;
}

.prosperous-purple {
    background-color: rgb(133,82,161) !important;
    color: white;
}

.sunshine-yellow {
    background-color: rgb(255,194,14) !important;
    color: white;
}

.silver {
    background-color: rgb(196,206,212) !important;
    color: white;
}

.silver-bg {
    background-color: rgb(196,206,212) !important;
}

.light-grey {
    background-color: #efeeee !important;
}

.btn {
    border-radius: 0px !important;
    font-family: NeoSans,sans-serif !important;
    font-weight: normal !important;
    font-size:13px;
}

.has-danger .form-control .md-input:focus, .md-input.focus {
    border-color: rgb(244,119,50) !important;
    
}

.form-control {
    opacity:1 !important;
}

.md-input:focus, .md-input.focus {
    border-color: rgb(0,174,239) !important;
}

    .md-input:focus ~ label,
    .md-input.focus ~ label {
        color: rgb(0,66,100) !important;
    }


.md-input ~ label {
    opacity:1 !important;
}

.md-input {
    padding-left:empty;
}


.text-cool-blue {
    color: rgb(0,174,239) !important;
    font-weight: bold;
}

.md-input {
    font-size: 0.87rem;
}

.center-container {
    display: flex;
    justify-content: center;
}

.has-danger .text-help, .has-danger .form-control-label, .has-danger .radio, .has-danger .checkbox, .has-danger .radio-inline, .has-danger .checkbox-inline, .has-danger.radio label, .has-danger.checkbox label, .has-danger.radio-inline label, .has-danger.checkbox-inline label {
    color: rgb(244,119,50) !important;
}
/*.has-error {
    color: rgb(244,119,50) !important;
}*/
@font-face {
    font-family: "NeoSans";
    src: url("Fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot?#iefix");
    src: url("Fonts/681fbcbc-1907-441a-893a-fc00ecea0267.eot?#iefix") format("eot"), url("Fonts/a53085dd-4493-4430-8349-fd63d6f3e5bc.woff2") format("woff2"), url("Fontsa32c3a17-3242-461c-a048-ca8e775582b1") format("woff"), url("Fonts/feee8e94-28a0-416a-88d3-db3912effbc4.ttf") format("truetype"), url("Fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: NeoSans,sans-serif !important;
    font-weight: Bold !important;
    line-height: 1.1 !important;
    color : inherit;
}

.text-color {
    color: #005581 !important
}

.modal-body {
    font-family: NeoSans,sans-serif !important;
    color: #005581 !important
}

p {
    font-family: NeoSans,sans-serif !important;
    color: #005581 !important
}

body {
    font-family: NeoSans,sans-serif !important;
    color: #005581 !important
}

.list-group-item {
    background:white !important;
}


.list-group {
    background: none !important;
}

.list-group-item p {
    margin-bottom: 0px;
}


::-webkit-input-placeholder {
    color: rgb(0,66,100) !important;
    opacity: 1 !important;
}

::-moz-placeholder {
    color: rgb(0,66,100) !important;
    opacity: 1 !important;
}

.footer-link {
    position: fixed;
    bottom: 0px;
    height: 20px;
    width: 100%;
    background-color: #171717;
    color: white;
}