@font-face {
    font-family: 'TitilliumWeb SemiBold';
    src: url('fonts/TitilliumWeb-SemiBold.eot');
    src: local('?'), url('fonts/TitilliumWeb-SemiBold.woff') format('woff'), url('fonts/TitilliumWeb-SemiBold.ttf') format('truetype'), url('fonts/TitilliumWeb-SemiBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TitilliumWeb Regular';
    src: url('fonts/TitilliumWeb-Regular.eot');
    src: local('?'), url('fonts/TitilliumWeb-Regular.woff') format('woff'), url('fonts/TitilliumWeb-Regular.ttf') format('truetype'), url('fonts/TitilliumWeb-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TitilliumWeb Bold';
    src: url('fonts/TitilliumWeb-Bold.eot');
    src: local('?'), url('fonts/TitilliumWeb-Bold.woff') format('woff'), url('fonts/TitilliumWeb-Bold.ttf') format('truetype'), url('fonts/TitilliumWeb-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web Thin';
    src: url('fonts/TitilliumWeb-Thin.eot');
    src: local('?'), url('fonts/TitilliumWeb-Thin.woff') format('woff'), url('fonts/TitilliumWeb-Thin.ttf') format('truetype'), url('fonts/TitilliumWeb-Thin.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium Web Light';
    src: url('fonts/TitilliumWeb-Light.eot');
    src: local('?'), url('fonts/TitilliumWeb-Light.woff') format('woff'), url('fonts/TitilliumWeb-Light.ttf') format('truetype'), url('fonts/TitilliumWeb-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.v-offset  {
    margin-top: 2px !important
}
.v-offset1 {
    margin-top: 5px !important;
}
.v-offset2 {
    margin-top: 10px !important;
}
.v-offset3 {
    margin-top: 15px !important;
}
.v-offset4 {
    margin-top: 30px !important;
}
.v-offset5 {
    margin-top: 40px !important;
}
.v-offset6 {
    margin-top: 60px !important;
}
.v-offset7 {
    margin-top: 80px !important;
}
.v-offset8 {
    margin-top: 100px !important;
}
.v-offset9 {
    margin-top: 150px !important;
}
.col-centered{
    float: none;
    margin: 0 auto;
}


.calculator-currency-switch {
    overflow: hidden;
    position: absolute;
    z-index: 999;
    padding: 0;
    top: 75px;
    left: 170px;
    border-radius: 2px;
    display: none;
}

.primary-currency-switch-calc {
    width: 110px;
    overflow: hidden;
    padding: 0;
    float: left;
}
.primary-currency-switch-calc li {
    width: 112px;
    cursor: pointer;
    background: #d0d0d0;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #ECECEC),
        color-stop(1, #DEDEDE)
    );
    background-image: -o-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -moz-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -webkit-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -ms-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: linear-gradient(to bottom, #ECECEC 0%, #DEDEDE 100%);

    height: 48px;

    line-height: 44px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;

    font-size: 30px;

    font-weight: normal;
    text-align: center;
}

.primary-currency-switch-calc li a {
    color: #4F4F4F;
}
.primary-currency-switch-calc li:hover a ,
.primary-currency-switch-calc li.active a{
    color: #fff;
    text-decoration: none;
}

.primary-currency-switch-calc li:hover,
.primary-currency-switch-calc li.active{
    background: #428bca;
    color: #fff;
}

.secondary-currency-switch-calc  {
    overflow: hidden;
    padding: 0;
    float: left;
    border-top: 1px solid #cccccc;
}
.secondary-currency-switch-calc  li {
    cursor: pointer;
    width: 50px;
    height: 24px;
    background: #d0d0d0;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #ECECEC),
        color-stop(1, #DEDEDE)
    );
    background-image: -o-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -moz-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -webkit-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -ms-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: linear-gradient(to bottom, #ECECEC 0%, #DEDEDE 100%);

    border: 1px solid #cccccc;
    border-top: 0;
    font-size: 14px;

    font-weight: normal;
    text-align: center;
}

.secondary-currency-switch-calc  li a {
    color: #4F4F4F;
}
.secondary-currency-switch-calc  li:hover a ,
.secondary-currency-switch-calc  li.active a{
    color: #fff;
    text-decoration: none;
}

.secondary-currency-switch-calc  li:hover,
.secondary-currency-switch-calc  li.active{
    background: #428bca;
    color: #fff;
}

/** Media Styling **/

@media (max-width: 480px){
    .foot_left,  .foot_right{
        display: none;
    }
    .privacy{
        padding: 20px 0 30px;
    }

}
@media (max-width: 400px){
    #main-container{
        padding-top: 70px;
    }

}

/** Main CSS **/

body {
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding-top: 50px;
    overflow-y: scroll;
    display: none;
}

html, body {
  height: 100%;
}

a{
    outline: none;
}

h1 {
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
}

h3 {
    font-size: 1.5em;
}
ul{
    list-style: none;
}
.f_left{float: left;}
.f_right{float: right;}


.bid_ask{
    font-weight: bold;
    color: #999;
    margin-bottom: 0;
}

.currency-navtabs .last-price{
    font-size: 27px;
    color: #428BCA;
    margin-bottom: 10px;
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-right: 10px;
}

.curcode{font-size: 22px; font-weight: bold; color: #4F4F4F; margin-bottom: 10px; margin-top: 0px; padding-top: 0px !important; }

/* Main block */

.main-price-shift,
.main-volume {
    padding: 1.5em 0;
}

.main-price-shift .price-shift-title,
.main-volume .volume-title {
    color: #999;
}

.main-price-shift[data-trend="up"] {
    color: green;
}

.main-price-shift[data-trend="down"] {
    color: red;
}

.main-price-shift .price-arrow,
.main-price-shift .price-shift,
.main-price-shift .price-shift-prc {
    display: inline-block;
    margin-right: 10px;
}

.main-price-highlow .price-high-title,
.main-price-highlow .price-low-title,
.main-market-avg .market-cur-avg-title,
.main-market-avg .market-24h-avg-title {
    color: #999;
    float: left;
    padding-right: 5px;
    text-align: right;
    width: 50%;
}

.main-price-highlow .price-high,
.main-price-highlow .price-low,
.main-market-avg .market-cur-avg,
.main-market-avg .market-24h-avg {
    float: right;
    padding-left: 5px;
    text-align: left;
    width: 50%;
}

.last-main{
    font-size: 4.3em;
    font-weight: 600;
    color: #428BCA;
}
.cursym-main,
.curcode-main {
    font-size: 2em;
    font-weight: 600;
    color: #4F4F4F;
    vertical-align: 0.8em;
}

.arrows{font-size: 2em; }

/* legend table start */

.legend-table thead th {
    vertical-align: top;
}
.legend-currency-code-update {

}
.legend-table thead th {
    border-bottom: 0 !important;
    vertical-align: top !important;
}
.legend-table thead th .legend-table__wrapper {
    padding: 13px 0 3px;
}
.legend-table .legend-table__wrapper .legend-curcode{
    font-size: 26px;
    display: block;
    font-weight: bold;
    line-height: 1;
    color: #4F4F4F;
}
.legend-table .last-price {
    text-align: right;
}

.legend-table  div .operation-label {
    font-size: 13px;
    color: #999999;
    font-weight: bold;
}
.legend-table .last-price div #legend-last {
    font-size: 26px;
    font-weight: bold;
    line-height: 1;
}
.legend-table .legend-currency-code-update,
.legend-table .last-price div small {
    font-size: 11px;
    font-weight: bold;
}
.legend-table  div #legend-bid,
.legend-table  div #legend-ask {
    color: #4F4F4F;
    font-size: 15px;
    font-weight: bold;
}
/* legend table [end] */


.slot-global-bid_ask{font-size: 1.5em; font-weight: bold; }
.slot-global-bid_ask-titles, .other_values{ color: #999; }

.legend ul{
    list-style: none outside;
    margin: 0;
}
.legend-ignored{
    margin-top: 5px;
}

.menu_title{
    font-size: 20px;
    padding: 2px 0 0;
}


/* Set the fixed height of the footer here */
#footer {
  height: 50px;
  background-color: #eeeeee;
}

/**NavBar**/
#header{
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    border: 1px solid #D5D5D5;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

#header .tooltip{
    margin-right:20px;
}
#header .container{
    max-width:90%;
}

.submenu {
    color: #428BCA !important;
    font-family: 'Titillium Web Thin', sans-serif;
    font-size: 15px;
}

.navbar-nav > li > a:hover {text-decoration: underline !important; }

.logo {
    background: url(../img/logo_full_small.png) no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 40px;
    margin: 5px 0 !important;
    text-indent: -9999px;
    width: 172px;
}

.navbar-collapse .navbar-right li:last-child a {
    padding-right: 0;
}

.slogan {
    margin: auto !important;
    line-height: auto !important;
    font-family: "Titillium Web Thin", sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000 !important;
}

.navbar .container > #question-mark {
    margin-right: 20px;
    margin-top: 10px;
    width: 8px;
}
.nav-tabs > li{
    float: none;
    display: inline-block;
    text-align: center;
    padding: 10px 15px;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    cursor: pointer;
}

.nav-tabs > li:hover{
    background: #eee;
}

/** Main Container **/
#main-container{
    min-height:100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -89px;
    padding-bottom: 89px;
}

.tab_content{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 50px;
}

.legend-currency-code-update {
    line-height: 1;
}
/*Currency Arrows*/
#usd-arrowup, #usd-arrowdown{
    font-size:0.8em;
    position:absolute;
    display:none;
    top:10%;
}
#usd-arrowup{
    color:darkgreen;
}
#usd-arrowdown{
    color:darkred;
}
#currency-arrowcontainer{
    position:relative;
    left:-20px;
    display:inline;
}
#global-avg-arrowup, #global-avg-arrowdown{
    display: none;
}

