/*!
 * nws-osi-auth
 * 
 * 
 * @author die NetzWerkstatt GmbH & Co. KG <info@die-netzwerkstatt.de>
 * @version 0.0.1
 * Copyright 2021.  licensed.
 */
.tx_nwsosiauth_user_edit ul.typo3-messages{list-style-type:none;padding:0}.tx_nwsosiauth_user_edit ul.typo3-messages .alert-message{margin:0}.tx_nwsosiauth_user_edit ul.typo3-messages .alert-message:before{font-family:Font Awesome\ 5 Free;margin-right:10px;font-weight:900}.tx_nwsosiauth_user_edit ul.typo3-messages .alert-success .alert-message:before{content:"\f058"}.tx_nwsosiauth_user_edit ul.typo3-messages .alert-warning .alert-message:before{content:"\f071"}.tx_nwsosiauth_user_edit ul.typo3-messages .alert-danger .alert-message:before{content:"\f06a"}.tx_nwsosiauth_user_edit ul.typo3-messages .alert-info .alert-message:before,.tx_nwsosiauth_user_edit ul.typo3-messages .alert-notice .alert-message:before{content:"\f05a"}.tx_nwsosiauth_user_edit .btn-group>.btn:not(:first-child){margin-left:1rem}.tx-nwsosiauth .modal-body>.nav-tabs{margin-left:-16px;padding-left:16px;margin-right:-16px;padding-right:16px}.tx-nwsosiauth .nav-tabs .nav-link{padding:.5rem 1rem}.tx-nwsosiauth .tx-nwsosiauth-rangeinput{outline:none}.tx-nwsosiauth .tx-nwsosiauth-rangeinput::-moz-range-thumb,.tx-nwsosiauth .tx-nwsosiauth-rangeinput::-webkit-slider-thumb{background:#959595;cursor:pointer}.tx-nwsosiauth .tx-nwsosiauth-remove-category>span{margin:3px;cursor:pointer}.tx_nwsosiauth_template_edit p.alert-body,.tx_nwsosiauth_user_edit p.alert-body{margin:0}.tx_nwsosiauth_template_edit p.label,.tx_nwsosiauth_user_edit p.label{font-weight:700;margin:0}.tx_nwsosiauth_template_edit p.disabled-input,.tx_nwsosiauth_user_edit p.disabled-input{background-color:#f0f0f0;padding:12px}.tx_nwsosiauth_template_edit .setting-header,.tx_nwsosiauth_user_edit .setting-header{font-weight:700;margin-bottom:0}.tx_nwsosiauth_template_edit .setting-description,.tx_nwsosiauth_user_edit .setting-description{margin-bottom:0}.tx_nwsosiauth_template_edit .setting-detail-description,.tx_nwsosiauth_user_edit .setting-detail-description{font-style:italic}.tx_nwsosiauth_template_edit .setting-action-btn,.tx_nwsosiauth_user_edit .setting-action-btn{display:inline-block;padding:6px 12px;margin:6px;cursor:pointer;line-height:26px}.tx_nwsosiauth_template_edit .setting-image-preview,.tx_nwsosiauth_user_edit .setting-image-preview{height:50px;width:50px;border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block}.tx_nwsosiauth_template_edit .setting-logo-preview,.tx_nwsosiauth_user_edit .setting-logo-preview{width:100px}.tx_nwsosiauth_template_edit .logo-preview,.tx_nwsosiauth_template_edit .setting-logo-preview,.tx_nwsosiauth_user_edit .logo-preview,.tx_nwsosiauth_user_edit .setting-logo-preview{height:100px;background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block}.tx_nwsosiauth_template_edit input[type=file],.tx_nwsosiauth_user_edit input[type=file]{max-height:0;max-width:0}.tx_nwsosiauth_template_edit hr.settings-divider,.tx_nwsosiauth_user_edit hr.settings-divider{margin-top:8px;margin-bottom:8px}.tx_nwsosiauth_template_edit h2.settings-divider,.tx_nwsosiauth_user_edit h2.settings-divider{margin-top:1rem}.tx_nwsosiauth_template_edit .settings-group,.tx_nwsosiauth_user_edit .settings-group{padding:1rem;border:1px solid rgba(0,0,0,.25);border-radius:5px;position:relative}.tx_nwsosiauth_template_edit .settings-group .settings-group-title,.tx_nwsosiauth_user_edit .settings-group .settings-group-title{position:absolute;top:0;transform:translateY(-50%);background-color:#fff;padding:0 10px;font-weight:700}