html {
    position: relative;
    min-height: 100%;
}
body {
    padding-top: 3.4rem;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
}

.starter-template {
    padding: 3rem 1.5rem;
    text-align: center;
}

.footer {
    margin-top: 2em;
    position: relative;
    bottom: 0;
    width: 100%;
    /*height: 60px;
    line-height: 60px;
    background-color: #f5f5f5;*/
}
.right-column{
    width: 240px;
    padding-bottom: 10px;
}
.left-column{
    width: 240px;
    padding-bottom: 10px;
}

.w-75-d{
     width: 75%;
}

.is_stuck{
	z-index:1000;
}

.best-exchange-rates {
    background-color: #E8F5E9;
    box-shadow: 0 .25rem 0.5rem rgba(0,0,0,.15)!important;
    border-top: 1px solid #C8E6C9;
    border-bottom: 1px solid #81C784;
}

.curr-select {
    border: none;
    outline: none;
    color: #0264B0;
    max-width: 143px;
    background: transparent;
}

.best-exchange-rates ul.nav, .best-exchange-rates div.nav {
    background-color: #C8E6C9;
    border-top: 1px solid #A5D6A7;
    font-weight: 400;
}

h4, .h4 {
    font-size: 1.04rem!important;
}


.best-exchange-rates h1, .best-exchange-rates h2 {
    background-color: #ffffff;
    border-bottom: 1px solid #81C784;
}

.cb-exchange-rates {
    background-color: #E3F2FD;
    box-shadow: 0 .25rem 0.5rem rgba(0,0,0,.15)!important;
    border-top: 1px solid #90CAF9;
    border-bottom: 1px solid #90CAF9;
}

.cb-exchange-rates h1, .cb-exchange-rates h2 {
    background-color: #ffffff;
    border-bottom: 1px solid #64B5F6;
}

.sticky-top{
position: -webkit-sticky;
position: sticky;
top: 0px;
}

.sticky-bottom{
position: -webkit-sticky;
position: sticky;
bottom: 0px;
}

.min-width-86px {
  min-width: 86px;
}