.strip .btn:focus{
    outline:none;
}
.more-currencies {
    display: none;
    color: #428bca;
}

@media (max-width: 969px) and (min-width: 320px) {
    .more-currencies {
        margin-top: 20px;
        float: right;
        text-align: center;
        padding: 0;
        padding-bottom: 10px;
        display: block;
    }
}
@media (min-width: 970px){
    .more-currencies {
        margin-top: 20px;
        float: right;
        text-align: center;
        padding: 0;
        padding-bottom: 10px;
        display: block;
    }
}


@media (min-width: 1200px){
    .currency-box .secondary-currency-switch {
        text-align: left;
        padding-left: 75px;
    }
    .primary-currency-switch {
        text-align: left;
    }
}

.currency-box {
    border-bottom: 1px solid #dadada;
    background: #f7f7f7;
    overflow: hidden;
    margin: 0 !important;
    text-align: center;
}

.currency-box.market-page{
    border-top: 1px solid #dadada;
}


.currency-box .primary-currency-switch{
    padding: 15px 0;
    text-align: left;
    margin-bottom: 0;
}
.all-currencies {
    background: #f7f7f7;
    padding: 10px;
}
.all-currencies li {
    display: inline-block;
    text-transform: uppercase;
    padding: 3px 7px;
    width: 45px;
}
.all-currencies li.active {
    background: #428bca;
    color: #fff;
    text-align: center;
}
.all-currencies li.active a{
    color: #fff;
}
@media (max-width: 970px){
    .currency-box  .primary-currency-switch {
        text-align: center;
    }
}

