/* layout.css */
.btn-df.btn-danger:hover,
.btn-df.btn-danger:active,
.btn-df.btn-danger:focus {
    background-color: #63170f;
}

.btn-df.btn-warning:hover,
.btn-df.btn-warning:active,
.btn-df.btn-warning:focus {
    background-color: #825209;
}

.btn-df.btn-success:hover,
.btn-df.btn-success:active,
.btn-df.btn-success:focus {
    background-color: #0f635b;
}

.btn-df.btn-default:hover,
.btn-df.btn-default:active,
.btn-df.btn-default:focus {
    background-color: #e5e5e5;
    color: #303030;
}

a,
a:hover,
a:active,
a:focus,
button,
button:hover,
button:active,
button:focus {
    text-decoration: none;
    outline: none;
    transition: all 0.5s ease;
}

.modal .delete:focus {
    background-color: rgba(10, 10, 10, 0.7);
}

#applicationWizardForm .btn-df.btn-success:hover,
#applicationWizardForm .btn-df.btn-success:active,
#applicationWizardForm .btn-df.btn-success:focus {
    background-color: #0f635b;
}

#toggleFamilyMembersComponent .ff:focus {
    border: 1px dotted #fff;
}

#updateApplicationForm .btn-df.btn-success:hover,
#updateApplicationForm .btn-df.btn-success:active,
#updateApplicationForm .btn-df.btn-success:focus {
    background-color: #0f635b;
}

.icon-bar a:focus{
    border: 1px dotted #fff;
}

/* overwrite */
.site-content .modal .delete:focus,
.site-content .modal .delete:hover,
.login-notification .delete:hover,
.login-notification .delete:focus {
    background-color: #505050;
    border: 1px solid #505050;
}

.message-header .delete:hover,
.message-header .delete:focus {
    background-color: rgba(10, 10, 10, 0.3);
    border: 1px solid rgba(10, 10, 10, 0.2);
}


.modal .delete:focus,
.modal .delete:hover {
    background-color: rgba(10, 10, 10, 0.7);
}

/* active focus - button border color contrast */
.button.is-link.is-focused:not(:active), .button.is-link:focus:not(:active) {
    box-shadow: 0 0 0 0.125em #6595E4;
}

:focus-visible{
    outline:3px dotted !important;
 }

 /* overwrite2.css */
 .site-content .modal .delete:focus, .site-content .modal .delete:hover {
	background-color: #505050;
	border: 1px solid #505050;
}

.modal .delete:focus, .modal .delete:hover {
	background-color: rgba(10,10,10,.7);
}
.button:active, .button:focus {
	outline: 0
}

/* propertyView.css */
.property-contact-info > h3 a:hover,
.property-contact-info > h3 a:focus {
    color: #6d8e23;
    text-decoration: none;
}
/* applicantApply.css */

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { 
    color:#ffffff; 
    background: #343a40; 
    outline: 0; 
    border: 0 
}

.navbar-default .navbar-nav.navbar-right > li > a, .navbar-default .navbar-nav.navbar-right > li > a:hover, .navbar-default .navbar-nav.navbar-right > li > a:focus, .navbar-default .navbar-nav.navbar-right.open > li > a {
	margin: 4px;
	border: 1px solid #fff;
	padding: 7px 10px;
}

.dropdown-toggle:focus {
    border: 1px dotted #fff!important;
}
.home_icon_nav a:focus {
    border: 1px dotted #fff!important;
}

:focus-visible{
    outline: 2px solid currentcolor !important;
}

#nextButton:focus-visible{
    outline: 3px dotted #000000 !important;
}

/* customResidentLandlord.css */
.nav navbar-nav:focus-visible {
    outline: red solid !important;
    border: 1px dotted #000;
}
.dropdwn-togg:focus-visible {
    border: 1px dotted #000;
    outline: red solid !important;
}

.m-2:focus{
    outline:1px dotted !important;
}

a, a:hover, a:active, a:focus, button, button:hover, button:active, button:focus {
    text-decoration: none;
    outline: none;
    transition: all .5s ease;
  }

.floatt-rightt:focus-visible {
    outline:1px dotted !important;
    float: right !important;
}

.form-control:focus {
    box-shadow: 0 0 0 0.2rem #6595e4 !important;
}

/* signUp.css */

.logoimagelink:focus img{
    border: 1px dotted #000;
}

:focus {
    border: 1px dotted #000;
}

/* active focus - button border color contrast */
.button.is-link.is-focused:not(:active), .button.is-link:focus:not(:active) {
    box-shadow: 0 0 0 0.125em #6595E4;
}

/* style.css */

:focus {
	border: 1px dotted #000;
}

.search-block .search-cancel:focus, .search-block .search-cancel:hover {  color: #dddddd;}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #b3d7ff #b3d7ff #dee2e6;
}

.btn btn-success btn-lg btn-block m-0 rounded-0:focus-visible {
    border: 5px dotted #000;
    outline: 2px solid #d71ef7;
}

.button:active, .button:focus {
    outline: 0
}

/* applicationsLayout.blade.php */
.logoimagelink:focus img {
    border: 1px dotted #000;
}

.logoimagelink {
    border: 0px;
}

#backToTop:focus {
    border: 1px dotted #000;
}
.app-update {
    height: 48px !important;
}

/* _login-announcements.blade */
/*hide splide border */
.splide--nav>.splide__slider>.splide__track>.splide__list>
.splide__slide.is-active, .splide--nav>.splide__track>
.splide__list>.splide__slide.is-active {
border: 0px solid transparent;
}    
      
