/* lg */ 
@media (min-width: 1200px) {

	.panel-heading.dashboard-panel {
		height: 8vw;
	}

	.dropdown, #side-menu {
		font-size: 15px;
	}
	
	.panel {
		font-size: 0.8vw;
	}

	.huge {
		font-size: 1.6vw;
	}

	ul.clock li.clock {
		font-size: 1.6vw;
	}

	.panel .panel-footer button, .panel .panel-footer input {
		font-size: 0.6vw;
	}

	.form-control {
		height: unset;
	}

	.text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
				text-align: inherit;
	}

	.text-left-lg {
			text-align: left;
	}

	.text-center-lg {
			text-align: center;
	}

	.text-right-lg {
			text-align: right;
	}
	
	.text-justify-lg {
			text-align: justify;
	}

	.top-number .hidden-xs{
		float: left;
	}

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

	.panel-heading.dashboard-panel {
		min-height: 140px;
	}

	.dropdown, #side-menu {
		font-size: 15px;  
	}
	
	.panel {
		font-size: 1.2vw;
	}

	.huge {
		font-size: 3.7vw;
	}

	ul.clock li.clock {
		font-size: 3.3vw;
	}

	.text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
				text-align: inherit;
	}

	.text-left-md {
			text-align: left;
	}

	.text-center-md {
			text-align: center;
	}

	.text-right-md {
			text-align: right;
	}

	.text-justify-md {
			text-align: justify;
	}

	.list-image-text, .shipment-text {
			font-size: 11px;
			margin-top: 0;
	 }

	.list-image-button {
		margin-top: 0;
	 }

	.list-image-sizer {
		height: 4vw;
	}

	.list-image-sizer-big {
		height: 13vw;
	}

	/*CALENDAR SETTINGS FOR SMALL VIEW*/

	.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
		height: 15px;
	}

	.fc-content .fc-title {
		font-size: 0.7vw;
	}

}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {

	body {
		font-size: 14px;
	}

	.dropdown, #side-menu {
		font-size: 20px;  
	}

	.sidebar {
		margin-top: 59px;
	}

	.panel {
		font-size: 2.2vw;
	}

	.huge {
		font-size: 4.7vw;
	}

	ul.clock li.clock {
		font-size: 4.3vw;
	}

	#Date, ul.clock {
		text-align: right;
	}

	.text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
				text-align: inherit;
	}

	.text-left-sm {
			text-align: left;
	}

	.text-center-sm {
			text-align: center;
	}

	.text-right-sm {
			text-align: right;
	}

	.text-justify-sm {
			text-align: justify;
	}

	/*CALENDAR SETTINGS FOR SMALL VIEW*/

	.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
		height: 15px;
	}

	.fc-title, .fc-more {
		display: none !important;
	}
}

/* xs */
@media (max-width: 767px) {

	body {
		font-size: 14px;
	}

	.dropdown, #side-menu {
		font-size: 20px;  
	}

	.panel {
		font-size: 3.2vw;
	}

	.huge {
		font-size: 5.7vw;
	}

	ul.clock li.clock {
		font-size: 6vw;
	}

	#Date, ul.clock {
		text-align: right;
	}

	.text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
				text-align: inherit;
	}

	.text-left-xs {
			text-align: left;
	}

	.text-center-xs {
			text-align: center;
	}

	.text-right-xs {
			text-align: right;
	}

	.text-justify-xs {
			text-align: justify;
	}
		
	.list-image-text, .shipment-text {
			border-right: 0;
			margin-top: 0;
			font-size: 4vw;
			line-height: 5vw;
	 }

	 .list-image-text-big {
			font-size: 11px;
			border-right: 0;
			margin-top: 0;
			font-size: 5vw;
			line-height: 8vw;
	 }

	.list-image-button {
		margin-top: 0;
	 }

	.list-image-sizer {
		height: 60vw;
	}

	.list-image-sizer-big {
		height: 60vw;
	}

	hr.headline {
		margin-top: 2%;
	}

	.navbar.affix-top {
		top: 187px;
	}

	.form-group.text-center-xs input, .btn {
		width: 100%;
	}

	.btn.form-button {
		margin-top: 0;
	}

	.modal-body button, .modal-body html input[type="button"], .modal-body input[type="reset"], .modal-body input[type="submit"] {
		margin-bottom: 20px;
	}

	.modal-body form input {
		margin-bottom: 10px;
	}

	.navbar-inverse .navbar-nav > li > a {
		padding: 7px 12px;
		font-size: 16px;
	}

	/*CALENDAR SETTINGS FOR SMALL VIEW*/

	.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
		height: 15px;
	}

	.fc-title, .fc-more {
		display: none !important;
	}

	.legend {
		width: 100% !important;
		text-align: center;
	}

}

@media (max-width: 767px) and (orientation: landscape) {

 }

/* XS Portrait */
@media (max-width: 480px) {

	

}

