/* Buttons */


.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none;
}

.btn {
  font-size: 14px;
  font-weight: 600;
  background:none;
  border-radius:18px;
  border:none;
	margin-bottom: 2px;
	white-space: normal;
	word-wrap: break-word;
	text-align: left;
}
.btn-default {
	border:2px solid #fff;
	color:#fff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active:focus {
	border:2px solid #fff;
	color:#fff;
}
.btn-primary {
	color:#fff;
	background:#364953;
}
.btn-primary.btn-services {
	text-transform:uppercase;
	color:#fff;
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);   
    -ms-transform: rotate(-90deg);   
    -o-transform: rotate(-90deg);   
    transform: rotate(-90deg);
	position:absolute;
	top:250px;
	right:-20px;
	z-index:99;
		background: rgba(54,73,83,0.8);

}
.btn-primary.btn-services>.fa.fa-bars {
	-webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg);   
    -ms-transform: rotate(90deg);   
    -o-transform: rotate(90deg);   
    transform: rotate(90deg);
	margin-left: 10px;
}
.btn-primary.btn-services:hover, .btn-primary.btn-services:focus, .btn-primary.btn-services:active:focus {
	color:#fff;
	background:#00b8de;
	
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}
section#home-circles .btn-primary {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
  color: rgb(255, 255, 255);
  font-weight: 400;
  text-transform:uppercase;

}
section#home-circles .btn-primary:focus, section#home-circles .btn-primary:active:focus {
	color:#fff;
	background:#00b8de;
}
section#home-circles .btn-primary:hover {
	color:#fff;
	background:#0097B6;
}

.btn-info-1 {
	color: #fff;
    background-color: #364852;
	font-size:14px;
	text-transform:uppercase;
	    padding: 8px 12px;
}
.btn-info-2 {
	color:#fff;
    background-color: #364852;
	font-size:14px;
	text-transform:uppercase;
	  padding: 8px 12px;
}
.btn-info-3 {
	color:#fff;
    background-color: #364852;
	font-size:14px;
	text-transform:uppercase;
	  padding: 8px 12px;
}

.panel .btn, .content-inner  .btn {  padding: 6px 10px;}

.filter-btn {
	 border: 2px solid #364852;
	 color:#364852;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 12px;
}

#nav-addon { padding:15px;}

#nav-addon a.btn-nav-mobile{color: #ffffff;text-transform: uppercase;}

#nav-addon .btn-nav-mobile {
	padding:8px 15px;
	color:#fff;
	text-transform: uppercase;
		background: #869298;

}
#nav-addon .btn-nav-mobile:hover, #nav-addon .btn-nav-mobile:focus {
	color:#a0a0a0;
	transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
			background: #869298;

}

#nav-addon .btn-nav-mobile:active{
	background: #869298;
	color:#fff;
}

