/*
Do NOT embed all these web fonts into your website or app.
Please ONLY use the web fonts your designer says you need.
Otherwise you'll be adding far too much page weight and
too many HTTP requests.
*/

@font-face {
    font-family: 'SophosSansLight';
    src: url('../fonts/SophosSans-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-Light.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-Light.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansLightItalic';
    src: url('../fonts/SophosSans-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-LightItalic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-LightItalic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-LightItalic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-LightItalic.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansRegular';
    src: url('../fonts/SophosSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-Regular.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansRegularItalic';
    src: url('../fonts/SophosSans-RegularItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-RegularItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-RegularItalic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-RegularItalic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-RegularItalic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-RegularItalic.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansMedium';
    src: url('../fonts/SophosSans-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-Medium.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-Medium.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-Medium.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansMediumItalic';
    src: url('../fonts/SophosSans-MediumItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-MediumItalic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-MediumItalic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-MediumItalic.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}



@font-face {
    font-family: 'SophosSansSemibold';
    src: url('../fonts/SophosSans-Semibold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-Semibold.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-Semibold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-Semibold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-Semibold.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansSemiboldItalic';
    src: url('../fonts/SophosSans-SemiboldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-SemiboldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-SemiboldItalic.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansBold';
    src: url('../fonts/SophosSans-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-Bold.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-Bold.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'SophosSansBoldItalic';
    src: url('../fonts/SophosSans-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/SophosSans-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/SophosSans-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/SophosSans-BoldItalic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/SophosSans-BoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/SophosSans-BoldItalic.svg#font') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

body {
    font-family: 'SophosSansRegular', arial, sans-serif;
    line-height: 1.42857;
    color: #7f8b93;
    background-color: #fafafa;
    padding: 0;
    margin: 0;
    font-size: 13px;
    text-rendering: optimizeLegibility;
    width: 100%;
    height: 100%;
    min-width: 960px;
}

.h1,
.h2,
h3,
.h3 {
    margin-bottom: 10px;
    margin-top: 30px;
    font-family: 'SophosSansLight';
}

h1 {
    margin-bottom: 10px;
    margin-top: 30px;
    font-size: 24px;
    color: #000;
    font-family: 'SophosSansLight';
}

h2 {
    font-size: 20px;
    color: #000;
    font-family: 'SophosSansLight';
    margin-bottom: 20px;
    margin-top: 20px;
}

/* --- Paragraphs --- */

p,
li,
dd {
    font-size: 14px;
    /* color: #334653; */
    margin: 0 0 10px;
    line-height: 1.42857;
    color: #7f8b93;
}
/* --- Links --- */

a {
    transition: none;
    text-decoration: none;
    color: #1987CB;
    cursor: pointer;
    /* transition: none; */
}

a:focus {
    outline: none;
}

a:hover {
    /* color: #66AFDD; */
    color: #444444;
    text-decoration: none;
}

img {
    border: 0;
}