/*FONTS*/
@font-face {
      font-family: "BryanLight";
        src: url('../fonts/bryantpro-light-webfont.eot');
        src: url('../fonts/bryantpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantpro-light-webfont.woff2') format('woff2'),
         url('../fonts/bryantpro-light-webfont.woff') format('woff'),
         url('../fonts/bryantpro-light-webfont.ttf') format('truetype'),
         url('../fonts/bryantpro-light-webfont.svg#bryant_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
      font-family: "BryanRegular";
      src: url('../fonts/bryantpro-regular-webfont.eot');
      src: url('../fonts/bryantpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantpro-regular-webfont.woff2') format('woff2'),
         url('../fonts/bryantpro-regular-webfont.woff') format('woff'),
         url('../fonts/bryantpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/bryantpro-regular-webfont.svg#bryant_pro_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
      font-family: "BryanBold";
      src: url('../fonts/bryantpro-bold-webfont.eot');
      src: url('../fonts/bryantpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bryantpro-bold-webfont.woff2') format('woff2'),
         url('../fonts/bryantpro-bold-webfont.woff') format('woff'),
         url('../fonts/bryantpro-bold-webfont.ttf') format('truetype'),
         url('../fonts/bryantpro-bold-webfont.svg#bryant_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*INIT*/
body{
    overflow-x: hidden;
    height: 100%;
    font-family: "BryanRegular","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding-top:80px;
}




html.lt-ie8 .navbar-fixed-bottom,html.lt-ie8 .navbar-fixed-top {
    position: relative;
    right: 0;
    left: 0;
    z-index: 1030;
}

.pink{
    color:#ec008c;
}
strong{
       font-family: "BryanBold","Helvetica Neue",Helvetica,Arial,sans-serif;
 
}
p.big{
    font-size: 24px;
}
p.medium{
    font-size: 16px;
}
p{
   font-size: 16px; 
}

/*COMMON*/
div.container{
    max-width: 1200px;
}

h3{
	  margin-top: 4px;
}
a.personbox{
	  display: block;
	  text-decoration: none;
	  padding: 6px;
	  -webkit-box-shadow: 0 0 4px 0 rgba(205,229,245,0.8);
box-shadow: 0 0 4px 0 rgba(205,229,245,0.8);
margin:6px;
-webkit-border-radius: 0 12px 0 12px;
border-radius: 0 12px 0 12px;
background:#FFF;

}

a.personbox:hover{
	  background : #cde5f5;
}

div.input{
	  margin-top:10px;
}
div.submit{
	  margin-top:10px;
}

dd{
	  background: #b6d2fb;
}
tr.red{
	  background: #fa001e;
	  color:#FFF;
}