﻿html, body {
    height: 100%;
}

html {
    direction: ltr;
    height: 100%;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

body {
    font-family: 'Roboto', sans-serif;
    /*font-family: "Source Sans Pro", sans-serif;*/
    color: #656565;
    background-color: #bac9d7;
    font-size: 14px;
}

/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('/gateway/fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'), 
         url('/gateway/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/gateway/fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/gateway/fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/gateway/fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/gateway/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

.bgimg {
    background: url('/gateway/images/bg-thumb.jpg') 0 0 no-repeat;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100% !important;
    width: 100% !important;
    -webkit-transition: background-image 5s;
}

.block-center {
    margin: 0 auto;
}

.base-center {
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.wd-xl {
    width: 300px;
    padding: 20px;
}

.card {
    background-color: transparent;
}
