@font-face {
    /* LIGHT */
    font-family:Proxima;
    font-weight:300;
    src: url('./ext/proxima/ProximaNova-Light.otf');
}

@font-face {
    /* LIGHT */
    font-family:Proxima;
    font-weight:400;
    src: url('./ext/proxima/ProximaNova-Regular.otf');
}

@font-face {
    /* LIGHT */
    font-family:Proxima;
    font-weight:700;
    src: url('./ext/proxima/ProximaNova-Bold.otf');
}

@font-face {
    /* LIGHT ITALIC */
    font-family:Proxima;
    font-weight:300;
    font-style:italic;
    src: url('./ext/proxima/ProximaNova-LightItalic.otf');
}

* {

    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    text-rendering: geometricPrecision;

}

a,a:visited {

    text-decoration:none;
    color:inherit;

}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline:none;
}

html {

    width:100%;
    height:100%;
    font-family:Proxima, sans-serif;
    font-weight:400;
    margin:0px auto;

}

body {

    width:100%;
    height:100%;
    margin:0px auto;
    background-color:white;

}

h1 {}
h2 {}
h3 {}
.clrBth {clear:both;}
.mediumText {font-weight:500;}
.boldText {font-weight:700;}
.grayNoticeText {color:rgba(127,140,141,1.0) !important;}
.greenNoticeText {color:rgba(39,174,96,1.0)) !important;}
.upperCaseText {text-transform:uppercase;}
.centerText {text-align:center;}
input, button, submit {border:none;}
.space15 {width:100%;height:15px;}
.floatLeft {float:left;}

h3 a {

    text-decoration:underline;
    color:inherit;

}

h3 a:visited {

    text-decoration:underline;
    color:inherit;

}

blockquote {
    border-left:5px solid rgba(231,76,60,1.0);
    margin-top:20px;
    padding-left:25px !important;
}

blockquote * {
    display:inline;
    padding-left:15px;
}

.content {

    width:1360px;
    min-height:1px;
    margin:0px auto;
    position:relative;

}

.inTable_align {

    height:100%;
    display:inline-block;

}

.inTable_align > .verticalAlign {

    display:table-cell;
    vertical-align:middle;

}

@media screen and (max-width:1400px) {

    .content {

        width:100%;
        min-height:1px;
        margin:0px auto;
        position:relative;
        padding-left:20px;
        padding-right:20px;

    }

}