@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

.page-heading {
    display: none !important;
}

/*Header CSS starts here*/
.siteTitle {
    display: inline !important;
    vertical-align: middle !important;
    color: #0F4263 !important;
    font: 400 2.5vw Poppins !important;
    word-wrap: break-word !important;
}

.weblink>a,
.username,
.signin>a {
    font: 1 poppins !important;
    /* color: #0F4263 !important; */
    word-wrap: break-word !important;
    vertical-align: middle;
}

.weblink>a:hover,
.username:hover,
.signin>a {
    font: 1 poppins !important;
    color: #ffffff !important;
    word-wrap: break-word !important;
    /* background-color: #2174ab !important; */
}

/*Header CSS ends here*/

/*Form Design starts here*/
.formDesign {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 2px 2px 10px 7px rgba(129, 169, 230, 0.342);
    padding: 20px;
    margin: 0px;
    font-family: 'Poppins' !important;
}

/*Form Design ends here*/

/*Description font starts here*/
.descriptionBox {
    font-family: 'Poppins' !important;
    font-weight: 400;
    line-height: 32.63px;
    margin-top: 20px;
    flex-grow: 1;
    display: inline-block;
    flex-direction: column;
    min-width: 250px;
    word-break: break-word;
    font-size: 16px;
}

/*Description font ends here*/

/*Title style starts here*/
.titleStyle {
    display: inline !important;
    vertical-align: middle !important;
    color: #0F4263 !important;
    font: 150 1.5vw Poppins !important;
    word-wrap: break-word !important;
}

/*Title style ends here*/

/*Margin Top/Bottom starts here*/
.marginTopbot {
    margin-top: 20px;
    margin-bottom: 20px;
}

/*Margin Top/Bottom ends here*/

/*Search Icon Header starts here*/
.search-btn {
    font-size: 19px !important;
    border-radius: 6px;
    background-color: #ffffff;
    transition-duration: 0.4s;
    transition-property: background-color, height;
    height: 50px;
    text-align: center;
    align-self: center;
    color: #003D69 !important;
    margin-top: 0px
}

/*Search Icon Header ends here*/

span {
    font-family: 'Poppins';
}

p {
    font-family: 'Poppins' !important;
}

button {
    font-family: 'Poppins' !important;
}

/*Start PHN logo*/
.phnLogo {
    align-items: stretch;
}

/*End PHN logo*/

/*Start Form customization*/
.formTitlefont {
    font-size: 25px;
    color: #003D69 !important;
}

.textPrimary {
    font-size: 15px;
}

.formFont {
    color: #003D69 !important;
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 14px;
    line-height: 21.75px;
}

.formBorder {
    border-radius: 8px;
    border-color: #003D69 !important;
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 15px;
    line-height: 27.19px;
    border-style: solid !important;
    border-width: 1px !important;
    padding-left: 6px !important;
}

/*End Form customization*/


/* Tooltip */

.tool-tip[title-new]:hover:after {
    font-family: 'Poppins';
    content: attr(title-new);
    position: absolute;
    border: #c0c0c0 1px dotted;
    border-radius: 10px;
    box-shadow: 2px 2px 10px 7px rgba(129, 169, 230, 0.342);
    padding: 3px 8px;
    display: block;
    z-index: 100;
    background-color: rgb(255, 255, 255);
    color: #003D69;
    max-width: none;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    /* text-align:left; */
  }

  /* End Tooltip */

  /*Forum Table font*/
.forumFonttable {
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 400;
}
  /*Forum Table font*/