@media (min-width: 576px){
.modal-sm{max-width:362px;}
}
@media (min-width: 768px){
.modal-xl{max-width:710px;}
.modal-lg{max-width:600px;}
.theme-log-content-full .contactMethodInputCls > .col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.theme-log-content-full .contactMethodInputCls > .col-md-1{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.theme-log-content-full .contactMethodInputCls > .col-md-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.theme-log-content-full .contactMethodAdditionalInputCls > .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width:1200px){
.addTabPageBlock .formBody .tabCustomWidth.row > .col-xl-8{-ms-flex:0 0 62.3333%;flex:0 0 62.3333%;max-width:62.3333%;}
.addTabPageBlock .formBody .tabCustomWidth.row > .col-xl-4{-ms-flex:0 0 37.6667%;flex:0 0 37.6667%;max-width:37.6667%;padding-left:20px;}
.addTabPageBlock .formBody .tabCustomWidth.row > .col-xl-4 .add-user-profile-border{padding-right:25px;}
.addTabPageBlock .formBody .tabCustomWidth.row > .col-xl-4.pl10{padding-left:10px;}
.theme-attachform-full > .col-xl-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.modal-xxl{max-width:1140px;}
}
@media (min-width: 1351px) {
    .FilterMainDiv .FilterInnerDiv{display: block !important;}
    .pr-xxl-5{padding-right: 3rem;}
}
@media (min-width: 1399px) {
    .activAlertMain .hart-alert{margin-left: 0;}
    .infoText.footerText {        
        font-size: 16px;
    }
    #referral_partner_main_div .add-arrest-bottom-box .data_share_cls,
    #shared_ounit_main_div .add-arrest-bottom-box .data_share_cls {
        width: 140px;
    }
    #referral_partner_main_div .add-arrest-bottom-box .add-arrest-badge,
    #shared_ounit_main_div .add-arrest-bottom-box .add-arrest-badge{
        margin-bottom: 0;
    }
}
@media (min-width: 1601px) {
    .innerRight ul.customRightSidebarBtns li{
        /*min-width: 90px;*/
    }
    .shared_trucate, .received_trucate {
        max-width: 400px;
    }
    .gridWithShareBtn .innerRight{min-width: 180px;}
    .filterDate {
        padding: 0 27px;
    }
    .innerRight {
        width: 204px;
    }
    .innerRight ul,
    .innerRight ul>li {
        height: 80px;
    }
    .innerRight ul {
        width: 142px;
    }
    .criminalPic {
        width: 80px;
        height: 80px;
    }
    .maxChar {
        width: 250px;
    }
    .contentLeft .bottomTableRow>ul>li:first-child {
        width: 28%;
    }
    .contentLeft .bottomTableRow>ul>li:last-child {
        width: 32%;
    }
    .doubleDetailCover {
        width: 275px;
    }
}
@media (min-width: 1801px) {
div.hartAssessmentsMain .contentLeft .bottomTableRow>ul.ifFiveColumn>li{width:20%;}
div.hartAssessmentsMain .contentLeft .bottomTableRow>ul.ifThreeColumn>li{width: 33.33%;}
}
@media (max-width: 1600px) {
    .innerRight {
        width: 172px;
    }
    div.hartAssessmentsMain .contentLeft .bottomTableRow>ul>li{
        width: 50%;
    }
    div.hartAssessmentsMain .contentLeft .bottomTableRow>ul.ifFourColumn>li{width:33.33333%;}
    
}

