@import http://fonts.googleapis.com/css?family=Raleway;
/*
//==========================================================================================================================
// Core styling.
//
// Last modified: 31.07.18
// Author: Romet Saarna (aka TheKuru) http://wizil.ee
//==========================================================================================================================
*/


/* -------------------------------------------------------------------------------------------------- */
/* Body styling used throughout entire page */
/* -------------------------------------------------------------------------------------------------- */
html, body {
 background-color: #ffffff;
 background-image: url("../backgrounds/bg1.jpg");
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-size: cover;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 color: #C0C0C0;
 opacity: 1;
 filter: alpha(opacity=100);
 height: 100%;
 min-height: 100%;
 padding: 0;
 margin: 0;
}
/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Global debug message block used everywhere */
/* -------------------------------------------------------------------------------------------------- */
.globaldebugmsg {
 font-family: "Courier New", Courier, monospace !important;
 font-size: 12px !important;
 color: white !important;
 margin-left: 250px;
}
.globaldebugmsg-table {
 white-space: nowrap;
}
/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* Signature */
/* -------------------------------------------------------------------------------------------------- */
p.signature_dynamic {
  position: relative;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0%);
  margin-top: 50px;
  text-align: center;
  font-family: Tahoma, Geneva, Arial, sans-serif;
  color: #F5F5DC;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
p.signature_dynamic  a {
  color: #F5F5DC;
  background-color: transparent;
  text-decoration: none;
}
p.signature_dynamic a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

p.signature_fixedatbottom {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-family: Tahoma, Geneva, Arial, sans-serif;
  color: #F5F5DC;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
p.signature_fixedatbottom  a {
  color: #F5F5DC;
  background-color: transparent;
  text-decoration: none;
}
p.signature_fixedatbottom a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}
/* -------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------- */
/* COMMON */
/* -------------------------------------------------------------------------------------------------- */

/* DISPLAY */
.block {
 display: block;
}
.block-inline {
 display: inline-block;
}

/* ALIGN */
.align-left {
 text-align: left;
}
.align-right {
 text-align: right;
}
.align-center {
 text-align: center;
}

/* PADDING */
.padding-top-2px {
 padding-top: 2px;
}
.padding-top-5px {
 padding-top: 5px;
}

/* MARGIN */
.margin-top-2px {
 margin-top: 2px;
}
.margin-top-5px {
 margin-top: 5px;
}
.margin-top-10px {
 margin-top: 10px;
}
.margin-bottom-2px {
 margin-bottom: 2px;
}
.margin-bottom-5px {
 margin-bottom: 5px;
}
.margin-bottom-10px {
 margin-bottom: 10px;
}
.margin-bottom-20px {
 margin-bottom: 20px;
}

/* LINKS */
.ulink {
 text-decoration: none;
 cursor: default;
 color: #000000;
}
.ulink:hover {
 text-decoration: none;
 cursor: default;
 color: #484848;
}
.link-hover-fgcolor-red:hover {
 color: red;
}

/* FOREGROUND COLOR */
.fgcolor_black {
 color: #000000;
}
.fgcolor_red {
 color: red;
}
.fgcolor_green {
 color: green;
}
.fgcolor_orange {
 color: #f48f42;
}

/* TEXT SIZES */
.fontsize_10px {
 font-size: 10px;
}
.fontsize_11px {
 font-size: 11px;
}
.fontsize_12px {
 font-size: 12px;
}
.fontsize_14px {
 font-size: 14px;
}
.fontsize_16px {
 font-size: 16px;
}
.fontsize_18px {
 font-size: 18px;
}
.fontsize_20px {
 font-size: 20px;
}
.fontsize_22px {
 font-size: 22px;
}
.fontsize_24px {
 font-size: 24px;
}
.fontsize_26px {
 font-size: 26px;
}

/* TEXT TRANSFORM */
.uppercase {
 text-transform: uppercase;
}

/* TEXT WEIGHT */
.weight_thin {
 font-weight: 200;
}
.weight_normal {
 font-weight: 400;
}
.weight_strong {
 font-weight: 600;
}
.weight_extrastrong {
 font-weight: 800;
}