/* Add here all your css styles (customizations) */

/*GENERAL STYLES - ALL PAGES*/
.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.underline
{
	text-decoration: underline;
}

.center {
    text-align: center;  
}

.horizontal-centered
{  
  left:50%;    
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.veritical-centered 
{ 	   
    vertical-align:middle;
}

.white {
    color: #fff;
}

.red {
    color: #EE1A28;
}

.font-size-14 {
    font-size: 14px
}

.font-size-16 {
    font-size: 16px
}
/*Panel Table*/
.panel .panel-sub-heading {
  margin : 8px; 
  color: #E434D6;
  font-weight: bold;
}

.vertical-center-row {
    display: table-cell;
    vertical-align: middle;
}

.information-box 
{    
    padding: 15px;
    border: 1px solid #E434D6;
    border-radius: 15px;    
    background-color: #E434D6;
}

.information-box-nobg 
{    
    padding: 15px;
    border: 1px solid #E434D6;
    border-radius: 15px;        
}

.parallax-bg1 
{
    background: #333 url(../img/bg/7.png) 50% 0 fixed;
}

.parallax-bg2
{
    background: #333 url(../img/bg/5.png) 50% 0 fixed;
}

.parallax-bg3
{
    background: #333 url(../img/bg/17.png) 50% 0 fixed;
}

.parallax-bg4
{
    background: #333 url(../img/bg/16.png) 50% 0 fixed;
}

.parallax-bg5
{
    background: #333 url(../img/bg/calendar.jpg) 50% 0 fixed;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #E434D6;
    margin: 1em 0;
    padding: 0; 
}

/*Map*/
.map-container {
    height: 350px;
    border: 3px solid #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

    .map-container iframe {
        width: 100%;
        height: 100%;
        border: 0;
    }