/*
 * +Boletos
 * Sistema de emissão de boletos
 * @version 1.0
 * @copyright 4S Assessoria e Desenvolvimento de Sistemas Ltda.
 * @date 15/03/2019
 * @author Eduardo Nazario  <desenvolvimento7@4ssistemas.com.br>
*/ 

.w2ui-popup
 {  
    border-radius:6px;
	position:fixed; 
	z-index:1600; 
	overflow:hidden;  
	padding:0; 
	margin:0; 
	border:1px solid #428bca; 
	background-color:transparent; 
	box-shadow:0 0 25px #555
 } 
 
.w2ui-popup,.w2ui-popup *
 { 
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-ms-box-sizing:border-box; 
	-o-box-sizing:border-box; 
	box-sizing:border-box
 } 
 
.w2ui-popup .w2ui-popup-title
 { 
    font-size:16px;
	font-weight: bold;
	background-color:#428bca; 
	cursor:move; 
	color:#fff; 
	padding: 12px;
	margin-bottom:10px;
 } 
 
.w2ui-popup .w2ui-popup-button
 { 
	float:right; 
	width:18px; 
	height:18px; 
	cursor:pointer; 
	overflow:hidden; 
	padding:0; 
	margin:0 3px 0 0;  
	border:1px solid transparent;
	float:right;
 } 
 
.w2ui-popup .w2ui-popup-close
 { 
	color:white!important;
 } 
 
.w2ui-popup .w2ui-popup-close:hover
 { 
	color:silver!important;
 } 
 
.w2ui-popup .w2ui-popup-max
 { 
	background-position:-16px 0
 } 
 
.w2ui-popup .w2ui-popup-max:hover
 { 
	background-color:#ccc; 
	border:1px solid #aaa
 } 
 
.w2ui-popup .w2ui-box,.w2ui-popup .w2ui-box-temp
 { 
	position:absolute; 
	left:0; 
	right:0; 
	margin-top:10px;
	top:32px; 
	bottom:52px; 
	z-index:100
 } 
 
.w2ui-popup .w2ui-popup-body
 { 
	font-size:12px; 
	line-height:130%; 
	padding:0 7px 7px; 
	color:#000; 
	background-color:#fff; 
	position:absolute; 
	overflow:auto; 
	width:100%; 
	height:100%
 } 
 
.w2ui-popup .w2ui-popup-buttons
 {  
	padding:12px; 
	border-top:1px solid #d5d8d8; 
	background-color:#fff; 
	position:absolute; 
	overflow:hidden; 
	height:52px; 
	left:0; 
	right:0; 
	bottom:0; 
	z-index:200;
 } 
 
 .btn-button-buscapadrao{
	 margin:8px 0 0 8px;
	 float:left;
 }
 
.w2ui-popup .w2ui-alert-msg,.w2ui-popup .w2ui-confirm-msg
 {  
	font-size:13px; 
	line-height:1.5
 } 
 
.w2ui-popup .w2ui-prompt textarea
 { 
	width:100%; 
	height:50px; 
	resize:none
 } 
 
 .w2ui-grid
 { 
	position:relative; 
	border:1px solid silver; 
	overflow:hidden!important
 } 
 
.w2ui-grid>div
 {  
	position:absolute; 
	overflow:hidden
 } 
 
.w2ui-grid .w2ui-grid-header
 {  
	position:absolute; 
	border-bottom:1px solid #99bbe8!important; 
	height:28px; 
	overflow:hidden; 
	color:#fff; 
	font-size:13px; 
	text-align:center; 
	padding:7px; 
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffdae6f3', endColorstr='#ffc2d5ed', GradientType=0); 
 } 
 
.w2ui-grid .w2ui-grid-toolbar
 { 
	position:absolute; 
	border-bottom:1px solid silver; 
	background-color:#eaeaea; 
	height:38px; 
	padding:6px 1px 4px; 
	margin:0; 
	box-shadow:0 1px 2px #ddd
 } 
 