.currency-box .primary-currency-switch li:hover,
.currency-box .secondary-currency-switch li:hover {
    cursor: pointer;
}
.currency-box .primary-currency-switch li.active {
    background: #428bca;
    color: #fff;
    font-size: 1.4em;
    font-weight: normal;
}
.currency-box .primary-currency-switch li.active a{
    color: #fff;
    text-decoration: none;
}
.currency-box .primary-currency-switch li{
    font-size: 1.4em;
    padding: 0 3% 0;
}

.currency-box .secondary-currency-switch {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 50px;
    overflow: hidden;
}

@media (max-width: 970px){
    .secondary-currency-switch {
        float: none !important;
        display: inline-block !important;
    }
}
.currency-box .secondary-currency-switch li {
    display: inline-block;
    text-transform: uppercase;
    padding: 3px 7px;
    width: 45px;
}
.currency-box .secondary-currency-switch li.active {
    background: #428bca;
    color: #fff;
    text-align: center;
}
.currency-box .secondary-currency-switch li.active a{
    color: #fff;
    text-decoration: none;
}

#global-average-data-table {

}

@media (max-width: 480px){
    #global-average-data-table th {
        word-break: break-all;
    }
    #global-average-data-table th,
    #global-average-data-table td {
        padding-left: 1px;
        padding-right: 1px;
    }
}

