﻿@font-face
{
    font-family:"Montserrat";
    src:url('Montserrat-Regular.ttf');
}

body {
    font-family:Montserrat !important;
}

.bg-primary {
    background-color: #002664 !important;
}

.text-primary {
    color: #002664 !important;
}

.border-primary {
    border-color: #182B3E !important;
}

.nav-link {
    font-size: 18pt;
    margin-left: 20px;
}

.card {
    margin-bottom: 0.5rem;
}

.card-header:not(.none-x) {
    position: absolute;
}

.card-header > i {
    margin-top: 5px;
}

.card-body:not(.none-x) {
    padding: 0.75rem;
    padding-top: 3rem;
    padding-bottom: 0;
}

legend {
    font-size: 1.2rem;
}

.card-header {
    padding: 0.25rem 0.5rem;
    left: 0px;
    top: -1px;
}

.fa.status-incomplete {
    color: goldenrod;
}

.fa.status-complete {
    color: green;
}

.fa.status-error {
    color: red;
}

.btn[disabled=disabled], .btn:disabled {
   opacity: 0.8;
   cursor: not-allowed !important;
   color: white !important;
}

.CompletionList {
    z-index: 99;
    border: solid 1px #444444;
    margin: 0;
    padding: 0 3px;
    /*height: 100px;
    overflow: auto;*/
    background-color: #FFFFFF;
    list-style-type: none;
}

.btn-upload { padding: 0; color: white}

.btn-upload label {
    padding: 0;
    cursor: pointer;
}

.btn-upload a {
    color: white;
    margin: 0 !important;
    margin-top: 6px;
    cursor: pointer;
    text-decoration: none;
}

.btn-upload i {
    margin-top: 10px;
}

.input-group .btn-upload label {
    padding: 0;
    height: 100%;
}

.input-group .btn a .fa-lg, .input-group a.btn .fa-lg { line-height: 1em; }

.btn-upload > span {
    width: 0px;
    height: 0px;
    display: block;
}

span.checkbox label {
    display: inline;
}

.DropZone {
    border-style: dashed;
    border-color: Green;
    border-width: medium;
    background-color: #DDFFDD;
    opacity: 0.6;
    background-image: url("../../images/add.gif");
    background-repeat: no-repeat;
    background-position: center;
}

@media (min-width: 1200px) {
    .container{
        max-width: 1300px;
    }
}

.RadComboBoxDropDown {
    background-color: white;
 }

.help-text {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: thin dashed grey;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #c4c4c4 !important;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #c4c4c4 !important;
    opacity:  1 !important;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #c4c4c4 !important;
    opacity:  1 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #c4c4c4 !important;
}

.GridContainer .table th {
    background-color: #002664 !important;
}

.GridContainer .table th a {
    color: white;
}

.GridContainer .table tbody {
    font-size: 14px;
}