body {
  padding-top: 56px;
}

.navbar .container #navbarResponsive .navbar-nav .nav-item{
	color: #fff;
	font-size: 20px !important
}
.pb-5, .py-5 {
    padding-bottom: 1rem !important;
}
.pt-5, .py-5 {
    padding-top: 1.5rem !important;
}
.card-body .input-group{
    padding-top: 5px;
    padding-bottom: 5px;
}
.card-body .input-group .btn,
.card-body .input-group .input-group-btn{
	width: 100%;
}
.btn,
.input-group .form-control{
	outline: 0 !important;
	box-shadow: none !important;	
	font-size: 13px;
}
p{
	margin-bottom: 0px;
}
a{
	outline: 0;
}

.loader {
	border: 8px solid #ff9a1e;
	border-radius: 50%;
	border-top: 8px solid white;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite; 
	animation: spin 2s linear infinite;
}
.loader {
    display: block;
    margin: 20px auto 0;
    vertical-align: middle;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.socialMedia a:hover{
	text-decoration: none !important;
}