
header#page-header {
    height: 90px;
}

.container img {
    max-width: 100%
}

.container img.ccu-logo-top {
    max-width: 180px;
}

.btn-outline-primary-custom {
    color: #333;
    border-color: #007bff;
}

.btn-outline-primary-custom:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.fs-checkbox-sm .custom-control-input:checked ~ .custom-control-label::before{
background-color:#f04f4f;
border-color:red;

}
.custom-checkbox.b-custom-control-lg.fs-checkbox-sm .custom-control-label::before,
.custom-checkbox.b-custom-control-lg.fs-checkbox-sm .custom-control-label::after{
	top: 0.1125rem;
  left: -2.175rem;
  width: 1.8rem;
  height: 1.8rem;

}

.fs-input-sm.fs-input-hour,
.fs-input-sm.fs-input-min{
	width:5.2rem;
}

.fs-input-sm.fs-input-hour{
	text-align: right; 
}

#page-footer ul {
  list-style: none;
  text-align:center;
  padding:0
}

#page-footer ul.footer_links li {
  list-style-type: none;
  display:inline-block;
  line-height:1.6;
}

#page-footer ul li a {
  display:block
}

#page-footer ul.footer_links_demo li{
    display:block;
    line-height:2.2;
}

.banner_wrap{

}

.banner_wrap a{
    display: flex;
    min-height: 150px;
    margin: 0 auto;
    border: 1px solid rgba(0,0,0,0.15);
    flex-direction: column;
    padding:7% 5px;
    text-align: center;
    color:#333;
}

.banner_wrap .banner_img{
    min-width: 60px;
    max-width: 180px;
    max-height: 80px;
    margin: 0 auto;
}

@media screen and (max-width:991px){
    .banner_wrap{
        margin:10px auto;
    }
}

@media screen and (max-width:767px){
    
    .banner_wrap .banner_img{
        max-width:100%;
        max-height:100%;
    }
}

@media screen and (max-width:479px) {
    header#page-header {
        height: 75px;
    }

    .container img.ccu-logo-top {
        max-width: 120px;
    }

    .fs-input-sm{
        font-size:1.4rem
    }

	.fs-input-sm.fs-input-hour,
	.fs-input-sm.fs-input-min{
		width:48%;
	}

    .banner_wrap .banner_img{
    }

}