﻿.logo a {

	text-decoration: none

}

.logo h1 {

	font-size:40px;

	font-family: 'Play', sans-serif;

	color: #222222;

}

.tp-leftarrow:before{

	content: "<"

}

.tp-rightarrow:before{

	content: ">"

}

.gm-style img { max-width: none; }

  .gm-style label { width: auto; display: inline; }

  .accordion3,.accordion3 .panel{

margin:0px;

  }

 .map-content .panel-group {

margin-bottom:0px;

 }

.map-content {

width: 300px;

max-width: 400px;

min-height:200px

}

.map-content .tab div{

	padding:0px;

	margin:0px;

}

.map-content .tab-content .tab-pane{

	padding-top: 0px;

}

.phone-active  strong a {

	text-decoration:none;

}

.employee .employee-hover .image{

	background: #f7f7f7;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

display: block;

height: 150px;

float:none;

line-height: 0;

margin: 4px auto 0 auto ;

overflow: hidden;

padding: 0;

position: relative;

width: 150px;

z-index: 1;

}

.panel-group .active.panel .panel-heading > .panel-title > a,

 .panel-group .active.panel .panel-heading > .panel-title > a:hover

 {

background-color: #F2F2F2;

color:#1e1e1e;

}

.panel-group .active.panel .panel-heading > .panel-title > a:before,

.panel-group .active.panel .panel-heading > .panel-title > a:after {

background-color: #c10841;

}

.cm-gradient {



  background: -webkit-linear-gradient(90deg, #7474BF 10%, #348AC7 90%); /* Chrome 10+, Saf5.1+ */

  background:    -moz-linear-gradient(90deg, #7474BF 10%, #348AC7 90%); /* FF3.6+ */

  background:     -ms-linear-gradient(90deg, #7474BF 10%, #348AC7 90%); /* IE10 */

  background:      -o-linear-gradient(90deg, #7474BF 10%, #348AC7 90%); /* Opera 11.10+ */

  background:         linear-gradient(90deg, #7474BF 10%, #348AC7 90%); /* W3C */

        

        

}



.map-content h3.title{

	margin-bottom:0px

}



.dynamic {

font-size:90%;

margin-bottom: 0px;

overflow:auto;

}

.dynamic .form-control{



margin-bottom: 5px;

}

/*
.background-opacity  .header-wrapper,

.background-opacity  .header .logo, 

.background-opacity  .header .right-box-wrapper,

.background-opacity  .header .phone-active{

	height : 50px;

	min-height:50px;

	padding-top:0px;

	padding-bottom:0px;

	margin-top:0px;

	margin-bottom:0px;

}


.background-opacity  .header .primary .navbar .nav > li{

padding-top: 2px;

}*/

.modal{

border-width: 0px;

}



	@media (max-width: 991px) {



		.background-opacity .header{

		left: 0;

		margin: 0;

		position: fixed;

		right: 0;

		top: 0;

		z-index: 870;

		-webkit-backface-visibility: hidden;

		/* -webkit-transform: translateZ(0); */

		width: auto;

		}

}

div.pagination-box > ul > li > a{
	background-color: #ececec;
	border: 1px solid #cccccc;
	color:#0098ca;
  }

  div.pagination-box > ul > li > a:hover{
	background-color: #ececec;
	border: 1px solid #cccccc;
	color: #0098ca;
  }

  
  div.pagination-box > ul > li > a:active{
	background-color: #ececec;
	border: 1px solid #cccccc;
	color: #0098ca;
  }

  