﻿/* Alaska Air Group CU Primary colors
    BlueGreenBase : #2b5969
    BlueGreenLight : #418299
    RGBA(43, 89, 105, 1); // Base

    GreenBase : #627a48
    GreenDark : #495b35
    GreenLight : #83a261
    RGBA(98, 122, 72, 1);
*/
html {
    background-color: #1a1a1a;
}
body 
{
    /* background: #9BCAE8 url(../images/bg.jpg) no-repeat; */
    font-family: Helvetica Neue, Arial, Sans-Serif;
    font-size: 11pt;
    background-color: #606063;
}

a {
    color: #5f6062;
    text-decoration: none;
}

a:hover {
    color: #5f6062;
    text-decoration: underline;
}

header {
    background-color: #606063;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

header > h1 {
    /*border: 1px solid green;*/
    text-indent: -9999px;
    background: url(../images/logo.png) no-repeat center center;
    width: auto;
    padding: 50px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
}

#login #login-box {
    margin: 0px auto 50px auto;
    box-shadow: 5px 5px 25px #000;
    /*background-color: #fff;*/
}

#mfa-box {
    margin: 0px auto 50px auto;
    width: 800px;
    box-shadow: 5px 5px 25px #000;
    /*margin: 50px auto;*/
    /*padding: 30px 10px;*/
    /*background-color: #fff;*/
}

#mfa-box-left {
    width: 500px;
}

#mfa-box-right {
    width: 220px;
    margin-left: 550px;
}

#site header {
    margin-top: 25px;
    /*margin: 0 auto;*/
    /*padding: 0px;*/
}

#site header > h1 {

}

#site form div#content {
    margin: 0px auto 50px auto;
    box-shadow: 5px 5px 25px #000;
}

#site div#content section#account-list h1{
    padding: 8px;
}

input, textarea, select {
    border: 1px solid rgba(98, 122, 72, 1); 
    transition: all 0.1s ease;
    -webkit-transiton: all 0.1s ease;
}

input:focus, input:active, textarea:focus, textarea:active, select:active, select:focus {
    box-shadow: 0 0 1px 1px rgba(120, 199, 0, .9);
    border: 1px solid rgba(26, 26, 26, 1); 

}

input[type="checkbox"]:active, input[type="checkbox"]:focus {
    box-shadow: none;
    border: none;
    
}

#site .create-account-prompts {
}

#site div#message-toolbar { 
    padding: 3px;
}

#site footer {
}

.visitor header {
    margin-top: 0 !important;
}

.visitor#site form div#content {
    margin: 0px auto 50px auto;
    width: 800px;
}

footer {
    width: 100%;
    margin: 0px;
    background-color: #1a1a1a;
    padding: 0px;
    border-top: 1px solid black;
}

div#footer2 {
    width: 700px;
    /*margin: 0 auto;*/
    position: relative;
    top: 10px;
    color: #fff;
}

#ctl00_oasisFooter1_imgEHL, #ctl00_ctl00_oasisFooter1_imgEHL {
    background-image: url(../../_images/ehl-white.png);
}
.visitor#site footer div#footer2 {
    width: 800px;
}

#site footer div#footer2 {
    width: 960px;
}

.watermarkrequired {
    border: 1px solid #900;
    background-color: #FEE;
}

#main-nav li a 
{
    /*color: #2ea3f2;*/
    background: #eee;
}

#main-nav li a:hover {
    color: #fff;
    background: #78c700;
}

#main-nav li a.active 
{
    background-color: #72b200;
    color: #000;
}

table.history th {
    background-color: #ddd;
    font-weight: bold;
}

table.history tbody tr:nth-child(2n+1) {
    background-color: #eee;
}

table.history .trans-type-0 {

}

table.history .trans-type-1 {
    color: Red;
}

table.history .pending {
    font-style: italic;
}

table.history tbody tr.pending:nth-child(2n+1) {
    background-color: #FFEDC1;
    color: #8e0000;
}

table.history tbody tr.pending:nth-child(2n) {
    background-color: #fff6e2;
    color: #8e0000;
}

table.history .tiny {
    color: Navy;
    font-style: italic;
}

#transaction-history-tools {
    background-color: #DFE4EA;
    border-left: 1px solid #eee;
}

#transaction-history-tools h1 {
    color: #768192;
}

table#tax-info tbody tr:nth-child(2n+1) {
    background-color: #eee;
}

table#tax-info thead tr:first-child th {
    background-color: #ccc;
    font-weight: bold;
}

table#recurring-transfer-list th {
    background-color: #ddd;
    font-weight: bold;
}

table#recurring-transfer-list th.from-account, table#recurring-transfer-list td.from-account { padding-left: 35px; }
table#recurring-transfer-list th.amount, table#recurring-transfer-list td.amount { text-align: right; }
table#recurring-transfer-list th.next-transfer, table#recurring-transfer-list td.next-transfer { text-align: right; }
table#recurring-transfer-list th.tools { width: 80px; }

table#recurring-transfer-list tbody tr:nth-child(2n+1) {
    background-color: #eee;
}

table#notices th {
    background-color: #ddd;
    font-weight: bold;
}

table#notices tbody tr:nth-child(2n+1) {
    background-color: #eee;
}

table#alerts-list th {
    background-color: #ddd;
    font-weight: bold;
}

table#alerts-list tbody tr:nth-child(2n+1) {
    background-color: #eee;
}