html,body{margin:0;padding:0;min-width:320px}img{border:0}body{font-family:"Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif}@media(min-width:768px){.container{width:750px}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}img{vertical-align:middle}body{font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}input{line-height:normal}.container{padding:0 15px;margin:60px auto;height:100%}.btn{cursor:pointer;display:inline-block;vertical-align:top;border:thin solid transparent;text-align:center;margin-left:2px;margin-right:2px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}a.btn-custom.disabled,button.btn-custom.disabled{opacity:.5}a.btn-custom,button.btn-custom{border-style:solid;border-width:2px;border-radius:4px 4px 4px 4px;cursor:pointer;margin:0;padding:10px;text-decoration:none;font-family:'Lato',sans-serif;font-size:14px;font-weight:500;line-height:14px;background-color:white}.rotate{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden}.circle{border-radius:50%;behavior:url(PIE.htc)}.hide-soft,.hide{display:none}.left{text-align:left}.middle{text-align:center}.right{text-align:right}.clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fixed{position:fixed}.absolute{position:absolute}