@media (max-width: 1366px) {
    .hartArrestListMain .labelLeft label {
        max-width: 200px;
        width: auto;
        min-width: inherit;
    }
    .innerRight {
        width: 182px;
    }
    .doubleDetailCover {
        width: 225px;
    }
    
}
@media (max-width: 1350px) {
    .add-person-demo-image .Upload-Suspect-img li {
        width: 130px;
    }

.add-person-demo-image .Upload-Suspect-img li .default-img-cover {
    width: 125px;
    height: 125px;
}
.addTabPageBlock .suspectDetailMain .formBody .tabCustomWidth.row > .col-xl-4 .add-user-profile-border{padding-right:0;}
.suspectDetailMain .Upload-Suspect-img li{width:125px;}
.suspectDetailMain .Upload-Suspect-img .default-img-cover{width:120px;height:120px;}
div.hartAssessmentsMain .contentLeft .bottomTableRow>ul.ifFiveColumn>li{width:50%;}
.filterOptions .btn.customExportBtn span:last-of-type{display: none;}
.filterBtn{display: inline-block;}
.FilterMainDiv{position:relative;display:inline-block;}
.FilterMainDiv .FilterInnerDiv{display: none;}
.FilterMainDiv .assessment_custom{position:absolute;z-index:9; left:0; top:100%;background-color:#FFF; border:1px solid #b6b6c6;  border-radius:4px; padding:10px 5px; margin-top:10px; width:340px; display:flex; flex-wrap:wrap; box-shadow: 0px 5px 20px rgba(0, 0, 0, .25); }
.FilterMainDiv .assessment_custom:before{content:"";position:absolute;top:-8px;left:12px;border-bottom:solid 8px #b6b6c6;border-left:solid 6px transparent;border-right:solid 6px transparent;}
.FilterMainDiv .assessment_custom .input.select{width:100%;}
.FilterMainDiv .assessment_custom li{width:33.333%;margin-bottom:7px;}
.FilterMainDiv .assessment_custom li.audit-search{width:100%;margin-top:5px;}
.FilterMainDiv .assessment_custom li.audit-search .form-control{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;width:inherit;}
.FilterMainDiv .assessment_custom li.audit-search .themeBtnDark{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}

}
@media (max-width: 1250px) {
    .selectAll ul>li {
        padding: 0 3px;
    }
    .filterOptions .btn {
        padding: 0 10px;
        min-width: 34px;
    }
    .filterOptions .btn i,
    .filterOptions .btn svg {
        margin-right: 0;
    }
    .filterOptions .btn span:last-of-type {
        display: none;
    }

    .gridBlockCustom .contentLeft .topRow > .labelLeft .blackText {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        line-clamp: 2;
        -webkit-line-clamp: 2;
    }
}

@media (max-width: 991.98px) {
    body:not(.sidebar-mini-md) .content-wrapper,
    body:not(.sidebar-mini-md) .content-wrapper::before,
    body:not(.sidebar-mini-md) .main-footer,
    body:not(.sidebar-mini-md) .main-footer::before,
    body:not(.sidebar-mini-md) .main-header,
    body:not(.sidebar-mini-md) .main-header::before {
        margin-left: 0;
    }
}

@media (max-width: 1199px) { 
    .modal-xxl{max-width:90%;}
    .topBoxFileds .topBoxFiledsRow .topBoxFiledsColLeft{max-width: 87.199%;}
    .searchSectionMain{padding: 20px;}
    .searchHeader .searchText1{font-size: 22px;}
    .searchBarBox{padding-bottom:15px;}
    .searchResultArea .searchAccordionMain .accordionList .card .card-header .card-link{font-size:16px;}
    .searchResultArea .searchAccordionMain .accordionList .card .card-header .cardShowAllBtn{font-size:13px;}

    .noRecord{font-size:22px;margin:3rem 0 .5rem;}
    .gridWithShareBtn .innerRight .shareButton + ul{width: 113px;}
    .login-box{margin:1.5rem 0;}
    .innerRight{width:153px;white-space:nowrap;padding:5px 20px;}

    .bottomTableRow>ul>li,
    .bottomTableRow>ul>li:first-child,
    .bottomTableRow>ul>li:last-child {
        width: 100%;
        padding-bottom: 0.1rem;
    }
    
    
    .datePart {
        padding: 0 5px;
    }
    span.risk {
        margin-left: 0;
    }
        
    .dashboardBlockOuter>ul>li.blockNote,
    .dashboardBlockOuter>ul>li.blockNote span {
        line-height: 14px;
    }
    .pageTitle {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .gridWithoutPictures .topRow {
        height: 46px;
    }
    .gridWithoutPictures .innerLeft {
        width: 100%;
    }
    .bottom3columns>ul,
    .bottom3columns.with4cols>ul {
        flex-wrap: wrap;
        margin-bottom: 0;
    }
    .bottom3columns>ul>li,
    .bottom3columns.with4cols>ul>li {
        width: 50% !important;
        display: inline-block;
        flex: 0 0 50%;
        padding-top: 0.12rem;
        padding-bottom: 1rem;
    }
    .bottom3columns>ul>li {
        width: 49% !important;
    }

.bottom3columns.bottom3columnsOneRow>ul>li{width:33.333% !important;min-width:33.333%;flex:0 0 33.333%;}
.bottom3columns.bottom3columnsOneRow>ul{display:flex;}
.bottom3columns.bottom3columnsOneRow>ul>li:last-child{min-width:205px;flex:0 0 205px;}

    .nav-sidebar .has-treeview .nav-item>.nav-link>p {
        margin-bottom: 0;
        padding-top: 0;
        display: inline-block;
    }
    .contentLeft .bottomTableRow>ul>li:last-child {
        float: none;
    }
    .innerRight ul>li {
        height: 65px;
    }
    .innerRight ul {
        height: 65px;
    }
    .criminalPic {
        width: 65px;
        height: 65px;
    }
    .contentLeft .bottomTableRow>ul>li:first-child {
        width: 100%;
    }
    .contentLeft .bottomTableRow>ul>li:last-child {
        width: 100%;
    }
    .doubleDetailCover {
        max-width: 100%;
        width: 97%;
    }
    .inUserList .maxChar {
        width: 100%;
        padding-right: 10px;
    }
    .bottomTableRow>ul{
        display: flex;
        flex-wrap: wrap;
    }
    ul.editOrDeact {
        margin: 0 -10px;
    }
    li.editDeactivate {
        padding: 0 10px;
        padding-right: 10px;
    }
    .userlist .labelLeft{
        display: inline-block;
    }
    .userlist .topRow {
        height: 48px;
    }
    .arrestlist .contentLeft .bottomTableRow>ul>li {
        width: 50%;
    }
    .arrestlist .contentLeft .bottomTableRow>ul>li:first-child, .arrestlist .contentLeft .bottomTableRow>ul>li:nth-child(2), .arrestlist .contentLeft .bottomTableRow>ul>li:last-child {
        width: 50%;
    }
    .labelLeft label {
        min-width: auto;
    }
.rightFlagBlock>ul>li .deleteIcon{display: block;}   
.add-user-profile-border{padding-left:20px;}
.suspectDetailMain .Upload-Suspect-img li{width:110px;}
.suspectDetailMain .Upload-Suspect-img li .default-img-cover{width:110px;height:110px;}
.raceFields .radio:nth-child(odd){width:80px;}
.leftGrid.leftGridFullWidth.leftGridWithoutFlagged{padding-right: 0;}
.leftGrid.leftGridFullWidth{width:100%;padding-right:30px;}
.rightFlagBlock.activeMobile{right:-260px;position:fixed;top:128px;height:calc(100vh - 178px);z-index: 9;}
.rightFlagBlock.activeMobile ul{height: 100%; overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.rightFlagBlock.activeMobileOpen{right:0;}
.activeMobile .flagHeader{ left:-260px; position:absolute; top:-38px; width:260px; height:38px; transform-origin:right bottom; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); }
.eqRadioFields .radioBtns .radio{width:24%;}
.hart-alert-icon{padding:0 10px 0 0px;}
.hart-alert{font-size:12px;}
.distributionGroupBox{ padding:4px 70px 4px 15px; font-size: 14px; min-height: 50px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.dGroupBoxFilters{padding-right:8px;}
.dGroupBoxFilters .dGroupEditBtn,.dGroupBoxFilters .dGroupDeleteBtn{margin:0 3px;padding:0 3px;}
.dGroupBoxFilters .dGroupEditBtn svg,.dGroupBoxFilters .dGroupDeleteBtn svg{max-height:14px;}
.dGroupBoxFilters{display: block;}
.pageTitle{font-size:18px;}
.clearSuspectPic{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}
.picUploadWithClaerBtn .clearSuspectPic{display: block;}
.listingPagination{margin-left:115px;}
.pwRulesonChangePw{padding:15px 10px;}
.pwRulesonChangePw .passwordRules h3{margin-bottom:0;}
.alertPageCoverMain .hartMyAlertListMain .labelLeft{display:inline-block;width:100%;}
.alertPageCoverMain .hartMyAlertListMain .labelLeft label{display:inline-block;width:100%;max-width:335px;}
.alertPageCoverMain .hartMyAlertListMain .labelLeft span.risk{position:relative;}
.alertPageCoverMain .hartMyAlertListMain .topRow{height:auto;padding:10px 0;}
.hartArrestListMain .labelLeft label{max-width:200px;width:auto;}
.hartOuAdminList.hartArrestListMain .labelLeft label{max-width:350px;}
.hartUserAdminList.hartArrestListMain .labelLeft label{max-width:190px;}
.hartAssessmentsMain .contentLeft .bottomTableRow>ul>li{width:50%;}
.hartAssessmentsMain .labelLeft label{max-width:200px;}
.hartAssessmentsMain .maxChar{width:100%;}
.hartAssessmentsMain .doubleDetailCover .doubleDetail:first-of-type{padding-right:0;}
.contentLeft ul.list-inline .blackText{white-space:normal;word-break:break-all;word-break:break-word;}
.bottom3columns.bottom3columnsOneRow>ul>li{padding-right:0;}
.bottomTableRow span{white-space:normal;word-break:break-all;word-break:break-word;}
.hrmUserImgFileUpload,.hrmUserImgFileDelete{bottom: 0;}
.top-gap-same {padding-bottom: 0px;}

.forsetiPageTabMenu {width: 100%;max-height: 75px;overflow-y: hidden; overflow-x: auto;padding-left: 1rem;padding-right: 1rem;}
.forsetiPageTabMenu .nav-link {margin: 0 .5rem 0 0;border-radius: 5rem;border-bottom: 1px solid #a5b6c9;}
.theme-attachform-full > .col-xl-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.topDetailFlow li{width: 50% !important;}

ul.titleBtnsRight.filter-responsive>li .addForm {
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 15px;
}

ul.titleBtnsRight.filter-responsive>li .addForm > label {
    margin: 0 !important;
    padding: 0 !important;
}

ul.titleBtnsRight.filter-responsive>li .addForm > .select {
    width: 100%;
}

ul.titleBtnsRight.filter-responsive>li .addForm > .select .select2-container.filterSelect {
    width: 100% !important;
}
ul.list-inline.Upload-Suspect-img {
    max-width: 100%;
    width: 100%;
}
.contactMethodCls .row.alignItems > .col-md-3:first-child,
.viewContactMethodCls .row.alignItems > .col-md-3:first-child {
    min-width: 200px;
}
/*Homeless Assessment Add Form*/
.listViewImgBoxCover ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}

}

@media (max-width: 992px) {
    .dateFlagRight {
        max-width: 20rem;
    }
    .topRow {
        height: 46px;
    }
    .flagPart {
        line-height: 46px;
        height: 46px;
    }
    .labelLeft {
        flex-direction: row;
        align-items: center;
    }
     span.risk {
        font-size: 11px;
    }
    .labelLeft label {
        width: 98px;
    }
    .formFooter button svg {
        margin-top: -2px;
    }
    .inUserList .maxChar {
        width: 100%;
        padding-right: 10px;
    }
    .arrestlist .contentLeft .bottomTableRow>ul>li {
        width: 50%;
    }
    .arrestlist .contentLeft .bottomTableRow>ul>li:first-child, .arrestlist .contentLeft .bottomTableRow>ul>li:nth-child(2), .arrestlist .contentLeft .bottomTableRow>ul>li:last-child {
        width: 50%;
    }
}

@media (max-width: 991px) {
.sidebar-mini.sidebar-collapse .main-header{width:100%;}

    /* .innerLeft{border-right: 0;} */
    .alertPageCoverMain .innerMiddle{padding-left:40px;border:0;}
    .alertPageCoverMain .contentLeft{border-bottom:solid 1px #E5E5E5;}
    .alertPageCoverMain .innerRight{padding-left:40px;padding-bottom: 1rem;justify-content:start;}
    .alertPageCoverMain .innerRight ul{margin:0;}
    .alertPageCoverMain .catAlertLbl{margin-bottom:5px;}
    .pageTitle{font-size:16px;}
    .listingPagination{margin-left: 0;}
    .alertPageCoverMain .eachGridBlock.hartMyAlertListMain{display:flex;}
    .alertPageCoverMain .hartMyAlertListMain .innerLeft{border-right:1px solid #E5E5E5;}
    .alertPageCoverMain .hartMyAlertListMain span.risk{margin-left:0;}
    .alertPageCoverMain .hartMyAlertListMain .contentLeft{border: 0;}
    .alertPageCoverMain .hartMyAlertListMain .innerMiddle{padding-left: 15px;}
    .hartAssessmentsMain .labelLeft label{width: auto;max-width: 160px;}
}

@media (max-width: 767px) {
.gridWithShareBtn .shareButton a{font-size: 10px;}
.noRecord{font-size:20px;margin:2rem 0 .5rem;}
.gridWithShareBtn .innerRight .shareButton + ul{width:125px;}
.filterOptions .btn{padding:0 7px;min-width:28px;}
.filterDate>a{font-size: 10px;}    
.reduceSpacingForLongDate .filterDate{padding:0 8px;}
.login-box{width: 95%; padding: 30px 0 30px;}
.addarrest-top-div .titleWithBtns{text-align:center;flex-wrap: wrap;}
.addarrest-top-div ul.titleBtnsRight{margin:5px auto;}
.addarrest-top-div .titleWithBtns .main_head_div{display:inline-block;width:100%;}
.add-user-profile-border{padding:0;height:inherit;border:0;}
.eqRadioFields .radioBtns .radio, .hartModal .eqRadioFields .radioBtns .radio{width:auto;padding-right:20px;}
.chargeSummeryTblData .table tr td, .chargeSummeryTblData .table tr th{white-space:nowrap;}
.add-access-type-white-box{margin-bottom: 25px;}
.add-access-type-white-box .radioBtns .radio .radio{width:auto;padding-right:15px;}
.add-access-type-white-box .radioBtns .input.radio{margin-top:5px;}
ul.list-inline.Upload-Suspect-img{margin-bottom:0;}
.mt-Mobile{margin-top:30px;}
.hartArrestListMain .labelLeft label{max-width:155px;font-size:13px;}
.innerRight{padding:5px;}
.datePart{white-space:nowrap;}
.datePart span{font-size:11px;}
.flagPart{padding:0 10px;}
.topRow .labelLeft .risk{margin:0 0 3px;height:18px;line-height:18px;font-size:10px;}
.labelLeft{padding-bottom:5px;padding-top: 5px;}
.doubleDetailCover.badgeIcon{padding-right: 0;}
.activeMobile .flagHeader{width:150px;left:-150px;font-size:11px;}
.flagHeader i{padding-right:4px;vertical-align: middle;}
.btnCenterinProfile{margin-left:0;margin-top: 5px;}
.alertPageCoverMain .hartMyAlertListMain .labelLeft label{max-width: 300px;}
.add-assment-resonse-first{display:flex;flex-wrap:wrap;}
.add-assment-resonse-first > div{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.add-assment-resonse-first > div.add-assment-resonse-textarea{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.add-assment-resonse-first > div.add-assment-resonse-textarea .textarea{max-width:50%;}
.hartOuAdminList.hartArrestListMain .labelLeft label{max-width:260px;}
.hartOuAdminList ul.editOrDeact, .hartUserAdminList ul.editOrDeact{white-space:nowrap;}
.hartUserAdminList.hartArrestListMain .labelLeft label{max-width:100px;}
.hartOunitList.hartArrestListMain .labelLeft label{max-width:300px;}
.layout-fixed .wrapper .sidebar{height:calc(100vh - 110px);}
div.hartAssessmentsMain .contentLeft .bottomTableRow>ul.ifFourColumn>li{width:50%;}

/*Homeless Assessment Add Form*/
.hassessmentFormCover .radioBtns,.hassessmentFormCover .custom-checkbox{margin-top:0;}
.blankLabelRadioCol .form-group >label,.blankLabelCheckBoxCol .form-group > label{display:none;}

/* Log Database Table List */
.hartTableListCover .table thead th,.hartTableListCover .table tbody td{white-space:nowrap;}



}
@media (max-width: 575px) {
   .selectAll ul>li{padding:0 2px;}
.login-page{min-width:auto;}
.login-box{margin:0.8rem 0;}
.login-box-body{max-width:450px;width:95%;}

.add-arrest-tab.nav-tabs .nav-link{min-width:100%;}
.addarrest-top-tabs .add-arrest-tab{width:100%;}
.add-arrest-tab.nav-tabs .nav-item{width:33.333%;}
.addarrest-button{float:left;margin-top:8px;}
.toolTipCustom{position:relative;left:0;top:10px;white-space:normal;}
.toolTipCustom:before{display: none;}
.add-user-field-arrest-border{border:0;}
.pageTitle{line-height:normal;}
ul.titleBtnsRight{white-space:nowrap;}
.add-assment-resonse-first > div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.add-assment-resonse-first > div.add-assment-resonse-textarea .textarea{max-width: 100%;}
.table-responsive.assessment-view-table td{white-space:nowrap;}

/*Homeless Assessment Add Form*/
.listViewImgBoxCover ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

.labelLeftIcon {padding-top: 5px;}
.topDetailFlow li{width: 100% !important;}
.add-log-auto-adjust, .body-mark-content-auto-adjust{min-width: inherit;}

}

@media (max-width: 415px) {
    .login-box {
        margin: 0.5rem 0;
    }
    .login-box-body {
        max-width: 450px;
        padding: 1.5rem;
    }
    .authBody {
        margin-top: 20px;
    }
    .authWelcone {
        font-size: 25px;
        line-height: 32px;
    }
    .btnBlue {
        padding: 0rem 1.8rem;
        height: 40px;
        font-size: 15px;
        line-height: 40px;
    }
    .checkCover {
        margin: 1rem 0 0.5rem;
    }
    .authFooter {
        margin: 0.5rem 0;
    }
}