body { background: linear-gradient(270deg,#DA291C 48%,#006747 48%); font-family: "Roboto", Arial,Helvetica, sans-serif !important; font-size: 14px; color: #000000; line-height:150%; margin:0px; padding:0px; } * { box-sizing: border-box; } a { text-decoration: none; color: #0c81da; } a:hover { text-decoration: underline; } .main-content { min-height: 500px; } .main-panel { width: 500px; margin: 40px auto; background-color: #fff; padding:40px 60px; border-radius: 8px; } .main-panel .title { font-size: 2.4em; padding: 8px 0; font-weight: bold; } .main-panel .subtitle { font-size: 1.2em; color: #a0a0a0; } .button, .button-alt { border-radius: 2px; display: inline-block; min-width: 90px; margin: 1px 4px 4px 0px; text-decoration: none; text-transform: uppercase; outline: none; font-size: 1.2em; cursor: pointer; text-align: center; vertical-align: middle; padding: 8px 16px; box-shadow: 2px 2px 4px #c0c0c0; } .button:hover, .button-alt:hover { text-decoration: none; box-shadow: 1px 1px 4px #c0c0c0; } .button, .button-small { background-color: #00734c; color: #e0e0e0; } .button:hover, .button-small:hover { color: white; background-color: #119067; } .button img { border:none; } .button-disabled, .button-disabled:hover { background: #4a9876; color: #c0c0c0; text-decoration: none; cursor:default; } .button-alt { background-color: #e8e8e8; color: #606060; } .button-alt:hover { color: #000; background-color: #f0f0f0; } .button-bar { text-align: left; display:block; position:relative; margin-bottom:4px; padding-top:4px; } .button-bar .button, .button-bar .button-alt, .button-bar btn-outline { margin-right: 8px; } .form { padding-top:10px; text-align: center; } .form .form-control { border-bottom: 1px solid #909090; margin: 8px 0; padding: 8px; } .form .form-control input { width: 100%; font-size: 1.4em; border: none; outline: none; } .form .form-control label { float: left; text-align: left; display: inline-block; font-size: 1em; font-weight: bold; color: #909090; } input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px white inset; } .spacer { display: block; clear: both; height: 20px; } .wait-icon { background:transparent url('green4/images/loading.gif') no-repeat; width:15px; height:15px; margin-right:2px; display:inline-block; } .waitpnl { background-color: #ffffff; position: fixed; left: 10px; top: 10px; display: none; font-size: 1.1em; font-weight: normal; color: #337713; padding: 10px 20px; border-radius: 2px; box-shadow: 2px 2px 10px #000000; } .error { color: #e00000; font-weight: bold; padding: 8px; } .credit { text-align: center; color: #ffe400; } .footer { height: 90px; padding: 10px 40px; background-color: #ffffff; border-top: 1px solid #e0e0e0; width: 100%; position: absolute; bottom: 0; } .pull-left { float: left; } .pull-right { float: right; }