/*!
	Lato font.
*/
/* Lato (hairline, regular) */
@font-face {
  font-family: Lato;
  font-weight: 100;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-hairline/lato-hairline.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-hairline/lato-hairline.woff") format("woff"); }

/* Lato (hairline, italic) */
@font-face {
  font-family: Lato;
  font-weight: 100;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-hairline-italic/lato-hairline-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-hairline-italic/lato-hairline-italic.woff") format("woff"); }

/* Lato (thin, regular) */
@font-face {
  font-family: Lato;
  font-weight: 200;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-thin/lato-thin.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-thin/lato-thin.woff") format("woff"); }

/* Lato (thin, italic) */
@font-face {
  font-family: Lato;
  font-weight: 200;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-thin-italic/lato-thin-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-thin-italic/lato-thin-italic.woff") format("woff"); }

/* Lato (light, regular) */
@font-face {
  font-family: Lato;
  font-weight: 300;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-light/lato-light.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-light/lato-light.woff") format("woff"); }

/* Lato (light, italic) */
@font-face {
  font-family: Lato;
  font-weight: 300;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-light-italic/lato-light-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-light-italic/lato-light-italic.woff") format("woff"); }

/* Lato (normal, regular) */
@font-face {
  font-family: Lato;
  font-weight: 400;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-normal/lato-normal.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-normal/lato-normal.woff") format("woff"); }

/* Lato (normal, italic) */
@font-face {
  font-family: Lato;
  font-weight: 400;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-normal-italic/lato-normal-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-normal-italic/lato-normal-italic.woff") format("woff"); }

/* Lato (medium, regular) */
@font-face {
  font-family: "Lato Medium";
  font-weight: 400;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-medium/lato-medium.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-medium/lato-medium.woff") format("woff"); }

/* Lato (medium, italic) */
@font-face {
  font-family: "Lato Medium";
  font-weight: 400;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-medium-italic/lato-medium-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-medium-italic/lato-medium-italic.woff") format("woff"); }

/* Lato (semibold, regular) */
@font-face {
  font-family: Lato;
  font-weight: 500;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-semibold/lato-semibold.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-semibold/lato-semibold.woff") format("woff"); }

/* Lato (semibold, italic) */
@font-face {
  font-family: Lato;
  font-weight: 500;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-semibold-italic/lato-semibold-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-semibold-italic/lato-semibold-italic.woff") format("woff"); }

/* Lato (bold, regular) */
@font-face {
  font-family: Lato;
  font-weight: 600;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-bold/lato-bold.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-bold/lato-bold.woff") format("woff"); }

/* Lato (bold, italic) */
@font-face {
  font-family: Lato;
  font-weight: 600;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-bold-italic/lato-bold-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-bold-italic/lato-bold-italic.woff") format("woff"); }

/* Lato (heavy, regular) */
@font-face {
  font-family: Lato;
  font-weight: 800;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-heavy/lato-heavy.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-heavy/lato-heavy.woff") format("woff"); }

/* Lato (heavy, italic) */
@font-face {
  font-family: Lato;
  font-weight: 800;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-heavy-italic/lato-heavy-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-heavy-italic/lato-heavy-italic.woff") format("woff"); }

/* Lato (black, regular) */
@font-face {
  font-family: Lato;
  font-weight: 900;
  font-style: normal;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-black/lato-black.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-black/lato-black.woff") format("woff"); }

/* Lato (black, italic) */
@font-face {
  font-family: Lato;
  font-weight: 900;
  font-style: italic;
  text-rendering: optimizeLegibility;
  src: url("https://cdn.signatu.com/fonts/lato-black-italic/lato-black-italic.woff2") format("woff2"), url("https://cdn.signatu.com/fonts/lato-black-italic/lato-black-italic.woff") format("woff"); }

/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/Light/OpenSans-Light.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");
  font-weight: 300;
  font-style: normal; }

/* END Light */
/* BEGIN Light Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }

/* END Light Italic */
/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* END Regular */
/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/Italic/OpenSans-Italic.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
  font-weight: normal;
  font-style: italic; }

/* END Italic */
/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/Semibold/OpenSans-Semibold.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
  font-weight: 600;
  font-style: normal; }

/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }

/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/Bold/OpenSans-Bold.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");
  font-weight: bold;
  font-style: normal; }

/* END Bold */
/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }

/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal; }

/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.signatu.com/fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
  src: url("https://cdn.signatu.com/fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("https://cdn.signatu.com/fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("https://cdn.signatu.com/fonts/opensans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic; }

/* END Extrabold Italic */
/** We use font awesome for the arrows */
@font-face {
  font-family: 'FontAwesome';
  src: url("//cdn.signatu.com/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("//cdn.signatu.com/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("//cdn.signatu.com/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("//cdn.signatu.com/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("//cdn.signatu.com/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("//cdn.signatu.com/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'signatu';
  src: url("https://cdn.signatu.com/fonts/signatu.eot?plryia#iefix") format("embedded-opentype"), url("https://cdn.signatu.com/fonts/signatu.woff2?plryia") format("woff2"), url("https://cdn.signatu.com/fonts/signatu.ttf?plryia") format("truetype"), url("https://cdn.signatu.com/fonts/signatu.woff?plryia") format("woff"), url("https://cdn.signatu.com/fonts/signatu.svg?plryia#signatu") format("svg");
  font-weight: normal;
  font-style: normal; }

.signatu-icon-font, .signatu-icon-accuracy:before, .signatu-icon-accuracy2:before, .signatu-icon-authority:before, .signatu-icon-automated:before, .signatu-icon-calendar:before, .signatu-icon-collection-comp:before, .signatu-icon-collection-person:before, .signatu-icon-collection:before, .signatu-icon-consent-ok:before, .signatu-icon-consent-qmark:before, .signatu-icon-consent-refuse:before, .signatu-icon-consent:before, .signatu-icon-controller-add:before, .signatu-icon-controller:before, .signatu-icon-controller2:before, .signatu-icon-countries:before, .signatu-icon-countries2:before, .signatu-icon-goal:before, .signatu-icon-location-dashed:before, .signatu-icon-location:before, .signatu-icon-minimisation:before, .signatu-icon-officer-contact:before, .signatu-icon-officer:before, .signatu-icon-provide:before, .signatu-icon-rights:before, .signatu-icon-rights2:before, .signatu-icon-share:before, .signatu-icon-sign:before, .signatu-icon-view:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'signatu' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.signatu-icon-accuracy:before {
  content: "\E900"; }

.signatu-icon-accuracy2:before {
  content: "\E901"; }

.signatu-icon-authority:before {
  content: "\E902"; }

.signatu-icon-automated:before {
  content: "\E903"; }

.signatu-icon-calendar:before {
  content: "\E904"; }

.signatu-icon-collection-comp:before {
  content: "\E905"; }

.signatu-icon-collection-person:before {
  content: "\E906"; }

.signatu-icon-collection:before {
  content: "\E907"; }

.signatu-icon-consent-ok:before {
  content: "\E908"; }

.signatu-icon-consent-qmark:before {
  content: "\E909"; }

.signatu-icon-consent-refuse:before {
  content: "\E90A"; }

.signatu-icon-consent:before {
  content: "\E90B"; }

.signatu-icon-controller-add:before {
  content: "\E90C"; }

.signatu-icon-controller:before {
  content: "\E90D"; }

.signatu-icon-controller2:before {
  content: "\E90E"; }

.signatu-icon-countries:before {
  content: "\E90F"; }

.signatu-icon-countries2:before {
  content: "\E910"; }

.signatu-icon-goal:before {
  content: "\E911"; }

.signatu-icon-location-dashed:before {
  content: "\E912"; }

.signatu-icon-location:before {
  content: "\E913"; }

.signatu-icon-minimisation:before {
  content: "\E914"; }

.signatu-icon-officer-contact:before {
  content: "\E915"; }

.signatu-icon-officer:before {
  content: "\E916"; }

.signatu-icon-provide:before {
  content: "\E917"; }

.signatu-icon-rights:before {
  content: "\E918"; }

.signatu-icon-rights2:before {
  content: "\E919"; }

.signatu-icon-share:before {
  content: "\E91A"; }

.signatu-icon-sign:before {
  content: "\E91B"; }

.signatu-icon-view:before {
  content: "\E91C"; }

.icon.block {
  display: block; }

.icon.icon-10x {
  font-size: 10em; }

.icon.icon-5x {
  font-size: 5em; }

.icon.icon-4x {
  font-size: 4em; }

.icon.icon-3x {
  font-size: 3em; }

.icon.icon-2x {
  font-size: 2em; }

.icon.icon-1x {
  font-size: 1em; }

.icon.right {
  float: right;
  margin: 8px; }

.icon.positive {
  color: #0b3297; }

.icon.assertive {
  color: #BF3220; }

.icon.balanced {
  color: #0bb064; }

.icon.harmony {
  color: #0bb064; }