.w2ui-grid .w2ui-toolbar-search
 { 
	position:relative; 
	width:160px; 
	margin-right:3px
 } 
 
.w2ui-grid .w2ui-toolbar-search .w2ui-search-all
 { 
	outline:0!important; 
	width:160px!important; 
	line-height:normal!important; 
	height:23px!important; 
	border:1px solid #b9b9b9!important; 
	color:#000!important; 
	background-color:#fff!important; 
	padding:3px 18px 3px 21px!important; 
	margin:0!important; 
	margin-top:1px!important
 } 
 
.w2ui-grid .w2ui-toolbar-search .w2ui-search-down
 {  
	position:absolute; 
	margin-top:-7px; 
	margin-left:4px
 } 
 
.w2ui-grid .w2ui-toolbar-search .w2ui-search-clear
 { 
	position:absolute; 
	width:16px; 
	height:16px; 
	margin-top:-8px; 
	margin-left:-20px; 
	cursor:default
 } 
 
.w2ui-grid .w2ui-toolbar-search .w2ui-search-clear:hover
 { 
	background-color:#D77F7F; 
	color:#fff
 } 
 
.w2ui-grid .w2ui-toolbar-search .w2ui-search-clear:before
 { 
	position:relative; 
	top:2px; 
	left:5px; 
	opacity:.6; 
	color:inherit; 
	text-shadow:inherit; 
	content:'x'; 
	cursor:default
 } 
 
.w2ui-grid .w2ui-grid-body
 { 
	position:absolute; 
	overflow:hidden; 
	padding:0; 
	background-color:#fff; 
	-webkit-user-select:none; 
	-moz-user-select:none; 
	-ms-user-select:none; 
	-o-user-select:none; 
	user-select:none
 } 
 
.w2ui-grid .w2ui-grid-body input,.w2ui-grid .w2ui-grid-body select,.w2ui-grid .w2ui-grid-body textarea
 {  
	user-select:text; 
	-webkit-user-select:text; 
	-moz-user-select:text; 
	-ms-user-select:text; 
	-o-user-select:text
 } 
 
