 @font-face {font-family: Open Sans;font-style: normal;font-weight: 400;src: url('fonts/opensans-regular.woff') format('woff');}
    @font-face {font-family: Open Sans;font-style: normal;font-weight: 700;src: url('fonts/opensans-bold.woff') format('woff');}
    @font-face {font-family: Open Sans;font-style: normal;font-weight: 300;src: url('fonts/opensans-light.woff') format('woff');}
        html {height:100%; background: #fff;}

        @media only screen and (min-width: 768px) {
        html {
        background:#1c4f82; background:-moz-linear-gradient(top,#1c4f82 0%, #2e6ea3 100%); background:-webkit-linear-gradient(top,#1c4f82 0%,#2e6ea3 100%); background:linear-gradient(to bottom,#1c4f82 0%,#2e6ea3 100%);
        }
        }


        .jpui.background.image { background-image: url(../img/background.mobile.night.12.jpeg);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.mobile.night.12.jpeg', sizingMethod='scale');-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/background.mobile.night.12.jpeg', sizingMethod='scale');}@media (min-width:320px) { .jpui.background.image{background-image:url(../img/background.mobile.night.12.jpeg); } }@media (min-width:992px) { .jpui.background.image{background-image:url(../img/background.tablet.night.12.jpeg); } }@media (min-width:1024px) { .jpui.background.image{background-image:url(../img/background.desktop.night.12.jpeg); } }