#global-average-data-table .legend-curcode{
    text-decoration: none;
}


.currency-box .primary-currency-switch li{
    display: inline-block;
    text-transform: uppercase;
}


.currency-box .more-currencies {
    /*text-decoration: none;*/
    /*float: right;*/
    /*display: block;*/
    /*right: 28px;*/
    /*bottom: 8px;*/
    /*position: absolute;*/
}

.currency-box .more-currencies:hover {
    text-decoration: underline;
    cursor: pointer
}

/**Footer**/
.footer{
    clear: both;
    padding: 0;
    position: relative;
    z-index: 1;
    background: #f7f7f7;
    border-top: 1px solid #dadada;
    height:89px;
}
footer .row{
    position: relative;
}
.privacy{
    width: 100%;
    top: 0;
    bottom: 0;
    padding-top: 35px;
    text-align: center;
    position: absolute;
    font-family: 'Titillium Web Thin', sans-serif;
    font-size: 14px;
    z-index: -1;
}

.footer-credits {
    padding: 10px;
    font-size: 70%;
    clear: both;
    position: relative;
    text-transform: uppercase;
    background: #f7f7f7;
}

.footer-credits ul {
    list-style: none;
    padding: 10px 0;
    margin: 0;
    position: relative;
    left: -10px;
}
.footer-credits * {
    color: rgb(51, 51, 51);
    /*color: rgba(255, 255, 255, 0.70);*/
}

.footer .row-fluid {
    margin: 20px 0;
}

.footer section {
    padding: 15px 0;
}

.footer h4 {
    margin: 0 0 16px 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 90%;
}

.footer h4 span {
    font-family: 'Titillium Web Thin', sans-serif;
    font-size: 15px;
    border-bottom: 3px solid #DADADA /*3399F3*/;
}
.footer h4 span a{
    font-family: 'Titillium Web Thin', sans-serif;
    font-size: 15px;
}
#section-connect a:hover{
    text-decoration: none;
}

.icon-circle {
    color: inherit;
}

.indent {
    margin: 75px 0 5px;
}

/**Generic Classes**/
.strip {
    position: relative;
    z-index: 3;
    padding: 0.9% 0 .5%;
    background: #f7f7f7;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    margin: 0;
}

/** Sidebar Currency Bar **/
#currency-sidebar{
    left:0;
    top:50%;
    height: 352px;
    margin-top: -176px;
    position:absolute;
    z-index:5;
    border-radius:0 4px 4px 0;
    min-width:50px;
    display:block;
}

/**Footer Currency Bar**/
#currency-sidebar-sm{
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px 4px 0 0;
    box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.176);
    display: table-cell;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    padding: 1% 0;
}
#currency-sidebar-sm li{
    display:inline;
    margin-right:3%;
}

/** Sidebar **/

/* large */
.dropdown-menu{
    top: 0;
    min-width: 53px;
    box-shadow: none;
    display: block;
}
.dropdown-menu>li>a{
    outline: none;
    display: block;
    position: relative;
    font-size: 20px;
    padding-top: 7px;
    padding-bottom: 5px;
    line-height: 24px;
}
.dropdown-menu>li>a:after{
    display: none;
    position: absolute;
    left: 1px;
    top: 1px;
    right: 1px;
    bottom: 1px;
    content: "";
}
.dropdown-menu>li:hover>a:after{
    display: block;
}
.dropdown-menu .link1{
    font-size: 14px;
    color: #2a6496;
    text-transform: lowercase;
    display: inline;
    outline: none;
    background: none !important;
}
.dropdown-menu .link1:hover{
    color: #000;
}
.dropdown-menu .link1:after{
    display: none !important;
}

