/*
@font-face{
    font-family:'aFuturaOrtoBold';
    src:url('font/aFuturaOrtoBold/aFuturaOrtoBold.eot');
    src:url('font/aFuturaOrtoBold/aFuturaOrtoBold.eot?') format('embedded-opentype'), url('font/aFuturaOrtoBold/aFuturaOrtoBold.ttf') format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face{
    font-family:'MyriadSetPro-Thin';
    src:url('font/MyriadSetPro-Thin/myriad-set-pro_thin.eot');
    src:url('font/MyriadSetPro-Thin/myriad-set-pro_thin.eot?') format('embedded-opentype'), url('font/MyriadSetPro-Thin/myriad-set-pro_thin.ttf') format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face{
    font-family:'MyriadSetPro-Text';
    src:url('font/MyriadSetPro-Text/myriad-set-pro_text.eot');
    src:url('font/MyriadSetPro-Text/myriad-set-pro_text.eot?') format('embedded-opentype'), url('font/MyriadSetPro-Text/myriad-set-pro_text.ttf') format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face{
    font-family:'MyriadPro-Regular';
    src:url('font/MyriadPro-Regular/MyriadPro-Regular.eot');
    src:url('font/MyriadPro-Regular/MyriadPro-Regular.eot?') format('embedded-opentype'), url('font/MyriadPro-Regular/MyriadPro-Regular.ttf') format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face{
    font-family:'MyriadPro-Bold';
    src:url('font/MyriadPro-Bold/myriad-set-pro_bold.eot');
    src:url('font/MyriadPro-Bold/myriad-set-pro_bold.eot?') format('embedded-opentype'), url('font/MyriadPro-Bold/myriad-set-pro_bold.ttf') format("truetype");
    font-style:normal;
    font-weight:normal
}
@font-face{
    font-family:'MyriadSetPro-Medium';
    src:url('font/MyriadSetPro-Medium/myriad-set-pro_medium.eot');
    src:url('font/MyriadSetPro-Medium/myriad-set-pro_medium.eot?') format('embedded-opentype'), url('font/MyriadSetPro-Medium/myriad-set-pro_medium.ttf') format("truetype");
    font-style:normal;
    font-weight:normal
}
*/
.trading-instruments-container .container {
    background-color: white;
}

