html { 	overflow-x: hidden; }body {	font-family: 'Open Sans', sans-serif;    background-color: #300A1D;    color: #454545;    font-size: 14px;}#container {	min-height: 100%;	height: 100%;}#footer {	/*height: 100%;*/	color: #454545;	background: #c0c0c0;	padding: 22px;	position: fixed;	bottom: 0px;	width: 100%;    /*Riduco z-index per dialog*/	z-index: 1000;}.link-unstyled {	color: #9D6679;}.link-unstyled:hover,.link-unstyled:active {    text-decoration: none;    color: #9D6679;	opacity: 0.75;}.minicolors-no-data-uris .minicolors-sprite {    background-image: url(../img/jquery.minicolors.png);}.gi-1-9x{	font-size: 1.9em;}.concorsi_datatable_container .dataTables_wrapper {    border: 3px solid #9D6679;} /**************************************************************** FIELDSET ****************************************************************/fieldset {    margin-top: 10px;}.form-signin {    background-color: #f5f5f5;    border-color: #9D6679;    border-radius: 10px;    border-style: solid;    border-width: 2px;    margin: 0 auto;    max-width: 330px;    padding: 15px;}.form-infobox {    background-color: #f5f5f5;    border-color: #00529c;    border-radius: 10px;    border-style: solid;    border-width: 2px;    margin: 0 auto;    min-width: 500px;    max-width: 500px;    padding: 15px;}.v-center {    font-size: 150px;}span.required {	color: #A94442;	font-weight: bold;}span.tab-error {	color: #FFFFFF;	font-weight: bold;}span.form-text {    line-height: 33px;} /**************************************************************** HEADBAR ****************************************************************/.navbar-static-top {	height: 100px;	background-color: #9D6679;	margin-bottom: 0px;}#headbar-container {	background-color: #9D6679;	color: #FFFFFF;}#logo {	height: 100px;	background-color: #300A1D;	display: flex;	display:-webkit-flex;	justify-content: center;	-webkit-justify-content: center;		align-self: center;	-webkit-align-self: center;		width: 250px;	}#logo img {	max-width: 100%;	max-height: 100%;	align-self: center;	-webkit-align-self: center;}#header-text img {	max-height: 100px;}#headbar {	display: flex;	display:-webkit-flex;	justify-content: space-between;	-webkit-justify-content: space-between;	flex-direction: row;	-webkit-flex-direction: row;}#header-text {	font-size: 22px;	color: #FFFFFF;	text-align: center;    text-transform: uppercase;	align-self: center;	-webkit-align-self: center; } #profile { 	background-color: #9D6679;	 margin-right: 20px;	 align-self: center;	 -webkit-align-self: center; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {    color: #FFFFFF;    background-color: #9D6679;    opacity: 0.75; } #toggle-navigation {	top: 25px;	border-color: #FFFFFF;}.navbar-default .navbar-toggle .icon-bar {    background-color: #FFFFFF;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {	background-color: #9D6679;	opacity: 0.75;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {	padding-left: 0px;	padding-right: 0px;}.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {	color: #FFFFFF;	opacity: 0.75;}.navbar-default .navbar-nav > li > a {	color: #FFFFFF;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {	color: #FFFFFF;	background-color: #9D6679;	opacity: 0.75;}.navbar-nav > li > .dropdown-menu {	border-top-left-radius: 5px;	border-top-right-radius: 5px;} /**************************************************************** SIDEBAR ****************************************************************/  #side-menu li a i {	margin-right: 5px;	font-size: 18px;} #side-menu li a {	font-size: 16px;	text-align: left;	padding-left: 20px;} #side-menu {	width: 250px;	padding-left: 0px;	padding-right: 0px;	background-color: #300A1D;	display: inline; } .nav > li > a {	padding: 14px 0px; } .nav > li > a:focus, .nav > li > a:hover {    background-color: #9D6679;    color: #FFFFFF;    opacity: 0.75;}a.list-group-item, button.list-group-item {    color: #FFFFFF;}a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {	color: #FFFFFF;	background-color: #9D6679;}.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {	color: #FFFFFF;	background-color: #9D6679;	border-color: #F0F2F5;}.list-group-item:last-child {	border-bottom-right-radius: 0px;	border-bottom-left-radius: 0px;}.list-group-item:first-child {	border-top-left-radius: 0px;	border-top-right-radius: 0px;}.sub-menu {	padding-left: 40px;} /**************************************************************** CONTENT ****************************************************************/  #page-wrapper {	background-color: #ffffff; } #page-content { 	min-height: 650px;	padding-top: 5px;    padding-bottom: 250px; } #wrapper {		min-height: 100%;    height: 100%;	padding-left: 0px;	padding-right: 0px; } .breadcrumb {	font-size: 18px;	font-weight: 300;	border-bottom: 5px solid #9D6679;	background-color: #FFFFFF;	margin-bottom: 10px;    margin-top: -20px;    height: 53px;	line-height: 38px;	border-radius: 0px !important; }.breadcrumb a {    color: #9D6679;}.breadcrumb a:hover {    text-decoration: none;    color: #9D6679;	opacity: 0.75;} #content-padding {	padding: 15px 0px;}.icon-disabled {	background-color: #999 !important;}.page-header.titolo-form {	margin: 0px 0px 15px;}#model_uploadLogo {	height: auto;}.well {    min-height: 84px;}.no_list_style {	list-style: none;}#mailProvaModel_testoMail{	min-height: 200px;	resize: none;}#mailProvaModel_customTemplateMail{	min-height: 120px;	resize: none;}a.download {	color: #9D6679;    font-weight: bold;    text-decoration: underline;}#invia_mailCandidati {	background-color: #BB0D16;}#pubblica_atti {	background-color: #BB0D16;}.gen-offline-sub1 {	margin-left: 40px;}.gen-offline-sub2 {	margin-left: 80px;}.text-home {	font-size: 1.3em;}.ente-border {	border: 3px solid #9D6679;	border-radius: 15px;	margin: 0 20px;	background-color: #FFF;}.ente-border-filter {	border: 3px solid #9D6679;	border-radius: 15px;	margin: 5px;	background-color: #FFF;	padding: 0 10px;}.total-result {	font-weight: bold;	border-top: 1px solid;	margin-top: 5px;	padding-top: 5px;}.gdpr-border {	border: 1px solid #9D6679;	border-radius: 15px;	padding: 10px;} /**************************************************************** TOOLTIP ****************************************************************/.custom-tooltip {	border: 2px solid #9D6679;} /**************************************************************** RETROSPECTIVE ****************************************************************/@media(min-width:768px) {	#page-wrapper {        position: inherit;        margin: 0 0 0 250px;    }	.sidebar {        z-index: 1;        position: absolute;        width: 250px;    }	#side-menu {		display: block;	}	#captcha_id {    	width: 100%;	}	.navbar-nav > li {		padding-right: 30px;	}	.navbar-default .navbar-nav > li > a {		left: 25px;	}	/* font size -2 from orginal size */	#header-text {		font-size: 20px;	}	.breadcrumb {    	font-size: 16px;	}}@media(min-width: 1280px) {	#page-content {    	min-height: 800px;    }}    @media(min-width: 1024px) {	#captcha_id {    	width: 50%;	}}@media(max-width: 767px) {	#profile {		margin-right: 15px;		margin-left: 25px;	}	.navbar-nav .open .dropdown-menu {		position: absolute;		background-color: #FFFFFF;	}	.navbar-nav .open .dropdown-menu li a {		padding-left: 10px;		padding-right: 10px;	}	.navbar-default .navbar-nav .open .dropdown-menu > li > a {		color: #333;		}	#headbar {		display:block;	}	#content-padding {    	padding-top: 70px;	}	/*#captcha_id {    	width: 100%;	}*/	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.no-close.ui-dialog-buttons {    	width: 100% !important;	}	/* font size -6 from orginal size */	#header-text {		font-size: 16px;	}	.breadcrumb {    	font-size: 12px;	}} /**************************************************************** BOTTONI ****************************************************************/.btn-concorsipa {    background-color: #9D6679;    color: #FFFFFF !important;	font-size: 15px;	border-radius: 1px;	border-bottom: 1px solid #F0F2F5;}.btn-concorsipa:hover,.btn-concorsipa:focus,.btn-concorsipa.focus,.btn-concorsipa:active,.btn-concorsipa.active,.open > .dropdown-toggle.btn-concorsipa {  color: #FFFFFF;  opacity: 0.75;}.btn-concorsipa:active,.btn-concorsipa.active,.open > .dropdown-toggle.btn-concorsipa {  background-image: none;}.btn-concorsipa.disabled,.btn-concorsipa[disabled],fieldset[disabled] .btn-concorsipa,.btn-concorsipa.disabled:hover,.btn-concorsipa[disabled]:hover,fieldset[disabled] .btn-concorsipa:hover,.btn-concorsipa.disabled:focus,.btn-concorsipa[disabled]:focus,fieldset[disabled] .btn-concorsipa:focus,.btn-concorsipa.disabled.focus,.btn-concorsipa[disabled].focus,fieldset[disabled] .btn-concorsipa.focus,.btn-concorsipa.disabled:active,.btn-concorsipa[disabled]:active,fieldset[disabled] .btn-concorsipa:active,.btn-concorsipa.disabled.active,.btn-concorsipa[disabled].active,fieldset[disabled] .btn-concorsipa.active {    background-color: #003769;    /*border-color: #00529c;*/}.text-icon-concorsipa {	color: #9D6679;}.label-spinner-text-icon-concorsipa {	font-size: 1.2em;	margin-right: 10px;	font-weight: bold;	color: #9D6679;}/**************************************************************** TOPBAR HEADER ALIGNMENT ****************************************************************/#topbar .top-bar-v-center {	 display: flex;	 justify-content: center; } .right-header-wrapper {	 align-self: center;	 width: 100%; }/**************************************************************** DATATABLE ****************************************************************/.ui-widget-content {	background: #EEEEEE;}.ui-state-default {  background: #9D6679;}.ui-widget-header {	background: #9D6679;}.ui-widget-header {	border: 1px solid #fff;	color: #FFFFFF;	padding: 5px 5px;}table.dataTable.no-footer {	border-bottom: 1px solid #fff;}.ui-widget-header .ui-state-default {	background: #9D6679;	right: 10px;}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {	border: none;}.dataTables_filter input{	color: #454545;}.badge {	background-color: #9D6679;	/*height: 30px;	width: 60px;*/}.badge:hover {	opacity: 0.75;}.label::hover {	opacity: 0.75;}.ui-state-default {	color: #FFFFFF;}.ui-widget-content .ui-state-default {	background-color: #9D6679;}.ui-widget-content .ui-state-default:hover, .ui-widget-content .ui-state-default:focus {	background: #9D6679;	opacity: 0.75;}.ui-dialog-titlebar-close {	background: #9D6679;	border: 1px solid #FFFFFF !important;}button, input, optgroup, select, textarea {	margin: 0;	font: inherit;	color: inherit;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {	color: #FFFFFF;	background: #9D6679;	border: 1px solid #FFFFFF;}.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {	padding: 4px;}.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {	vertical-align: middle;}table.dataTable thead th div.DataTables_sort_wrapper span {	right: 0px;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {	opacity: 0.60;}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {    background: #9D6679;    border: 1px solid #FFFFFF;    color: #FFFFFF;}.force-bold{	font-weight: bold !important;}.force-bold:hover{	opacity: 1 !important;}.filterDiv {	padding: 7px 10px;	color: #FFFFFF;	background: #9D6679;	font-weight: bold;}.filterDiv select {	width: 190px;	display: inline;	height: 20px;	padding: 0;}/**************************************************************** PAGINE A TAB ****************************************************************/ui-state-active a, .ui-state-active a:link, .ui-state-active a:active {	color: #FFFFFF;}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {	color: #FFFFFF;}.ui-tabs .ui-tabs-nav li {	position: static;	border-bottom-width: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {	cursor: pointer;}/**************************************************************** DATEPICKER ****************************************************************/ .ui-datepicker-title {	color: #FFFFFF;} .ui_tpicker_hour_slider select {	 background-color: #FFFFFF !important;	 color: #454545 !important; } .ui_tpicker_hour_slider select option{	 background-color: #FFFFFF;	 color: #454545; } .ui_tpicker_minute_slider select {	 background-color: #FFFFFF !important;	 color: #454545 !important; } .ui_tpicker_minute_slider select option{	 background-color: #FFFFFF;	 color: #454545; } .ui_tpicker_second_slider select {	 background-color: #FFFFFF !important;	 color: #454545 !important; } .ui_tpicker_second_slider select option{	 background-color: #FFFFFF;	 color: #454545; }  .ui-datepicker-month {	 color: #454545; } .ui-datepicker-year {	 color: #454545; } .ui-datepicker-unselectable .ui-state-default {	color: #454545;	background: #CCCCCC;	border: none;}.ui-datepicker-unselectable .ui-state-default:hover {	color: #454545;	background: #CCCCCC;	border: none;	opacity: 0.75;} /**************************************************************** DIALOG ****************************************************************/ .ui-dialog {	z-index: 1100 !important;	overflow: visible;} /**************************************************************** CUSTOM CSS ****************************************************************/