/* new */
.dropdown-menu1{
    position: absolute;
    top: 0px;
    border: 1px solid #d9d9d9;
    border-radius: 0 5px 5px 0;
    padding: 8px 0 0;
    background-color: #fff;
}
.dropdown-menu1>li>a{
    color: #000;
    display: block;
    padding: 3px 20px;
}
.dropdown-menu1>li:hover, .dropdown-menu2>li:focus{
    background-color: #428bca;
}
.dropdown-menu1>li>a:hover, .dropdown-menu2>li>a:focus{
    background-color: #428bca;
    color: #fff;
    text-decoration: none;
}
.dropdown-menu1>.active>a, .dropdown-menu2>.active>a:hover{
    color: #ffffff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
}

/* small */
.dropdown-menu2{
    position: absolute;
    top: 150px;
    left: 83px;
    border: 1px solid #d9d9d9;
    border-radius: 0 5px 5px 0;
    padding: 8px 0 0;
    background-color: #fff;
}
.dropdown-menu2>li>a{
    color: #000;
    display: block;
    padding: 3px 20px;
}
.dropdown-menu2>li:hover, .dropdown-menu2>li:focus{
    background-color: #428bca;
}
.dropdown-menu2>li>a:hover, .dropdown-menu2>li>a:focus{
    background-color: #428bca;
    color: #fff;
    text-decoration: none;
}
.dropdown-menu2>.active>a, .dropdown-menu2>.active>a:hover{
    color: #ffffff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
}


/* new css */
.left_section_head span {
 font-size: 15px;
 margin: 0px;
 padding: 0px;
  position: relative;
    top: -10px;
}
.left_section_head span strong {
 display: block;
 font-size: 15px;
}
.left_section_head span strong small {
 color: #999999;
 font-size: 15px;
}

#small-chart{height:200px;}
.action-link{border-bottom: dashed 1px;} .action-link:hover{text-decoration: none;}


.bitcoin-calc {
    position: relative;
    float: right;
    padding: 20px 15px 0;
}
.bitcoin-calc.markets-page{
    padding-top: 21px;
}
.bitcoin-calc .equals {
    float: left;
    line-height: 1;
    margin: 0 10px;
    font-size: 40px;
}
.bitcoin-calc .bitcoin-field__wrapper {
    float: left;
    padding-bottom: 10px;
}
.bitcoin-calc .bitcoin-field__wrapper .label {
    float: left;
    width: 112px;
    background: #d0d0d0;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #ECECEC),
        color-stop(1, #DEDEDE)
    );
    background-image: -o-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -moz-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -webkit-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: -ms-linear-gradient(bottom, #ECECEC 0%, #DEDEDE 100%);
    background-image: linear-gradient(to bottom, #ECECEC 0%, #DEDEDE 100%);

    height: 47px;
    color: #4F4F4F;
    line-height: 44px;
    border: 1px solid #cccccc;
    font-size: 35px;
    border-bottom-left-radius: 0;
    font-weight: normal;
    border-top-left-radius: 0;
    padding: 0 12px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    margin-left: 5px
}
.bitcoin-calc .bitcoin-field__wrapper .label i{
    font-size: 20px;
}
.bitcoin-calc .bitcoin-field__wrapper .currency-label:hover {
    cursor: pointer;
}

.bitcoin-calc .bitcoin-field__wrapper input {
    border: 1px solid #cccccc;
    height: 47px;
    padding: 0 12px;
    display: block;
    float: left;
    width: 150px;
    font-size: 25px;
    box-shadow: inset 1px 1px 6px #d0d0d0;
}
.bitcoin-calc #bitcoin-input, .bitcoin-calc #currency-input{
    border-radius: 5px;
}

.bitcoin-calc__wrapper {
    padding-bottom: 75px;
}

.bitcoin-calc__wrapper .twitter-follow-wrapper {
    clear: right;
    padding-right: 15px;
    text-align: right;
}

.bitcoin-calc__wrapper .twitter-follow-button {
    width: 155px !important;
}

.currency-navtabs {
    background: #f7f7f7;
    padding-top: 12px;
}
.currency-navtabs li.active {
    background: #fff;
    border: 1px solid #dddddd;
    border-bottom: 0;
}
.currency-navtabs li h2 {
    margin-top: 5px;
}

.market-page-description,
.base-button-wrapper {
    padding: 19px 0 13px;
}

#base-switch-button {
    line-height: 20px;
    width: 130px;
    white-space: normal;
}