@font-face{
    font-family:'Glyphicons Halflings';
    src:url('font/glyphicons/glyphicons-halflings-regular.eot');
    src:url('font/glyphicons/glyphicons-halflings-regular.eot?') format('embedded-opentype'), url('font/glyphicons/glyphicons-halflings-regular.ttf') format("truetype");
    font-style:normal;
    font-weight:normal
}
html{
    /*font-family:sans-serif;*/
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    font-size:100%;
}
body{
    margin:0;
    line-height:1.42857143;
    color:#333;
    background-color:#fff;
    font-size:16px;
    /*font-family:'MyriadPro-Regular';*/
    min-width:320px;
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer
}
input{
    line-height:normal
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*:before,*:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#337ab7;
    text-decoration:none
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
h1,.h1,h2,.h2,h3,.h3{
    margin-top:20px;
    margin-bottom:10px
}
h2,.h2{
    font-size:30px
}
h3,.h3{
    font-size:24px
}
p{
    margin:0 0 10px
}
ul,ol{
    margin-top:0;
    margin-bottom:10px
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
@media (min-width:768px){
    .container{
        width:750px
    }
}
@media (min-width:992px){
    .container{
        width:970px
    }
}
@media (min-width:1200px){
    .container{
        width:1170px
    }
}
.row{
    margin-left:-15px;
    margin-right:-15px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float:left
}
.col-xs-12{
    width:100%
}
@media (min-width:768px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float:left
    }
    .col-sm-4{
        width:33.33333333%
    }
}
@media (min-width:992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left
    }
    .col-md-4{
        width:33.33333333%
    }
}
@media (min-width:1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left
    }
    .col-lg-4{
        width:33.33333333%
    }
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:20px
}
.table-responsive{
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:767px){
    .table-responsive{
        width:100%;
        margin-bottom:15px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #ddd
    }
    .table-responsive>.table{
        margin-bottom:0
    }
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{
    content:" ";
    display:table
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{
    clear:both
}
input,textarea{
    -webkit-appearance:none;
    border-radius:0
}
*{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
a:hover{
    text-decoration:none
}
ul{
    margin:0
}
h1,h2,h3{
    margin:0
}
.container{
    width:95%;
    max-width:1170px
}
.nav-list-li{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    text-align:center;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
.nav-list-li .selected a{
   color:#0167E8;
}
@media (max-width:640px){
    .nav-list-li .selected a{
        width:100%
    }
}
.nav-list-li li{
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
}
@media (max-width:640px){
    .nav-list-li li{
        width:100%;
        border-bottom:1px solid #898989;
    }
}
.nav-list-li li a{
    /*font-family:'MyriadSetPro-Text';*/
    font-size:18px;
    font-weight: bold;
    padding:15px;
    color:#b7b7b7;
    text-transform:uppercase;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    -webkit-align-items:center;
    display:inline-block;
    text-align:center
}
.nav-list-li li a:hover{
    color:#4f4f4f
}
@media (min-width:768px){
    .nav-list-li li a{
        display:block
    }
}
@media (max-width:768px){
    .dropdown-menu>li>a{
        white-space:inherit
    }
}
@media only screen and (max-device-width:768px){
    body{
        cursor:pointer
    }
}
@media only screen and (max-device-width:768px){
    .noscroll{
        position:fixed;
        overflow:hidden
    }
}
.more-table-rows{
    text-align:center;
    margin-top: 20px;
}
.more-table-rows span{
    display:inline-block
}
.more-table-rows span:hover{
    color:#4f4f4f
}
.more-table-rows span:before{
    content:"see more";
    display:inline-block;
    /*font-family:'MyriadSetPro-Text';*/
    cursor:pointer;
    font-size:14px;
    color:#292929;
    text-transform:uppercase
}
.table-responsive{
    -webkit-overflow-scrolling:touch
}
.search-form{
    display:none;
    position:absolute;
    width:100%;
    right:0;
    height:55px;
    bottom:0
}
@media (min-width:640px){
    .search-form{
        height:100%;
        top:0
    }
}
.search-form input[type="text"]{
    width:100%;
    height:100%;
    border:1px solid #ccc;
    display:inline-block;
    padding:0 60px
}
.search-form input[type="submit"]{
    outline:0;
    border:0;
    text-indent:-9999px;
    background-color:transparent;
    background-image:url(images/sprite.png);
    background-position:-1px -343px;
    display:inline-block;
    height:18px;
    width:18px;
    position:absolute;
    left:20px;
    top:50%;
    margin-top:-9px
}
.search-form input[type="submit"]:hover{
    opacity:.8
}
.search-form .close-form:before{
    content:"\e014";
    cursor:pointer;
    position:absolute;
    margin-top:-18px;
    top:50%;
    right:20px;
    color:#292929;
    display:inline-block;
    font-size:24px;
    font-family:'Glyphicons Halflings';
}
.search-form .close-form:hover:before{
    opacity:.8
}
.search-form-open{
    display:block
}
.search{
    position:relative
}
.search:hover{
    opacity:.7
}
.search a{
    width:50px;
    height:40px
}
@media (min-width:640px){
    .search a{
        position:absolute;
        right:0;
        bottom:0;
        height:auto
    }
}
.search a:before{
    content:"";
    background-image:url(images/sprite.png);
    background-position:-1px -343px;
    display:inline-block;
    height:18px;
    width:18px;
    position:absolute;
    bottom:10px
}
.search a:after{
    content:"";
    background-image:url(images/sprite.png);
    background-position:-1px -368px;
    display:inline-block;
    height:10px;
    width:10px;
    position:absolute;
    bottom:-2px
}
@media (min-width:640px){
    .search a:after{
        left:20px
    }
}
.stock-desc{
    /*font-family:'MyriadSetPro-Thin';*/
    color:#292929;
    margin-bottom:40px
}
.stock-desc-bottom {
    margin-top: 20px;
}
.row-rollover-text {
    padding-bottom: 20px;
}
.container-stock .desc-table{
    /*font-family:'MyriadSetPro-Text';*/
    text-align:right;
    color: grey;
    font-size:14px
}
.container-stock .table-responsive{
    -webkit-overflow-scrolling:touch
}
@media (max-width:767px){
    .container-stock .table-responsive{
        border:0;
        border-bottom:1px solid #898989
    }
}
.container-stock .table{
    display:table;
    border-collapse:collapse
}
.container-stock .table-th{
    text-align:center;
    vertical-align:middle;
    /*font-family:'MyriadPro-Bold';*/
    font-size:14px;
    color:#292929
}
.container-stock .more-rows{
    display:none;
}
@media (max-width:767px){
    .container-stock .more-rows:nth-child(even){
        border-bottom:1px solid transparent
    }
    .container-stock .more-rows:nth-child(odd){
        border-bottom:1px solid transparent
    }
}
.stock-table-header {
    background-color: #fafafa;
    font-weight: 600;
}
.rollover-month {
    border-left: 1px solid #fafafa;    
}
.js-search-row {
    font-weight: 440;
    line-height: 40px;
}
.container-stock .table-cell,.container-stock .table-th{
    display:table-cell;
    text-align:center;
    padding:20px 5px
}
.container-stock .sub-title{
    /*font-family:'aFuturaOrtoBold';*/
    text-transform:uppercase;
    text-align:center;
    font-size:27px;
    color:#292929;
    padding-top:40px;
    padding-bottom:25px
}
.container-stock .desc{
    /*font-family:'MyriadSetPro-Thin';*/
    text-align:center;
    color:#292929;
    font-size:22px;
    padding-bottom:35px
}
.container-nav-list-arrow{
    padding-top:20px
}
.container-nav-list-arrow .inner{
    padding-bottom:40px;
}
.container-nav-list-arrow .inner a{
    text-transform:uppercase
}
.nav-list-arrow .selected a{
    color:#2293D7;
}
.nav-list-arrow li a{
    /*font-family:'MyriadSetPro-Medium';*/
    display:inline-block;
    font-size:18px;
    color:#292929;
    position:relative;
    padding-left:30px;
    margin-bottom:15px
}
.nav-list-arrow li a:hover{
    color:#4f4f4f
}
.nav-list-arrow li a:hover:before{
    left:5px
}
.nav-list-arrow li a:before{
    content:"";
    position:absolute;
    left:0;
    top:5px;
    display:inline-block;
    vertical-align:middle;
    background-image:url(images/sprite.png);
    background-position:-1px -287px;
    width:9px;
    height:16px;
    margin-right:20px;
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out;
    -webkit-transition-duration:.1s;
    transition-duration:.1s
}
.container-stock .table-row{
    display:table-row;
    border-bottom: 1px solid #fafafa;
    color: #000;
    line-height: 1.3;
}
@media (max-width:767px){
    .container-stock .table-row{
        border: 1px solid #898989;
    }
    .container-stock .table-row:nth-child(even){
        border-bottom:1px solid transparent
    }
    .container-stock .table-row:nth-child(odd){
        border-bottom:1px solid transparent
    }
}
@media (min-width:767px){
    .container-stock .table-cell,.container-stock .table-th{
        display:table-cell !important;
    }
    .table-cell-mobile, .container-stock .table-cell-mobile{
        display: none !important;
    }
}
@media (max-width:767px){
    .container-stock .js-label{
        display:none;
        border-bottom:1px solid #898989
    }
    .container-stock .js-label:last-child{
        border-bottom:0
    }
    .container-stock .responsive-table-stock{
        display:block
    }
    .container-stock .more-rows-mobile{
        display:block;
        width:100%
    }
    .container-stock .responsive-row{
        display:block;
        width:100%
    }
    .container-stock .resposnive-row-hidden{
        display:none
    }
    .container-stock .responsive-label-title{
        cursor:pointer
    }
    .container-stock .responsive-label{
        text-align:right;
        width:90%;
        margin:0 auto
    }
    .container-stock .responsive-label-title-mobile{
        text-align:left;
        padding-left: 15px;
    }
    .container-stock .responsive-label:before{
        content:attr(data-label);
        /*font-family:'MyriadPro-Bold';*/
        font-weight: bold;
        width:70%;
        text-align:left;
        float:left
    }
    .table-cell-desktop, .container-stock .table-cell-desktop{
        display: none !important;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
    .logo,.list-links>a:after,.item-1:before,.item-2:before,.item-3:before,.item-4:before,.social-links>a,.exsisto-link,.exsisto-link:hover,.more:after,.date:before,.list-links-txt:after,.prev>a:before,.prev>a:hover:before,.next>a:before,.next>a:hover:before,.valid-date:before,.back-page:before,.forward-page:after,.nav-list-arrow>li>a:before,.icon-ok,.icon-remove,.nav-bottom>.up:before,.fb,.tw,.linkedin,.googleplus,.youtube,.gmail,.mail1,.search>a:before,.search>a:after,.search-form>input[type=submit],.txt>span:before,.form-select-style:after,.img-before,.success-registration-img:before,.input-form-img,.btn-print-img:before{
        background-image:url(images/retina-sprite.png) !important;
        background-size:1000px 1000px
    }
}
.more-table-rows .lesstxt,.more-table-rows .moretxt{
    display:inline-block;
    /*font-family:MyriadSetPro-Text;*/
    cursor:pointer;
    font-size:14px;
    color:#636262;
    text-transform:uppercase
}
.more-table-rows .lesstxt:before,.more-table-rows span:before{
    content:"" !important
}
.container{
    max-width:auto !important
}