.w2ui-grid .w2ui-grid-body div.w2ui-input
 { 
	user-select:tex; 
	-webkit-user-select:tex; 
	-moz-user-select:tex; 
	-ms-user-select:tex; 
	-o-user-select:tex; 
	background-color:#fff; 
	padding:4px 2px; 
	border:1px solid transparent; 
	width:100%; 
	height:100%; 
	pointer-events:auto; 
	outline:0; 
	white-space:pre; 
	overflow:hidden
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-columns,.w2ui-grid .w2ui-grid-body .w2ui-grid-fcolumns
 { 
	overflow:hidden; 
	position:absolute; 
	left:0; 
	top:0; 
	right:0; 
	box-shadow:0 1px 4px #ddd; 
	height:auto
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-columns table,.w2ui-grid .w2ui-grid-body .w2ui-grid-fcolumns table
 { 	 
	height:auto
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-columns .w2ui-resizer,.w2ui-grid .w2ui-grid-body .w2ui-grid-fcolumns .w2ui-resizer
 { 
	position:absolute; 
	z-index:1000; 
	display:block; 
	background-image:none; 
	background-color:rgba(0,0,0,0); 
	padding:0; 
	margin:0; 
	width:6px; 
	height:12px; 
	cursor:col-resize
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords
 { 
	position:absolute; 
	left:0; 
	right:0; 
	top:0; 
	bottom:0
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd
 { 
	color:inherit; 
	background-color:#fff
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd:hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd:hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd.w2ui-record-hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd.w2ui-record-hover
 { 
	color:inherit; 
	background-color:#e6f0ff
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd.w2ui-empty-record:hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd.w2ui-empty-record:hover
 { 
   background-color:#fff
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even
 { 
	color:inherit; 
	background-color:#f3f6fa
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even:hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even:hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even.w2ui-record-hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even.w2ui-record-hover
 { 
	color:inherit; 
	background-color:#e6f0ff
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even.w2ui-empty-record:hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even.w2ui-empty-record:hover
 { 
	background-color:#f3f6fa
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-selected,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-selected,.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-selected,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-selected
 {  
	color:#000!important; 
	background-color:#b6d5ff!important
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr.w2ui-inactive,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-inactive,.w2ui-grid .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-inactive,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-inactive
 { 
	background-color:#d8dee7!important
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded1,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded1
 {  
	height:0; 
	border-bottom:1px solid #b2bac0
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded1>div,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded1>div
 { 
	height:0; 
	border:0; 
	transition:height .3s,opacity .3s
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded2,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded2
 { 
	height:0; 
	border-bottom:1px solid #b2bac0
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-expanded2>div,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-expanded2>div
 { 
	height:0; 
	border:0; 
	transition:height .3s,opacity .3s
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-load-more
 { 
	border-top:1px solid #d6d5d7; 
	cursor:pointer
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more>div,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-load-more>div
 { 
	text-align:center; 
	color:#777; 
	background-color:rgba(233,237,243,.5); 
	padding:10px 0 15px; 
	border-top:1px solid #fff
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-records .w2ui-load-more>div:hover,.w2ui-grid .w2ui-grid-body .w2ui-grid-frecords .w2ui-load-more>div:hover
 { 
	color:inherit; 
	background-color:#e6f0ff
 } 
 
.w2ui-grid .w2ui-grid-body table
 { 
	border-spacing:0; 
	border-collapse:collapse; 
	table-layout:fixed; 
	width:1px
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head
 { 
	margin:0; 
	padding:0; 
	border-right:1px solid #c5c5c5; 
	border-bottom:1px solid #c5c5c5; 
	color:#000; 
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe4e4e4', GradientType=0)
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head>div
 { 
	padding:7px 3px; 
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow:hidden; 
	position:relative
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head.w2ui-col-intersection
 {  
	border-right-color:#72b2ff
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head.w2ui-reorder-cols-head:hover
 {  
	cursor:move
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker
 {  
	padding:0; 
	position:absolute; 
	height:100%; 
	top:0
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker.left
 { 
	left:0; 
	margin-left:-5px
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker.right
 { 
	right:0; 
	margin-right:-5px
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker .top-marker
 { 
	position:absolute; 
	top:0; 
	height:0; 
	width:0; 
	border-top:5px solid #72b2ff; 
	border-left:5px solid transparent; 
	border-right:5px solid transparent
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-head .col-intersection-marker .bottom-marker
 { 
	position:absolute; 
	bottom:0; 
	height:0; 
	width:0; 
	border-bottom:5px solid #72b2ff; 
	border-left:5px solid transparent; 
	border-right:5px solid transparent
 } 
 
.w2ui-grid .w2ui-grid-body table td
 { 
	border-right:1px solid #d6d5d7; 
	border-bottom:0 solid #d6d5d7; 
	cursor:default; 
	overflow:hidden
 } 
 
.w2ui-grid .w2ui-grid-body table td.w2ui-soft-span,.w2ui-grid .w2ui-grid-body table td.w2ui-soft-hidden
 { 
	border-right-color:transparent
 } 
 
.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data
 { 
	margin:0; 
	padding:0
 } 
 
.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data .w2ui-info
 { 
	position:relative; 
	top:1px; 
	font-size:14px; 
	color:#8D99A7; 
	cursor:pointer; 
	width:16px; 
	display:inline-block; 
	margin-right:2px; 
	text-align:center
 } 
 
.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data>div
 {  
	padding:3px; 
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis
 } 
 
.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data>div.flexible-record
 { 
 
height:auto; 
overflow:visible; 
white-space:normal
 } 
 
.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data .w2ui-show-children
 { 
 
width:16px; 
height:10px; 
display:inline-block; 
position:relative; 
top:-1px; 
cursor:pointer
 } 
 
.w2ui-grid .w2ui-grid-body table td:last-child
 { 
 
border-right:0
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-number
 { 
 
width:34px; 
color:#777; 
background-color:rgba(233,237,243,.5)
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-number div
 { 
 
padding:0 7px 0 3px; 
text-align:right
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-number.w2ui-head
 { 
 
cursor:pointer
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-select
 { 
 
width:26px
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-select div
 { 
 
padding:0; 
text-align:center; 
overflow:hidden
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-select div input[type=checkbox]
 { 
 
margin-top:0; 
margin-bottom:0; 
position:relative
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-expand
 { 
 
width:26px
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-expand div
 { 
 
padding:0; 
text-align:center; 
font-weight:700
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-col-selected
 { 
 
background-color:#d1d1d1!important
 } 
 
.w2ui-grid .w2ui-grid-body table .w2ui-row-selected
 { 
 
background-color:#d1d1d1!important
 } 
 
.w2ui-grid .w2ui-grid-body div.w2ui-col-header
 { 
 
height:auto!important; 
width:100%; 
overflow:hidden; 
padding-right:10px!important
 } 
 
.w2ui-grid .w2ui-grid-body div.w2ui-col-header>div.w2ui-sort-up
 { 
 
border:4px solid transparent; 
border-bottom:5px solid #8D99A7; 
margin-top:-2px; 
margin-right:-7px; 
float:right
 } 
 
.w2ui-grid .w2ui-grid-body div.w2ui-col-header>div.w2ui-sort-down
 { 
 
border:4px solid transparent; 
border-top:5px solid #8D99A7; 
margin-top:2px; 
margin-right:-7px; 
float:right
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-col-group
 { 
 
text-align:center
 } 
 
.w2ui-grid .w2ui-grid-body .w2ui-grid-scroll1
 { 
 
position:absolute; 
left:0; 
bottom:0; 
border-top:1px solid #ddd; 
border-right:1px solid #ddd; 
background-color:#FAFAFA
 } 
 
.w2ui-grid .w2ui-grid-empty-msg
 { 
 
position:absolute; 
top:27px; 
left:0; 
right:0; 
bottom:0; 
background-color:rgba(255,255,255,.65)
 } 
 
.w2ui-grid .w2ui-grid-empty-msg>div
 { 
	position:absolute; 
	left:0; 
	right:0; 
	top:45%; 
	transform:translateY(-45%); 
	text-align:center; 
	font-size:13px; 
	color:#666
 } 
 
.w2ui-grid .w2ui-changed
 { 
	background:url(data:image/gif; 
	base64,R0lGODlhCgAKAJEAALAABf///wAAAAAAACH5BAEAAAIALAAAAAAKAAoAAAIPlI8Hy8mbxIsSUnup3rQAADs=) no-repeat top right
} 
 
.w2ui-grid .w2ui-edit-box
 { 
	position:absolute; 
	z-index:1001; 
	border:2px solid #6299DA; 
	pointer-events:auto
 } 
 
.w2ui-grid .w2ui-editable
 {  
	overflow:hidden; 
	height:100%!important; 
	margin:0!important; 
	padding:0!important
 } 
 
.w2ui-grid .w2ui-editable input
 { 
	border:0; 
	margin:0; 
	padding:4px 3px; 
	width:100%; 
	height:100%
 } 
 
.w2ui-grid .w2ui-editable input.w2ui-select
 { 
	outline:0!important; 
	background:#fff
 } 
 
.w2ui-grid .w2ui-grid-summary
 { 
	position:absolute; 
	box-shadow:0 -1px 4px #aaa
 } 
 
.w2ui-grid .w2ui-grid-summary table
 { 
	color:inherit
 } 
 
.w2ui-grid .w2ui-grid-summary table .w2ui-odd
 { 
	background-color:#eef5eb
 } 
 
.w2ui-grid .w2ui-grid-summary table .w2ui-even
 {  
	background-color:#f8fff5
 } 
 
.w2ui-grid .w2ui-grid-footer
 {  
	position:absolute; 
	margin:0; 
	padding:0; 
	text-align:center; 
	height:24px; 
	overflow:hidden; 
	user-select:text; 
	-webkit-user-select:text; 
	-moz-user-select:text; 
	-ms-user-select:text; 
	-o-user-select:text; 
	box-shadow:0 -1px 4px #eee; 
	color:#444; 
	background-color:#f8f8f8; 
	border-top:1px solid #ddd; 
 } 
 
.w2ui-grid .w2ui-grid-footer .w2ui-footer-left
 { 
	float:left; 
	padding-top:5px; 
	padding-left:5px
 } 
 
.w2ui-grid .w2ui-grid-footer .w2ui-footer-right
 { 
	float:right; 
	padding-top:5px; 
	padding-right:5px
 } 
 
.w2ui-grid .w2ui-grid-footer .w2ui-footer-center
 { 
	padding:2px; 
	text-align:center
 } 
 
.w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav
 { 
	width:110px; 
	margin:0 auto; 
	padding:0; 
	text-align:center
 } 
 
.w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav input[type=text]
 { 
	padding:1px 2px 2px; 
	width:40px; 
	text-align:center
 } 
 
.w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav a.w2ui-footer-btn
 { 
	display:inline-block; 
	cursor:pointer; 
	font-size:11px; 
	line-height:16px; 
	padding:1px 5px; 
	width:30px; 
	height:18px; 
	margin-top:-1px; 
	color:#000; 
	background-color:transparent
 } 
 
.w2ui-grid .w2ui-grid-footer .w2ui-footer-center .w2ui-footer-nav a.w2ui-footer-btn:hover
 { 
	color:#000; 
	background-color:#aec8ff
 } 
 
.w2ui-grid .w2ui-grid-focus-input
 { 
	position:absolute; 
	top:0; 
	right:0; 
	z-index:-1; 
	opacity:0; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	width:1px; 
	height:1px; 
	resize:none; 
	border:0
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-selected
 { 
	background-color:#EEF4FE!important
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr td.w2ui-inactive
 { 
	background-color:#F4F6F9!important
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table td
 { 
	border-right-width:1px; 
	border-bottom:1px solid #efefef
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd,.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even,.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-odd:hover,.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr.w2ui-even:hover
 { 
	background-color:inherit
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-records table tr:first-child td
 { 
	border-top:0; 
	border-bottom:0
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-selected
 { 
	background-color:#EEF4FE!important
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr td.w2ui-inactive
 { 
	background-color:#F4F6F9!important
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table td
 { 
	border-right-width:1px; 
	border-bottom:1px solid #efefef
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd,.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even,.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-odd:hover,.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr.w2ui-even:hover
 { 
	background-color:inherit
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-grid-frecords table tr:first-child td
 { 
	border-bottom:0
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-selection
 { 
	position:absolute; 
	z-index:1000; 
	border:2px solid #6299DA; 
	pointer-events:none
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-selection .w2ui-selection-resizer
 { 
	cursor:crosshair; 
	position:absolute; 
	bottom:0; 
	right:0; 
	width:6px; 
	height:6px; 
	margin-right:-3px; 
	margin-bottom:-3px; 
	background-color:#457FC2; 
	border:.5px solid #fff; 
	outline:1px solid #fff; 
	pointer-events:auto
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-selection.w2ui-inactive
 {  
	border:2px solid #C0C2C5
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-selection.w2ui-inactive .w2ui-selection-resizer
 { 
	background-color:#B0B0B0
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-soft-range
 { 
	position:absolute; 
	pointer-events:none; 
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis
 } 
 
.w2ui-ss .w2ui-grid-body .w2ui-changed
 { 
	background:inherit
 } 
 
 .w2ui-overlay .w2ui-grid-searches
 {  
	text-align:left; 
	padding:0; 
	border-top:0; 
	background-color:#f7f6f0
 } 
 
.w2ui-overlay .w2ui-grid-searches table
 { 
	padding:4px; 
	padding-top:12px; 
	border-collapse:border-collapse
 } 
 
.w2ui-overlay .w2ui-grid-searches table td
 { 
	padding:4px
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.close-btn
 { 
	width:20px; 
	padding-right:20px
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.close-btn button
 { 
	min-width:24px; 
	height:24px; 
	padding-top:5px!important
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.caption
 { 
	text-align:right; 
	padding-right:5px; 
	border-right:1px solid #e8e8e3
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.operator
 { 
	text-align:left; 
	padding:0 10px; 
	padding-right:5px; 
	border-right:1px solid #e8e8e3; 
	height:31px
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.operator select
 { 
	width:100%; 
	color:#000
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.operator select::-ms-expand
 { 
	display:none
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.value
 { 
	padding-right:5px; 
	padding-left:5px
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.value input[type=text]
 {  
	padding:3px; 
	margin-right:3px; 
	height:23px
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.value select
 { 
	padding:3px; 
	margin-right:3px; 
	height:23px
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.actions
 { 
	border-right:0
 } 
 
.w2ui-overlay .w2ui-grid-searches table td.actions>div
 { 
	margin:-7px; 
	margin-top:15px; 
	padding:13px 0; 
	text-align:center; 
	background-color:#efefe9; 
	border-top:1px solid #e8e8e3
 } 
 
 .w2ui-overlay .w2ui-grid-searches
 { 
	border-top:3px solid #777!important
 } 
 
.w2ui-layout
{
	margin:5px;
	box-sizing:border-box
}
.w2ui-layout *
{
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-ms-box-sizing:border-box; 
	-o-box-sizing:border-box; 
	box-sizing:border-box
}
.w2ui-layout>div
{
	position:absolute; 
	overflow:hidden; 
	border:0; 
	margin:0; 
	padding:0; 
	outline:0; 
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-ms-box-sizing:border-box; 
	-o-box-sizing:border-box; 
	box-sizing:border-box
}
.w2ui-layout>div .w2ui-panel
{
	display:none; 
	position:absolute; 
	z-index:120
}
.w2ui-layout>div .w2ui-panel .w2ui-panel-title
{
	position:absolute; 
	left:0; 
	top:0; 
	right:0; 
	padding:5px; 
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffdae6f3', endColorstr='#ffc2d5ed', GradientType=0); 
}
.w2ui-layout>div .w2ui-panel .w2ui-panel-tabs
{
	position:absolute; 
	left:0; 
	top:0; 
	right:0; 
	z-index:2; 
	display:none; 
	overflow:hidden; 
	padding:4px 0
}
.w2ui-layout>div .w2ui-panel .w2ui-panel-tabs>.w2ui-tab.active
{
	background-color:#fff
}
.w2ui-layout>div .w2ui-panel .w2ui-panel-toolbar
{
	position:absolute; 
	left:0; 
	top:0; 
	right:0; 
	z-index:2; 
	display:none; 
	overflow:hidden; 
	background-color:#fff; 
	padding:4px
}
.w2ui-layout>div .w2ui-panel .w2ui-panel-content
{
	position:absolute; 
	left:0; 
	top:0; 
	right:0; 
	bottom:0; 
	z-index:1; 
	color:inherit; 
	background-color:#fff
}
.w2ui-layout>div .w2ui-resizer
{
	display:none; 
	position:absolute; 
	z-index:121; 
	background-color:#fff
}
.w2ui-layout>div .w2ui-resizer:hover,.w2ui-layout>div .w2ui-resizer.active
{
	background-color:#fff
}