@media (max-width: 650px) {
    .base-button-wrapper {
        padding: 0;
    }
    #base-switch-button {
        width: 100%;
    }
}

.currency-header {
    padding: 0;
}

#legend-ignored-table{
    display: none;
}

.cloud {
    background: url('../img/cloud.png') no-repeat;
    width: 490px;
    margin: 0 auto 0;
    height: 187px;
}
.cloud h2 {
    font-weight: normal;
    text-align: left;
    padding-top: 88px;
    padding-right: 15px;
    margin: 0 auto;
    width: 215px;
    font-family: 'TitilliumWeb Bold', sans-serif;
    font-size: 22px;
    color: #fff;
}

.brackets-list {
    overflow: hidden;
    padding: 0;
    margin: 72px 0 72px 12px;
}

.brackets-list li.ellipsis {
    margin-left: 46px;
    margin-right: 5px;
    font-family: 'Titillium Web Thin', sans-serif;
}

.brackets-list li {
    width: 41px;
    height: 22px;
    display: block;
    float: left;
    margin-left: 85px;
    text-align: center;
}
.brackets-list li:last-child {
    margin: 0;
}
.brackets-list li:first-child {
    margin-left: 0;
}

.brackets-list .bracket {
    width: 147px;
    background: url('../img/bracer.png');
}

/* new */
.exchanges-list {
    overflow: hidden;
    padding: 0;
    padding-left: 15px;
    margin: 0;
}
.exchanges-list td {
    font-size: 20px;
    font-family: 'Titillium Web Thin', sans-serif;
}
.exchanges-list td.blue {
    color: #428bca;
    width: 190px;
    margin-left: 0;
}

.exchanges-list td.green {
    color: #10b114;
}
.exchanges-list td.gray {
   color: #a09e9a;
   padding-left: 40px;
}

.exchanges-list li span{
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    padding-left: 10px;
}


/*old*/
.exchanges-list {
    overflow: hidden;
    padding: 0;
    margin-left: 15px;
}
.exchanges-list li {
    font-size: 20px;
    font-family: 'Titillium Web Thin', sans-serif;
    float: left;
    margin-left: 25px;
}
.exchanges-list li.first {
    color: #428bca;
    width: 190px;
    margin-left: 0;
}

.exchanges-list li.second {
    color: #10b114;
    width: 182px;
    margin-left: 40px;
}
.exchanges-list li.last {
    color: #a09e9a;
}

.exchanges-list li span{
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    padding-left: 10px;
}
/* old */


.insane-circles {
    overflow: hidden;
    padding: 0;
    margin: 55px 0;
}

.insane-circles .circle:first-child,
.insane-circles .circle:last-child {
    margin-left: 0;
}

.insane-circles .circle {
    float: left;
    margin-left: 67px;
}

.insane-circles .circle:last-child {
    margin: 0;
}
.insane-circles .circle.ellipsis {
    margin-right: 38px;
    margin-left: 50px;
}
.insane-circles .circle .insane-circle{
    font-family: 'Titillium Web', sans-serif;
    font-size: 32px;
    text-align: center;
    line-height: 38px;
}
.insane-circles .insane-circle {
    background: url('../img/insane-circles.png') no-repeat;
    width:  42px;
    height: 42px;
}
.insane-circle__wrapper {
    overflow: hidden;
    float: left;
}
.insane-circles .insane-circle,
.insane-circles .circle-amount {
    float: left;
}

