﻿/*Sezione mobile*/
.mobile-menu {
	max-height: 80vh;
	overflow-y: auto;
	padding: 5px 5px;
}

@media screen and (max-width : 1024px) {
	body {
		font-size: 1.5vw !important;
	}

	.btn {
		font-size: 2.5vw;
	}

	a.btn.btn-app.disabled {
		display: none;
	}

	div.btn.btn-app.disabled {
		display: none;
	}

	.form-group-sm .form-control {
		font-size: 3vw;
	}

	label, label.control-label {
		font-size: 2vw;
	}

	.awe-row td, .awe-gfoot td {
		font-size: 1.5vw;
	}

	.awe-footer {
		font-size: 2vw;
	}

	.awe-col {
		font-size: 2vw;
	}

	.awe-btn-content {
		font-size: 1.5vw;
	}

	.dropdown-menu > li > a {
		font-size: 3vw;
	}

	#topnav .topbar-main {
		font-size: 2vw;
		height: 100px;
	}

		#topnav .topbar-main .navbar-nav {
			margin-right: 50px;
			margin-top: 10px;
		}

		#topnav .topbar-main .nav > li > a i {
			font-size: 8vw;
		}

		#topnav .topbar-main .nav > li > a {
			line-height: 50px;
		}

	#topnav .navbar-toggle {
		width: 40px;
		height: 40px;
	}

	#topnav .navbar-toggle-hidden {
		display: none;
	}

	#topnav .topbar-main .logo + span {
		font-size: 3vw;
		margin-top: 30px;
	}

	#topnav .topbar-main a.logo {
		margin-top: 30px;
	}

	.dropdown.open h5, h6 {
		font-size: 4vw;
	}

	.card-box {
		margin-top: 40px;
	}
}
/*Fine sezione mobile*/
