/* * {
    font-family: 'FontAwesome', sans-serif !important;
} */
 @font-face{
 font-family: "fa-brands"; 
 src:     
        url("../fonts/fa-brands-400.ttf") format("ttf"),
        url("../fonts/fa-brands-400.woff") format("woff");
}
@font-face{
 font-family: "fa-solid"; 
 src:     
        url("../fonts/fa-solid-900.woff") format("woff");
}
a {
    text-decoration: none !important;
    color:#FFFFFF;
}

a.nav-link.black-text:hover {
    color: #bca005;
}
a.nav-link.black-text:focus{
	color: #FFFFFF;
}
i {
    font-family: fa-brands, fa-solid !important;
}

.color-aaa {
    color: #FFFFFF;
}
/* a {
    color: #0d6efd;
    text-decoration: underline;
} */
.black-bg{
	background: #000;
	color: #fff !important;
}

.bg-2626{
	background: #262626;
}
.bg-cacaca73{
	background: #cacaca73;
}
.border-gris{
	border-color: #eee !important;
}
.white-text, .text-white a{
	color: #fff !important;
}
.text-gold, .text-gold a {
	color: #bca005;
}
.text-gold a:hover{
	color: #000;
}

.black-text{
	color: #000;
}
.color-aaa{
	color: #aaaaaa;
}
.color-7f7f7f, .color-7f7f7f a {
	color: #7f7f7f;
}
a.color-7f7f7f:hover, .color-7f7f7f a:hover{
	color: #fff !important;
}
.font-14{
	font-size: 14px;

}
.font-11{
	font-size: 11px
}
.gold-bg{
 background: #bca005;
 color: #fff !important;
 
}
button.btn.gold-bg:hover {
    background: #000;
}
.gold-bg a{
 color: #fff;
}
.btn-header{
	padding: 0px 7px 5px 7px;
	font-size: 12px;
	font-size: 14px;
    font-weight: 500;
}

.p-icon{
	padding: 10px 15px;
}
.lh-2{
	line-height: 2;
}
.wlc-nav{
	flex-direction: column;
}
p.copyright.color-7f7f7f, p.date {
    font-size: 12px;
}
a.copyright.color-7f7f7f:hover{
	color: #ffffff;
}
.p-fb{
	padding-left: 18px;
    padding-right: 18px;
    padding-top: 10px
}
@media screen and (max-width:768px){
.border-none-mobile{
    border: 0px !important;
}
.p-icon{
	font-size: 10px;
	margin-right: 2px;
	padding: 8px 12px;

}
.d-one-mobile{
	display: block !important;
}
.p-fb {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 10px;
}
.pt-0-one-mobile{
	padding-top: 0px !important;
}

}
.btn-gold-nav-link.nav-link.active, .nav-pills .show>.btn-gold-nav-link {
    color: #fff;
    background-color: transparent;
    margin-bottom: 2px solid #eeeeee;
    border-bottom: 2px solid #eeeeee;

}
.nav-pills .btn-gold-nav-link {
    border-radius: 0;
    color: #ffffff;
}
li.list-group a {
    text-decoration: none;
}
ul.list-formation {
    padding-left: 0;

}
ul.list-formation a:hover {
	color: #bca005;
    text-decoration: underline 2px !important;
	text-underline-offset: 4px !important;
	text-decoration-color: #bca005 !important;
}
ul.list-formation a{
    color: #444444;
   }
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover,
label:focus,
.btn:active,
.btn.active
{
    outline:0px !important;
    -webkit-appearance:none;
    box-shadow: none !important;

}
input.form-control,input.form-control:focus {
    border: 1px solid #000000;
}
.wlc-btn{
	background: #000000;
	color: "fff";
}
.wlc-btn:hover{
	background: #bca005;
}
button.btn.wlc-btn {
    border-radius: 0;
}
@media screen and (max-width:768px){
.w-25 {
    width: unset !important;
    margin-bottom: 20px !important;
}
.mb-mobile-2{
	margin-bottom: 15px;
}
}
.education-bg{
	background: url('../img/education-wallcrypt.png') no-repeat;
	background-position: center;
}
@media screen and (max-width:766px){
.mb-mobile {
    margin-bottom: 15px;
}
}
.box-shadow:hover{
box-shadow: 1px 1px 13px -7px;
}
.text-underline-2{
	border-bottom: 3px solid #bca005;
	
}
.box-shadow-2{
	box-shadow: 0 2px 6px 0 rgb(42 67 123 / 15%);
}

.page-link:focus, .page-item:focus,.page-link:active, .page-item:active{
  	outline: none;
  	box-shadow: none;
  	background: #000000;
  	color: #ffffff;
}
.input-group>.form-control, .input-group>.form-select {
    outline: none;
    box-shadow: none;
}


.lrm-user-modal-container .lrm-switcher a {
    background: #bca005;
    color: #ffffff;
}
.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    background: #000000;
    color: #ffffff;
    border-radius: 0;
}
.lrm-user-modal-container .input-text, .lrm-user-modal-container input[type=email], .lrm-user-modal-container input[type=password], .lrm-user-modal-container input[type=search], .lrm-user-modal-container input[type=tel], .lrm-user-modal-container input[type=text], .lrm-user-modal-container input[type=url], .lrm-user-modal-container select, .lrm-user-modal-container textarea {
    background-color: #ffffff;
    color: #000;
    font-weight: 300;
    box-shadow: none;
    border-radius: 0;
}
.lrm-form input.has-border, .lrm-form select.has-border {
    border: 1px solid #000000;
}
.page-link:hover {
    color: #f7f7f7;
    background: #000000;
}
.text-justify {
    text-align: justify;
}
.list-formation h3 {
    font-size: 1rem;
    font-weight: 400;
}
[rel~=tag] {
    color: #000000 !important;
    font-size: 14px;
}
div#navbarSticky {
    opacity: 0.9;
}
.logo-header h1, .formation-title, .company-description {
    color:#FFFFFF !important;
}