html{position:relative;min-height:100%}p{font-size:18px}p.small{font-size:14px}a,a:hover,a:focus,a:active,a.active{color:#e74c53;outline:none}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700}hr,hr{padding:0;border:none;border-top:solid 5px;text-align:center;max-width:250px;margin:25px auto 20px}hr:after,hr:after{display:inline-block;position:relative;top:-.8em;padding:0 .25em}.header-subtitle{font-size:1.25em;font-weight:300}@media(min-width:768px){.header-subtitle{font-size:1.75em}}.navbar-custom{background-color:#f8f8f8;border-color:#e7e7e7;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;border:none}.navbar-custom a:focus{outline:none}.navbar-custom .navbar-brand{color:#777}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:active,.navbar-custom .navbar-brand.active{color:#777}.navbar-custom .navbar-nav{letter-spacing:1px}.navbar-custom .navbar-nav li a{color:#777}.navbar-custom .navbar-nav li a:hover{color:#e53d42;outline:none}.navbar-custom .navbar-nav li a:focus,.navbar-custom .navbar-nav li a:active{color:#777}.navbar-custom .navbar-nav li.active a{color:#fff;background:#e53d42}.navbar-custom .navbar-nav li.active a:hover,.navbar-custom .navbar-nav li.active a:focus,.navbar-custom .navbar-nav li.active a:active{color:#fff;background:#e32a33}.navbar-custom .navbar-toggle{color:#777;text-transform:uppercase;font-size:10px;border-color:#777;background-color:#fff;opacity:.8}.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:#e32a33;color:#777;border-color:#e32a33}.nav-bar-exit-text{box-shadow:0 0 0 2px #e32a33 inset;text-align:center}.nav-bar-exit-button{color:#fff;background:#e32a33;text-align:center}.nav-bar-exit-button a{color:#fff!important}.tk-tab-required:after{content:attr(localizationUpdateRequired);color:red}.tk-tab-suggested:after{content:attr(localizationUpdateRecommended);color:#8a6d3b}@media(min-width:768px){.navbar-custom{padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.navbar-custom .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-custom.affix{padding:10px 0}.navbar-custom.affix .navbar-brand{font-size:1.5em}}section{padding:100px 0}section.first{padding-top:40px;padding-bottom:40px}section.login{padding-top:30px;padding-bottom:30px}section.no-top-bottom-padding{padding-top:0;padding-bottom:0}section h2{margin:0;font-size:3em}section.alternating{background:#2c3e50;color:#e4ebec}#body{padding-top:50px}@media(max-width:767px){#body{padding-top:155px}}#login-dp{min-width:450px;padding:14px 14px 0;overflow:hidden;background-color:rgba(255,255,255,.8);text-transform:none;font-weight:normal}#login-dp .help-block{font-size:12px}#login-dp .bottom{background-color:rgba(255,255,255,.9);border-top:1px solid #ddd;clear:both;padding:14px}#login-dp .form-group{margin-bottom:10px}#login-dp a{color:#337ab7}@media(max-width:768px){#login-dp{background-color:inherit;color:#777;min-width:250px}#login-dp .bottom{background-color:inherit;border-top:0 none}}.navbar-text{text-transform:none;font-weight:normal;color:#337ab7!important}.blur-div{-webkit-filter:blur(7px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.navbar-brand{margin-top:-30px}.navbar-brand-survivor{padding-top:15px}.navbar-right{}@media(min-width:768px){.navbar-brand-survivor{padding-top:2px}}nav.affix .tk-last-login-date{margin-top:-15px}nav.affix-top .tk-last-login-date{margin-top:-15px}footer{position:fixed;bottom:0;width:100%;overflow:visible;z-index:100}@media(max-width:767px){ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{}ul.timeline>li.timeline-arrow{top:16px;left:35px;margin-left:0;width:3px}ul.timeline>li>.timeline-badge{top:16px;left:15px;margin-left:0;z-index:auto}ul.timeline>li>.timeline-panel{width:calc(75%);float:right}ul.timeline>li>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}ul.timeline>li>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}}