@CHARSET "ISO-8859-1";/* © copyright Intouch Interactive Marketing - Carl-Heinz Benseler :: the css gods will strike down on tables with great vengence! pew pew*//* Reset CSS --------------------------------------- */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {    padding: 0;    margin: 0;}a {    text-decoration: none;}table {    border-spacing: 0;}fieldset, img {    border: 0;}address, caption, cite, code, dfn, em, strong, th, var {    font-weight: normal;    font-style: normal;}strong {    font-weight: bold;}ol, ul {    list-style: none;}caption, th {    text-align: left;}h1, h2, h3, h4, h5, h6 {    font-weight: normal;    font-size: 100%;    margin: 0;    padding: 0;    color: #f2f2f2;}q:before, q:after {    content: '';}abbr, acronym {    border: 0;}@font-face {    font-family: 'Exo-Light';    src: url('../fonts/Exo-Light.eot');    src: url('../fonts/Exo-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Exo-Light.woff2') format('woff2'), url('../fonts/Exo-Light.woff') format('woff'), url('../fonts/Exo-Light.ttf') format('truetype'), url('../fonts/Exo-Light.svg#Exo-Light') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Exo-Bold';    src: url('../fonts/Exo-Bold.eot');    src: url('../fonts/Exo-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Exo-Bold.woff2') format('woff2'), url('../fonts/Exo-Bold.woff') format('woff'), url('../fonts/Exo-Bold.ttf') format('truetype'), url('../fonts/Exo-Bold.svg#Exo-Bold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: "OpenSans";    src: url("../fonts/OpenSans.eot");    src: url("../fonts/OpenSans.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans.woff") format("woff"), url("../fonts/OpenSans.ttf") format("truetype"), url("../fonts/OpenSans.svg#OpenSans") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: "OpenSans-Bold";    src: url("../fonts/OpenSans-Bold.eot");    src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype"), url("../fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");    font-weight: normal;    font-style: normal;}/* Custom CSS --------------------------------------- */* {    overflow: hidden;}html {    overflow: hidden;}body {    font-family: 'Exo-Light', 'OpenSans', sans-serif;    color: #000;    background: #fff;    overflow: hidden;    font-weight: bold;}.currency {    margin: 10px 0px 15px;    padding: 0px 1%;    width: 98%;    position: absolute;    top: 0;    left: 0;}#datetime-header {    font-family: 'Exo-Bold';    width: 100%;    padding: 5px 0;    color: #011a73;    text-align: center;    border-bottom: 2px solid #999;}#datetime-header span {    display: inline-block;    font-size: 180%;    line-height: 100%;}#time {    padding-right: 10px;    margin-right: 10px;    border-right: 2px solid #999;    font-size: 230% !important;}#heading {    font-family: 'Exo-Bold';    text-transform: uppercase;    text-align: center;    font-size: 140%;    line-height: 200%;    color: #777;    margin: auto;}#heading img {    height: 30px;    display: inline-block;    vertical-align: text-bottom;}.flag-title {    font-size: 85%;}table {    width: 100%;    text-transform: uppercase;    border-spacing: 4px;    table-layout: fixed;    font-size: 120%;}table th {    background: #fff;    border: 1px solid #ccc;    vertical-align: middle;    text-align: center;    font-family: 'Exo-Bold';    color: #999;    padding: 3px;    font-size: 100%;}table td {    color: #000000;    line-height: 100%; /*border:1px solid #ccc; */    vertical-align: middle; /*padding:5px;*/    text-align: center;    font-size: 90%;}table img {    width: 75%;    display: inline-block; /*float: right; border:1px solid #ccc;*/}table .flag {    text-align: center;    margin: auto;    border: none;}table .bg-blue {    background: #011a73;    font-family: 'Exo-Bold';    color: #fff;    border: none;}table .border-blue {    width: 30%;    border-bottom: 4px solid #011a73;}.table-inside {    width: 100%;    border: none;}.table-inside .title {    padding: 5px;    font-size: 110%;}.table-inside td {    padding: 6px;    border: none !important;}table .border-right {    border-right: 1px solid #ccc !important;}table .border-green {    width: 30%;    border-bottom: 4px solid #3ab54b !important;}table .border-red {    width: 30%;    border-bottom: 4px solid #be1e2d !important;}table td .buy, table td .sell {    font-size: 115% !important;    font-weight: bold;    padding: 5px 0 5px 3px;}.slim100 {    width: 100%;    margin: auto;}.slim80 {    width: 80%;    margin: auto;}.slim60 {    width: 60%;    margin: auto;}.slim50 {    width: 50%;    margin: auto;}.slim40 {    width: 40%;    margin: auto;}.slim20 {    width: 20%;    margin: auto;}#page-hd #datetime-header {    font-size: 220%;}#page-hd #heading {    font-size: 220%;}#page-hd #heading img {    height: 46px;}#page-hd .flag-title {    font-size: 130%;    padding-bottom: 10px;}#page-hd table .flag {    padding-bottom: 37px;}#page-hd table img {    width: 85%;}#page-hd table td {    padding-bottom: 15px;}#page-hd .table-inside .title {    padding: 20px;    font-size: 250%;}#page-hd table td .buy, #page-hd table td .sell {    font-size: 300% !important;    font-weight: bold;    padding: 5px 0 5px 3px;}