  .header {
	background: #214971 !important ;
}

.c-padding-2 {
  padding: 2px;
}

.c-layout-page {
	margin-top: 250px !important; 

}

body {
	background-image: url("/kiosk/images/background.jpg") !important;
}

.kiosk-icon-style {
	padding: 40px 40px 40px 40px;
  	margin-bottom: 20px;
  	/*background: #ffffff;*/
	margin: 0px;
	visibility: visible;
	animation-delay: 0.8s;
	animation-name: fadeInUp;
	opacity: 1;
	color: #ffffff !important;
}

.kiosk-icon-style .c-title {
    font-size: 20px;
    color: #ffffff;
    margin-top: 0;
    font-weight: 500;
    text-transform: uppercase; 
}

.kiosk-icon-style p {
    font-size: 17px;
    color: #ffffff;
    font-weight: 300;
    padding-left: 95px;
    margin: 0; 
}

.kiosk-icon-style .c-icon-wrapper {
    width: 90px;
    height: 90px;
    padding: 10px 0 10px 0;
    float: left;
    margin-right: 25px; }

.c-map {
	background: #69B7CD;
}

.c-qless {
	background: #4C659E;
}

.c-qless-id {
	background: #e7a006;
}

.c-directory {
	background: #2A428A;
}

.c-itservice {
	background: #4F91CB;
}

.c-calendar {
	background: #3B90AD;
}

.c-home {
	background: #417886;
}

.kiosk-icon-fa {
	color: #ffffff;
}


/*
.kiosk-menu .kiosk-icon-container {
	display: table;
	margin: 0 auto;
}*/

/*.kiosk-menu .kiosk-icon-container .kiosk-icon {
	display: inline-block;
	padding: 20px;
	border: 5px solid #ffffff;
	border-radius: 100%;
	margin: 0 20px;
	background: linear-gradient(black, rgb(38, 81, 223), black);
	box-shadow: inset 3px 4px 5px #000;
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
}
*/
