.search_card:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #3c5ba4;
    content: url('../img/search_icon.png');
    /* font-size: 12px;
    font-weight: bold; */
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}

.required:after {
    color: #ff2605;
    content: "  *";
}

.required_asterik:after {
    color: #ff2605;
    content: "  *";
}

/*Background color of brand logo*/
.bg_brand{
    background: #0087FF;
}

.card-header-height{
    padding: 10px !important;
}

.card-header-custom{
    padding: 10px !important;
    background: #908b87 !important;
    border-color: #66615d !important;
}

.custom_label{
    color: #66615d;
    font-weight: bold;
}

.custom_label_bold{
    font-weight: bold;
}

.cancel_button{
    background: #ffefe4  !important;
    color: black  !important;
    border-color: #9f9f9f !important;
}

.cancel_button:hover{
    background: #e3e3e3 !important;
    color: black  !important;
}

.submit_button{
    background: #007ff0  !important;
    color: black  !important;
}

.submit_button:hover{
    background: #0087FF !important;
    color: black  !important;
}


/*NAV-Tabs*/
.nav-tabs-bg {
    background: #ddd !important;
}


.nav-item-custom:hover {
    background: #fefefe !important;
}

.nav-link-custom:hover {
    background: #f0f0f0 !important;
}

.nav-link-custom{
    color: #111 !important;
    border: 0px solid #d6d6d6 !important;
    /*margin-left: .1rem !important;*/
    background: #ddd !important;
}

.nav-link-custom.active {
    color: #ffffff !important;
    background: #908b87 !important;
}

.nav-link-custom.active:hover {
    background: #908b87 !important;
}

.hr-custom{
    height: 1px !important;
    border: 0 !important;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5) !important;
}


/*back color*/
.light_grey_bg{
    background: #eceeef !important;;
}

.sidebar-custom {
    color: #65646a !important;
    background: #ddd !important;
}

.dark_grey {
    color: #4f4f4f !important;
}

.link-no-decoration {
    text-decoration: none;
    color: #000000;
}

.link-no-decoration:hover{
    color: #000000;
}

.wrapper-profile {
    display: relative;
}

.wrapper-profile .premium {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 40px;
    color: #1e90ff;
}

.wrapper-profile .premium-sm {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 15px;
    color: #1e90ff;
}

.profile-img-small {
    width:100px;
    height:100px
}
.default-profile-img{
    width:300px;
    height:220px
}

.profile-img {
    width:250px;
    height:250px
}

.categories-links{
    text-decoration: none;
    color: #000000;
}

.categories-links:hover{
    text-decoration: none;
    color: #FF0000;
    font-weight: bold;
}

.img_thumbnail_mid{
    width: 250px;
   height:150px;
}

.dark {
    color: #000000;
}

#links {

}
#links a{
    color: #fff;
    font-weight: bold;
    font-size: 15px;
}

.scrollable {
    height:150px;
    overflow-y: scroll;
}
.attr-button {
    display: inline-block;
    background-color: darkred;
    width: auto;
    padding: 10px;
    float: right;
    color: #fff;
    text-decoration: none;
    margin-top: -20px;
    font-size: 15px;
}
.attr-button:hover {
    text-decoration: none;
    color: #fff;

}

legend {
    padding: 0.2em 0.5em;
    border-bottom:1px solid #ddd;
    border-bottom-color: #c3c3c3;
    color: rgba(92, 97, 105, 0.81);
    font-size:120%;
    font-weight: bold;
    text-align:left;
    border-radius: 3px;
}




.bottom_border_custom {
    border-bottom: solid 1px rgba(215, 211, 226, 0.78);
}

/*Hover id for grey faint background*/
.menu-link:hover {
    background: rgba(234, 233, 236, 0.91);

}

.menu-link{
    border-color: #d0d0d0;
    background: rgba(248, 247, 250, 0.91);
}

.menu-header{
    color: #585858;
}

.bg_form_header{

    background: #e3edfd;
}

.form_input_text_sm{
    font-size: 11px !important;
}

.mt-20m{
    margin-top: -20px;
}
.mt-10m{
    margin-top: -10px;
}
.mt-5m{
    margin-top: -5px;
}

.mt-2m{
    margin-top: -2px;
}


.sub_title_text_size{
    font-size: 1.1em !important;
}

