﻿#navList ul:focus,
.main-card-header:focus,
.card-info:focus,
.child-element:focus,
.child-element:active {
    border: 2px solid black;
}

#navList li a:focus {
    color: red !important;
}

.availableCards {
    margin: 1.0rem;
    padding: 0.25rem;
}


.nav-link.small.disabled,
.nav-link.small.disabled:hover {
    color: #5f676d;
}

.date-hint {
    color: #5f676d;
}

.field-validation-error {
    color: #d1332e !important;
}

.skip-link {
    display: inline-block;
    background: #ffffff;
    color: transparent;
    padding: 15px 8px 8px 8px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    outline: none;
}

.skip-link:focus,
.skip-link:hover,
.skip-link:active {
    border: 3px solid black;
    text-decoration: none;
    outline: none;
    background: #ffffff;
    color: #000000;
}


h1:focus,
h2:focus,
h3:focus,
h4:focus,
div:focus,
p:focus,
span:focus,
img:focus {
    border: 4px solid black !important;
}


a.btn-info:focus,
a.btn-info:hover,
a.btn-primary:focus,
a.btn-primary:hover {
    border: 3px solid black !important;    
}




a.btn-info:focus,
a.btn-info:active,
a.btn-info:hover,
a.btn-primary:focus,
a.btn-primary:active,
a.btn-primary:hover {
    border: 3px solid white !important;
}

a.btn-info:hover,
a.btn-info:focus,
a.btn-info:active {
    box-shadow: 0px 0px 1px 4px #2A60AF !important;
}

.mainBtn {
    width:100%;
}

.langOptions {
    margin-top: 10px;
    margin-bottom: 10px;
}

.langOptions fieldset{ 
    margin-left: 15%;   
}

.langOptions legend{
    font-size: 16px;
    font-weight: bold;
    color: black;
    margin-bottom: 5px;
    padding: 0px 3px;
}

.langOption a{
    font-size: 16px;
    color: #2a60af;
    font-weight: bold;
    text-decoration: underline;
    display: inline-block;
    padding: 3px;
}

.langOption a:hover,
.langOption a:active,
.langOption a:focus{
    border: 3px solid black;
}


.logoCont img {    
    margin-top: -30px;
}

.mainBtn h2 {
    margin-bottom: 0px;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.btn-info, .btn-info:hover, .btn-info:focus, .btn-info:active {
    box-shadow: 0px 0px 0px 0px !important;
}