.clearfix{content:"";clear:both;display:table}
ul.breadcrumb{padding:10px 16px;list-style:none}
ul.breadcrumb li{display:inline}
ul.breadcrumb li+li:before{padding:8px;color:black;content:"/\00a0"}
ul.breadcrumb li a{color:#0275d8;text-decoration:none}
ul.breadcrumb li a:hover{color:#01447e;text-decoration:underline}
.breadcrumb{background-color:#F5F7FB!important}
.search-sec{padding:2rem}.search-slt{display:block;width:100%;font-size:.875rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;height:calc(3rem + 2px)!important;border-radius:0}.wrn-btn{width:100%;font-size:16px;font-weight:400;text-transform:capitalize;height:calc(3rem + 2px)!important;border-radius:0}@media (min-width:992px){.search-sec{position:relative;top:-114px;background:rgba(26,70,104,.51)}}@media (max-width:992px){.search-sec{background:#1a4668}}
.badge-red{color:#fff;background-color:#cd201f}.badge-yellow{color:#fff;background-color:#f1c40f}.badge-success{color:#fff;background-color:#5eba00}.active,.hover-btn:hover{color: #fff;background-color:#467fcf;border-color:#45aaf2}.search-input{display:block;width:100%;font-size:.875rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0}
.container{max-width:1340px!important}
a:link {
    text-decoration: none;
}
.card{
    border-radius: 0.42rem;
    border: 0px;
    -webkit-box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
    box-shadow: 0px 0px 30px 0px rgb(82 63 105 / 5%);
}
.card.card-link {
    border: 1px solid rgba(0, 40, 100, 0.12);
}
div.card-link:hover {
    text-decoration: none;
    /*box-shadow: rgb(35 46 60 / 16%) 0 2px 16px 0;*/
    background-color: #467fcf12;
}
.bg-red-lt {
    color: #d63939!important;
    background: rgba(214,57,57,.1)!important;
}
.bg-yellow-lt {
    color: #f59f00!important;
    background: rgba(245,159,0,.1)!important;
}
.bg-green-lt {
    color: #2fb344!important;
    background: rgba(47,179,68,.1)!important;
}
.btn.btn-light {
    color: #64687c!important;
    background-color: #F3F6F9;
    border-color: #F3F6F9;
}
.btn.btn-hover-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-success:focus:not(.btn-text), .btn.btn-hover-success.focus:not(.btn-text) {
    color: #ffffff !important;
    background-color: #1BC5BD !important;
    border-color: #1BC5BD !important;
}
.btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-primary:focus:not(.btn-text), .btn.btn-hover-primary.focus:not(.btn-text) {
    color: #FFFFFF !important;
    background-color: #3699FF !important;
    border-color: #3699FF !important;
}
.btn.btn-hover-danger:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-danger:focus:not(.btn-text), .btn.btn-hover-danger.focus:not(.btn-text) {
    color: #ffffff !important;
    background-color: #F64E60 !important;
    border-color: #F64E60 !important;
}
.btn.btn-hover-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-warning:focus:not(.btn-text), .btn.btn-hover-warning.focus:not(.btn-text) {
    color: #ffffff !important;
    background-color: #FFA800 !important;
    border-color: #FFA800 !important;
}
.btn.btn-hover-dark:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-dark:focus:not(.btn-text), .btn.btn-hover-dark.focus:not(.btn-text) {
    color: #ffffff !important;
    background-color: #181C32 !important;
    border-color: #181C32 !important;
}
.custom-checkbox .custom-control-label::before {
    width: 20px;
    height: 20px;
    border-radius: 5px;
}
.custom-control-label::after {
    position: absolute;
    top: -12px;
    left: -25px;
    display: block;
    width: 22px;
    height: 50px;
    content: "";
    background: no-repeat 50% / 50% 50%;
}
.navb {
    overflow: hidden;
    background-color: #fff;
    position: fixed;
    margin: 0;
    z-index: 1;
    border-radius: 10px;
    left: 50%;
    bottom: 0%;
    width: 95%;
    box-shadow: rgb(35 46 60 / 16%) 0 2px 16px 0;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.navb a {
    float: left;
    display: block;
    color: #9aa0ac;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
    padding-left: 6px;
    padding-right: 6px;
}

.navb a:hover {
    border-color: #6e7687;
    color: #6e7687;
}

.navb a.active {
    border-color: #467fcf;
    color: #467fcf;
    background: transparent;
}
.mn-font{
    font-size: 11px;
}