.hideOnMobile {
	visibility:hidden;
	display:none;
}


.declaro-button {
background-color: rgb(19,83,220);
color: #fff;
padding: 6px 35px;
text-transform: uppercase;
}


.edit-domanda-icon {
font-size: 16px;
color: rgb(20,86,229);
cursor: pointer;
border: rgb(20,86,229) solid 1px;
border-radius: 3px;
padding: 6px;
}


.list-group.items-separated .list-group-item:hover {
	background-color: rgb(230,237,251);
	border-color: rgb(153,146,240);
}



.bg-container {
background-image: none;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: bottom;
background-attachment: fixed;
m†sin-height: 100vh;
background-color: rgb(245,244,248);
}


.text-color {
  color: #023787 !important;
}

.background-and-foreground-color {
	background: rgb(19,83,220) !important;
	color: #FFFFFF !important;
}

.border {
  border: #023787 solid 2px !important;
}

.arrowHover {
  color: #5E5E5F !important;
  cursor: pointer !important;
}

span.arrowHover:hover {
  color: #023787 !important;
}

.sizer-class-logout p i{
  color: #023787;
}

.gallery-wrapper .image-box .image-wrapper.selected{
  border: 3px solid #023787;
}

#select_package i, .title_dashboard, #select_package .select2-container--default .select2-selection--multiple:before{
  color: #023787;
}
#select_package .select2-container--default .select2-selection--multiple .select2-selection__choice, #select_package .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
  background: #023787 !important;
  color: #FFFFFF !important;
}
.border-color-system{
  border-color: #023787 !important;
}

/* LOGIN */
.logo-login {
  background-image: url(/images/logo_login.png);
  height: 145px;
  background-repeat: no-repeat;
  background-size: contain;
}

.login-button {
  background-color: #023787 !important;
}


.panel-domanda {
	display: inline-block;
	width: 100%;
	background-color: #fff;
	padding: 14px;	
	margin-bottom: 4px;
	border: 1px solid #f1f1f1;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 00px;
	box-shadow: 0px 0px 0x 0px rgba(122,122,122,.65);
	-webkit-box-shadow: 0px 0px 0px 0px rgba(122,122,122,.65);
	-moz-box-shadow: 0px 0px 0px 0px rgba(122,122,122,.65);
}


.list-group.items-separated .list-group-item {
background-color: #ffffff;
border: 1px solid #E0E0E0;
padding-left: 12px 15px;
margin-bottom: 8px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


/*linea della risposta data*/
.secondary-background-and-foreground-color {
	background: rgba(255, 255, 255, 0.45)!important;
	color: #5e5e5e!important;
	border: 1px solid rgb(235,238,240);
	padding-top: 15px;
	padding-bottom: 15px;
}

.rispostaChiusaGrid .card {
	width: 100%;
	transition: .3s;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	border: 1px solid #E0E0E0;
}

.rispostaChiusaGrid .card-image {
	cursor: pointer;
	width: 100%;
	height: 180px;
	position: relative;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


.rounded {
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
}


.animate-prodotti {
background-color: #ffffff !important;
color: #000000 !important;
}





#product-container div.ng-binding
{
background-color: rgb(245,244,248) !important;
color: rgb(18,83,220) !important;
}
