@font-face {
    font-family: "raleway";
    src: url("../../fonts/Raleway-Regular.eot");
    src: url("../../fonts/Raleway-Regular.eot?#iefix") format("eot") , url("../../fonts/Raleway-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "raleway-bold";
    src: url("../../fonts/Raleway-Bold.eot");
    src: url("../../fonts/Raleway-Bold.eot?#iefix") format("eot") , url("../../fonts/Raleway-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "raleway-light";
    src: url("../../fonts/Raleway-Light.eot");
    src: url("../../fonts/Raleway-Light.eot?#iefix") format("eot") , url("../../fonts/Raleway-Light.ttf") format("truetype");
    font-style: normal;
}
@font-face {
    font-family: "raleway-Italic";
    src: url("../../fonts/Raleway-Italic.eot");
    src: url("../../fonts/Raleway-Italic.eot?#iefix") format("eot") , url("../../fonts/Raleway-Italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}
ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.font-italic{
    font-family: 'raleway-Italic';
}
.font-bold{
    font-family: 'raleway-bold';
}
.font-regular{
    font-family: 'raleway';
}
.text-large{
    font-size: 27px;
    line-height: 1;
}
.text-medium{
    font-size: 20px;
    line-height: 1;
}
a:hover{
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}
a,a:active, a:link, a:hover{
    text-decoration: none;
}
.page-padding{
    padding: 0 10%;
}
.onLeft{
    float:left;
}
.onRight{
    float:right;
}
.padding-top-none {
    padding-top: 0; }

.padding-top-quarter {
    padding-top: 0.25em; }

.padding-top-halve {
    padding-top: 0.5em; }

.padding-top-one {
    padding-top: .8em; }

.padding-top-two {
    padding-top: 2em; }

.padding-top-three {
    padding-top: 3em; }

.padding-top-four {
    padding-top: 4em; }

.padding-bottom-none {
    padding-bottom: 0; }

.padding-bottom-quarter {
    padding-bottom: 0.25em; }

.padding-bottom-halve {
    padding-bottom: 0.5em; }

.padding-bottom-one {
    padding-bottom: .8em; }

.padding-bottom-two {
    padding-bottom: 2em; }

.padding-bottom-three {
    padding-bottom: 3em; }

.padding-bottom-four {
    padding-bottom: 4em; }

.padding-right-none {
    padding-right: 0; }

.padding-right-quarter {
    padding-right: 0.25em; }

.padding-right-halve {
    padding-right: 0.5em; }

.padding-right-one {
    padding-right: 1em; }

.padding-right-two {
    padding-right: 2em; }

.padding-right-three {
    padding-right: 3em; }

.padding-right-four {
    padding-right: 4em; }

.padding-left-none {
    padding-left: 0; }

.padding-left-quarter {
    padding-left: 0.25em; }

.padding-left-halve {
    padding-left: 0.5em; }

.padding-left-one {
    padding-left: 1em; }

.padding-left-two {
    padding-left: 2em; }

.padding-left-three {
    padding-left: 3em; }

.padding-left-four {
    padding-left: 4em; }

.padding-none {
    padding: 0; }

.padding-quarter {
    padding: 0.25em; }

.padding-halve {
    padding: 0.5em; }

.padding-one {
    padding: 1em; }

.padding-two {
    padding: 2em; }

.padding-three {
    padding: 3em; }

.padding-four {
    padding: 4em; }
.flexible-width{
    width: auto;
    float: left;
}
.background-black{
    background: #000;
}
.background-white{
    background: #e8e8e8;
}
.color-white{
    color: #e8e8e8;
}
.color-black{
    color: #000;
}
.center{
    margin: 0 auto;
}
.display-block{
    display: block;
}
.display-none{
    display: none !important;
}
.error-msg{
    color: #943737;
}
.modal-content{
    border-radius: 0;
}
.modal-header{
    background: #F7F7F7;
}
.border-none{
    border: none !important;
}