


[class^="icon-"]:not(.input-group-text),
[class*=" icon-"]:not(.input-group-text) {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  line-height: 1rem; }



.icon-new:before{content:"\f067";}
.icon-trash:before{content:"\f1f8";}
.icon-apply:before{content: "\f0c7";}
.icon-cancel:before{content: "\f00d";}
.icon-chevron-down:before{content: "\f078";}
.icon-save:before{content: "\f0c7";}
.icon-save-new:before{content: "\f067";}
.icon-angle-double-left:before{content: "\f100";}
.icon-angle-left:before{content: "\f104";}
.icon-angle-right:before{content: "\f105";}
.icon-angle-double-right:before{content: "\f101";}
.icon-eye:before{content:"\f06e";}
.icon-check:before{content: "\f0c7";}
.icon-times:before{content: "\f00d";}
.icon-eye-slash:after{content: "\f070";font-family:"Font Awesome 6 Free";}
.icon-checkedout:before{content:"\f023";}
/* old icomoon rmeove
.icon-new:before{content:"\ea0b";}
.icon-edit:before{content:"\e906";}
.icon-trash:before{content:"\e9ae";}
.icon-apply:before{content: "\ea10";}
.icon-delete:before{content: "\ea0f";}
.icon-save:before{content: "\ea10";}
.icon-save-new:before{content: "\ea0b";}
.icon-cancel:before{content: "\ea0e";}
*/
/* remove if using bootstrap hover */ 
[role=tooltip]:not(.show) {
    z-index: 1070;
    display: none;
    padding: 0.5em;
    margin: 0.25em;
    color: #fff;
    text-align: start;
    background: #000;
    border-radius: 0.2rem !important;
}
:focus + [role=tooltip], :hover + [role=tooltip] {
    position: absolute;
    display: block;
}

/* include here as important to app */

:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"▶"}table.dataTable tr.dt-hasChild td.dt-control:before{content:"▼"}html.dark table.dataTable td.dt-control:before{color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before{color:rgba(255, 255, 255, 0.5)}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody>table.dataTable>thead>tr>th:before,div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,div.dataTables_scrollBody>table.dataTable>thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px;z-index:10}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13, 110, 253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:none}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(13, 110, 253);box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));color:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1).selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.95);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.975);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dt-row{position:relative}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):before,table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled):after{right:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{border-top-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:1px}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-bottom-width:1px}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}:root[data-bs-theme=dark]{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}


