.hsrky-usercontrol .card{border:1px solid rgb(221,221,221);margin-bottom:15px}
.hsrky-usercontrol .card__block{background:rgb(245,245,245);padding:15px}
.hsrky-usercontrol .card--light__block{background:rgb(255,255,255)}
.hsrky-usercontrol .card__block--header{background:rgb(250,250,250);padding:15px}
.hsrky-usercontrol .card__block--footer{background:rgb(250,250,250);padding:15px}
.hsrky-usercontrol .card__block + .card__block{border-top:1px solid rgb(221,221,221)}
.hsrky-usercontrol .card__block>*:first-child:last-child:not(.row){margin:0}
.hsrky-usercontrol .card__block>*:first-child{margin-top:0}
.hsrky-usercontrol .card__block>*:last-child{margin-bottom:0}
.hsrky-usercontrol .card__block--collapse{padding:0 15px}
.hsrky-usercontrol .card__block--collapse>*:first-child{margin-top:15px}
.hsrky-usercontrol .card__block--collapse>*:last-child{margin-bottom:15px}
.hsrky-usercontrol .card__block.card__block--collapse>*:first-child:last-child{padding-top:15px;padding-bottom:15px}
.hsrky-usercontrol .card__block--header>*:last-child:not(.row),
.hsrky-usercontrol .card__block:not(.card__block--collapse)>*:last-child:not(.row),
.hsrky-usercontrol .card__block--footer>*:last-child:not(.row){margin-bottom:0}
.hsrky-usercontrol .card__title{margin:0;padding:0;color:rgb(79,79,79)}
.hsrky-usercontrol .card--moduleheader .card__title{font-size:28px}
.hsrky-usercontrol .card__block .block__title{margin:0 0 15px}
.hsrky-usercontrol .card__block + .card__block--table,
.hsrky-usercontrol .card__block--table{padding:0;border:0}
.hsrky-usercontrol .alphabets,
.hsrky-usercontrol .rolefilters{margin:0;height:auto;font-size:0}
.hsrky-usercontrol .alphabets li,
.hsrky-usercontrol .rolefilters li{margin-right:4px;margin-bottom:4px;padding:0;display:inline-block;height:auto}
.hsrky-usercontrol .alphabets li a,
.hsrky-usercontrol .rolefilters li a{color:rgb(79,79,79);background:rgb(250,250,250);border:1px solid rgb(221,221,221);font-size:14px;font-weight:normal;border-radius:0;padding:5px 10px;display:inline-block}
.hsrky-usercontrol .alphabets li.active a,
.hsrky-usercontrol .rolefilters li.active a{background:rgb(85,85,85);color:rgb(255,255,255);border:1px solid rgb(85,85,85)}
.hsrky-usercontrol .alphabets li>a:first-letter{text-transform:uppercase}
.hsrky-usercontrol .morefilters .fa-chevron-up{display:none}
.hsrky-usercontrol .morefilters.active .fa-chevron-up{display:inline-block}
.hsrky-usercontrol .morefilters.active .fa-chevron-down{display:none}
.hsrky-usercontrol .viewmode-options{margin-bottom:15px}
.hsrky-usercontrol .sui.formelement.gridorder{width:300px;height:32px;background:rgb(255,255,255)}
.hsrky-usercontrol .table-responsive{overflow-x:auto;min-height:0.01%}
.hsrky-usercontrol .table{width:100%;max-width:100%;margin-bottom:20px;background-color:transparent;border-collapse:collapse;border-spacing:0;border-top:1px solid rgb(221,221,221);border-bottom:1px solid rgb(221,221,221)}
.hsrky-usercontrol .table .groups>table{width:95%;margin:10px auto 20px auto;border-color:rgb(187,187,187)}
.hsrky-usercontrol .table>caption + thead>tr:first-child>th,
.hsrky-usercontrol .table>colgroup + thead>tr:first-child>th,
.hsrky-usercontrol .table>thead:first-child>tr:first-child>th,
.hsrky-usercontrol .table>caption + thead>tr:first-child>td,
.hsrky-usercontrol .table>colgroup + thead>tr:first-child>td,
.hsrky-usercontrol .table>thead:first-child>tr:first-child>td{border-top:0}
.hsrky-usercontrol .table>thead>tr>th{vertical-align:bottom;border-bottom:0}
.hsrky-usercontrol .table>thead>tr>th,
.hsrky-usercontrol .table>tbody>tr>th,
.hsrky-usercontrol .table>tfoot>tr>th,
.hsrky-usercontrol .table>thead>tr>td,
.hsrky-usercontrol .table>tbody>tr>td,
.hsrky-usercontrol .table>tfoot>tr>td{padding:8px 15px;line-height:1.4285715;vertical-align:top;border-top:1px solid rgb(221,221,221)}
.hsrky-usercontrol .table>thead>tr>th:first-child,
.hsrky-usercontrol .table>tbody>tr>th:first-child,
.hsrky-usercontrol .table>tfoot>tr>th:first-child,
.hsrky-usercontrol .table>thead>tr>td:first-child,
.hsrky-usercontrol .table>tbody>tr>td:first-child,
.hsrky-usercontrol .table>tfoot>tr>td:first-child{border-left:1px solid rgb(221,221,221)}
.hsrky-usercontrol .table>thead>tr>th:last-child,
.hsrky-usercontrol .table>tbody>tr>th:last-child,
.hsrky-usercontrol .table>tfoot>tr>th:last-child,
.hsrky-usercontrol .table>thead>tr>td:last-child,
.hsrky-usercontrol .table>tbody>tr>td:last-child,
.hsrky-usercontrol .table>tfoot>tr>td:last-child{border-right:1px solid rgb(221,221,221)}
.hsrky-usercontrol .table .groups>table>thead>tr>th:first-child,
.hsrky-usercontrol .table .groups>table>tbody>tr>th:first-child,
.hsrky-usercontrol .table .groups>table>tfoot>tr>th:first-child,
.hsrky-usercontrol .table .groups>table>thead>tr>td:first-child,
.hsrky-usercontrol .table .groups>table>tbody>tr>td:first-child,
.hsrky-usercontrol .table .groups>table>tfoot>tr>td:first-child{border-left:1px solid rgb(187,187,187)}
.hsrky-usercontrol .table .groups>table>thead>tr>th:last-child,
.hsrky-usercontrol .table .groups>table>tbody>tr>th:last-child,
.hsrky-usercontrol .table .groups>table>tfoot>tr>th:last-child,
.hsrky-usercontrol .table .groups>table>thead>tr>td:last-child,
.hsrky-usercontrol .table .groups>table>tbody>tr>td:last-child,
.hsrky-usercontrol .table .groups>table>tfoot>tr>td:last-child{border-right:1px solid rgb(187,187,187)}
.hsrky-usercontrol .table-striped>tbody>tr:nth-of-type(even){background-color:rgb(255,255,255)}
.hsrky-usercontrol .table-striped>tbody>tr:nth-of-type(odd){background-color:rgb(245,245,245)}
.hsrky-usercontrol .table>thead>tr>th,
.hsrky-usercontrol .table>tbody>tr>th,
.hsrky-usercontrol .table>tfoot>tr>th,
.hsrky-usercontrol .table>thead>tr>td,
.hsrky-usercontrol .table>tbody>tr>td,
.hsrky-usercontrol .table>tfoot>tr>td{padding:8px 15px;line-height:1.4285715;vertical-align:top;border-top:1px solid rgb(221,221,221);font-size:14px}
.hsrky-usercontrol .n-order{width:70px;text-align:center}
.hsrky-usercontrol .table caption{font-weight:500;font-size:17px;background:rgb(238,238,238);padding:8px;border:1px solid rgb(221,221,221);border-bottom:0;color:rgb(51,51,51)}
.hsrky-usercontrol .user__field--groups .group__title:not(:last-child):after{content:",";margin:0 2px}
.hsrky-usercontrol .card__title{line-height:32px}
.hsrky-usercontrol .card--group{margin-bottom:0;border-bottom:0}
.hsrky-usercontrol .card__title--group{font-size:24px}
.hsrky-usercontrol .sui.button.storeuser{display:none}
.hsrky-usercontrol .in-edit .sui.hidden-in-edit,
.hsrky-usercontrol .in-edit .hidden-in-edit{display:none}
.hsrky-usercontrol .sui.visible-in-edit,
.hsrky-usercontrol .visible-in-edit{display:none}
.hsrky-usercontrol .in-edit .sui.visible-in-edit{display:block}
.hsrky-usercontrol .in-edit .sui.button.visible-in-edit{display:inline-block}
.hsrky-usercontrol .in-edit .sui.formelement.visible-in-edit{display:block}
.hsrky-usercontrol .user__field--password .input-group{max-width:450px}
.hsrky-usercontrol .user__field--password .hidepw{display:none}
.hsrky-usercontrol .user__field--password.user__field--passwordvisible .hidepw{display:inline-block}
.hsrky-usercontrol .user__field--password.user__field--passwordvisible .showpw{display:none}
.hsrky-usercontrol .in-edit .input-group.visible-in-edit{display:table}
.hsrky-usercontrol .grouplisttoggle .icon{font-family:"FontAwesome"}
.hsrky-usercontrol td.numeral,
.hsrky-usercontrol th.numeral{text-align:center}
.hsrky-usercontrol stato-datepicker.stato-datepicker{width:100%;margin:0;padding:0;font-size:14px;float:left;z-index:9}
.hsrky-usercontrol stato-datepicker.stato-datepicker .output{padding:6px 12px;border-color:rgb(204,204,204);border-radius:4px;width:100%}
.hsrky-usercontrol .spacer{margin:0;padding:0;width:10%;float:left;text-align:center}
.hsrky-usercontrol span.grouppath{color:rgb(136,136,136);font-size:12px;margin-left:5px}
.hsrky-usercontrol li.disabled{opacity:0.4}
.hsrky-usercontrol .error{box-shadow:0px 0px 1px 2px red}
.hsrky-usercontrol #addmember{max-height:400px;overflow-x:scroll}
.hsrky-usercontrol .user_password_span{display:block}
.hsrky-usercontrol button.sui.button[data-action="editgroup"]{display:none}
.hsrky-usercontrol button.sui.button[data-action="removegroup"]{display:none}