.insane-circles .circle-amount {
    font-size: 24px;
    font-family: 'Titillium Web', sans-serif;
    margin-left: 10px;
}
.insane-circles .circle-amount.ellipsis {
    font-size: 23px;
    font-family: 'Titillium Web Thin', sans-serif;
    margin-left: 12px;
    line-height: 20px;
}
.insane-circles .insane-arrow {
    background: url('../img/insane-arrow.png') no-repeat 0 50%;
    width: 27px;
    height: 42px;
    float: left;
    margin:0 8px;
}
.insane-circles .circle-amount.blue {
    color: #428bca;
}
.insane-circles .circle-amount.green {
    color: #10b114;
}
.insane-circles .circle-amount.gray {
    color: #a09e9a;
}

.insane-circles .insane-circle.blue {
    background-position: 0 0;
    color: #428bca;
}
.insane-circles .insane-circle.green {
    background-position: -42px 0;
    color: #10b114;
}
.insane-circles .insane-circle.gray {
    background-position: -84px 0;
    color: #a09e9a;
}
.big-awesome-bracket {
    background: url('../img/big-bracket.png') no-repeat;
    width: 602px;
    height: 22px;
    margin: 35px 0;
}

.double-insane-circle {
    overflow: hidden;
    width: 130px;
    margin: 30px auto;
    padding-left: 10px;
}

.double-insane-circle .double-circle,
.double-insane-circle .double-circle-amount {
    font-size: 32px;
    color: #428bca;
    font-family: 'Titillium Web', sans-serif;
    float: left;
}

.double-circle {
    background: url('../img/double-insane-circle.png') no-repeat;
    width: 58px;
    line-height: 54px;
    height: 58px;
    text-align: center;
}
.double-insane-circle .double-circle-amount {
    line-height: 54px;
    padding-left: 10px;
}
.content .section:first-child {
    padding-bottom: 25px;
    border-top: 0;
}
.explain-page h1 {
   color: #565656;
    font-size: 36px;
    margin: 0;
    font-family: 'Titillium Web', sans-serif;
}
.content .section.exchanges-box {
    border-top: 0;
}
.content .section {
    border-top: 1px dotted #989496;
    padding-bottom: 10px;
}
.content .section p {
    color: #565656;
    font-size: 14px;
    font-family: 'Tahoma', sans-serif;
    padding-top: 8px;
    line-height: 17px;
    padding-bottom: 2px;
    margin: 0;
}
.world-currency {
    margin-bottom: 290px;
}
.world-currency p {
    margin: 35px 0;
}

.content .currency-box.explain-page {
    border: 1px solid #dadada;
    margin-bottom: 290px !important;
}
.content .currency-box.explain-page .currency-navigation li a{
    color: #000;
}
.content .currency-box.explain-page .currency-navigation li.active a{
    color: #fff;
}

.content .currency-box.explain-page .currency-navigation{
    margin: 0;
}

.content .currency-box.explain-page .primary-currency-switch{
    padding: 10px 0;
}
.section {
    overflow: hidden;
}
.section .section__left-col {
    width: 640px;
    float: left;
}

.section .section__right-col {
    width: 390px;
    float: right;
}
.content.explain-page {
    width: 1050px;
    margin-top: 40px;
}
.section__left-col.exchanges{
    margin-top: 35px;
    padding: 0;
}
.all-currency-navigation {
    display: none;
}

/* Banners */

.ba-ads-left {
    position: absolute;
    left: 0;
    top: 115px;
}

.ba-ads-left p {
    color: #999;
    padding-left: 10px;
    text-align: left;
}

.ba-ads-left .usedby {
    background-color: #F7F7F7;
    border-bottom: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    margin-bottom: 10px;
    padding: 5px;
    width: 160px;
}

.ba-ads-left .usedby img {
    height: 32px;
    margin-right: 5px;
}

.ba-ads-right {
    position: absolute;
    right: 0;
    top: 115px;
}

.ba-ads-right p {
    color: #999;
    padding-right: 10px;
    text-align: right;
}

.ba-ads-middle {
    display: none;
    text-align: center;
}

.ba-ads-bottom {
    text-align: center;
    margin-bottom: 10px;
}

@media (max-width: 1500px) {
    .ba-ads-left,
    .ba-ads-right {
        display: none;
    }
    .ba-ads-middle {
        display: block;
    }
}
