/*.sep:after {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    margin: 30px 0 30px 0;
    background: lightgray;
}*/

/* Gradient color1 - color2 - color1 */

h2.loc {
    font-size: 18px;
    color: #86786f;
    font-weight: normal;
    text-align: left;
    padding-bottom: 20px;
} 

h1.loc-sm {
    font-size: 32px;
    color:#005b51 ;
    font-weight: normal;
    padding-left: 40px;
}

h2.loc-sm {
    font-size: 32px;
    color: #005b51;
    font-weight: normal;
    padding-left: 40px;
}

hr.style-one {
    border: 0;
    height: 1px;
    background: #86786F;
    background-image: linear-gradient(to right, #ccc, #86786F, #ccc);
    margin-bottom: 40px;
    margin-top: 40px;
}

.SearchDiv {
	float: left; 
	width: 35%; 
	margin-right: 1%; 
	margin-bottom: 50px; 
	background:#ccc; 
	padding: 10px;
}



.container-form {
  position:relative;
  width: 100%;
  background-color: #d7d4d2;
  /*margin-top:-40px;*/
  padding:40px 0 40px 0;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 40px;
 }

.container-form:after {
    content: '';
    position:absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width:0;
    height:0;
    border-top: 15px solid #d7d4d2;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
}
.container-results {
  position:relative;
  width: 100%;
  background-color: #d7d4d2;
  /*margin-top:-40px;*/
  padding:20px 0 20px 0;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 40px;
 }

/*.ResultDiv {
	float: right;
	width: 55%;
	min-height: 300px;
	margin-bottom: 50px;
	background: #ccc;
	padding: 10px;
}*/


.lblNarrowResults {
    display: inline;
    
    padding: 30px;

}

#BusinessUnit {
    display: inline;
}
.form-inline {
    background: white;
    padding: 30px;
}
.form-inline .form-group {
    margin-right:25px;
}
select {
    padding: 10px;
    border-radius: 4px;
}
.Headings h2 {
	margin-right: 50px;
	float: left;
}

.Name {
    font-size: 1.7em;
    line-height: 100%;
    text-transform: capitalize;
 }

.BranchCity {
    font-size: 1.7em;
    text-transform: capitalize;
    line-height:1;
}

.BusinessUnit {
    font-style: italic;
    /*margin-bottom: 15px;*/

}

.BranchName {
   font-size: .95em;
   font-weight: 900;
   text-transform: capitalize;
}

.Title {
    font-size: .90em;
    font-weight: 600;
    line-height: 115%;
    color: #86786f; 
    font-style: italic;
    margin-top: 10px;
    text-transform: capitalize;
    margin-bottom: 10px;
 }

.Address {
	
}

.City {
    text-transform: capitalize;

}

.State {
    text-transform: capitalize;
	
}

.Phone::before { 
    content: "Office: ";
  
    font-weight: bold;
}

.Email::before { 
    content: "Email: ";
    font-weight: bold;
}

.Fax::before { 
    content: "Fax: ";
    font-weight: bold;
}

.TollFree::before { 
    content: "Toll Free: ";
    font-weight: bold;
}

.BranchManager::before { 
    content: "Branch Manager: ";
    font-weight: bold;
}


.Picture {
    float: left;
    margin-right: 30px;
 }

.AdminSearchBranchDiv {
	float: left;
	width: 99%; 
	margin-right: 1%; 
	margin-bottom: 50px; 
	background:#ccc; 
	padding: 10px;
}

.AdminResultBranchDiv {
	float: left;
	width: 99%; 
	margin-right: 1%; 
	margin-bottom: 50px; 
	background:#ccc; 
	padding: 10px;
}

.ResultTitle {
	float: left;
	margin-left: 5px;
	margin-right: 10px;
}

.ResultItem {
	float: left;
	margin-left: 2px;
	margin-right: 3px;
}

.goLeft {
	float: left;
}

.goRight {
	float: right;
}
.edit {
    font-weight: bold;
}

/*#loading {
	background: url('/DesktopModules/DcoLocations/Images/loader-green.gif') no-repeat center center;
	display: inline;
	padding-left: 90px;
	height: 100%;
    width: 100%;
}*/

#loading {
  font-size: 10px;
  /*margin: 50px auto;*/
  margin-left: 15px;
  vertical-align: middle;
  text-indent: -9999em;
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
  background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
  background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
  background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
  background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  display: inline-block;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
#loading:before {
  width: 50%;
  height: 50%;
  background: #6F8586;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
#loading:after {
  background: #ffffff;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*.searchBox :-moz-placeholder {
	font-size: 0 !important;
    color:black;
}
.searchBox ::-moz-placeholder {
	 font-size: 0 !important;
      color:black;
}
.searchBox input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	 font-size: 1em !important;
      color:pink;
}
.searchBox input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	 font-size: 0 !important;
      color:black;
}

.searchBox :-ms-input-placeholder {
	font-size: 0 !important;
	color: #d7d4d2;
    text-indent: 3px !important;
	
}*/
	
