.has-search .form-control {
    padding-left: 2.375rem;
    border-style: none;
}

.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

.wd-para-font{
    font-size: 15px;
    color: gray;

}

.wd-dark-mode {
    background-color: black;
    color: white;
}

body {
    margin: 0;
    padding: 0;
    background-color: black;
}

.wd-search-style {
    font-family: Helvetica Neue;
}

.wd-grey-tags{
    color: #bcbebf;
}
.wd-for-you {
    background-color: black;
    color: white; border-top: 0; border-left: 0; border-right:0;  border-bottom-color: #0a53be; border-bottom-width: thick;
}

.btn-primary-override-bs {
    background-color: black;
    border-color: black;
}

.wd-img-java-icon{
    border-radius: 20%;
}
.wd-tweet-button {
    margin: 0;
    padding: 0;
    background-color: #3286ee;
    color: white;
    width: 90%;
    float: left;
}

.list-group-item[aria-expanded="true"]{
    background-color: black !important;
    border-color: #aed248;
}

.nav-style {
    color: #bcbebf;
}

.wd-card-style {
    padding: 0;
    border-right: #adb5bd;
    border-left: #adb5bd;
    border-width: thick;
}

.wd-follow-button {
    margin: 0;
    padding: 0;
    /*background-color: #3286ee;*/
    color: black;
    width: fit-content;
    float: right;
    background-color: white;
    border-color: black;
}

.wd-dark-mode {
    background-color: black;
    color: white;
}

.wd-who-to-follow {
    padding: 0;
    margin-left: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    color: white;
    width: 60%;
    background-color: #41464b;
    border-color: #aed248;
}

.wd-image-size-company {
    margin: 0;
    padding: 0;
    margin-left: 10px;
    width: 10%;
}



.wd-grey-mode {
    background-color: #41464b;
    color: white;
}
.wd-rounded-corners-all-around {
    border-radius: 50px;
}

.wd-search-link {
    background-color: #41464b;
    border-color: black;
    color: white;
    width: 95%;
}

/* Styles for wrapping the search box */

.main {
    width: 50%;
    margin: 50px auto;
}

/* Bootstrap 4 text input with search icon */

.has-search .form-control {
    padding-left: 2.375rem;
}

.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

.wd-font-weight {
    font-weight: bold;
}






/* CSS classes from previous explore */

/*p {
    background-color: blue;
    color: white;
}*/

body {
    color: white
}

input {
    width: 90%;
    color: white;
}

.wd-hyperlinks {
    font-size : 15px;
    padding: 16px;
    color: rgb(110, 118, 125);
}

.wd-highlighted {
    color: rgb(29,161,242);
}

.wd-grid-col-left-sidebar {
    width: 15%;
    float: left;
}

.wd-grid-col-main-content {
    width: 60%;
    float: left;
}
.wd-grid-col-right-sidebar {
    width: 20%;
    float: left;
}

.wd-explore-link{
    width: 5%;
    margin: 0;
    padding: 0;
    color: dodgerblue;
    margin-right: 12px;
    float: left;
}



.wd-grid-col-half-page {
    width: 50%;
    float: left;
}

.wd-grid-col-right-half-page {
    width: 10%;
    float: left;
}


.wd-first-line{
    margin: 0px;
    margin-top: 10px;
    width:15%;
    padding-top: 5px;
    margin-left: 15px;
}

.wd-grid-posts {
    margin: 0px;
    margin-top: 5px;
    width:15%;
    margin-left: 15px;
    padding-top: 0px;
}

.wd-grid-d1 {
    margin: 0px;
    margin-top: 5px;
    width:20%;
    float:left;
    margin-left: 15px;
}

.wd-grid-d2 {
    margin: 0px;
    margin-top: 5px;
    float: left;
    margin-left: 0px;
}

.wd-content-d3 {
    margin: 0px;
    margin-top: 5px;
    margin-left: 15px;
    padding-top: 0px;

}

.wd-image-style {
    margin: 0px;
    margin-top: 5px;
    width: 100px;
    height: 100px;
    float: left;
    border-radius: 25px;
    margin-right: 16px;
    margin-bottom: 10px;
}

.wd-grid-row {
    clear: both;
}
.wd-class-selector {
    margin-left: 15px;
    background-color: darkgray;
    color: white;
}

.wd-fg-color-black { color: black; }
.wd-fg-color-white { color: white; }
.wd-fg-color-blue { color: #3286ee; }
.wd-fg-color-red { color: #ff7070; }
.wd-fg-color-green { color: green; }
.wd-fg-color-darggray {color: darkgray}
.wd-fg-color-dimgray {color: dimgray}

.wd-bg-color-blue { background-color: #3286ee; }

.wd-bg-color-black
{ background-color: black; }

.wd-padding-fat {
    padding: 5px;
}

.wd-rounded-corners-all-around {
    border-radius: 50px;
}

.wd-float-left {
    float: left;
}

.wd-float-right {
    float: right;
}









