.rounder{ border-radius:5rem; }
textarea.rounder{ border-radius:1.4rem; }
div.rounder{ border-radius:1.4rem; }
.input-group .rounder:first-child{ border-top-right-radius:0; border-bottom-right-radius:0; }
.input-group .rounder:last-child{ border-top-left-radius:0; border-bottom-left-radius:0; }
.form-control.rounder{ padding-left:1.6rem; padding-right:1.6rem; }
select.form-control{ position:relative; background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23808285;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='10.2,15.3 2.2,7.3 3,6.5 10.2,13.7 17.4,6.5 18.2,7.3 '/%3E%3C/svg%3E"); background-position:calc(100% - 1rem) center; background-size:16px; background-repeat:no-repeat; }

.switch { position:relative; display:inline-block; width:60px; height:34px; }
.switch input { opacity:0; width:0; height:0; }
.switch .slider, .switch .slider:before { position:absolute; -webkit-transition:.4s; transition:.4s; }
.switch .slider { cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; }
.switch .slider:before { content:""; height:26px; width:26px; left:4px; bottom:4px; background-color:#fff; }
.switch input:checked+.slider { background-color:#2196f3; }
.switch input:focus+.slider { box-shadow:0 0 1px #2196f3; }
.switch input:checked+.slider:before { -webkit-transform:translateX(26px); -ms-transform:translateX(26px); transform:translateX(26px); }
.switch input:disabled+.slider { background-color:#97c8ef; }
.switch .slider.round { border-radius:34px; }
.switch .slider.round:before { border-radius:50%; }
.switch div { position:absolute; top:7px; left:70px; white-space:nowrap; }
.switch.right { display:block; margin:0 0 0 auto; }
.switch.right div { left:0; }


.ps-modal-visible { z-index: 3000 !important; }
#ui-datepicker-div { z-index: 3001 !important; }
.mon-success::before,
.mon-alert::before,
.mon-danger::before,
.mon-error::before { color: #fff; }
.mon-success { background-color: #22e14a; border-radius: 14px; width: 24px; }
.mon-alert { background-color: #FFA700; border-radius: 14px; width: 24px; }
.mon-danger { background-color: #C74242; border-radius: 14px; width: 24px; }
.mon-error { background-color: #D0011B; border-radius: 14px; width: 24px; }
.mon-right { text-align: right; }
#mon-url { padding-left: 2px; padding-right: 2px; }
.mon-ico-xsm { font-size: 14px; }
.mon-lista { width: 100%; min-height: 360px; }
.pb-chk { margin-bottom: 10px; }
#erro_ap { display: none; }
.pub-icon-space { margin-bottom: 5px; }
.enc-minuscula { text-transform: lowercase !important; }
#enc-ico-sm { font-size: 16px; }
.ps-ico-loading.ps-ico-lg, .ps-ico-loading.ps-ico-md { background-image: url(../../image/spin-blue2x.png); }
.ps-ico-loading.ps-ico-lg.ps-ico-loading-white, .ps-ico-loading.ps-ico-md.ps-ico-loading-white { background-image: url(../../image/spin-white2x.png); }
.ps-table tbody td{ opacity:1; }
.qr-code{ position:relative; width:60px; height:60px; top:0; margin-top:-15px; margin-bottom:-15px; }
.qr-code-img{ position:absolute; width:60px; height:60px; top:0; left:0px; background-color:#FFFFFF; }
.qr-code-img img{ display:block; width:100%; height:auto; }
.qr-code:hover .qr-code-img{ width:300px; height:300px; top:-240px; left:-240px; z-index:10; box-shadow:2px 3px 10px rgba(0,0,0,.3); }
.mon-edit-senha .ps-ico{ color:#30C5FF; }
.mon-edit-usuario .ps-ico{ color:#30C5FF; }
/*.mon-disable-usuario .ps-ico{ color:#5dc70c; }*/
.mon-enable-usuario .ps-ico{ color:#ff5630; }
.code{ padding:5px; width:100%; margin:20px 0 0 0; font-size:0.8rem; color:#1e70a2; }
.over-loading{ position:absolute; top:0; left:0; background-color:rgba(255,255,255,0.9); width:100%; height:90%; display:none; }
.url-info{ position:relative; }
.url-info a{ text-decoration:none; white-space:nowrap; }
.url-info p{ font-size:0.8rem; line-height:1.2; color:#666666; }
.url-info .ps-frm-row{ white-space:nowrap; }
.url-info .ps-frm-checkbox{ padding:5px 14px 5px 25px; }
.url-info .ps-btn{ margin-top:12px; }
.cpLink{ border:none; border-bottom:1px solid #3DACFF; max-width:100%; }
.qr-icon{ width:21px; height:21px; }
.qr-icon:before{ content:""; display:block; width:21px; height:21px; background-repeat:no-repeat; background-position:center center; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-qr-code-scan' viewBox='0 0 16 16'%3E%3Cpath d='M0 .5A.5.5 0 0 1 .5 0h3a.5.5 0 0 1 0 1H1v2.5a.5.5 0 0 1-1 0v-3Zm12 0a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0V1h-2.5a.5.5 0 0 1-.5-.5ZM.5 12a.5.5 0 0 1 .5.5V15h2.5a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5Zm15 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1 0-1H15v-2.5a.5.5 0 0 1 .5-.5ZM4 4h1v1H4V4Z'/%3E%3Cpath d='M7 2H2v5h5V2ZM3 3h3v3H3V3Zm2 8H4v1h1v-1Z'/%3E%3Cpath d='M7 9H2v5h5V9Zm-4 1h3v3H3v-3Zm8-6h1v1h-1V4Z'/%3E%3Cpath d='M9 2h5v5H9V2Zm1 1v3h3V3h-3ZM8 8v2h1v1H8v1h2v-2h1v2h1v-1h2v-1h-3V8H8Zm2 2H9V9h1v1Zm4 2h-1v1h-2v1h3v-2Zm-4 2v-1H8v1h2Z'/%3E%3Cpath d='M12 9h2V8h-2v1Z'/%3E%3C/svg%3E"); }

.jsgrid-table tbody td, .jsgrid-table tbody th, .jsgrid-table thead td, .jsgrid-table thead th,
.ps-table tbody td, .ps-table tbody th, .ps-table thead td, .ps-table thead th{ text-transform:none; padding:20px 10px; }
table th, table td{font-size: 14px m !important; text-transform: uppercase !important;}