﻿
@font-face{
    font-family : "bebas_neueregular";
    src : url('/Content/css/font-face/BebasNeue Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'avantgarde_md_btmedium';
    src: url('/Content/css/font-face/tt0156m-webfont.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'avantgarde_md_btMdOb';
    src: url('/Content/css/font-face/tt0157m-webfont.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'itcavantgardegothicdemidemi';
    src: url('/Content/css/font-face/agd_____0-webfont.ttf');
  
    font-weight: normal;
    font-style: normal;
}

body
{
    font-family: 'avantgarde_md_btmedium';
color: #2f2f2f;
text-align: left;
}

h1
{
    color: #29333f;
    display: inline-block;
    font-family: 'bebas_neueregular';
    font-size: 30px;
    line-height: normal;
    margin: 0 auto;
    text-align: center;

    
}
h2
{
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0 0;
    background-color: transparent;
    border: 0 none;
    border-bottom: 1px solid #F2F2F2;
    color: #848484;
    display: block;
    float: none;
    font-family: 'bebas_neueregular';
    font-size: 22px;
    font-weight: normal;
    line-height: normal;
    margin: 0 auto 8px;
    padding: 0 0 10px;
    text-align: left;
    text-decoration: none;
}

.button
{
    background: #0073B2 repeat scroll 0 0 rgba(0, 0, 0, 0);
background-color: #0073B2;
border: 2px solid #0073B2;
border-radius: 30px;
display: block;
margin: 10px 0 0;
padding: 6px 15px;
text-align: center;

float: none;
font: bold 12px/19px Arial, Helvetica, sans-serif;
text-align: center;
white-space: nowrap;
color: #fff;
text-transform:uppercase;
}

.page-content
{
    margin-left:auto;
    margin-right:auto;
    margin-top: 10px;
padding: 25px;
/*width: 800px;*/
}

.page-title {
width: 100%;
overflow: hidden;
border: none;
margin: 0 0 10px;
}

.input-box
{
    background: none repeat scroll 0 0 #ECECEA;
border-radius: 3px;
padding: 9px;
border: 0 none;
}
.input-box.error
{
border: 1px dashed #eb340a !important;
background: #faebe7 !important;
}
label.error
{
max-width: 243px;
clear: both;
min-height: 13px;
margin: 3px 0 0;
padding-left: 17px;
font-size: 11px;
font-weight: bold;
line-height: 13px;
color: #eb340a;
display:block;
}

.email_address
{
    font-family: itcavantgardegothicdemidemi;
font-size: 14px;
font-weight: normal;
color: #46515D;
margin: 0 0 10px;
float:left;
}

em
{
    float: right;
font-style: normal;
color: #0073B2;
position: relative;
top: 0;
right: -8px;
}

.requiredInfos
{
    color: #0073B2;
text-align: left;
font-size: 13px;
float: none;
margin: 0 0 10px;
}


.notice
{
    font-size: 13px;}
    
    .buttons-set
    {
        border-top: 0 none;
margin: 30px 0 0;
text-align: left;
clear: both;
padding: 8px 0 0;
    }
    
    
    .success-msg
    {
        border:1px solid #446423;
background-color: #eff5ea;
color: #3d6611;
padding: 8px 8px 8px 32px !important;font-weight: bold !important;
 font-size: 11px !important;
 margin: 0 0 10px !important;
    }
    
    .notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border:1px solid #f16048; background-color:#faebe7; color:#df280a; font-size: 11px !important;padding: 8px 8px 8px 32px !important;font-weight: bold !important;margin: 0 0 10px !important;}


