/* ######################### STILE TABELLA LISTA ######################### */.list{	position:relative;	left:9px;	width: 100%;	font-size:0.8em;}.list table{	border-spacing: 0;	width: 100%;	display: table;}.list table th{	border: 1px solid #1e5f2b;		text-align: center;}.list table td{	border: 1px solid #dddddd;		text-align: left;}.list table th, .list table td{	min-width:150px;	max-width:250px;	display: table-cell;		vertical-align: middle;	padding: 2px 6px 2px 6px; 	font-size:0.8em !important; }.list table thead th{  position: -webkit-sticky;  position: sticky;  top: 0;  z-index:1;  background-color: #339966 !important;  height:42px;}.list table thead div.col_td_text{	overflow: hidden;}.list table thead th.stickyColumn{	z-index:2 !important;}.list table tbody td.stickyColumn{	position: -webkit-sticky;	position: sticky;	z-index:1;}.list table tbody td{	background-color: #fdf7f7;}.list table tbody tr:nth-child(even) td, .list table tbody tr:nth-child(even) td.stickyColumn{	background-color: #f0e6e6;}.list table tbody tr:hover td, .list table tbody tr:nth-child(even):hover td, .list table tbody tr:nth-child(even):hover td.stickyColumn{	color:#FFF;	background-color: #ff9933;}.list table tr.selected:hover td, .list table tr.selected:hover td.stickyColumn{	color:#FFF;	background-color: #ff9933;}.list table tbody tr.selected td, .list table tbody tr.selected td.stickyColumn{	background-color: #00ffcc;}th.stickyColumn:nth-child(1){	left:25px !important; /* 48 -> 25 */}th.stickyColumn:nth-child(2){	left:63px !important; /* 86 -> 63 */}th.stickyColumn:nth-child(3){	left:213px !important; /* 236 -> 213 */}th.stickyColumn:nth-child(4){	left:363px !important; /* 386 -> 363 */}th.stickyColumn:nth-child(5){	left:513px !important;  /* 536 -> 513 */}th.stickyColumn:last-child{	right:-16px !important;}td.stickyColumn:nth-child(1){	left:25px !important; /* 48 -> 25 */}td.stickyColumn:nth-child(2){	left:63px !important; /* 86 -> 63 */}td.stickyColumn:nth-child(3){	left:213px !important; /* 236 -> 213 */}td.stickyColumn:nth-child(4){	left:363px !important; /* 386 -> 363 */}td.stickyColumn:nth-child(5){	left:513px !important; /* 536 -> 513 */}td.stickyColumn:last-child{	right:-16px !important;}.col_icn{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:30px;	width:15px; }.col_icn_size{	width: 15px;	position: absolute;	left: 3px;	display: inline-block;	top: 5px;}.col_icn_sort{	width: 15px;	position: absolute;	right: 3px;	display: inline-block;	top: 5px;}.col_text{	width: calc(100% - 40px);	position: absolute;	display: inline-block;	left: 20px;	padding: 4px;	top: 0px;	height:50px;	overflow:hidden;}.col_icn svg{	width:20px !important;	height:30px !important; 	fill:#eeeeee !important;	stroke:#eeeeee !important;}.col_icn:hover svg{	fill:#ffffff !important;	stroke:#ffffff !important;}.colMinSize{  min-width:20px !important;  max-width:20px !important;  width:20px !important;  overflow:hidden;}.col_td_text{	overflow:hidden;}.currency{	text-align:right !important;}/* ######################### CARD TABLE ######################### */.card-multi, .card{	position:relative;	left:12px;	width: 100%;	font-size:0.8em;}.card table{	border-spacing: 0;	width: 100%;	display: table;}.card table th{	border: 1px solid #868686;		text-align: left;	background-color: #339966 !important;}.card table td{	border: 1px solid #dddddd;		text-align: left;}.card table th, .card table td{	min-width:250px;	display: table-cell;		vertical-align: middle;	padding: 0px 6px 3px 6px; }.card table input.input_symbol{	width:80%;	padding:3px;}.card table span.input_symbol{	width:10%;	padding:3px;}.card table span.label_symbol{}/* ######################### MAIN STYLE ######################### */.fixed_column{	min-width:150px !important;	max-width:350px !important;}.w3-check{	top:2px !important;}.td_selector{	width:30px !important;	min-width:30px !important;}.padding-bottom{	padding-bottom: 6px;}.section-dom{	overflow: initial !important;}.font_notes{	color:#757575 !important;	font-style:italic !important;}.input_error{	background-color: #ffdab3 !important;}:required {	border-left: 2px solid #ff9933 !important;}.symbol{	font-family:simboli !important;	font-size:120% !important;}.main_color{	color: #FFF !important;	background-color: #339966 !important;}.main_color_hover:hover{	color:#FFF !important;	background-color: #ff9933 !important}.main_head_color{	color: #FFF  !important;	background-color: #339966 !important;}.row_color_light{	color: #000  !important;	background-color: #f7f7f7 !important;}/* ######################### MODALE ######################### */.msg-modal-view{	max-height:250px;	overflow:auto;	padding: 20px;}.upload-modal-view{	padding-top:0%;}.upload-modal-view .f_up{	height: 80%;	margin-top: 1%;	width: 80%;}.upload-modal-view .f_up header{	height: 45px;}.upload-modal-view .f_up footer{	height: 45px;}.upload-modal-view .loader{	position: absolute;	top: 20%;	left: 20%;}.list-modal-view{	max-height:450px;	height:450px;	overflow:auto;}.modal-content{	width: 90%;	height: 90%;	margin: auto;	background-color: #fff;	padding: 0;	outline: 0;}.modal-content-list{	max-height: 100%;	max-width: 100%;	min-height: 450px;	min-width: 450px;	overflow: scroll;}/* ######################### ICONE ######################### */.min_margin{	margin:0.5em;}.more{	width:60px !important;	max-width:60px !important;}.back_icon{	width: 22px;	height: auto;	padding: 4px;	}.td_back_icon:hover{	background-color: #FCFCFC;	cursor:pointer;}.td_title{	vertical-align: middle !important;	text-decoration: none;	text-align: left;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.td_min_icon_menu{		width:140px;}.icon_menu{	min-width:140px;}.td_min_icon_menu_single{		width:30px;}.icon_menu_single{	min-width:30px;}.icon_btn_small{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:24px; 	width:24px;      margin: 2px !important;	padding: 2px !important;}.icon_btn_small svg{	width:24px !important; 	height:24px !important;  	fill:#000000 !important;	stroke:#000000 !important;}.icon_btn_small:hover svg{	fill:#eeeeee !important;	stroke:#eeeeee !important;}.icon_btn_small_disabled{	color: #FFF !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	position:relative;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:24px; 	width:24px;      margin: 2px !important;	padding: 2px !important;	opacity:0.4;	cursor:not-allowed;}.icon_btn_small_disabled svg{	width:24px !important; 	height:24px !important;  	fill:#000000 !important;	stroke:#000000 !important;}.icon_btn{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:24px; 	width:24px; 	margin-left: 4px !important; }.icon_btn:hover{	}.icon_btn svg{	width:22px !important; 	height:22px !important; 	fill:#000000 !important;	stroke:#000000 !important;}.icon_btn:hover svg{	fill:#eeeeee !important;	stroke:#eeeeee !important;}.icon_btn_status_blu svg{	width:22px !important; 	height:22px !important;	fill:#0000FF !important;	stroke:#000000 !important;}.icon_btn_status_red svg{	width:22px !important; 	height:22px !important;	fill:#FF0000 !important;	stroke:#000000 !important;}.icon_btn_status_yellow svg{	width:22px !important; 	height:22px !important;	fill:#FFFF00 !important;	stroke:#000000 !important;}.icon_btn_status_green svg{	width:22px !important; 	height:22px !important;	fill:#00FF00 !important;	stroke:#000000 !important;}.icon_btn_status_disabled svg{	width:22px !important; 	height:22px !important;	fill:#B3B3B3 !important;	stroke:#000000 !important;}.icon_btn_status{	color: #FFF !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	position:relative;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:24px;	width:24px;	margin-left: 4px !important;	/*cursor:none;*/}.icon_btn_disabled svg{	width:22px !important; 	height:22px !important;  	fill:#000000 !important;	stroke:#000000 !important;}.icon_btn_disabled{	color: #FFF !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	position:relative;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:24px; 	width:24px; 	margin-left: 4px !important; 	opacity:0.4;	cursor:not-allowed;}.icon_btn_active:hover svg{	fill:#eeeeee !important;	stroke:#eeeeee !important;}.icon_btn_active svg{	width:22px !important; 	height:22px !important; 	fill:#9acda6  !important;	stroke:#9acda6  !important;}.icon_btn_active{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:24px; 	width:24px;     margin-left: 4px !important; }.icon_select{	min-width:150px;	height:45px;	min-width:250px;}/* ######################### PAGINAZIONE ######################### */.pagination{	left:50px;	color: #FFF !important;	position:relative;}.pagination_list{	border-collapse: collapse;	border-spacing: 0;	display: table;	font-size: 12px !important;	background-color: #339966 !important;	border-radius: 10px;}.pagination_list td{	padding: 5px 5px;	display: table-cell;	text-align: center;	vertical-align: top;}.pagination_menu{	height:24px;		min-width:170px;	border-collapse: collapse;	border-spacing: 0;	display: table;}.pagination_menu td{	padding:0px !important;	margin:0px !important;	width:30px !important;	display: table-cell;}.pagination_btn{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	vertical-align: middle;	outline: 0;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	height:24px;	width:24px;	margin-left:2px;	margin-right:2px;}.pagination_btn_disabled{	color: #FFF !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;	position:relative;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	height:24px;	width:24px;	opacity:0.4;	cursor:not-allowed;	margin-left:2px;	margin-right:2px;}.pagination_btn svg{	width:24px !important;	height:24px !important;	fill:#000000 !important;	stroke:#000000 !important;}.pagination_btn:hover svg{	fill:#eeeeee !important;	stroke:#eeeeee !important;}.pagination_input{	width: 36px;	height: 16px;	border: 1px solid black;	color: black;	font-size: 0.8em;	text-align: center;  	border-radius: 6px;	margin-left:10px;	position: relative;	top: 2px;}.pagination_label{	text-align:center;	font-size:0.8em;	vertical-align: bottom;}/* ######################### BUTTON ######################### */.button_main{	color:#f1f1f1 !important;	background-color: transparent !important;	border: none !important;	box-shadow: 0px 0px 2px #f1f1f1 inset !important;	margin: 0.5em !important;	border-radius: 10px !important;	padding:0.5em !important;}.button_main:hover{	box-shadow:0px 1px 6px #f1f1f1 !important;	cursor:pointer;}.btn_main{	color:#1f1f1f !important;	background-color: transparent !important;	border: none !important;	box-shadow: 0px 0px 2px #1f1f1f inset !important;	margin: 0.5em !important;	border-radius: 10px !important;	padding:0.3em !important;}.btn_main:hover{	box-shadow:0px 1px 6px #1f1f1f !important;	cursor:pointer;}.dnw_doc{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	overflow: hidden;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	height:120px;	width:90px;    margin:3px;    padding:1px;}/* ######################### CONTEXT MENU ######################### */.context-modal{	width:200px;	background: none;}.context-modal section{	max-height:400px;	width:200px;	overflow:auto;	background: none;}.context-modal ul{	position:relative;	left:-16px;	background-color: #fefefe;	box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19);}/* ######################### NAVIGATION MENU ######################### */.navigation_advance_section{	width:630px;	height:541px;	overflow: auto;	z-index:1;	position:fixed;	left:41px; 	top:38.8px;	color: #FFF !important;	background-color: #339966 !important;	padding: 5px;	border:1px solid #15340e;	overflow: hidden;	z-index:3;}.navigation_top{	height:491px;	overflow-y:auto;	overflow-x: hidden;}.navigation_bottom{	height:40px; 	overflow: hidden;	border-top:1px solid lightgrey;}.navigation_nav_find input{	width:50%;	font-size:12px;	float:left;}.navigation_nav_find button{	float:right;}.navigation_advance_nav{	height:36px; 	margin-top:2px;}.navigation_advance_table{	border-collapse: collapse;	border-spacing: 0;	width: 100%;	display: table;	font-size: 10px !important;	}.navigation_advance_table th{	padding: 4px 4px;	display: table-cell;	text-align: center;	vertical-align: top;}.navigation_section{	width:41px; 	z-index:3;	position:fixed;	left:0px;	top:38.8px;	color: #FFF !important;	background-color: #339966 !important;	padding: 3px;	height: calc(100% - 108px);}.navigation_table{	border-collapse: collapse;	border-spacing: 0;	width: 100%;	display: table;	font-size: 12px !important;}.navigation_table th{	padding: 4px 4px;	display: table-cell;	text-align: center;	vertical-align: top;}.navigation_btn{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	float:right;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:28px; 	width:28px;    margin:3px;    padding:1px;}.navigation_btn svg{	width:26px !important; 	height:26px !important; 	fill:#000000 !important;	stroke:#000000 !important;}.navigation_btn:hover svg{	fill:#eeeeee !important;	stroke:#eeeeee !important;}.nav_icn_btn{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		left:-5px; 	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:28px; 	width:28px; }.nav_icn_btn:hover{}.nav_icn_btn svg{	width:26px !important; 	height:26px !important; 	fill:#000000 !important;	stroke:#000000 !important;}.nav_icn_btn:hover svg{	fill:#eeeeee !important;	stroke:#eeeeee !important;}.nav_icn_btn_disabled svg{	width:28px !important;	height:28px !important;	fill:#000000 !important;	stroke:#000000 !important;}.nav_icn_btn_disabled{	color: #FFF !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	position:relative;	left:-5px; 	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:28px; 	width:28px; 	opacity:0.4;	cursor:not-allowed;}.nav_icn_btn_disabled svg{	width:26px !important; 	height:26px !important; 	fill:#000000 !important;	stroke:#000000 !important;}.nav_icn_btn_active:hover svg{	fill:#eeeeee !important;	stroke:#eeeeee !important;}.nav_icn_btn_active svg{	width:26px !important; 	height:26px !important; 	fill:#9acda6  !important;	stroke:#9acda6  !important;}.nav_icn_btn_active{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		left:-5px; 	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:28px; 	width:28px; }/* ######################### LIST VIEW MODAL ######################### */.listview-modal{	z-index:10;	display:none;	padding-top:50px;	position:fixed;	left:0;	top:0;	width:100%;	height:100%;	overflow:auto;	background-color:rgb(0,0,0);	background-color:rgba(0,0,0,0.4);	font-size:0.75em !important;}.listview-modal-content-small{	width: 30%;	height: 30%;	min-height: 450px;	min-width: 700px;	margin: auto;	background-color: #fff;	padding: 0;	outline: 0;	position:relative;	/*left: 30%;*/	top: 30%;}.listview-modal-content-normal{	width: 60%;	height: 60%;	min-height: 450px;	min-width: 700px;	padding: 0;	outline: 0;	position:relative;	left: 20%;	top: 20%;}.listview-modal-content-big{	width: 90%;	height: 90%;	min-height: 450px;	min-width: 700px;	margin: auto;	background-color: #fff;	padding: 0;	outline: 0;	position:relative;	left: 5%;	top: 5%;}.listview-modal-content-list{		height: 100%;	width: 100%;	overflow: scroll;	box-shadow: 5px 5px 10px #4a4949;	border-radius: 20px 0px 0px 0px;	background-color: #fff;}.listview-modal-content-list table{		border-collapse:collapse;	border-spacing:0;	width:100%;	display:table}.listview-modal-content-list table td, .listview-modal-content-list table th{		display:table-cell;	vertical-align:middle;	min-width:150px;	max-width:250px;	border:1px solid #339966;}.listview-columun-small{	min-width:30px!important;	max-width:30px!important;	width:30px!important;}.listview-modal-content-list table td{		border: 1px solid #dddddd;		text-align: left;}.listview-modal-content-list table th{		border: 1px solid #868686;		text-align: center;}.listview-modal-content-list table thead{		position: -webkit-sticky;	position: sticky;	top: 0;	z-index:7;	background-color: #339966 !important;	color:#f9f9f9;}.listview-modal-content-list table tr.listview-header th{		height:42px !important;	vertical-align: middle !important;	text-decoration: none;	text-align: left;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	position: relative;}.listview-modal-content-list table td.listview-stickyColumn{		position: -webkit-sticky !important;	position: sticky !important;	z-index:6;}.listview-modal-content-list table th.listview-stickyColumn{		position: -webkit-sticky !important;	position: sticky !important;	z-index:7;	background-color: #339966 !important;}.listview-modal-content-list table tr.listview-header th.listview-stickyColumn{		z-index:8;}.listview-modal-content-list table div.col_td_text{	overflow:hidden;	max-width:250px;}.listview-modal-content-list table tbody td{	background-color: #fdf7f7 !important;}.listview-modal-content-list table tbody tr:nth-child(even) td, .listview-modal-content-list table tbody tr:nth-child(even) td.listview-stickyColumn{	background-color: #f0e6e6  !important}.listview-modal-content-list table tbody tr:hover td, .listview-modal-content-list table tbody tr:nth-child(even):hover td, .listview-modal-content-list table tbody tr:nth-child(even):hover td.listview-stickyColumn{	color:#FFF !important;	background-color: #ff9933 !important}.listview-modal-content-list table tr.selected:hover td, .listview-modal-content-list table tr.selected:hover td.listview-stickyColumn{	color:#FFF !important;	background-color: #ff9933 !important}.listview-modal-content-list table tbody tr.selected td, .listview-modal-content-list table tbody tr.selected td.listview-stickyColumn{	background-color: #70c5d1 !important;}.listview-modal-content-list table tr.listview-header .col_icn_size{	width: 15px;	position: absolute;	left: 3px;	display: inline-block;	top: 5px;}.listview-modal-content-list table tr.listview-header .col_text{	width: calc(100% - 40px);	position: absolute;	display: inline-block;	left: 20px;	top: 0px;	height:42px;	overflow:hidden;	text-align:center;	color:#f9f9f9;	max-width:220px;}.listview-modal-content-list table tr.listview-header .col_icn_sort{	width: 15px;	position: absolute;	right: 3px;	display: inline-block;	top: 5px;}.listview-modal-content-list table tr.listview-header .col_icn{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	border-radius:5px;	height:30px;	width:15px; }.listview-modal-content-list table .colMinSize{	min-width:20px !important;	max-width:20px !important;	width:20px !important;	overflow:hidden;}.listview-modal-content-list table button{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;    height: 30px;	width: 30px;}.listview-modal-content-list table button:hover{	background-color: #FCFCFC !important;	cursor:pointer;}.listview-modal-content-list table button img{	width: 30px;	height: 30px;	padding: 4px;	position: absolute;	top: 0px;	left: -1px;}.listview-modal-content-list table input[type='text']{	padding:4px;	display:block;	border:1px solid #dddddd;	width:100%}.listview-modal-content-list table input[type='checkbox']{	width:24px;	height:24px;	position:relative;	/*top:6px;*/}.listview-modal-content-list table .listview-check{	width:30px !important;	min-width:30px !important;}.listview-modal-content-list table thead tr.nav_main th:nth-child(1){	text-align:left;	margin-left:5px;}.listview-modal-content-list table tbody .nav_row{	text-align:right;	margin-left:5px;	margin-right:5px;}/* ######################### FORM MODAL ######################### */.formview-modal{	z-index:5;	display:none;	padding-top:50px;	position:fixed;	left:0;	top:0;	width:100%;	height:100%;	overflow:auto;	background-color:rgb(0,0,0);	background-color:rgba(0,0,0,0.4);	font-size:0.75em !important;}.formview-modal-content-small{	width: 30%;	height: 30%;	min-height: 450px;	min-width: 700px;	margin: auto;	background-color: #fff;	padding: 0;	outline: 0;	position:relative;	left: 30%;	top: 30%;}.formview-modal-content-normal{	width: 60%;	height: 60%;	min-height: 450px;	min-width: 700px;	padding: 0;	outline: 0;	position:relative;	left: 20%;	top: 20%;}.formview-modal-content-big{	width: 90%;	height: 90%;	min-height: 450px;	min-width: 700px;	margin: auto;	background-color: #fff;	padding: 0;	outline: 0;	position:relative;	left: 5%;	top: 5%;}.formview-modal-content-list{		height: 100%;	width: 100%;	overflow: scroll;	box-shadow: 5px 5px 10px #4a4949;	border-radius: 20px 0px 0px 0px;	background-color: #fff;}.formview-modal-content-list table{		border-collapse:collapse;	border-spacing:0;	width:100%;	display:table}.formview-modal-content-list table td, .formview-modal-content-list table th{		display:table-cell;	vertical-align:middle;	min-width:150px;	border:1px solid #339966;	text-align: left;}.formview-modal-content-list table thead tr:nth-child(1) th:nth-child(1) span{	left:20px;	position:relative;}.formview-modal-content-list table thead tr:nth-child(2) th:nth-child(1) button{	margin-left:5px;}.formview-modal-content-list table tbody span{	margin-left:10px;}.formview-modal-content-list table tbody input,.formview-modal-content-list table tbody textarea,.formview-modal-content-list table tbody select{	width:96%;	position:relative;	left:2%;}.formview-modal-content-list table tr:nth-child(1) th:nth-child(2){	text-align: right;}.formview-columun-small{	min-width:30px!important;	max-width:30px!important;	width:30px!important;}.formview-modal-content-list table thead{		position: -webkit-sticky;	position: sticky;	top: 0;	z-index:7;	background-color: #339966 !important;	color:#f9f9f9;}.formview-modal-content-list table td.formview-columns-title{		vertical-align: middle !important;	text-decoration: none;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	position: relative;	color:#dddddd;}.formview-modal-content-list table button{	color:#000 !important;	background-color: transparent !important;	border: none;	display: inline-block;	outline: 0;	vertical-align: middle;	text-decoration: none;	text-align: center;	cursor: pointer;    position:relative;		-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;    height: 30px;	width: 30px;}.formview-modal-content-list table button:hover{	background-color: #FCFCFC !important;	cursor:pointer;}.formview-modal-content-list table button img{	width: 30px;	height: 30px;	padding: 4px;	position: absolute;	top: 0px;	left: -1px;}/* ######################### MEDIA QUERY ######################### *//* MEDIA QUERY - Fit minimun Samsung Galaxy S5 */@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){}@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){}/* MEDIA QUERY - Fit minimun desktops */@media only screen  and (min-width : 1024px) {}