@charset "UTF-8";
/*!
 *
 * TownSuite - Bootstrap Admin App + jQuery
 *
 * Version: 3.7
 * Author: TownSuite Municipal Software
 * Website: https://townsuite.com
 *
 *
 */
.btn{border-radius:3px;font-size:13px;border-color:transparent;-webkit-appearance:none;outline:0!important;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.btn-inverse.disabled.focus,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled].focus,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{background-color:#131e26;border-color:#131e26}.btn-green.disabled.focus,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled].focus,.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green.focus,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover{background-color:#37bc9b;border-color:transparent}.btn-purple.disabled.focus,.btn-purple.disabled:focus,.btn-purple.disabled:hover,.btn-purple[disabled].focus,.btn-purple[disabled]:focus,.btn-purple[disabled]:hover,fieldset[disabled] .btn-purple.focus,fieldset[disabled] .btn-purple:focus,fieldset[disabled] .btn-purple:hover{background-color:#7266ba;border-color:transparent}.btn-pink.disabled.focus,.btn-pink.disabled:focus,.btn-pink.disabled:hover,.btn-pink[disabled].focus,.btn-pink[disabled]:focus,.btn-pink[disabled]:hover,fieldset[disabled] .btn-pink.focus,fieldset[disabled] .btn-pink:focus,fieldset[disabled] .btn-pink:hover{background-color:#f532e5;border-color:transparent}.btn-xl{padding:20px 16px;font-size:18px}.btn-square{border-radius:0}.btn-labeled{padding-top:0;padding-bottom:0}.btn-label{position:relative;background:0 0;background:rgba(0,0,0,.05);display:inline-block;padding:6px 16px;left:-16px;border-radius:3px 0 0 3px}.btn-lg .btn-label{padding:10px 20px;left:-20px;border-radius:5px 0 0 5px}.btn-sm .btn-label{padding:5px 10px;left:-10px;border-radius:2px 0 0 2px}.btn-xs .btn-label{padding:1px 5px;left:-5px;border-radius:2px 0 0 2px}
/*!
 * table-grid (http://mdo.github.io/table-grid)
 * Released under MIT, (c) 2014 Mark Otto
 */
.text-lg{font-size:42px}.btn-xl{font-size:24px;font-weight:700;line-height:normal;margin:.5em}.btn-xl .pull-right{padding:18px 28px}.btn-xl .btn-label{background:0 0;display:inline-block;padding:20px;left:-16px;border-radius:3px 0 0 3px}.btn-xl .btn-label-nobg{background:0 0;display:inline-block;padding:20px;left:-16px;margin:20px}.btn-xl2{margin:.4em;font-size:14px;font-weight:700;line-height:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn-colblock{display:block!important;margin-bottom:3px!important;margin-left:auto!important;margin-right:auto!important;width:60%}
/*!
 *
 * TownSuite - Bootstrap Admin App + jQuery
 *
 * Version: 3.7
 * Author: TownSuite Municipal Software
 * Website: https://townsuite.com
 *
 *
 */
:root{--label-text-color:#bdc5c5;--link-color-hover:#619ed2}@media only screen and (min-width:768px){.nav-wrapper{position:relative;box-shadow:0 1px 2px rgba(0,0,0,.15);z-index:10}}
/*!
 * table-grid (http://mdo.github.io/table-grid)
 * Released under MIT, (c) 2014 Mark Otto
 */
.b,.ba{border-right:1px solid rgba(0,0,0,.12);border-right-width:1px;border-right-style:solid;border-left:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}@media only screen and (min-width:768px){.aside-collapsed .wrapper section{margin-left:0}}footer span{font-size:.95em}footer p.text-muted{margin-left:10px}.timeline li.timeline-separator:before{content:attr(data-datetime);display:inline-block;width:120px;text-align:center;padding:0 20px;line-height:30px}.timeline-alt li.timeline-separator:before{content:attr(data-datetime);display:inline-block;width:120px;text-align:center;padding:0 20px;line-height:30px}#bg{background:url(/assets/images/loginbackground.png) no-repeat center center fixed;background-size:cover;width:50%;position:absolute;right:0;height:100%}.viewevent .card-item img{object-fit:cover}.viewevent .card-item .card-label{text-transform:uppercase;font-size:14px;line-height:18px;box-sizing:border-box;padding:2px 10px;position:absolute;display:inline-block;top:10px;right:10px}p.text-tag{color:#397ba3}.townsuite-logo{margin:13px auto;width:200px;position:relative;height:60px;text-align:center;display:block;z-index:1;font-size:0}.townsuite-logo__type{z-index:3;width:auto;height:54px;vertical-align:middle;display:inline-block;background:no-repeat center center;position:relative;top:-4px;background-size:120px auto;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a#sign-in{text-decoration:none;float:right;list-style:none!important;z-index:100000000;position:relative;font-size:14px}@media screen and (max-width:780px){a#sign-in{right:0;margin-right:20px;position:fixed}}.mast-head .mast-head-nav{top:22px;right:105px;bottom:22px;left:105px;position:absolute;width:auto;height:32px;z-index:3}.mast-head .mast-head-nav .nav-list{display:inline-block;margin:0;padding:0;width:50%;font-size:0}@media(max-width:990px){.mast-head .mast-head-nav{right:25px;left:25px}}a:focus,a:hover{text-decoration:none!important}.avalable-user-group select option{padding:4px 10px 4px 10px}.selelcted-user-group select option{padding:4px 10px 4px 10px}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.avalable-user-group{margin-left:5px;float:left;width:40%}.selelcted-user-group{float:left;width:40%}.controllers{z-index:10;position:absolute;margin-top:50px;right:40px}.controllers button{min-width:50px!important}.controllers button i{font-size:.7em!important}}@font-face{font-family:font-icon-00;src:url(/assets/externals/tsbootstrap-jquery/app/css/fonts/font-icon-00.eot?);src:url(/assets/externals/tsbootstrap-jquery/app/css/fonts/font-icon-00.eot?#iefix) format('embedded-opentype'),url(/assets/externals/tsbootstrap-jquery/app/css/fonts/font-icon-00.woff) format('woff'),url(/assets/externals/tsbootstrap-jquery/app/css/fonts/font-icon-00.ttf) format('truetype'),url(/assets/externals/tsbootstrap-jquery/app/css/fonts/font-icon-00.svg#Glyphter) format('svg');font-weight:400;font-style:normal}[class*=new-icon-]:before{display:inline-block;font-family:font-icon-00;font-style:normal;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:DSDIGI;src:url(/assets/externals/tsbootstrap-jquery/app/css/font/DSDIGI.woff) format('woff')}label.error{font-weight:300;font-size:13px}.wizard{display:block;width:100%;overflow:hidden}.wizard ul{list-style:none!important;padding:0;margin:0;margin-top:20px}.wizard ul li{display:block;padding:0}.wizard .content .title{position:absolute;left:-999em}.datagrid th{padding:8px 2px!important;font-weight:400!important;font-size:14px!important;border-bottom-width:2px;border-bottom-style:solid;border-right-width:30px;border-right-style:solid;border-left-width:30px;border-left-style:solid}.datagrid td{padding:12px 2px 0 2px!important;border-right-width:30px;border-right-style:solid;border-left-width:30px;border-left-style:solid}.exclusion_table{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif!important;font-size:12px!important;width:100%!important;line-height:15px!important;border-collapse:collapse!important}.exclusion_table th{padding:15px 2px!important;font-weight:400!important;font-size:12px!important}.exclusion_table td{padding:12px 2px 0 2px!important}#dynamic-list{padding:50px 0 50px 0}#dynamic-list li .editing:last-child{margin-bottom:-1px}.wizard{display:none}.wizard-body{padding:0;margin:0}.wizard-body form{padding:0;margin:0}.wizard-header{padding:9px 15px;border-bottom:0}.wizard-header h3{margin:0;line-height:35px;display:inline;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-family:inherit;font-weight:700;text-rendering:optimizelegibility}.wizard-subtitle{font-weight:700;padding-left:20px}.wizard-steps{width:28%;border-bottom-left-radius:6px;position:relative}.wizard-nav-container{padding-bottom:30px}.wizard-nav-list{margin-bottom:0}.wizard-nav-list li a{padding:3px 15px 3px 20px;cursor:default}.wizard-nav-list li a.already-visited a.wizard-nav-link{cursor:pointer}.wizard-nav-list li.active a.wizard-nav-link .glyphicon-chevron-right{float:right;margin-top:12px;margin-right:-6px;opacity:.25}li.wizard-nav-item{line-height:40px}li.wizard-nav-item.active .glyphicon-chevron-right{opacity:1}.wizard-progress-container{margin-top:20px;padding:15px;width:100%;position:absolute;bottom:0}.wizard-card-container{margin-left:28%}.wizard-card,.wizard-failure,.wizard-loading,.wizard-success{display:none;padding:35px;padding-top:20px;overflow-y:auto}.wizard-card h3{margin-top:0;font-size:21px;font-weight:400}.wizard-footer{padding:0}.wizard-buttons-container{padding:20px}.wizard-cancel{margin-left:12px}.wizard-input-section{margin-bottom:20px}.counter{position:absolute;top:5px;right:5px;font-size:20px}.panel-section h4{padding-bottom:15px}.redate th{font-weight:700;font-size:14px}.redate th:first-child{text-align:center;width:5%}.redate th:last-child{text-align:center;width:10%}.redate td:last-child{width:10%;text-align:right;padding-right:10px}.redate .button{padding-right:5px;cursor:pointer}.card{border-width:1px;border-style:solid}.card .list-group:first-child{border-radius:.25rem .25rem 0 0}.card .list-group:last-child{border-radius:0 0 .25rem .25rem}.card-footer{padding:.75rem 1.25rem}.product-content span.tag1{border-radius:50%;font-size:15px;height:50px;padding:13px 0;position:absolute;right:-15px;text-align:center;top:-30px;width:50px}.product-content .product-info{padding:11px 19px 10px 20px}.product-content .product-info .smart-form .btn{padding:6px 12px;margin-left:12px;margin-top:-10px}.product-content .product-info .smart-form .rating label{margin-top:0}.product-content .name.a{padding:5px 10px;margin-left:16px}.product-deatil .message-text{width:calc(100% - 70px)}div.message:before{content:'';font-family:FontAwesome;position:absolute;display:block;top:-21px;left:50%;margin:0 -21px;font-size:20px;line-height:24px;text-align:center;width:24px;padding:10px;background:inherit;border-radius:50%;z-index:2}.tbl-tax tr td:first-child{font-weight:600;padding-right:10px}.elementPaddingAll{padding-right:30px;padding-left:30px;padding-bottom:10px;padding-top:10px}.mediabox-description{line-height:20px;max-height:25px;overflow:hidden}.offsidebar .nav-tabs.nav-justified li a{border:0;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-radius:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{border-radius:6px}::-webkit-scrollbar-track{border-top:none;border-bottom:none}.br{border-right-width:1px;border-right-style:solid}#issuesearchresults tbody tr{border-right-width:1px;border-right-style:solid}.label-green{border-width:1px;border-style:solid;font-weight:400}.label-success{border-width:1px;border-style:solid;font-weight:400}.label-warning{border-width:1px;border-style:solid;font-weight:400}.label-danger{border-width:1px;border-style:solid;font-weight:400}.label-info{border-width:1px;border-style:solid;font-weight:400}@media only screen and (max-width:991px){.border-bottom{border-bottom-style:solid;border-bottom-width:1px}}.signature-pad{border-style:solid!important;border-width:1px!important}.badge.bg-gray{font-weight:400}.badge.bg-info{font-weight:400}.badge.bg-primary{font-weight:400}.badge.bg-success{font-weight:400}.badge.usersettigns.bg-info{font-weight:400}.badge.bg-blue-500{font-weight:400}.badge.bg-cyan{font-weight:400}.badge.bg-danger{font-weight:400}.badge.bg-danger-dark{font-weight:400}.badge.bg-gray-dark-wo{font-weight:400}.badge.bg-green{font-weight:400}.badge.bg-green-light{font-weight:400}.badge.bg-green-light-wo{font-weight:400}.badge.bg-info-light{font-weight:400}.badge.bg-inverse{font-weight:400}.badge.bg-primary-light{font-weight:400}.badge.bg-warning{font-weight:400}.nav-wrapper{padding:3px 15px!important}.sidebar .nav-heading{font-weight:700}img{filter:brightness(60%)}.subfacility-icon{filter:invert(1)}input{background-color:var(--main-border-color)}.k-grid .k-autocomplete input{background-color:var(--main-bg-color)!important}.list-group-item:first-child{border-radius:.25rem .25rem 0 0}.list-group-item:last-child{border-radius:0 0 .25rem .25rem}.tab-content{padding:0 0}fieldset{padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:20px}.modal .modal-header{padding:10px 14px}.modal .modal-content{border-radius:.3rem}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;border-radius:4px;background-clip:padding-box}.nav-wrapper{padding:0 15px}.nav-wrapper .navbar-nav .open .dropdown-menu{position:absolute;left:0;right:0}.card{position:relative;display:block;margin-bottom:.75rem;border-radius:.25rem}.card .card-block{padding:1.25rem}.input-group-btn:first-child .btn{margin-right:-2px;margin-top:0}.input-group-btn:first-child .btn-group{margin-right:-2px!important;margin-top:0!important}.input-group-btn:last-child .btn{margin-top:0}.input-group-btn:last-child .btn-group{margin-top:0!important}.k-pager-wrap{background-position:50% 50%}.k-pager-wrap .k-link{cursor:pointer;border-radius:0}.k-autocomplete{border-width:1px;border-style:solid;border-radius:3px;background-position:50% 50%}.k-autocomplete .k-input{border-radius:2px}.k-dropdown-wrap{border-width:1px;border-style:solid}.k-picker-wrap{border-radius:3px;background-position:50% 50%;border-width:1px;border-style:solid}.k-picker-wrap.k-state-active{background-position:50% 50%}.k-picker-wrap.k-state-default{background-position:50% 50%}.k-picker-wrap .k-select{border-radius:0 3px 3px 0}.k-picker-wrap .k-input{border-radius:2px 0 0 2px}.k-textarea{border-width:1px;border-style:solid}.k-textbox{border-width:1px;border-style:solid;border-radius:3px;background-position:50% 50%}.k-textbox input{background:0 0;border-radius:2px}.k-textbox:hover .k-icon{opacity:1}.k-textbox:focus{background-position:50% 50%}.k-grid-toolbar{border:0}.k-grid-toolbar .k-icon{opacity:1}.k-header{background-position:50% 50%;font-weight:500}.k-header .k-button{border:0}table .btn{margin-top:0}.k-upload{border-radius:3px}.k-upload .k-dropzone{border-radius:2px}.k-window{transition:none;transform:none!important;border-radius:.3rem;border-width:1px;border-style:solid;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.k-win-footer{padding:10px 15px 0 15px;text-align:right;border-top:1px solid;margin-left:-15px;margin-right:-15px;margin-top:15px}.k-grid .k-grid-content .k-grid-delete{border-radius:2px}.k-grid .k-toolbar.k-grid-toolbar{border-radius:0}.k-grid .k-toolbar.k-grid-toolbar .k-button{border-radius:2px}.k-grid .k-toolbar.k-grid-toolbar .k-grid-search{border-radius:2px}.k-grid .k-toolbar .k-button{margin:0}.k-grid .k-autocomplete{border-radius:2px}.k-grid label{border-radius:2px}.k-grid .k-autocomplete{display:flex;flex:1 0 auto;width:100%}.k-grid tr td{border-block-end-width:1px}.k-grid .k-hierarchy-cell .k-icon{border-radius:3px}.k-grid .k-header .k-grid-search{background:0 0}.k-block{border:1px;border-style:solid;border-radius:3px;margin:.5em}.k-block .k-header{border-radius:3px 3px 0 0}.k-combobox{border-radius:3px}textarea.k-textbox{background:0 0}.k-dropdown{border-radius:3px}.view-container .k-button{margin:0;padding:6px 12px}.k-button{border-radius:3px;background-position:50% 50%;font-weight:500}.k-button-group{border-radius:3px}.k-button-group .k-button{border-radius:0;box-shadow:none;margin:0}.k-button-group .k-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.k-button-group .k-button:first-child:last-child{border-radius:3px}.k-button-group .k-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.k-colorpicker{border-radius:3px}.k-tooltip{border-radius:3px}.k-toolbar .k-button{border-radius:0}.k-button-icon .k-icon{opacity:.8}.k-button-icon:hover .k-icon{opacity:1}.k-file:last-child{border-radius:0 0 3px 3px}input.k-textbox{background:0 0}input.k-textbox:hover{background:0 0}textarea.k-textbox{background:0 0}.k-input-icon .fa-search{padding-right:10px}