/* CSS Document */



/*immagini*/
.img-autorizz {
	width: 30px;
}
.img-autorizz-lista {
	width: 40px;
    margin-right: 10px;
}
.img-user {
	width: 30px;
	border-radius: 30px;
}
.img-user-profilo {
	border-radius: 300px;
}
.radius-10 {
	border-radius: 10px;
}
.radius-20 {
	border-radius: 20px;
}
.radius-30 {
	border-radius: 30px;
}
.radius-40 {
	border-radius: 40px;
}
.cursor-default {
    cursor: default!important;
}


/*login*/
.login-page, .register-page {
    height: 70vh;
}






/*box*/
.box-home-assistenza-lista-dettagli {
    width: 85%
}
.box-home-assistenza-btn {
    padding-bottom: 0px;
    margin-bottom: 0px;
	font-size: 15px!important;
}






/*span*/
.span-numeri-icone {
    color: #fff;
    float: right;
    font-size: 16px;
    border-radius: 20px;
}


/*text*/
.text-uppercase {
    text-transform: uppercase;
}
.small-home-orario {
    color: lightgrey;
}
.txt-blu {
    color: blue;
}
.txt-maroon {
    color: maroon;
}
.txt-accettazione {
    font-size: 14px;
}
.size14 {
    font-size: 14px!important;
}
.size15 {
    font-size: 15px!important;
}
.size16 {
    font-size: 16px!important;
}
.sizeBold {
    font-weight: bold!important;
}




/*messaggi*/
.chat-messaggi {
    height: auto!important;
    overflow: hidden!important;
}

/*table*/
.card-body>.table>thead>tr>th {
    text-align: center;
	background-color: #f1f1f1;
}
.cella_mobile_titolo {
	float: left;
    height: auto;
    width: 100%;
    padding: 5px;
    background-color: #bde6a1;
	border-radius: 10px;
}

.cella_mobile {
	float: left;
    height: auto;
    width: 100%;
    padding: 5px;
	/*border-radius: 10px;*/
	border-color: #bde6a1!important;
	border-bottom: 1px solid #ccc!important;
}

.cella_mobile_ultima {
	float: left;
    height: auto;
    width: 100%;
    padding: 5px;
}

.cella_mobile_pulsanti {
	float: left;
    height: auto;
    width: 100%;
    padding: 5px;
	/*border-radius: 10px;*/
	/*border: 1px solid #ccc!important;*/
	text-align: center;
}
.pagination {
    flex-flow: wrap;
}

/*button*/
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #5d5e5e;
    border-color: #828385;
}
.page-link {
    color: #5d5e5e;
}




/*move*/
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}



@media only screen and (min-width: 0px) and (max-width: 768px) {
	.vis_desktop {
		display: none!important;;
	}
	
}

@media only screen and (min-width: 769px) {
	.vis_tablet {
		display: none!important;
	}
}
