/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

ul.top-nav>li.primary-action>a.btn {
padding: 6px 15px;
background-color: #2a7dea;
color: #fff;
border-radius: 0px;
}

.btn-primary:hover, 
section#home-banner .btn.search:hover, 
ul.top-nav>li.primary-action>a.btn:hover {
background-color: #4c99ff;
}


.navbar-main {
margin-bottom: 0;
background-color: #333;
border: 0;
min-height: 38px;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 15px;
}

section#home-banner {
margin: 0;
padding: 50px 0 60px;
background-color: #000;
color: #fff;
}

.btn-primary, 
section#home-banner .btn.search {
background-color: #2a7dea;
}

.btn-primary:hover, 
section#home-banner .btn.transfer {
background-color: #666;
}

.home-shortcuts {
margin: 0;
background: #666;
color: #fff;
}

.home-shortcuts li:first-child {
border-left: 1px solid #ccc;
}

.home-shortcuts li {
float: left;
width: 24%;
padding: 5px 3px;
border-right: 1px solid #ccc;
font-size: .9em;
text-align: center;
cursor: pointer;
overflow: hidden;
white-space: nowrap;
}

.navbar-main li.account {
    background-color: #666;
}

.navbar-main .navbar-nav > li > a:focus, 
.navbar-main .navbar-nav > .open > a, 
.navbar-main li > a:hover {
    background-color: #999!important;
}

.btn {
    padding: 10px 15px 10px 15px;
    border: solid 1px grey;
    font-weight: bold;
    background-color: #FFFFFF;
    color:#000;
}

.btn:hover {
    background-color: #e7e7e7;
    color:#2a7dea;
}

.img_hover:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
