/************ Global Lien Style ************/
.pad-25 {
    padding: 25px;
}

.mt-25-p {
    margin-top: 25vh;
}

.breadcrumb a,
.breadcrumb p {
    align-items: center;
    margin: 0;
}

.required:after {
    content:"*";
    color:red;
}

.form-check-label {
    vertical-align: text-bottom;
}

#login_form label {
    display: block;
}

.login-logo {
    margin: auto;
}

.login-logo img {
    display: initial !important;
}

.login-recaptcha div:first-child {
    margin: auto !important;
}

/************ Admin LienHolder Settings Style ************/

.lien-settings-label {
    display: block;
}

.lien-settings-label input.form-control {
    width: 50%;
}

@media screen and (max-width: 991px) {
    .lien-settings-label input.form-control {
        width: 85%;
    }
}

/************ Edit Lien Style ************/

#prefix_remove_citation_file_button {
	cursor: pointer;
}

#prefix_lien_fields_meta_box input, 
#prefix_lien_fields_meta_box label {
    display:block;
}

#prefix_lien_fields_meta_box label {
    font-weight: bold;
    margin-top: 20px;
}

#prefix_lien_fields_meta_box h3 {
    margin-top: 50px;
}

.red-text {
	color: red;
} 

.btn-success {
    color: #ffffff !important;
}


/************ Single Lien Style ************/

.single-property-container {
    padding: 25px;
}

.single-property-container h3 {
    text-decoration: underline;
    margin: 50px 0px !important;
}

#map { 
    height: 300px; 
}

.entry-footer {
    margin-top: 25px;
}

/************ archive Lien Style ************/

.archive-property-container {
    padding: 25px;
}

.archive-property-container footer p {
    font-size: 10px;
}

.single-archive-property-container {
    margin-bottom: 10px;
}

.single-archive-property-inner {
    padding: 10px;
    border: 1px solid #000;
}

.of-sc {
    overflow: scroll;
}

.csv-download {
    margin-top: 15px;
    margin-bottom: 15px;
}

.fa-file-csv {
    font-size: 25px;
}

/************ Map Page Style ************/

.mapboxgl-popup-content { 
    padding: 10px;
    min-width: 300px;
}

#lien_map {
    width: 100%;
    height: 500px;
}




