.bttn {
    margin: 10px;
    padding: 10px;
}
.submitbtn {
    border: none;
    color: white;
    padding: 6px 44px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}
.drop {
    border: none;
    color: grey;
    padding-inline: 100%;
    text-align: start !important;
    text-decoration: none;
    display: inline-block;
}
.drop > span {
    text-align: start;
}
.drop:hover{
    border: none;
    color: grey;
}
.sort > a {
    color: black;
}

.orange {
    
}

.page-link {
    border-radius:  50%;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),  0 6px 20px 0 rgba(0,0,0,0.19);
    color: black;
}

.page-item {
    padding: 10px;
}
.page-change {
    text-align: center;
    margin-top: 30px;
}
a.page-change {
    padding: 10px;
}
iframe {
    justify-content: space-between;
}

.shed {
    border-radius: 5%;
    /* box-shadow: 0 1px 12px 0 rgba(0,0,0,0.1), 0 6px 20px 0 rgba(0,0,0,0.19); */
}
.filter{
    
}

.cform{
    
}
.cform-bttn {
    width: 100%;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
  }

.form-group > input {
    height: 42px;
    border-radius: 10px;
}
#InputMessage {
    width: 100%;
    padding: 100px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    resize: none;
    text-align: start;
}

/* Blog Page */
.category {
    border-radius: 10px;
}

form.csearch {
    border: 1px solid grey;
    float: left;
    width: 100%;
    height: 30px;
    background: white;
    border-radius: 10px;
}
.csearch > button {
    background: white;
    float: right;
}

.tpost {
    border-radius: 10px;
}
p.heading {
    color: orangered;
}
.search{
    width: 100%;
}

.toppost > hr {
    margin-top: 0;
    margin-bottom: 0;
}

.card {
    border-radius: 0.25rem;
    box-shadow: 0 20px 40px -14px rgba(0,0,0,0.25);
    display: flex;
    overflow: hidden;
    margin: 5px;
  }
.card-title {
    color: blue;
}
.card-body > a {
    color: orangered;
}
.loadbtn {
    margin: 8px;
}
/* about-us-page */
.abttn {
    color: white;
    padding: 10px 22px;
    margin: 25px 13px;
    border: none;
    border-radius: 6px;  
}

.knowledge-bank-sec p, .knowledge-bank-sec ul li{font-size: 18px;line-height: 27px; color: #2d3441; font-weight: 400;}

/* forgot password page */
.forgot-form {
    
}
.forgot-btn {
    width: 100%;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

/* reset password page */
.reset-form {
    
}
.reset-btn {
    width: 100%;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}
