/**
 * Spark v6.0.0
 */
/*!
Ionicons, v2.0.0
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
https://twitter.com/benjsperry  https://twitter.com/ionicframework
MIT License: https://github.com/driftyco/ionicons
*/a,body{color:#333}.login-segment>*,body{height:100%;width:100%}@font-face{font-family:TitilliumWebLight;src:url(../fonts/TitilliumWebLight.woff) format('woff');font-weight:400;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;display:table;background:url(../images/background-blurred.png) center center no-repeat;background-size:cover}a{text-decoration:none}a:focus,a:hover{color:#333;text-decoration:underline}.login-segment{display:table-row}.login-segment>*{display:table-cell}.login-segment--top>*{vertical-align:top}.login-segment--middle>*{vertical-align:middle}.login-segment--bottom>*{vertical-align:bottom}.login-footer,.login-header{padding:40px;height:220px}.login-header{padding-bottom:0;text-align:left}.login-footer{padding-top:0;text-align:center}.login-container{font-family:TitilliumWebLight,sans-serif;padding:0 40px}.login-box{position:relative;max-width:435px;margin:0 auto;display:block;min-height:350px;padding:40px 50px;border-radius:15px;box-shadow:0 0 60px rgba(0,0,0,.4);background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f7f7f7 0,#e6e6e6 100%);background:-o-linear-gradient(top,#f7f7f7 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#e6e6e6 100%);background:linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%)}.login-box__heading>h1{font-weight:100;font-size:38px;color:#c60f0f;margin-top:15px;margin-bottom:10px;text-align:center}.login-box__fields__field{margin:15px 0}.login-box__fields__field>input,.login-box__fields__field>select,.login-box__fields__field>textarea{height:45px;width:100%;padding:6px 12px;border-radius:5px;border:1px solid #b8b8b8;font-family:inherit;font-size:21px;color:#333}#borwser_warning_block,.login-box__footer>button,.login-tnc-container,.login-versioning{font-family:TitilliumWebLight,sans-serif}.login-box__fields__field>input::-webkit-input-placeholder{color:#b8b8b8;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.login-box__fields__field>input:focus::-webkit-input-placeholder{opacity:0}.login-box__footer{position:relative;margin-top:20px;text-align:center}.login-box__footer__aside{position:absolute;top:-10px;right:0}.login-box__footer__aside>a{font-size:16px}.login-box__footer>button{display:inline-block;margin:0 auto;min-width:140px;border-radius:5px;background-color:#d3002b;color:#fff;border:0;padding:10px 20px 8px;font-size:18px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.login-box__footer>button:focus,.login-box__footer>button:hover{background-color:#a00021}.login-box__message{text-align:center;background-color:rgba(255,255,255,.4);margin:0 -50px;padding:10px 30px;font-size:16px;color:#4d809a}.login-box__message--error{color:#ff6284}.login-versioning{color:#fff;font-size:12px;margin:0 auto;text-align:center}.login-versioning a,.login-versioning a:hover,.login-versioning a:visited{color:#fff;text-decoration:underline}.login-tnc-message{color:red;font-size:13px;margin-top:10px}.login-tnc-container{width:550px;height:200px;overflow:auto;margin:50px auto 0;padding:10px;background-color:#fff}a img{border:none}#borwser_warning_block{padding:10px 10px 10px 15px;font-size:14px;background-color:red;color:#fff;text-align:center}