@import "shared/formtastic";

// Core variables and mixins
@import "bootstrap/bootstrap";


// Font Awesome
//@import "fontawesome/font-awesome";



body{
img{

max-width:100%;
}
width:100%;
height:100%;
margin : 0px;
padding : 0px;
font-family:"Avenir";
font-size:14px;
background:#dadbd5;
color:rgb(23, 54, 93);


h1, h2, h3, h4, h5{
font-weight:600;
text-align:left;
line-height:normal;

margin: 10px 0;

}

h1{
color:#295288;
font-size:2em;
text-align:center;
margin:0.2em 0;

}

h2{
color:#295288;
font-size:1.5em;
text-align:center;
margin:0.2em 0;
}

h3{
color:#ff7800;
font-size:1.2em;

}


  #testimony_header{
  background:#e7f0d3;
  color:rgba(23,54,93,1);
  padding:1em;
  margin:0 -1em;
  img{
  float:left;
  
  max-height:200px;
  max-width:150px;
  margin-right:1em;
  }
  .quote{

  font-size:1.4em;
  line-height:1.2em;
  text-align:left;
  
  
  }
  
  .author{
  font-style:italic;
  font-size:1em;
  text-align:right !important;
  margin:0.5em 0;
  
  }
  
  }
  
  
  #large{
	width:1020px;
  max-width:1200px;
	margin:auto;
  padding:20px;
  padding-top:10px;
  background:white;
  min-height:100%;
  
  }

  


	#top_anchor{
		position:absolute;
		top:0px;
		left:0px;
		display:none;
	}

	#top{
	

	margin-bottom:10px;
	
	
	
  
  
	}
	#logo{
		width:310px;
		max-width:310px;
    
		
	}
  
	#menu{
  	
    background:#698fb6;
    margin:0 -10px;
    padding:0 10px;
  
    li{
    display:inline;
      a{
      display:inline-block;
      padding:6px 12px;
      margin:4px 0px;
      font-weight:400;
      text-decoration:none;
      color:white;
      .footer{
      display:none;;
    
      }
      .top{
      display:inline;
    
      }
    
      &:hover{
      background:#295288;
      border-radius:15px;
    
      }
      
      &.active{
        background:#869dbc;
        border-radius:15px;
    
      }
    
      }
    }
	}

	#main{
	text-align:justify;
  clear:both;
  margin:10px -10px;
  
  p{
  margin-bottom: 18px;
  }
	.span8{
	
	padding: 0 1em;
  
  ul{
  margin-left:1em;
  
  }
  
	}

		
	.sidebar{
	
  
  #testimony_slideshow{
  margin:3em 0;
 
  .testimony{
  .prev-testimony, .next-testimony{
  height:1em;
  cursor:pointer;
  }
  .prev-testimony{
    margin-right:0.5em;
    }
  .next-testimony{
    margin-left:0.5em;
    }
  
  display:none;
  
  }
  
  .quote{
 
  font-size:1.4em;
  line-height:1.2em;
  text-align:left;
  a{
  color:rgb(23, 54, 93);
  
  &:hover{
  text-decoration:none;
  }
  
  }
  }
  .author{
  font-style:italic;
  font-size:1em;
  text-align:right !important;
  margin:0.5em 0;
  
  }
  
  
  
  }
  
  .menu{
  background:#88aa4e;
  padding:1em;
  
  h3{
  margin:0 0 1em 0;
  }
  
  ul{
  li{
  margin:0.6em 0;
  
	a{
	color:white;
	&:hover{
	font-weight:bold;
  color:white;
  text-decoration:none;
	}
  
	}
  
  ul{
  li{
  margin:0.2em 0;
  color:rgba(220,230,202,1);
  a{
  color:rgba(220,230,202,1);
  }
  
  }
  }
  
  
  }
  }
  
  }
	}
	
	}

	
	
		.menu{
		
		
		color:white;
		h3{
		a{
		color:white;
		&:hover{
		font-weight:bold;
    color:white;
    text-decoration:none;
		}
    
		}
		}
			ul{
			a{
			color:white;
			
			&:hover{
				color :#00ade2;
			
			}
			}
			padding-left:1em;
			list-style-type:circle;
			}
	
		}
	
	
	
	
  
	
	
	

}


.square{

border: 1px solid #e5ecf2;
padding:1em;
margin-bottom:10px;

&.blue{
background:#e5ecf2;
border:0;
}

&.green{
background:#E7F0D3;
border:0;
}

}

ul, ol{
padding: 0;
margin: 0 0 10px 25px;
}