.select2{width:100% !important;}/* breaks otherwesie */
.form-group,.control-group{padding-bottom:1rem;}
.control-label label{margin-bottom: .5rem;}
a{text-decoration:none;}
.form-control-feedback{display:block;}
.invalid{color:#dc3545;}
.card{margin-bottom:1rem;}
/*jquery overides instead dof havign to decalre in eacvh validationncall*/
form .error{width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;font-style: italic;}
.form-control.error {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
	

.dataTables_wrapper .dataTables_filter{text-align:right;}
.dataTables_wrapper .dataTables_filter label{text-align:left}

.view-login #content{max-width:1200px;margin:0 auto;}
.view-login .com-users-login__options{margin-top:1rem;}
.view-login .control-group{margin-bottom:1rem;}
.view-login .alert{    color: #721c24;    background-color: #f8d7da;    border-color: #f5c6cb;}
.view-reset input[type=text]{max-width:300px;}
.view-remind input[type=email]{max-width:300px;}
.view-reset .controls,.view-remind .controls{margin-top:1rem;}
.view-login .com-users-login{
    border-radius: 10px 10px 10px 10px;
    background: #fff;
    padding: 2rem;
    width: 90%;
    max-width: 450px;
    box-shadow: 0 30px 60px 0 rgb(0 0 0 / 30%);
    text-align: left;
	margin: 0 auto;
}
.view-login .com-users-login__options{ max-width: 450px;margin:0 auto;margin-top:1rem}

.mod-breadcrumbs{background:#f1f1f1;border-radius: 4px;}

#nav-mainmenu {
    margin-bottom: 0px;
    background: #3c8dbc;
    border: 0px;
    border-radius: 0px;
	padding-left:1rem;padding-right:1rem;
}
#nav-mainmenu .nav-link{color:#fff;}
#main-menu-widget-wrapper .navbar-custom-menu{display: flex;}
#main-menu-widget-wrapper .navbar-custom-menu > div{margin-right:1rem;}
#main-menu-widget-wrapper div div a{color:#fff;}
#main-menu-widget-wrapper div div a{text-decoration:none;}
#main-menu-widget-wrapper .dropdown-toggle::after{display:none;}
#main-menu-widget-wrapper .dropdown-item{color:#212529;width:300px; word-wrap:normal;white-space:normal;background-color:#fafbff;border:#e7eaf3 1px solid;}
#main-menu-widget-wrapper .action-bar{float:right;}
#main-menu-widget-wrapper .widget-menu-body-wrapper{
    overflow-y: scroll;
    max-height: 250px;
    overflow-x: hidden;
}
#mainLoading{text-align:center;display:none;}
#main-component-container{padding-top:3.5rem;display:table;width: 100%;}
#left-sidebar-container {
  	display:table-cell;
  	vertical-align:top;
    	width: 200px;
    	height: 100%;   
    	background: #222d32;
    	transition: all 0.5s ease;
	padding:0.625rem;
	padding-top:1rem;
	color:#fff;
	
}
#left-sidebar-container .sidebar-menu li{margin-bottom:0.625rem;}
#left-sidebar-container .sidebar-menu >li>a{color:#fff;font-size:0.875rem;}
#left-sidebar-container .sidebar-nav i{font-size:1rem;margin-right:0.425rem;}
#left-sidebar-container .sidebar-menu >li a{border-left:3px solid transparent;padding-left:5px;}
#left-sidebar-container .sidebar-menu >li.active>a,#left-sidebar-container .sidebar-menu>li:hover>a{border-left:3px solid #3c8dbc;}
#left-sidebar-container .nav>li.active{background:#333333;}
#left-sidebar-container #left-sidebar-toggle {text-align:right;    margin-bottom: 0.625rem;}
#left-sidebar-container #left-sidebar-toggle span:after{content:"\f060";font: var(--fa-font-solid);}
.left-sidebar-toggled #left-sidebar-container #left-sidebar-toggle span:after{content:"\f061";font: var(--fa-font-solid);}
.left-sidebar-toggled #left-sidebar-container{width:20px;}
.left-sidebar-toggled #left-sidebar-container .sidebarMenuTxt{display:none;}

.view-dashboard .dash-head-figs{color:#fff;margin-bottom:1rem;}
.view-dashboard .dash-head-figs i{font-size:3rem;color:#fff;}
.view-dashboard .dash-head-figs .rounded-left{background:#256d96;}
.view-dashboard .dash-head-figs .rounded-right{background:#3c8dbc;}
.view-dashboard .dash-head-figs .h2{color:#fff;}
.view-dashboard .dash-head-figs a{font-size:2rem;color:#fff;}
.view-dashboard .dash-head-figs .text-uppercase{color:#fff;}


#main-content-col{display:table-cell;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:0.625rem; height: 100vh; }
#f4app-main-wrapper{min-height:38rem;padding-bottom:2rem;}
#f4app-main-wrapper #f4-toolbar-wrapper nav{display:inline-block;}
#f4app-main-wrapper #f4-toolbar-wrapper #f4-toolbar-custom-wrapper{display:inline-flex;}
#f4app-main-wrapper .btn-toolbar{margin-bottom:0.625rem;}
#f4app-main-wrapper .btn-success,#f4app-main-wrapper .button-save,#f4app-main-wrapper .button-save-new,#f4app-main-wrapper .button-edit{color: #fff; background-color: #0d6efd;
    border-color: #0d6efd;}


.btn-toolbar .btn-wrapper{margin-right:0.5em;}
.btn-toolbar .dropdown-save-group{margin-right:0.5rem;}
.btn-toolbar .btn-group .btn-wrapper{margin-right:0px;}
.btn-toolbar .btn-group  .button-save{border-bottom-right-radius: 0rem;    border-top-right-radius: 0rem;}


#f4app-main-wrapper .f4st-container-bar  .btn{    color: #fff;    background-color: #6c757d;    border-color: #6c757d;}
.f4st-container-bar .btn-toolbar {
    justify-content: flex-end;
}
.f4st-container-bar .btn-group{margin-right:0.5em;}
#btn-convert-lead .btn-success{    color: #fff;
    background-color: #28a745;
    border-color: #28a745;}

.f4st-container-bar .f4st-field-list{float:right;}

.f4st-container-filters {
    display: none;
	   flex-direction: row;
    justify-content: flex-end;
	padding-top:0.5rem;
	padding-bottom:0.5rem;
}
.f4st-container-filters-visible {
	display: flex;

}
.f4st-container-filters .f4st-field-filter{min-width:220px;margin-left:0.5rem}


.lyr-collapse-toggle .collapse-toggle:before{    content: "\f062";font: var(--fa-font-solid);}
.lyr-collapse-toggle .collapsed .collapse-toggle:before{    content: "\f063";font: var(--fa-font-solid);}

.f4app-main-container .nav-tabs{
	background: #d1ecf1;
    border-top-left-radius: 5px;
}

.view-person #f4app-main-wrapper .person-photo{max-width:80px;}
#f4app-main-wrapper .commFldWrapper #jform_consent_no,#f4app-main-wrapper .commFldWrapper #jform_consent_email{max-width:100px!important;display: inline-block;}
#f4app-main-wrapper .commFldWrapper input,#f4app-main-wrapper .commFldWrapper select,#f4app-main-wrapper .commFldWrapper i{margin-right:0.5rem;margin-bottom:0.5rem;}

#f4app-main-wrapper #tblDocsList .icon-download{margin-left:0.275rem;}

.tab-content{padding:1rem;}

.person-case-widget img{max-height:150px;display:block;margin:0 auto;}
.view-cases .person-case-widget img{max-height:50px;}

.f4cp-addressRs{
overflow-y: auto;
    overflow-x: hidden;
    max-height: 10rem;
    background: #f1f1f1;
    position: absolute;
    z-index: 99;
    width: 94%;
 }
.f4cp-addressRs p{color:red;padding:10px}
.f4cp-addressRs ul{list-style-type: none;padding:0px;}
.f4cp-addressRs ul li{padding: 8px 20px;}
.f4cp-addressRs ul li:hover{background:#3c8dbc;cursor: pointer;}


#carousel-data-agreement-help .carousel-controls{display:block;text-align:center;margin-top:1rem;}
#carousel-data-agreement-help .carousel-control-prev,
#carousel-data-agreement-help .carousel-control-next{
 	position: inherit;
	color:#0d6efd;
	width:auto;
	display:inline-block;
	font-size:1.5rem;
}

.f4modal .modal-header{background:#3c8dbc;}
.f4modal .modal-header .modal-title{color:#FFF;}
.f4modal .modal-header .btn-close{color:#FFF;background:none;height:auto;}
.f4modal .modal-header .btn-close:after{content: "\f00d";font: var(--fa-font-solid);}
.f4modal .close{color:#fff;opacity:1;}
.f4modal .modal-footer{background:#fbfbfb;}
.f4modal iframe{width:100%;border: 0px;min-height:400px;}
.f4modal #docdropzone{background:#eee;text-align:center;padding:0.5rem;}
.f4modal #docdropzone i{font-size:40px;}

.f4modal-app-container .btn-toolbar{margin-bottom:0.625rem;}
.f4modal-app-container .btn-toolbar .btn{margin-right:0.25rem;}
.f4modal-app-container .js-stools .js-stools-container-bar {margin-bottom: 1rem;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}



#footerCopy {
text-align:center;
background:#3c8dbc;
color:#ffffff;
}
#footerCopy p{margin-top:1rem;}

@media (max-width: 767px){
	#main-component-container{display:block;}
	#left-sidebar-container{display:block;position: absolute;z-index: 1000;display:none;}
	#main-content-col{display:block;}
	#left-sidebar-toggle-top span:after{content: "\f061";font: var(--fa-font-solid);color:#fff;}
	#left-sidebar-container #left-sidebar-toggle{display:none;}
	.left-sidebar-toggled-top #left-sidebar-container{display:block;transition-delay: 250ms;
transition-property: margin-right;}
	.left-sidebar-toggled-top #left-sidebar-toggle-top span:after{content: "\f060";font: var(--fa-font-solid);color:#fff;}
	.js-stools-container-filters{flex-direction:column;}
	.js-stools-container-filters .js-stools-field-filter{margin-bottom:0.5rem;}
	#main-content-col{height:auto;}
}
@media (max-width: 480px){	
	.js-stools-container-bar {
		margin-top:0px;
	}
	#f4app-main-wrapper .js-stools-container-bar .btn-wrapper
	{
		margin-top:0.625rem;
	}
}