@font-face {
    font-family: 'Avenir';
    src: url("fonts/avenir.woff2") format("woff2") url("fonts/avenir.woff") format("woff"), url("fonts/avenir.ttf") format("truetype")
}

@font-face {
    font-family: 'TGLight';
    src: url("fonts/tg_light.woff2") format("woff2"), url("fonts/tg_light.woff") format("woff"), url("fonts/tg_light.ttf") format("truetype")
}

@font-face {
    font-family: 'TGCondensed';
    src: url("fonts/tg_condensed.woff2") format("woff2"), url("fonts/tg_condensed.woff") format("woff"), url("fonts/tg_condensed.ttf") format("truetype")
}

@font-face {
    font-family: 'TGBold';
    src: url("fonts/tg_bold.woff2") format("woff2"), url("fonts/tg_bold.woff") format("woff"), url("fonts/tg_bold.ttf") format("truetype")
}


body, html, #content-wrapper, #content-back, #columns{
    background-color: #87754f;
}
.header-logo{
    min-height: 120px;
}
#header-top{ 
    margin-top: 3%;
    margin-bottom: 2%;
}

h1.login_title{
    color:#FFFFFF;
    font-family: "TGBold", "Avenir", Arial, Helvetica, Sans-Serif;
    font-weight: normal !important;

}
h2.login_title{
    color:#FFFFFF;
    margin-top:10px;
    line-height: 39px;
    font-family: "TGBold", "Avenir", Arial, Helvetica, Sans-Serif;
    font-weight: normal !important;
}
a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
a:hover{
    text-decoration:underline;
    color:#FFFFFF;
    font-weight:bold;
}
.login_text{
    font: 300 15px/18px 'Avenir', Arial, Sans-Serif;
    color:#FFFFFF;
}
.login_text_sub_title{
    font: 600 15px/18px 'Avenir', Arial, Sans-Serif;
    color: #FFFFFF;
}
.login_forgot_pass{
    font: 300 15px/18px 'Avenir', Arial, Sans-Serif;
    color:#FFFFFF;
    font-weight:bold;
}
ul.dash, #columns ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    background:none!important;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #000000;
    margin-bottom:10px;
    float:left;
    width:100%;
}
ul.dash li{
    background:none!important;
    padding:0!important;
    color: #000000;
    float:left;
    clear:left;
    font: 300 15px/18px 'Avenir', Arial, Sans-Serif;
    content: "-";
    margin-left: 0em;
    width:100%;
}
/*
ul.dash > li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: 0em;
    color: #000000;
    background:none!important;
    font: 300 15px/18px 'Avenir', Arial, Sans-Serif;
}
*/
.footer-copyright-area{
    font: 300 15px/18px 'Avenir', Arial, Sans-Serif;
}

label{
   color: #FFFFFF; 
   font: 600 15px/18px 'Avenir', Arial, Sans-Serif;
   width:100%;
   margin-top:0!important;
}
fieldset{
    padding:0!important;
}
.required{
    color: #FFFFFF!important; 
    font: 600 15px/18px 'Avenir', Arial, Sans-Serif;
}
.event-submit-button{
    clear:both;
    float:left;
    line-height: 39px;
    font-family: "TGBold", "Avenir", Arial, Helvetica, Sans-Serif !important;
    margin-left:0!important;
    background-color: #000000!important;
    padding: 15px 24px 15px 24px !important;
    font-size: 18px !important;
}
.validate_err{
    color:#000000;
    float:left;
}
p{
    font: 300 15px/18px 'Avenir', Arial, Sans-Serif;
}