/* default button */
.sppb-btn-default {
    color: #fff !important;
    text-transform:uppercase !important;
	font-size: 15px !important;
    font-weight: bold !important;
    background-color: #0000001f !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #fff !important;
    border-radius: 8px !important;
    box-shadow:0 0 3px #fff !important;
  	transition: 0.3s;
}
.sppb-btn-default:hover, .sppb-btn-default:focus {
	color: #024bb0 !important;
    box-shadow:0 0 3px #fff !important;
  	background-color: #fff !important;
  	border-color: #fff !important;	
}
@media (max-width:991px){
  	.sppb-btn-default {
		font-size: 14px !important;
}
}
@media (max-width:480px){
  	.sppb-btn-default {
		font-size: 13px !important;
}
}
  
  
/* primary button */
.btn-primary {
    color: #ffffff !important;
    text-transform:uppercase !important;
	font-size: 15px !important;
    font-weight: bold !important;
    background-color: #024bb0 !important;
    border: 2px solid #024bb0 !important;
    border-radius: 8px !important;
    box-shadow:0 0 3px #fff !important;
  	transition: 0.3s;
}
.btn-primary:hover, .btn-primary:focus {
    color: #024bb0 !important;
    box-shadow:0 0 3px #024bb0 !important;
    background-color: #024bb012 !important;
  	border-color: #024bb0 !important;	
}
@media (max-width:991px){
  	.btn-primary {
		font-size: 14px !important;
}
@media (max-width:480px){
  	.btn-primary {
		font-size: 13px !important;
}
}

/*map button*/
input.button {
    color: #fff;
    background: #0d1647;
    transition: 0.3s;
    border-radius: 0px;
    font-weight: 500;
    padding: 2px 10px;
    letter-spacing: 1px;
}
input.button:hover, input.button:focus {
    background: #9ea2b5;
    color: #000;
}