.bold{
    font-weight: bold;
}
.font-initial{
    font-size: initial;
}
.vertical-middle{
vertical-align: middle !important;
}
.checkbox-default, .checkbox-default:hover, .checkbox-default:focus, .checkbox-default:active{
    outline: none;
    text-align: center;
    margin: 0 !important;
    border-bottom: 0;
    outline-offset: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.font-smaller{
    font-size: smaller !important;
}
.input-font-smaller, .input-font-smaller input{
    font-size: small !important;
}
.input-font-smaller input{
    width: 100px;
}
.flex{
    display: flex;
}
.priority-item{

}
.priority-item .priority-item-img{
    display: inline-block;
    max-width: 150px;
    /*width: 150px;*/
    text-align: center;
}
.priority-item .priority-item-desc{
    padding-left: 15px;
    max-width: 80%;
    display: inline-block;
}
.inline-block{
    display: inline-block;
}
.inline{
    display: inline;
}

.bg-cover{
    background-size: cover !important;
}

.fullbgImg.bg-cover{
    /*height: 513px;*/
    /*max-height: 513px;*/
}
.fullbgImg.bg-cover.full{
    height: 833px;
    max-height: 833px;
}
.fullbgImg.bg-cover .lightBoxMessage{
    position: absolute;
    width: 100%;
    text-align: center;
    margin-top: 50px;
}
.font-normal{
    font-weight: normal;
}
.modal.in .modal-dialog{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
}
.hide-model-footer .modal-footer{
    display: none;
}
/* Home page moble layout */
@media only screen and (max-width: 600px) {
    .mobile-bg-cover{
        max-height: 500px;
    }
    .hidden-sm{
        display: none !important;
    }
    .mb-header-font{
        font-size: 2.3rem;
    }
    .fr-resources .lightBoxMessage{
        width: 80%;
    }
    .fullbgImg.bg-cover.mobile-bg{
        height: 513px !important;
        max-height: 513px !important;
    }
    .fullbgImg.bg-cover.mobile-bg br{
        display: none !important;
    }
    .mb-p-t-100{
        padding-top: 100px;
    }
}
