BODY, HTML { margin: 0; padding: 0; height: 100%}
BODY, INPUT, SELECT, TEXTAREA, TH, TD { font: 11px Verdana, Arial, Helvetica, sans-serif}

BODY.popup {background: #FFF}

IMG { border: 0px none; color: #fff}
TABLE { border-collapse: collapse; border-spacing: 0; border: 0px none}
A { text-decoration: none; color: #000}
A:hover { text-decoration: underline}
FORM { padding: 0; margin: 0}

H1 { font-size: 21px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: normal; margin: 0 0 10px 0; }
H2 { font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: normal; margin: 0 0 10px 0; }
H3 { font-size: 11px; font-weight: bold; }


/* Global template framework */
/*DIV.header-small { border-left:0px solid #e5e5e5; border-right:0px solid #e5e5e5; border-top:4px solid #e5e5e5; border-bottom:4px solid #e5e5e5; background:#ff8c00;  }
DIV.header-small IMG { border-right: 4px solid #e5e5e5; float: left; }
DIV.header-small DIV { height: 60px; }
DIV.header-small H1 { padding: 18px 10px 10px 18px; float: left; color: #FFF; }*/

DIV.footer { background: #fff; color: #b2b2b2; padding: 8px 10px; font-size: 9px; border-top: 4px solid #e5e5e5; }
DIV.footer A { color: #b2b2b2 !important; font-size: 9px !important; text-decoration: none !important; }

DIV.pad { padding: 10px; color: #454545; }

.header-small {
    background: #0072ce;
    display: inline-flex;
    width: 100%;
    align-items: center;
}

.header-small h1 {
    color: #FFF;
}

.logo {
    height: 100px;
    width: 315px;
    display: flex;
    align-items: center;
    z-index: 1;
    background: #0072ce;
}

.logo a svg {
    height: 100%;
    width: 100%;
}

.logo a svg tspan {
    font-size: 13px !important;
}
